• DocumentCode
    311156
  • Title

    Variations on multioperand addition for faster logarithmic-time tree multipliers

  • Author

    Parhami, Behrooz

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
  • fYear
    1996
  • fDate
    3-6 Nov. 1996
  • Firstpage
    899
  • Abstract
    A carry-free addition process for radix-2 numbers with the digit set [0, 3] is introduced and applied to the synthesis of tree multipliers using multi-operand adders built as binary trees. Such binary trees are more regular than standard carry-save adder (Wallace or Dadda) trees and thus offer advantages in terms of VLSI realization. We show that certain designs derived from binary stored-double-carry numbers with digit set [0, 3] compare favorably with previously proposed multipliers using binary-tree multioperand addition schemes based on reducing pairs of carry-save numbers with (4, 2) counters or combining pairs of borrow-save numbers using binary signed-digit adders. The advantages are particularly pronounced for word lengths that are at or close to halfway between consecutive powers of 2 (e.g. around 12, 24, or 48 bits).
  • Keywords
    VLSI; adders; digital arithmetic; multiplying circuits; trees (mathematics); VLSI; binary signed-digit adders; binary stored double carry numbers; binary trees; borrow-save numbers; carry-free addition; carry-save adder trees; carry-save numbers; digit set; fast logarithmic-time tree multipliers; multioperand addition; radix-2 numbers; word lengths; Arithmetic; Binary trees; Costs; Logic; Proposals; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 1996. Conference Record of the Thirtieth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA, USA
  • ISSN
    1058-6393
  • Print_ISBN
    0-8186-7646-9
  • Type

    conf

  • DOI
    10.1109/ACSSC.1996.599074
  • Filename
    599074