• DocumentCode
    1682438
  • Title

    Exact Toffoli Network Synthesis of Reversible Logic Using Boolean Satisfiability

  • Author

    Grobe, Daniel ; Chen, Xiaobo ; Drechsler, Rolf

  • Author_Institution
    Inst. of Comput. Sci., Bremen Univ.
  • fYear
    2006
  • Firstpage
    51
  • Lastpage
    54
  • Abstract
    Compact synthesis result for reversible logic is of major interest in low-power design and quantum computing. Such reversible functions are realized as a cascade of Toffoli gates. In this paper, we present the first exact synthesis algorithm for reversible functions using generalized Toffoli gates. Our iterative algorithm formulates the synthesis problem with d Toffoli gates as a sequence of Boolean satisfiability (SAT) instances. Such an instance is satisfiable iff there exists a network representation with d gates. Thus we can guarantee minimality. For a set of benchmarks experimental results are given
  • Keywords
    computability; integrated circuit design; logic design; low-power electronics; quantum gates; Boolean satisfiability; compact synthesis; exact Toffoli network synthesis; generalized Toffoli gates; iterative algorithm; low-power design; quantum computing; reversible logic; Boolean functions; Computer networks; Computer science; Iterative algorithms; Logic design; Logic gates; Network synthesis; Optical computing; Optical design; Quantum computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Applications, Integration and Software, 2006 IEEE Dallas/CAS Workshop on
  • Conference_Location
    Richardson, TX
  • Print_ISBN
    1-4244-0670-6
  • Electronic_ISBN
    1-4244-0670-6
  • Type

    conf

  • DOI
    10.1109/DCAS.2006.321031
  • Filename
    4115110