DocumentCode :
1833389
Title :
A transformation based algorithm for reversible logic synthesis
Author :
Miller, D. Michael ; Maslov, Dmitri ; Dueck, Gerhard W.
Author_Institution :
Dept. of Comput. Sci., Univ. of Victoria, BC, Canada
fYear :
2003
fDate :
2-6 June 2003
Firstpage :
318
Lastpage :
323
Abstract :
A digital combinational logic circuit is reversible if it maps each input pattern to a unique output pattern. Such circuits are of interest in quantum computing, optical computing, nanotechnology and low-power CMOS design. Synthesis approaches are not well developed for reversible circuits even for small numbers of inputs and outputs. In this paper, a transformation based algorithm for the synthesis of such a reversible circuit in terms of n × n Toffoli gates is presented. Initially, a circuit is constructed by a single pass through the specification with minimal look-ahead and no back-tracking. Reduction rules are then applied by simple template matching. The method produces very good results for larger problems.
Keywords :
CMOS integrated circuits; logic design; nanotechnology; optical computing; quantum computing; reduced instruction set computing; Toffoli gates; combinational logic circuit; digital logic circuit; low-power CMOS design; nanotechnology; optical computing; quantum computing; reversible logic synthesis; template matching; transformation based algorithm; Circuit synthesis; Combinational circuits; Computer science; Logic design; Nanotechnology; Niobium; Optical computing; Optical design; Permission; Quantum computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2003. Proceedings
Print_ISBN :
1-58113-688-9
Type :
conf
DOI :
10.1109/DAC.2003.1219016
Filename :
1219016
Link To Document :
بازگشت