DocumentCode :
2650347
Title :
High speed binary addition
Author :
Jackson, Robert ; Talwar, Sunil
Volume :
2
fYear :
2004
fDate :
7-10 Nov. 2004
Firstpage :
1350
Abstract :
Addition of two binary numbers is a fundamental operation in electronic circuits. Applications include arithmetic logic unit, floating-point operations and address generation. It is widely accepted that there is no single best adder implementation. Modern adder architectures utilize a hybrid scheme based on, among others, various parallel prefix, carry select and Ling architectures. The parallel prefix method implements logic functions which determine whether groups of bits will generate or propagate a carry. These functions are hierarchically combined to calculate the carry into any bit. Ling adders reduce delay by using a simplified version of the group generates. However, the method only reduces complexity at the first level; all subsequent combinations in the hierarchy have the same complexity as the parallel prefix method. In this article we present novel architectures, which have reduced complexity at all, levels.
Keywords :
adders; carry logic; computational complexity; floating point arithmetic; parallel architectures; Ling architectures; adder architectures; address generation; arithmetic logic unit; complexity reduction; electronic circuits; floating-point operations; high speed binary addition; parallel prefix method; Added delay; Adders; Binary trees; Computer architecture; Concurrent computing; Counting circuits; Electronic circuits; Equations; Floating-point arithmetic; Logic functions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers, 2004. Conference Record of the Thirty-Eighth Asilomar Conference on
Print_ISBN :
0-7803-8622-1
Type :
conf
DOI :
10.1109/ACSSC.2004.1399373
Filename :
1399373
Link To Document :
بازگشت