DocumentCode :
2162954
Title :
Techniques for fast CMOS-based conditional sum adders
Author :
Lindkvist, Hans ; Andersson, Per
Author_Institution :
Dept. of Comput. Eng., Lund Univ., Sweden
fYear :
1994
fDate :
10-12 Oct 1994
Firstpage :
626
Lastpage :
635
Abstract :
Conditional sum adders, CSAs, and carry-lookahead adders, CLAs, both have logarithmic gate depth. However, CLAs require a final add stage while CSAs produce the sum bits in parallel with the final carry bit. For CMOS implementations, the depth advantage of CSA has been difficult to exploit since the traditional structure of CSAs have some heavily loaded internal nodes. We show that the CSA-operation forms a monoid and that all circuit structures, corresponding to parallel prefix algorithms, used with CLA to reduce internal fan-out, are applicable also to CSAs. Furthermore, we show that all time critical computations in a CSA can be performed with monotone functions which allow efficient dynamic CMOS logic to be used. Finally we evaluate a variety of transistor level adder implementations with respect to speed and we show that in almost all cases the CSA has lower delay than its CLA counterpart
Keywords :
CMOS integrated circuits; adders; carry logic; digital arithmetic; CLA; CMOS-based conditional sum adders; CSA; CSA-operation; carry-lookahead adders; circuit structures; delay; efficient dynamic CMOS logic; final carry bit; internal fan-out; logarithmic gate depth; monotone functions; parallel prefix algorithms; time critical computation; transistor level adder; Adders; CMOS logic circuits; CMOS process; CMOS technology; Capacitance; Delay effects; Logic circuits; Logic devices; Switches; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-6565-3
Type :
conf
DOI :
10.1109/ICCD.1994.331992
Filename :
331992
Link To Document :
بازگشت