• DocumentCode
    2987489
  • Title

    A Novel Carry-Look Ahead Approach to a Unified BCD and Binary Adder/Subtractor

  • Author

    Veeramachaneni, Sreehari ; Kirthi Krishna, M. ; Prateek, G.V. ; Subroto, S. ; Bharat, S. ; Srinivas, M.B.

  • Author_Institution
    Int. Inst. of Inf. Technol., Hyderabad
  • fYear
    2008
  • fDate
    4-8 Jan. 2008
  • Firstpage
    547
  • Lastpage
    552
  • Abstract
    Increasing prominence of commercial, financial and Internet-based applications, which process decimal data, there is an increasing interest in providing hardware support for such data. In this paper, new architecture for efficient binary and binary coded decimal (BCD) adder/subtracter is presented. This employs a new method of subtraction unlike the existing designs which mostly use 10´s complements, to obtain a much lower latency. Though there is a necessity of correction in some cases, the delay overhead is minimal. A complete discussion about such cases and the required logic to process is presented. The architecture is run-time reconfigurable to facilitate both BCD and binary operations, including signed and unsigned numbers. The proposed circuits are compared (both qualitatively as well as quantitatively) with the existing circuits in literature and are shown to perform better. Simulation results show that the proposed architecture is at least 11% faster than the existing designs.
  • Keywords
    adders; carry logic; reconfigurable architectures; binary adder/subtractor; binary coded decimal; carry-look ahead approach; run-time reconfigurable architecture; unified BCD; Adders; Circuit simulation; Delay; Embedded system; Floating-point arithmetic; Hardware; Humans; Information technology; Internet; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2008. VLSID 2008. 21st International Conference on
  • Conference_Location
    Hyderabad
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-3083-4
  • Type

    conf

  • DOI
    10.1109/VLSI.2008.80
  • Filename
    4450556