• DocumentCode
    3225240
  • Title

    Design of a reversible floating-point adder architecture

  • Author

    Nachtigal, Michael ; Thapliyal, Himanshu ; Ranganathan, Nagarajan

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
  • fYear
    2011
  • fDate
    15-18 Aug. 2011
  • Firstpage
    451
  • Lastpage
    456
  • Abstract
    The study of reversible circuits holds great promise for emerging technologies. Reversible circuits offer the possibility for great reductions in power consumption, and quantum computers will require logically reversible digital circuits. Many different reversible implementations of logical and arithmetic units have been proposed in the literature, but very few reversible floating-point designs exist. Floating-point operations are needed very frequently in nearly all computing disciplines, and studies have shown floating-point addition to be the most oft used floating-point operation. In this paper we present for the first time a reversible floating-point adder that closely follows the IEEE754 specification for binary floating-point arithmetic. Our design requires reversible designs of a controlled swap unit, a subtracter, an alignment unit, signed integer representation conversion units, an integer adder, a normalization unit, and a rounding unit. We analyze these major components in terms of quantum cost, garbage outputs, and constant inputs.
  • Keywords
    adders; floating point arithmetic; logic design; quantum computing; IEEE754 specification; alignment unit; arithmetic units; binary floating-point arithmetic; computing disciplines; constant inputs; controlled swap unit; floating-point addition; floating-point operations; garbage outputs; integer adder; logical units; logically reversible digital circuits; normalization unit; power consumption; quantum computers; quantum cost; reversible circuits; reversible designs; reversible floating-point adder architecture design; reversible floating-point designs; rounding unit; signed integer representation conversion units; subtracter; Adders; Computer architecture; Computers; Conferences; Logic gates; Microprocessors; Radiation detectors; Reversible logic; addition; arithmetic; floating-point; quantum computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nanotechnology (IEEE-NANO), 2011 11th IEEE Conference on
  • Conference_Location
    Portland, OR
  • ISSN
    1944-9399
  • Print_ISBN
    978-1-4577-1514-3
  • Electronic_ISBN
    1944-9399
  • Type

    conf

  • DOI
    10.1109/NANO.2011.6144358
  • Filename
    6144358