DocumentCode :
2299186
Title :
A unified adder design
Author :
Wang, Yuke ; Parhi, Keshab K.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA
Volume :
1
fYear :
2001
fDate :
4-7 Nov. 2001
Firstpage :
177
Abstract :
We present a unified framework to compare and optimize various adders in the literature including carry-ripple adders, carry-look-ahead adders, prefix-adders, canonic adders, block-based carry-look-ahead adders, carry-skip adders, conditional-sum adders, carry-select adders and hybrid adders. The logic of all those adders can be separated into two parts: the carry logic and the sum logic, while carries can be generated by a uniformed carry operator implemented by any of the prefix operator, the FCO operator, MUX, the AND-OR gates and pass-transistors. The most efficient way to generate carries is by layers instead of by groups, where layers are non-consecutive non-equal length collections. We demonstrate that the conditional-sum adders and carry-select adders have redundant sum logic and sub-optimal carry logic; therefore they should be eliminated. We show how to design efficient carry logic by layers of carries and improve some prefix addition algorithms such as the Brent-Kung´s adder for carry generation. The ideas discussed here are independent of the implementation technology and therefore useful for all implementations and technologies.
Keywords :
adders; carry logic; logic design; logic gates; summing circuits; AND-OR gates; Brent-Kung adder; block-based carry-look-ahead adders; canonic adders; carry generation; carry logic; carry-ripple adders; carry-select adders; carry-skip adders; conditional-sum adders; hybrid adders; multiplexing; pass-transistors; prefix-adders; sum logic; unified adder design; Adders; Algorithm design and analysis; BiCMOS integrated circuits; CMOS logic circuits; CMOS technology; Computer science; Delay; Digital systems; Hardware; Logic design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers, 2001. Conference Record of the Thirty-Fifth Asilomar Conference on
Conference_Location :
Pacific Grove, CA, USA
ISSN :
1058-6393
Print_ISBN :
0-7803-7147-X
Type :
conf
DOI :
10.1109/ACSSC.2001.986901
Filename :
986901
Link To Document :
بازگشت