Design of High-Speed Wide-Word Hybrid Parallel-Prefix/Carry-Select and Skip Adders

In this paper, hybrid parallel-prefix/carry select and skip adder (PPF/CSSA) schemes are proposed for high-speed wide-size adders. The proposed adders are based on an improved design of the parallel-prefix network and carry select (CSL) blocks. In this design, the delays of the two parts are balanced and matched. The proposed method cuts the carry chain in the CSL block and separates the block into two sub-blocks, in which the carry-in signals of the second sub-blocks are connected directly with the PPF signals to reduce the critical path. The proposed adders are evaluated at 45 nm technology and compared with previous designs. The proposed designs reduce the delay and power-delay product (PDP) by up to 29% and 33%, respectively, compared to previous designs.

[1]  David Z. Pan,et al.  Towards Optimal Performance-Area Trade-Off in Adders by Synthesis of Parallel Prefix Structures , 2014, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[2]  Chen Xin,et al.  A Modified Partial Product Generator for Redundant Binary Multipliers , 2016, IEEE Transactions on Computers.

[3]  Sunil P. Khatri,et al.  A Novel Hybrid Parallel-Prefix Adder Architecture With Efficient Timing-Area Characteristic , 2008, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[4]  Denis Flandre,et al.  Power-delay product minimization in high-performance 64-bit carry-select adders , 2004, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[5]  Giorgos Dimitrakopoulos,et al.  High-speed parallel-prefix VLSI Ling adders , 2005, IEEE Transactions on Computers.

[6]  Lee-Sup Kim,et al.  64-bit carry-select adder with reduced area , 2001 .

[7]  Michael J. Flynn,et al.  High-Speed Addition in CMOS , 1992, IEEE Trans. Computers.

[8]  Yuke Wang,et al.  The design of hybrid carry-lookahead/carry-select adders , 2002 .

[9]  Earl E. Swartzlander,et al.  A Spanning Tree Carry Lookahead Adder , 1992, IEEE Trans. Computers.

[10]  Jack Sklansky,et al.  Conditional-Sum Addition Logic , 1960, IRE Trans. Electron. Comput..

[11]  H. T. Kung,et al.  A Regular Layout for Parallel Adders , 1982, IEEE Transactions on Computers.

[12]  Vitit Kantabutra A Recursive Carry-Lookahead/Carry-Select Hybrid Adder , 1993, IEEE Trans. Computers.

[13]  Tack-Don Han,et al.  Fast area-efficient VLSI adders , 1987, 1987 IEEE 8th Symposium on Computer Arithmetic (ARITH).

[14]  Mary Jane Irwin,et al.  Area-time-power tradeoffs in parallel adders , 1996 .

[15]  Huey Ling High Speed Binary Adder , 1981, IBM J. Res. Dev..

[16]  Chip-Hong Chang,et al.  A Power-Delay Efficient Hybrid Carry-Lookahead/Carry-Select Based Redundant Binary to Two's Complement Converter , 2008, IEEE Transactions on Circuits and Systems I: Regular Papers.

[17]  Harold S. Stone,et al.  A Parallel Algorithm for the Efficient Solution of a General Class of Recurrence Equations , 1973, IEEE Transactions on Computers.

[18]  Borivoje Nikolic,et al.  Energy–Delay Optimization of 64-Bit Carry-Lookahead Adders With a 240 ps 90 nm CMOS Design Example , 2009, IEEE Journal of Solid-State Circuits.

[19]  Chip-Hong Chang,et al.  An area efficient 64-bit square root carry-select adder for low power applications , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[20]  M.-J. Hsiao,et al.  Carry-select adder using single ripple-carry adder , 1998 .

[21]  Vojin G. Oklobdzija,et al.  Delay Optimization of Carry-Skip Adders and Block Carry-Lookahead Adders Using Multidimensional Dynamic Programming , 1992, IEEE Trans. Computers.

[22]  Fabrizio Lombardi,et al.  A Parallel Decimal Multiplier Using Hybrid Binary Coded Decimal (BCD) Codes , 2016, 2016 IEEE 23nd Symposium on Computer Arithmetic (ARITH).

[23]  N. Burgess Accelerated carry-skip adders with low hardware cost , 2001, Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat.No.01CH37256).