Wave pipelining is an attractive technique used in high-speed digital circuits to speed-up pipeline clock-rate by eliminating the synchronizing elements between pipeline stages. Wave-pipelining has been successfully applied to the design of CMOS multipliers which have demonstrated speed-ups of clock-rate 4 to 7 times over their non-pipelined design. In order to achieve high clock-rate by using wave-pipelining techniques, it is necessary to equalize (balance) all signal path delay of the circuit. In an earlier study a multiplier was designed by using only 2-inputs NAND gates and inverters as primitives in order to reduce delay variations of the circuit. Alternatively, there are several reports that use pass-transistor logic as primitives for multipliers to achieve very low latency. Pass-transistor logic seems attractive for reducing circuit delay variations. In this report we describe a design of wave-pipelined counter tree, which is a central part of parallel multiplier, and detail a method to balance the delay of (4,2) counter using pass-transistor multiplexers (PTMs) as primitives to achieve both higher clock-rate and smaller latency. Simulations of the wave-pipelined counter tree demonstrated 0.8ns clock-rate and 2.33ns latency through the use of pass-transistor multiplexers (PTMs) for a 0.8$\mu$m CMOS process. This data suggests that using pass-transistor multiplexers as primitives for wave-pipelined circuits is useful to achieve both higher clock-rate and lower latency.
[1]
Michael J. Flynn,et al.
Fast multiplication in VLSI using wave pipelining techniques
,
1994,
J. VLSI Signal Process..
[2]
Ramalingam Sridhar,et al.
CMOS wave pipelining using transmission-gate logic
,
1994,
Proceedings Seventh Annual IEEE International ASIC Conference and Exhibit.
[3]
W. Lien,et al.
Wave-domino logic: timing analysis and applications
,
1992,
[Proceedings] 1992 IEEE International Symposium on Circuits and Systems.
[4]
Kevin J. Nowka,et al.
System design using wave-pipelining: a CMOS VLSI vector unit
,
1995,
Proceedings of ISCAS'95 - International Symposium on Circuits and Systems.
[5]
Wentai Liu,et al.
A CMOS signed multiplier using wave pipelining
,
1993,
Proceedings of IEEE Custom Integrated Circuits Conference - CICC '93.
[6]
Derek Chi-Lan Wong.
Techniques for designing high-performance digital circuits using wave pipelining
,
1992
.
[7]
S. K. Nandy,et al.
A 400 MHz wave-pipelined 8/spl times/8-bit multiplier in CMOS technology
,
1993,
Proceedings of 1993 IEEE International Conference on Computer Design ICCD'93.