• DocumentCode
    796632
  • Title

    General algorithms for a simplified addition of 2´s complement numbers

  • Author

    Salomon, O. ; Green, J.-M. ; Klar, H.

  • Author_Institution
    Siemens AG, Munich, Germany
  • Volume
    30
  • Issue
    7
  • fYear
    1995
  • fDate
    7/1/1995 12:00:00 AM
  • Firstpage
    839
  • Lastpage
    844
  • Abstract
    Two algorithms for both a simplified carry save and carry ripple addition of 2´s complement numbers are presented. The algorithms form the partial products so that they exclusively have positive coefficients which eliminates the need for the common sign bit extension. This results in a reduction of circuit area by up to six full adders per row of adders when partial products are added in an N/2 or Wallace tree. Furthermore, the capacitive load of the intermediate sum and carry sign bit signals decreases by up to a factor of seven which leads to an appropriate reduction of delay. Although the algorithms are derived for multipliers they can always be applied to appropriate adder circuits
  • Keywords
    adders; carry logic; delays; digital arithmetic; multiplying circuits; Wallace tree; adder circuits; capacitive load; carry ripple addition; carry save addition; circuit area; common sign bit extension; delay; multipliers; partial products; positive coefficients; two´s complement numbers; Adders; Arithmetic; Circuits; Delay; Digital signal processing; Microelectronics; Signal processing algorithms;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/4.391128
  • Filename
    391128