• DocumentCode
    2891165
  • Title

    Fast VLSI binary addition

  • Author

    Parhi, Keshab K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    1997
  • fDate
    3-5 Nov 1997
  • Firstpage
    232
  • Lastpage
    241
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 1997. SIPS 97 - Design and Implementation., 1997 IEEE Workshop on
  • Conference_Location
    Leicester
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-3806-5
  • Type

    conf

  • DOI
    10.1109/SIPS.1997.626129
  • Filename
    626129