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