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