• DocumentCode
    2053915
  • Title

    Dynamic Template Matching with Mixed-Polarity Toffoli Gates

  • Author

    Rahman, Md Mazder ; Soeken, Mathias ; Dueck, Gerhard W.

  • Author_Institution
    Fac. of Comput. Sci., Univ. of New Brunswick, Fredericton, NB, Canada
  • fYear
    2015
  • fDate
    18-20 May 2015
  • Firstpage
    72
  • Lastpage
    77
  • Abstract
    The Toffoli gate, as originally proposed, had only positive controls. It has been shown that mixed polarity controlled Toffoli gates can be efficiently implemented. In fact, their quantum cost is the same as for positive controlled gates in most cases. Thus it is advantageous to consider circuits with mixed polarity Toffoli gates. Template matching has been successfully used to reduce the number of Toffoli gates in reversible circuits. Little work on templates with mixed polarity gates has been reported. Unfortunately, the number of potential templates increases dramatically, if mixed polarity is introduced. Here we propose a dynamic template matching algorithm that takes templates with few lines and dynamically extends the lines to find matches. Experimental results show that the proposed approach has a significant impact on reducing the total number of gates (57% in the best case) in circuits.
  • Keywords
    logic gates; dynamic template matching algorithm; mixed polarity Toffoli gates; Arrays; Benchmark testing; Boolean functions; Computer science; Heuristic algorithms; Logic gates; Optimization; Reversible circuit minimization; Reversible logic; Template matching; Toffoli Gates;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multiple-Valued Logic (ISMVL), 2015 IEEE International Symposium on
  • Conference_Location
    Waterloo, ON
  • ISSN
    0195-623X
  • Type

    conf

  • DOI
    10.1109/ISMVL.2015.44
  • Filename
    7238135