• DocumentCode
    1833389
  • Title

    A transformation based algorithm for reversible logic synthesis

  • Author

    Miller, D. Michael ; Maslov, Dmitri ; Dueck, Gerhard W.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Victoria, BC, Canada
  • fYear
    2003
  • fDate
    2-6 June 2003
  • Firstpage
    318
  • Lastpage
    323
  • Abstract
    A digital combinational logic circuit is reversible if it maps each input pattern to a unique output pattern. Such circuits are of interest in quantum computing, optical computing, nanotechnology and low-power CMOS design. Synthesis approaches are not well developed for reversible circuits even for small numbers of inputs and outputs. In this paper, a transformation based algorithm for the synthesis of such a reversible circuit in terms of n × n Toffoli gates is presented. Initially, a circuit is constructed by a single pass through the specification with minimal look-ahead and no back-tracking. Reduction rules are then applied by simple template matching. The method produces very good results for larger problems.
  • Keywords
    CMOS integrated circuits; logic design; nanotechnology; optical computing; quantum computing; reduced instruction set computing; Toffoli gates; combinational logic circuit; digital logic circuit; low-power CMOS design; nanotechnology; optical computing; quantum computing; reversible logic synthesis; template matching; transformation based algorithm; Circuit synthesis; Combinational circuits; Computer science; Logic design; Nanotechnology; Niobium; Optical computing; Optical design; Permission; Quantum computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2003. Proceedings
  • Print_ISBN
    1-58113-688-9
  • Type

    conf

  • DOI
    10.1109/DAC.2003.1219016
  • Filename
    1219016