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
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;
Conference_Titel :
Multiple-Valued Logic (ISMVL), 2015 IEEE International Symposium on
Conference_Location :
Waterloo, ON
DOI :
10.1109/ISMVL.2015.44