TY - GEN
T1 - Exact synthesis of elementary quantum gate circuits for reversible functions with don't cares
AU - Große, Daniel
AU - Wille, Robert
AU - Dueck, Gerhard W.
AU - Drechsler, Rolf
PY - 2008
Y1 - 2008
N2 - Compact realizations of reversible logic functions are of interest in the design of quantum computers. In this paper we present an exact synthesis algorithm, based on Boolean Satisfiability (SAT), that finds the minimal elementary quantum gate realization for a given reversible function. Since these gates work in terms of qubits, a multi-valued encoding is proposed. Don't care conditions appear naturally in many reversible functions. Constant inputs are often required when a function is embedded into a reversible one. The proposed algorithm takes full advantage of don't care conditions and automatically sets the constant inputs to their optimal values. The effectiveness of the algorithm is shown on a set of benchmark functions.
AB - Compact realizations of reversible logic functions are of interest in the design of quantum computers. In this paper we present an exact synthesis algorithm, based on Boolean Satisfiability (SAT), that finds the minimal elementary quantum gate realization for a given reversible function. Since these gates work in terms of qubits, a multi-valued encoding is proposed. Don't care conditions appear naturally in many reversible functions. Constant inputs are often required when a function is embedded into a reversible one. The proposed algorithm takes full advantage of don't care conditions and automatically sets the constant inputs to their optimal values. The effectiveness of the algorithm is shown on a set of benchmark functions.
UR - http://www.scopus.com/inward/record.url?scp=50449107078&partnerID=8YFLogxK
U2 - 10.1109/ISMVL.2008.42
DO - 10.1109/ISMVL.2008.42
M3 - Conference contribution
AN - SCOPUS:50449107078
SN - 9780769531557
T3 - Proceedings of The International Symposium on Multiple-Valued Logic
SP - 214
EP - 219
BT - Proceedings - 38th International Symposium on Multiple-Valued Logic, ISMVL 2008
T2 - 38th International Symposium on Multiple-Valued Logic, ISMVL 2008
Y2 - 22 May 2008 through 24 May 2008
ER -