Title :
Wave-domino logic: theory and applications
Author :
Lien, Wei-han ; Burleson, Wayne P.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fDate :
2/1/1995 12:00:00 AM
Abstract :
Wave-pipelining has been investigated extensively as a design method to increase clock frequencies of digital systems. Data are clocked into a combinational circuit with a clock period smaller than the latency of the combinational block. To achieve the minimal period, collisions among waves must be avoided by balancing the delay paths from inputs to all intermediate nodes and outputs. Process variation and environmental influences have also to be taken into account in the design. While previous research has explored wave-pipelining of ECL and static CMOS circuits, we concentrate on CMOS domino circuits because of their compact layouts and shorter delay time. A timing model and constraints are given for deriving the minimal period. Special partitioning and delay assignment problems are discussed. Process variation is modeled by characterizing the current drive capabilities of N and P devices. A test chip has been designed, fabricated, and tested which uses a novel form of domino-logic to implement a wave-domino multiplier, sum of product trees, and a parity checker
Keywords :
CMOS logic circuits; delays; logic partitioning; multiplying circuits; pipeline processing; timing; CMOS domino circuits; combinational circuit; compact layouts; current drive capabilities; delay assignment problems; delay time; design method; flip-flops; parity checker; partitioning; sum of product trees; timing model; wave-domino logic; wave-domino multiplier; wave-pipelining; Clocks; Combinational circuits; Delay effects; Design methodology; Digital systems; Frequency; Logic; Propagation delay; Semiconductor device modeling; Timing;
Journal_Title :
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on