A REDUCED-AREA SCHEME FOR CARRY-SELECT ADDERS

被引:154
作者
TYAGI, A [1 ]
机构
[1] UNIV N CAROLINA,DEPT COMP SCI,CHAPEL HILL,NC 27599
基金
美国国家科学基金会;
关键词
ADDITION; CARRY-LOOKAHEAD; PARALLEL-PREFIX ADDER; CARRY-SELECT ADDER; CARRY-SKIP ADDER;
D O I
10.1109/12.257703
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The carry-select or conditional-sum adders require carry-chain evaluations for each block for both the values of block-carry-in, 0 and 1. This paper introduces a scheme to generate carry bits with block-carry-in 1 from the carries of a block with block-carry-in 0. This scheme is then applied to carry-select and parallel-prefix adders to derive a more area-efficient implementation for both the cases. The proposed carry-select scheme is assessed relative to carry-ripple, classical carry-select, and carry-skip adders. The analytic evaluation is done with respect to the gate-count model for area and gate-delay units for time. The gate-count of the proposed carry-select scheme is 25% higher than that of a carry-skip adder for a 30% gain in speed. The proposed variation of parallel-prefix adder, select-prefix adder, takes 5n + log2 n/2 fewer gates than an n-bit parallel-prefix adder. It is also faster by 1 gate delay. The select-prefix adder when built with parallel-prefix blocks of equal size gives rise to a family of select-prefix adders that cover the area-time performance gap between a carry-select/carry-skip adder and a full carry-look-ahead adder. The CMOS implementations of these two adder designs corroborate the analytical results. The proposed carry-select adder is about 24.3% faster than a carry-skip adder with equal-sized blocks, but takes 7% additional area. The select-prefix adder has a 20% area advantage over a parallel-prefix adder with a simultaneous time advantage of the order of 23%.
引用
收藏
页码:1163 / 1170
页数:8
相关论文
共 25 条
[1]  
BEDRIJ OJ, 1962, IRE T ELECTRON COMPU, V11, P340, DOI DOI 10.1109/IRETELC.1962
[2]   A REGULAR LAYOUT FOR PARALLEL ADDERS [J].
BRENT, RP ;
KUNG, HT .
IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (03) :260-264
[3]  
BURKS AW, 1971, COMPUTER STRUCTURES
[4]  
CHAN PK, 1991, 10TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, P154, DOI 10.1109/ARITH.1991.145552
[5]   ANALYSIS AND DESIGN OF CMOS MANCHESTER ADDERS WITH VARIABLE CARRY-SKIP [J].
CHAN, PK ;
SCHLAG, MDF .
IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (08) :983-992
[6]  
GOLDBERG D, 1990, COMPUTER ARCHITECTUR, pA1
[7]  
GUYOT A, 1987, IEEE T COMPUT, V36, P1144, DOI 10.1109/TC.1987.1676855
[8]  
HWANG K, 1979, COMPUT ARITHMETIC
[9]  
KANTABUTRA V, 1991, 10TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, P146, DOI 10.1109/ARITH.1991.145551
[10]  
KEDEM G, 1990, P IEEE INT S CIRC SY