• DocumentCode
    2747687
  • Title

    High performance signed-digit decimal adders

  • Author

    Rebacz, Jeff ; Oruklu, Erdal ; San, Jafar

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Illinois Inst. of Technol., Chicago, IL, USA
  • fYear
    2009
  • fDate
    7-9 June 2009
  • Firstpage
    251
  • Lastpage
    255
  • Abstract
    Decimal arithmetic is desirable for high precision requirements of many financial, industrial and scientific applications. Furthermore, hardware support for decimal arithmetic has gained momentum with the revision of the IEEE 754 standard. This paper presents a new scheme for carry-free decimal addition using a signed-digit representation. In order to simplify the hardware requirements, each signed decimal digit uses a two´s complement representation instead of complex representations found in other signed-digit decimal arithmetic implementations. Flagged adder speculation is used for fast addition of the constants required in the correction step. The proposed scheme is compared to existing signed-digit decimal adders. Each architecture is synthesized on 0.18 mum technology for comparison in area, delay and power. The results show that both operation speed and area usage can be significantly improved with respect to existing signed-digit decimal adders.
  • Keywords
    IEEE standards; adders; digital arithmetic; IEEE 754 standard; carry-free decimal addition; decimal arithmetic; flagged adder speculation; high performance signed-digit decimal adders; signed-digit representation; size 0.18 mum; Application software; Computer industry; Delay; Digital arithmetic; Equations; Floating-point arithmetic; Hardware; Roundoff errors; Telephony; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electro/Information Technology, 2009. eit '09. IEEE International Conference on
  • Conference_Location
    Windsor, ON
  • Print_ISBN
    978-1-4244-3354-4
  • Electronic_ISBN
    978-1-4244-3355-1
  • Type

    conf

  • DOI
    10.1109/EIT.2009.5189621
  • Filename
    5189621