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
Link To Document :
بازگشت