• DocumentCode
    2703350
  • Title

    ESOP-Based Toffoli Network Generation with Transformations

  • Author

    Sanaee, Yasaman ; Dueck, Gerhard W.

  • Author_Institution
    Fac. of Comput. Sci., Univ. of New Brunswick, Fredericton, NB, Canada
  • fYear
    2010
  • fDate
    26-28 May 2010
  • Firstpage
    276
  • Lastpage
    281
  • Abstract
    In this paper a new Toffoli gate cascade synthesis method is presented. This method is based on previous work and generates a cascade of inverted-control-Toffoli gates from the ESOP representation of a multi-output function. The algorithm first generates a circuit with n + m lines, where n and m are the number of inputs and outputs, respectively. A set of gate transformations are applied to the circuits to remove some of the output lines. The improvements of this new algorithm are twofold: most NOT gates are eliminated and the number of lines is reduced. A significant reduction is the quantum cost of the resulting networks can be observed.
  • Keywords
    Boolean functions; Circuit synthesis; Computer science; Costs; Data structures; Logic; Network synthesis; Niobium; Optical computing; Quantum computing; ESOP; Logic Design; Reversible Logic; Toffoli Gates;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multiple-Valued Logic (ISMVL), 2010 40th IEEE International Symposium on
  • Conference_Location
    Barcelona, Spain
  • ISSN
    0195-623X
  • Print_ISBN
    978-1-4244-6752-5
  • Type

    conf

  • DOI
    10.1109/ISMVL.2010.58
  • Filename
    5489156