DocumentCode :
928717
Title :
Synthesis of quantum-logic circuits
Author :
Shende, Vivek V. ; Bullock, Stephen S. ; Markov, Igor L.
Author_Institution :
The University of Michigan, Ann Arbor,MI 48109-2212 USA
Volume :
25
Issue :
6
fYear :
2006
fDate :
6/1/2006 12:00:00 AM
Firstpage :
1000
Lastpage :
1010
Abstract :
The pressure of fundamental limits on classical computation and the promise of exponential speedups from quantum effects have recently brought quantum circuits (Proc. R. Soc. Lond. A, Math. Phys. Sci., vol. 425, p. 73, 1989) to the attention of the electronic design automation community (Proc. 40th ACM/IEEE Design Automation Conf., 2003), (Phys. Rev. A, At. Mol. Opt. Phy., vol. 68, p. 012318, 2003), (Proc. 41st Design Automation Conf., 2004), (Proc. 39th Design Automation Conf., 2002), (Proc. Design, Automation, and Test Eur., 2004), (Phys. Rev. A, At. Mol. Opt. Phy., vol. 69, p. 062321, 2004), (IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. 22, p. 710, 2003). Efficient quantum-logic circuits that perform two tasks are discussed: 1) implementing generic quantum computations, and 2) initializing quantum registers. In contrast to conventional computing, the latter task is nontrivial because the state space of an n-qubit register is not finite and contains exponential superpositions of classical bitstrings. The proposed circuits are asymptotically optimal for respective tasks and improve earlier published results by at least a factor of 2. The circuits for generic quantum computation constructed by the algorithms are the most efficient known today in terms of the number of most expensive gates [quantum controlled-NOTs (CNOTs)]. They are based on an analog of the Shannon decomposition of Boolean functions and a new circuit block, called quantum multiplexor (QMUX), which generalizes several known constructions. A theoretical lower bound implies that the circuits cannot be improved by more than a factor of 2. It is additionally shown how to accommodate the severe architectural limitation of using only nearest neighbor gates, which is representative of current implementation technologies. This increases the number of gates by almost an order of magnitude, but preserves the asymptotic optimality of gate counts
Keywords :
Boolean functions; high level synthesis; logic design; quantum gates; Boolean functions; Shannon decomposition; generic quantum computations; quantum controlled-NOT gates; quantum multiplexor; quantum registers; quantum-logic circuit synthesis; Automatic testing; Boolean functions; Circuit synthesis; Circuit testing; Design automation; Electronic design automation and methodology; Optimized production technology; Quantum computing; Registers; State-space methods; Application specific integrated circuits; circuit analysis; circuit optimization; circuit synthesis; circuit topology; design automation; logic design; matrix decompositions; quantum effect semiconductor devices; quantum theory;
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.2005.855930
Filename :
1629135
Link To Document :
بازگشت