DocumentCode
2231221
Title
Methodology and tools for state encoding in asynchronous circuit synthesis
Author
Cortadella, Jordi ; Kishinevsky, Michael ; Kondratyev, Alex ; Lavagno, Luciano ; Yakovlev, Alex
Author_Institution
Univ. Politecnica de Catalunya, Barcelona, Spain
fYear
1996
fDate
3-7 Jun, 1996
Firstpage
63
Lastpage
66
Abstract
This paper proposes a state encoding method for asynchronous circuits based on the theory of regions. A region in a Transition System is a set of states that “behave uniformly” with respect to a given transition (value change of an observable signal), and is analogue to a place in a Petri net. Regions are tightly connected with a set of properties that must be preserved across the state encoding process, namely: (1) trace equivalence between the original and the encoded specification, and (2) implementability as a speed-independent circuit. We build on a theoretical body of work that has shown the significance of regions for such property-preserving transformations, and describe a set of algorithms aimed at efficiently solving the encoding problem. The algorithms have been implemented in a software tool called petrify. Unlike many existing tools, petrify represents the encoded specification as an STG, and thus allows the designer to be more closely involved in the synthesis process. The efficiency of the method is demonstrated on a number of “difficult” examples
Keywords
Petri nets; asynchronous circuits; circuit CAD; formal specification; logic CAD; Petri net; asynchronous circuit synthesis; encoded specification; implementability; petrify; property-preserving transformations; signal transition graphs; software tool; speed-independent circuit; state encoding method; state encoding process; synthesis process; trace equivalence; transition system; Asynchronous circuits; Circuit synthesis; Concurrent computing; Encoding; Permission; Petri nets; Signal design; Signal synthesis; Software algorithms; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference Proceedings 1996, 33rd
Conference_Location
Las Vegas, NV
ISSN
0738-100X
Print_ISBN
0-7803-3294-6
Type
conf
DOI
10.1109/DAC.1996.545547
Filename
545547
Link To Document