TY - GEN
T1 - Reversible logic Synthesis with Output Permutation
AU - Wille, Robert
AU - Große, Daniel
AU - Dueck, Gerhard W.
AU - Drechsler, Rolf
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=62949164659&partnerID=8YFLogxK
U2 - 10.1109/VLSI.Design.2009.40
DO - 10.1109/VLSI.Design.2009.40
M3 - Conference contribution
AN - SCOPUS:62949164659
SN - 9780769535067
T3 - Proceedings: 22nd International Conference on VLSI Design - Held Jointly with 7th International Conference on Embedded Systems
SP - 189
EP - 194
BT - Proceedings
T2 - 22nd International Conference on VLSI Design - Held Jointly with 7th International Conference on Embedded Systems
Y2 - 5 January 2009 through 9 January 2009
ER -