TY - GEN
T1 - Equivalence checking of reversible circuits
AU - Wille, Robert
AU - Grobe, Daniel
AU - Miller, Michael D.
AU - Drechsler, Rolf
PY - 2009
Y1 - 2009
N2 - Determining the equivalence of reversible circuits designed to meet a common specification is considered. The circuits' primary inputs and outputs must be in pure logic states but the circuits may include elementary quantum gates in addition to reversible logic gates. The specification can include don't-cares arising from constant inputs, garbage outputs, and total or partial don't-cares in the underlying target function. The paper explores well-known techniques from irreversible equivalence checking and how they can be applied in the domain of reversible circuits. Two approaches are considered. The first employs decision diagram techniques and the second uses Boolean satisfiability. Experimental results show that for both methods, circuits with up to 27, 000 gates, as well as adders with more than 100 inputs and outputs, are handled in under three minutes with reasonable memory requirements.
AB - Determining the equivalence of reversible circuits designed to meet a common specification is considered. The circuits' primary inputs and outputs must be in pure logic states but the circuits may include elementary quantum gates in addition to reversible logic gates. The specification can include don't-cares arising from constant inputs, garbage outputs, and total or partial don't-cares in the underlying target function. The paper explores well-known techniques from irreversible equivalence checking and how they can be applied in the domain of reversible circuits. Two approaches are considered. The first employs decision diagram techniques and the second uses Boolean satisfiability. Experimental results show that for both methods, circuits with up to 27, 000 gates, as well as adders with more than 100 inputs and outputs, are handled in under three minutes with reasonable memory requirements.
UR - https://www.scopus.com/pages/publications/70349409362
U2 - 10.1109/ISMVL.2009.19
DO - 10.1109/ISMVL.2009.19
M3 - Conference contribution
AN - SCOPUS:70349409362
SN - 9780769536071
T3 - Proceedings of The International Symposium on Multiple-Valued Logic
SP - 324
EP - 330
BT - Proceedings - 39th International Symposium on Multiple-Valued Logic, ISMVL 2009
T2 - 39th International Symposium on Multiple-Valued Logic, ISMVL 2009
Y2 - 21 May 2009 through 23 May 2009
ER -