Cj. Myers et al., POSET timing and its application to the synthesis and verification of gate-level timed circuits, IEEE COMP A, 18(6), 1999, pp. 769-786
Citations number
41
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS
This paper presents a new algorithm for timed state-space exploration, POSE
T timing, POSET timing improves upon geometric methods by utilizing concurr
ency and causality information to dramatically reduce the number of geometr
ic regions needed to represent the timed state space. The utility of POSET
timing is illustrated by its application to the automatic synthesis and ver
ification of gate-level timed circuits, Timed circuits are a class of async
hronous circuits that incorporate explicit timing information in the specif
ication which is used throughout the synthesis procedure to optimize the de
sign. Using POSET timing, our synthesis procedure derives a timed circuit t
hat is hazard-free. The circuit uses only basic gates to facilitate the map
ping to semi-custom components, such as standard-cells and gate-arrays. The
resulting gate-level timed circuit implementations are 30%-40% smaller and
30%-50% faster than those produced using other asynchronous design methodo
logies. This paper also demonstrates that timed designs can be smaller and
faster than their synchronous counterparts. The POSET timing algorithm can
not only efficiently verify our synthesized circuits but also a wide collec
tion of large, highly concurrent timed circuits and systems that could not
previously be verified using traditional techniques.