DocumentCode
771118
Title
Automatic synthesis of asynchronous circuits from high-level specifications
Author
Meng, Teresa H Y ; Brodersen, Robert W. ; Messerschmitt, David G.
Author_Institution
Dept. of Electr. Eng., Stanford Univ., CA, USA
Volume
8
Issue
11
fYear
1989
fDate
11/1/1989 12:00:00 AM
Firstpage
1185
Lastpage
1205
Abstract
The authors construct a processor design approach that does not require the distribution of a clocking signal. To facilitate design of processors that use fully asynchronous components, the first step is to design hazard-free asynchronous interconnection circuits. To this end, a deterministic algorithm was developed to synthesize asynchronous interconnection circuits from high-level specifications. This approach systematically designs correct asynchronous interconnection circuits with the weakest possible constraints and minimal overhead. The authors are primarily concerned with the synthesis of nonmetastable circuits, even though the procedure is also valid of metastable circuit synthesis. The synthesized logic is hazard-free and guaranteed to have the fastest operation according to a behavioral specification. A high-level description is used to specify circuit behavior, not only for a simpler input format, but also as a basis for determining the final optimum designs. Automatic synthesis and the ability to localize the timing considerations reduce design effort when systems become complex
Keywords
asynchronous sequential logic; circuit CAD; logic CAD; CAD; asynchronous circuits; automatic synthesis; behavioral specification; deterministic algorithm; hazard-free; high-level description; high-level specifications; interconnection circuits; logic design; metastable circuit synthesis; nonmetastable circuits; processor design approach; Asynchronous circuits; Circuit synthesis; Clocks; Integrated circuit interconnections; Logic; Metastasis; Process design; Signal design; Signal processing; Signal synthesis;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.41504
Filename
41504
Link To Document