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
fDate :
4/1/2011 12:00:00 AM
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;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2009.2039501