DocumentCode
1457160
Title
Modeling and Synthesis of Asynchronous Pipelines
Author
Law, Chong-Fatt ; Gwee, Bah-Hwee ; Chang, Joseph S.
Author_Institution
Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore, Singapore
Volume
19
Issue
4
fYear
2011
fDate
4/1/2011 12:00:00 AM
Firstpage
682
Lastpage
695
Abstract
We propose a set of modeling rules and a synthesis method for the design of asynchronous pipelines. To keep the circuit area and power dissipation of the asynchronous control network small, the proposed approach avoids the conventional syntax-directed translation approach. Instead, it employs a data-driven design style and a coarse-grain approach to the synthesis of asynchronous control, restricting asynchronous control to the implementation of communication channels commonly found in asynchronous pipelines and operations involving these channels. The proposed approach integrates well into conventional synchronous design flows because they are based on Verilog and SystemVerilog specifications, and generate register-transfer level models suitable for functional simulation and logic synthesis using existing computer-aided design tools. Using a 32-bit microprocessor, an interpolated finite-impulse-response filter bank, and a Reed-Solomon error detector as design examples, we show that the proposed approach is competitive with other comparable reported methods.
Keywords
FIR filters; asynchronous circuits; hardware description languages; microprocessor chips; pipelines; Reed-Solomon error detector; SystemVerilog specifications; asynchronous circuits; asynchronous control network; asynchronous pipeline design; circuit area; coarse-grain approach; communication channels; computer-aided design tools; conventional syntax-directed translation approach avoidance; data-driven design style; functional simulation; interpolated finite-impulse-response filter bank; logic synthesis; microprocessor; power dissipation; register-transfer level models; synthesis method; word length 32 bit; Asynchronous; low power;
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.2039501
Filename
5439903
Link To Document