Page 10 of 26
The Role of TDML (Continued)
Scenario II
- 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.
- Joe uses an interactive timing diagram tool to define the interface signals and their interactions.
- Joe exports the interface model as a TDML file and makes it available to his design team colleagues.
- Joe's team leader, Slick, is working on chip XYZ which interfaces with chip ABC.
- 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.
- Slick finds that some of the handshaking signals will not meet the timing constraints specified in Joe's model.
- 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.