• DocumentCode
    3012824
  • Title

    Arithmetic operators based on the binary stored-carry-or-borrow representation

  • Author

    Torno, Daniel ; Parhami, Behrooz

  • Author_Institution
    Exorand Technol., Orléans, France
  • fYear
    2010
  • fDate
    7-10 Nov. 2010
  • Firstpage
    1148
  • Lastpage
    1152
  • Abstract
    We introduce implementations of arithmetic operators based on the binary stored-carry-or-borrow (BSCB) representation. Several BSCB arithmetic elements, including full-adder, ripple-carry adder, and carry-lookahead adder are presented, followed by detailed design of an array multiplier. In the latter design, the conventional initial AND matrix is transformed and expressed with a redundant radix-2 representation. Each line of the resulting matrix is processed by an accumulation operator with the BSCB representation. Due to a specific property of the multiplication process, this operator is simpler than a standard full-adder cell in terms of gate count, while maintaining the same propagation latency. The entire multiplier is implemented with only XOR and AND gates, thus improving its testability and reliability.
  • Keywords
    adders; carry logic; integrated circuit reliability; logic gates; multiplying circuits; AND gates; AND matrix; BSCB arithmetic elements; XOR gates; arithmetic operators; array multiplier; binary stored-carry-or-borrow representation; carry-lookahead adder; full-adder; multiplication process; propagation latency; redundant radix-2 representation; reliability; ripple-carry adder; Adders; Arrays; Computers; Equations; Logic gates; Propagation delay;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers (ASILOMAR), 2010 Conference Record of the Forty Fourth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4244-9722-5
  • Type

    conf

  • DOI
    10.1109/ACSSC.2010.5757584
  • Filename
    5757584