• DocumentCode
    2043894
  • Title

    Reversible Arithmetic Logic Unit

  • Author

    Syamala, Y. ; Tilak, A.V.N.

  • Author_Institution
    ECE Dept., Gudlavalleru Eng. Coll., Gudlavalleru, India
  • Volume
    5
  • fYear
    2011
  • fDate
    8-10 April 2011
  • Firstpage
    207
  • Lastpage
    211
  • Abstract
    A function is reversible if each input vector produces a unique output vector. Reversible logic is of growing importance to many future computer technologies. In this paper, the design of a reversible Arithmetic Logic Unit (ALU) is presented making use of multiplexer unit as well as control signals. ALU is one of the most important components of CPU that can be part of a programmable reversible computing device such as a quantum computer. In multiplexer based ALU the operations are performed depending on the selection line. The control unit based ALU is developed with 9n elementary reversible gates for four basic arithmetic logical operations on two n-bit operands. The series of operations are performed on the same line depending on control signals, instead of selecting the desired result by a multiplexer. The later design is found to be advantageous over the former in terms of number of garbage outputs and constant inputs produced.
  • Keywords
    digital arithmetic; logic circuits; computer technologies; multiplexer unit; programmable reversible computing device; quantum computer; reversible arithmetic logic unit; reversible gates; reversible logic; Central Processing Unit; Computers; Hardware; Logic gates; Multiplexing; Performance evaluation; Quantum computing; Arithmetic and Logical Unit; Garbage outputs; Quantum cost; Quantum depth; Reversible logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics Computer Technology (ICECT), 2011 3rd International Conference on
  • Conference_Location
    Kanyakumari
  • Print_ISBN
    978-1-4244-8678-6
  • Electronic_ISBN
    978-1-4244-8679-3
  • Type

    conf

  • DOI
    10.1109/ICECTECH.2011.5941987
  • Filename
    5941987