Title :
Formalized timing diagrams
Author :
Borriello, Gaetano
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
Abstract :
Traditionally, the timing behavior of digital circuits has been described using timing or waveform diagrams. These diagrams concisely represent the shape of the waveforms that are observed at the interface of a circuit and the temporal relationships between their edges. Timing information takes two principal forms: propagation delays that abstract the internal implementation of the circuit and timing constraints that specify how the circuit can be used by its environment. The author proposes a formalization of the concepts and notations used in timing diagrams that enable them to be used in conjunction with hardware description language specifications of the circuit´s internal function. WAVES, an interactive timing diagram editor that was designed to embody these formalisms is also described. WAVES is unique in that it captures complex timing behaviour including concurrent, conditional, and iterative event sequences
Keywords :
circuit CAD; delays; digital circuits; formal specification; interactive systems; switching theory; WAVES; circuit interface; concurrent events; conditional events; digital circuits; formalized timing diagrams; hardware description language specifications; interactive timing diagram editor; internal implementation; iterative event sequences; propagation delays; temporal relationships; timing behavior; timing constraints; waveform diagrams; Automatic testing; Clocks; Computer science; Design automation; Digital circuits; Documentation; Hardware design languages; Propagation delay; Shape; Timing;
Conference_Titel :
Design Automation, 1992. Proceedings., [3rd] European Conference on
Conference_Location :
Brussels
Print_ISBN :
0-8186-2645-3
DOI :
10.1109/EDAC.1992.205958