DocumentCode
1148699
Title
Reversible cascades with minimal garbage
Author
Maslov, Dmitri ; Dueck, Gerhard W.
Author_Institution
Dept. of Comput. Sci., Univ. of Victoria, BC, Canada
Volume
23
Issue
11
fYear
2004
Firstpage
1497
Lastpage
1509
Abstract
The problem of minimizing the number of garbage outputs is an important issue in reversible logic design. We start with the analysis of the number of garbage outputs that must be added to a multiple output function to make it reversible. We give a precise formula for the theoretical minimum of the required number of garbage outputs. For some benchmark functions, we calculate the garbage required by some proposed reversible design methods and compare it to the theoretical minimum. Based on the information about minimal garbage, we suggest a new reversible design method that uses the minimum number of garbage outputs. We show that any Boolean function can be realized as a reversible network in terms of this new approach by giving the theoretical method of finding such a network. Using a heuristics synthesis approach, we create a program and run it to compare results of our synthesis to the previously reported synthesis results for the benchmark functions with up to ten variables. Finally, we show that the synthesis for the proposed model can be accomplished with lower cost than the synthesis of EXOR programmable logic arrays.
Keywords
integrated circuit design; logic design; programmable logic arrays; quantum computing; Boolean function; EXOR programmable logic arrays; garbage output minimization; logic synthesis; quantum computing; reversible cascades; reversible logic design; CMOS logic circuits; Circuit synthesis; DNA computing; Design methodology; Logic design; Network synthesis; Optical losses; Programmable logic arrays; Quantum computing; Temperature; 65; Logic synthesis; minimal garbage; quantum computing; reversible logic;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2004.836735
Filename
1350877
Link To Document