POSET timing and its application to the synthesis and verification of gate-level timed circuits

Citation
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
ISSN journal
02780070 → ACNP
Volume
18
Issue
6
Year of publication
1999
Pages
769 - 786
Database
ISI
SICI code
0278-0070(199906)18:6<769:PTAIAT>2.0.ZU;2-8
Abstract
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.