Title :
Fast VLSI binary addition
Author :
Parhi, Keshab K.
Author_Institution :
Dept. of Electr. & Comput. Eng., Minnesota Univ., Minneapolis, MN, USA
Abstract :
This paper presents novel architectures for fast binary addition which can be implemented using multiplexers only. Binary addition is carried out using a fast redundant-to-binary converter. It is shown that appropriate encoding of the redundant digits and recasting the binary addition as a redundant-to-binary conversion reduces the latency of addition from Wtfa to Wtmux where tfa and tmux, respectively, represent binary full adder and multiplexer delays, and W is the word-length. A family of fast converter architectures is developed based on tree-type (obtained using look-ahead techniques) and carry-select approaches. The carry-generation component is the critical component in redundant-to-binary conversion and binary addition. It is shown that, if the word-length, W, is a power of two, then all carry signals can be generated in log2Wtmax time using W(log2W-1)+1 multiplexers using a tree-type converter. It is shown that fastest binary addition can be performed using (Wlog2W+1) multiplexers in time (log2W+1)t max. If the specified converter latency is greater than log 2Wmux, then a family of converters using fewest multiplexers can be designed based on carry-select approach. It is shown that the power consumption in carry-select adders is minimized by increasing the number of segments in the adder
Keywords :
VLSI; adders; carry logic; convertors; delays; digital arithmetic; redundancy; binary full adder; carry-generation component; carry-select adders; carry-select approach; converter latency; delays; fast VLSI binary addition; fast converter architectures; latency; look-ahead; multiplexers; power consumption; redundant digits; redundant-to-binary converter; tree-type approach; word-length; Added delay; Algorithm design and analysis; Computer architecture; Digital arithmetic; Encoding; Energy consumption; Multiplexing; Power generation; Signal generators; Very large scale integration;
Conference_Titel :
Signal Processing Systems, 1997. SIPS 97 - Design and Implementation., 1997 IEEE Workshop on
Conference_Location :
Leicester
Print_ISBN :
0-7803-3806-5
DOI :
10.1109/SIPS.1997.626129