DocumentCode
73173
Title
Polynomial-Time T-Depth Optimization of Clifford+T Circuits Via Matroid Partitioning
Author
Amy, M. ; Maslov, D. ; Mosca, M.
Author_Institution
Dept. of Comput. Sci., Univ. of Toronto, Toronto, ON, Canada
Volume
33
Issue
10
fYear
2014
fDate
Oct. 2014
Firstpage
1476
Lastpage
1489
Abstract
Most work in quantum circuit optimization has been performed in isolation from the results of quantum fault-tolerance. Here we present a polynomial-time algorithm for optimizing quantum circuits that takes the actual implementation of fault-tolerant logical gates into consideration. Our algorithm resynthesizes quantum circuits composed of Clifford group and T gates, the latter being typically the most costly gate in fault-tolerant models, e.g., those based on the Steane or surface codes, with the purpose of minimizing both T-count and T-depth. A major feature of the algorithm is the ability to resynthesize circuits with ancillae at effectively no additional cost, allowing space-time trade-offs to be easily explored. The tested benchmarks show up to 65.7% reduction in T-count and up to 87.6% reduction in T-depth without ancillae, or 99.7% reduction in T-depth using ancillae.
Keywords
circuit complexity; circuit optimisation; fault tolerance; logic circuits; logic design; quantum gates; Clifford group; Clifford+T circuits; Steane codes; T gates; T-count minimization; fault-tolerant logical gates; matroid partitioning; polynomial-time algorithm; polynomial-time t-depth optimization; quantum circuit optimization; quantum circuit resynthesis; quantum fault-tolerance model; space-time trade-offs; surface codes; Boolean functions; Fault tolerance; Fault tolerant systems; Integrated circuit modeling; Logic gates; Quantum computing; Vectors; Circuit optimization; Clifford+T; circuit synthesis; matroid partitioning; quantum circuits; sum over paths;
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.2014.2341953
Filename
6899791
Link To Document