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