DocumentCode :
2090064
Title :
Simplification of Toffoli networks via templates
Author :
Maslov, Dmitri ; Dueck, GerhardW ; Miller, D. Michael
Author_Institution :
Fac. of Comput. Sci., New Brunswick Univ., Fredericton, NB, Canada
fYear :
2003
fDate :
8-11 Sept. 2003
Firstpage :
53
Lastpage :
58
Abstract :
Reversible logic functions can be realized as networks of Toffoli gates. The synthesis of Toffoli networks can be divided into two steps. First, find a network that realizes the desired junction. Second, transform the network such that it uses fewer gates, while realizing the same function. This paper addresses the second step. Transformations are accomplished via template matching. The basis for a template is a network with m gates that realizes the identity function. If a sequence in the network to be synthesized matches more than half of a template, then a transformation reducing the gate count can be applied. All templates for m≤7 are described in this paper.
Keywords :
logic design; Toffoli gate networks; Toffoli network simplification; gate count reduction; identity function; network transformation; reversible logic functions; template matching; CMOS logic circuits; Circuit synthesis; Computer applications; Computer science; Logic functions; Nanotechnology; Network synthesis; Optical computing; Optical feedback; Quantum computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Integrated Circuits and Systems Design, 2003. SBCCI 2003. Proceedings. 16th Symposium on
Print_ISBN :
0-7695-2009-X
Type :
conf
DOI :
10.1109/SBCCI.2003.1232806
Filename :
1232806
Link To Document :
بازگشت