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 :
بازگشت