DocumentCode
2365325
Title
Reversible Logic Synthesis with Output Permutation
Author
Wille, Robert ; Grosse, Daniel ; Dueck, Gerhard W. ; Drechsler, Rolf
Author_Institution
Inst. of Comput. Sci., Univ. of Bremen, Bremen
fYear
2009
fDate
5-9 Jan. 2009
Firstpage
189
Lastpage
194
Abstract
Synthesis of reversible logic has become a very important research area. In recent years several algorithms--heuristic as well as exact ones--have been introduced in this area. Typically, they use the specification of a reversible function in terms of a truth table as input. Here, the position of the outputs are fixed. However, in general it is irrelevant, how the respective outputs are ordered. Thus, a synthesis methodology is proposed that determines for a given reversible function an equivalent circuit realization modulo output permutation. More precisely, the result of the synthesis process is a circuit realization whose output functions have been permuted in comparison to the original specification and the respective permutation vector. We show that this synthesis methodology may lead to significant smaller realizations. We apply Synthesis with Output Permutation (SWOP) to both, an exact and a heuristic synthesis algorithm. As our experiments show using the new synthesis paradigm leads to multiple control Toffoli networks that are smaller than the currently best known realizations.
Keywords
logic circuits; logic design; network synthesis; equivalent circuit; multiple control Toffoli networks; permutation vector; reversible logic synthesis; synthesis with output permutation; truth table; Circuit synthesis; Computer science; Equivalent circuits; Heuristic algorithms; Integrated circuit synthesis; Logic design; Moore´s Law; Network synthesis; Quantum computing; Very large scale integration; Quantum Computation; Reversible Logic; Synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 2009 22nd International Conference on
Conference_Location
New Delhi
ISSN
1063-9667
Print_ISBN
978-0-7695-3506-7
Type
conf
DOI
10.1109/VLSI.Design.2009.40
Filename
4749673
Link To Document