Structural methods for the synthesis of speed-independent circuits

Citation
E. Pastor et al., Structural methods for the synthesis of speed-independent circuits, IEEE COMP A, 17(11), 1998, pp. 1108-1129
Citations number
37
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS
ISSN journal
02780070 → ACNP
Volume
17
Issue
11
Year of publication
1998
Pages
1108 - 1129
Database
ISI
SICI code
0278-0070(199811)17:11<1108:SMFTSO>2.0.ZU;2-P
Abstract
Asynchronous circuits can be modeled as concurrent systems in which events are interpreted as signal transitions. The synthesis of concurrent systems implies the analysis of a vast state space that often requires computationa lly expensive methods. This work presents new methods for the synthesis of speed-independent circuits from a new perspective, overcoming both the anal ysis and computation complexity bottlenecks. The circuits are specified by free-choice signal transition graphs (STG's), a subclass of interpreted Petri nets. The synthesis approach is divided in to the following steps: correctness, binary coding, implementability condit ions, and logic synthesis. Each step is efficiently implemented by applying a set of structural techniques that analyze STG's without explicitly enume rating the underlying state space. Experimental results show that circuits can be generated from specification s that exceed in several orders of magnitude the largest STG's ever synthes ized-with over 10(27) states. Computation times are also dramatically reduc ed. Nevertheless, the quality of results does not suffer from the use of st ructural techniques.