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 :
بازگشت