Page 10 of 26

waveline.gif goes here.

The Role of TDML (Continued)

Scenario II


  1. Joe Designer is responsible for the timing of a handshaking interface on chip ABC. He needs a model of the interface that people can understand and use to analyze the interaction with attached devices.
  2. Joe uses an interactive timing diagram tool to define the interface signals and their interactions.
  3. Joe exports the interface model as a TDML file and makes it available to his design team colleagues.
  4. Joe's team leader, Slick, is working on chip XYZ which interfaces with chip ABC.
  5. Slick imports Joe's TDML interface model into another interactive timing diagram tool, and exercises that model along with the interface logic from chip XYZ.
  6. Slick finds that some of the handshaking signals will not meet the timing constraints specified in Joe's model.
  7. Slick contacts Joe and they work out a compromise on the interface timing. The chip is saved, is introduced on schedule, and makes the company a boat load of cash. Joe becomes a superhero and and Slick runs for governor of Minnesota.