DocumentCode
831929
Title
Designing high-performance digital circuits using wave pipelining: algorithms and practical experiences
Author
Wong, Derek C. ; De Micheli, Giovanni ; Flynn, Michael J.
Author_Institution
Dept. of Electr. Eng., Stanford Univ., CA, USA
Volume
12
Issue
1
fYear
1993
fDate
1/1/1993 12:00:00 AM
Firstpage
25
Lastpage
46
Abstract
Algorithms to automatically realize delays in combinational logic circuits to achieve wave pipelining are presented. The algorithms adjust gate speeds and insert a minimal number of active delay elements to balance input-output path lengths in a circuit. For both normal and wave-pipelined circuits, the algorithms also optimally minimize power under delay constraints. The authors analyze the algorithms and comment on their implementation. They report experimental results, including the design and testing of a 63-bit population counter in CML bipolar technology. A brief analysis of circuit technologies shows that CML and super-buffered ECL without stacked structures are well suited for wave pipelining because they have uniform delay. Static CMOS and ordinary ECL including stacked structures and emitter-followers do have some delay variations. A high degree of wave pipelining is still possible in those technologies if special design techniques are followed
Keywords
circuit CAD; combinatorial circuits; logic CAD; CML bipolar technology; active delay elements; combinational logic circuits; delay constraints; high-performance digital circuits; population counter; super-buffered ECL; wave pipelining; Algorithm design and analysis; CMOS technology; Clocks; Design methodology; Digital circuits; Frequency; Logic; Pipeline processing; Propagation delay; Registers;
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.184841
Filename
184841
Link To Document