DocumentCode
1505574
Title
Asynchronous Data-Driven Circuit Synthesis
Author
Taylor, Sam ; Edwards, Doug A. ; Plana, Luis A. ; Tarazona D, Luis A
Author_Institution
Adv. Processor Technol. Group, Univ. of Manchester, Manchester, UK
Volume
18
Issue
7
fYear
2010
fDate
7/1/2010 12:00:00 AM
Firstpage
1093
Lastpage
1106
Abstract
A method is described for synthesizing asynchronous circuits based on the Handshake Circuit paradigm but employing a data-driven, rather than a control-driven, style. This approach attempts to combine the performance advantages of data-driven asynchronous design styles with the handshake circuit style of construction used in existing syntax-directed synthesis. The method is demonstrated on a significant design-a 32-bit microprocessor. This example shows that the data-driven circuit style provides better performance than control-driven synthesized circuits. This paper extends previous reported work by illustrating how conditional execution, oft-cited as a problem for data-driven descriptions, is handled within the system, and by a more detailed analysis of the design example.
Keywords
asynchronous circuits; microprocessor chips; network synthesis; asynchronous data-driven circuit synthesis; handshake circuit paradigm; microprocessor; syntax-directed synthesis; Asynchronous design; Balsa; circuit synthesis; data-driven; digital design; handshake circuits; syntax-directed;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2009.2020168
Filename
5291707
Link To Document