• DocumentCode
    2979445
  • Title

    Reversible logic circuit synthesis

  • Author

    Shende, Vivek V. ; Prasad, Aditya K. ; Markov, Lgor L. ; Hayes, John P.

  • Author_Institution
    Adv. Comput. Archit. Lab., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    2002
  • fDate
    10-14 Nov. 2002
  • Firstpage
    353
  • Lastpage
    360
  • Abstract
    Reversible or information-lossless circuits have applications in digital signal processing, communication, computer graphics and cryptography. They are also a fundamental requirement in the emerging field of quantum computation. We investigate the synthesis of reversible circuits that employ a minimum number of gates and contain no redundant input-output line-pairs (temporary storage channels). We prove constructively that every even permutation can be implemented without temporary storage using NOT, CNOT and TOFFOLI gates. We describe an algorithm for the synthesis of optimal circuits and study the reversible functions on three wires, reporting distributions of circuit sizes. Finally, in an application important to quantum computing, we synthesize oracle circuits for Grover´s search algorithm, and show a significant improvement over a previously proposed synthesis algorithm.
  • Keywords
    circuit CAD; circuit optimisation; logic CAD; quantum gates; CNOT gates; Grover´s search algorithm; NOT gates; TOFFOLI gates; information-lossless circuits; oracle circuits; quantum computation; reversible logic circuit synthesis; synthesis algorithm; Application software; Circuit synthesis; Computer graphics; Cryptography; Digital signal processing; Logic circuits; Quantum computing; Signal processing algorithms; Signal synthesis; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2002. ICCAD 2002. IEEE/ACM International Conference on
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-7607-2
  • Type

    conf

  • DOI
    10.1109/ICCAD.2002.1167558
  • Filename
    1167558