Quantum circuit designs of carry lookahead adder optimized for T-count T-depth and qubits

被引:28
作者
Thapliyal, Himanshu [1 ]
Munnoz-Coreas, Edgard [1 ,2 ]
Khalus, Vladislav [1 ]
机构
[1] Univ Kentucky, Dept Elect & Comp Engn, VLSI Emerging Design & Nano Things Secur Lab VEDA, Lexington, KY USA
[2] Univ North Texas, Dept Elect Engn, Denton, TX 76203 USA
关键词
Quantum computing; Quantum arithmetic; Integer adder; Clifford plus T gates; Quantum circuits;
D O I
10.1016/j.suscom.2020.100457
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Quantum circuits of arithmetic operations such as addition are needed to implement quantum algorithms in hardware. Quantum circuits based on Clifford+T gates are used as they can be made tolerant to noise. The trade -off of gaining fault tolerance from using Clifford+T gates and error-correcting codes is the high implementation overhead of the T gate. As a result, the T-count and T-depth performance measures have become important in quantum circuit design. Due to noise, the risk for errors in a quantum circuit computation increases as the number of gate layers (or depth) in the circuit increases. As a result, low depth circuits such as quantum carry lookahead adders (QCLA)s have caught the attention of researchers. This work presents two QCLA designs each optimized with emphasis on T-count and T-depth or qubit cost, respectively. In-place and out-of-place versions of each design are shown. The proposed QCLAs are compared against the existing works in terms of T-count and T-depth. The proposed QCLAs for out-of-place addition achieve average T-count savings of 54.34% and 37.21%, respectively. The proposed QCLAs for out-of-place addition achieve up to a 33.33% reduction in T-depth. The proposed QCLAs for in-place addition achieve average T-count savings of 65.31% and 30.63%, respectively. When compared to existing works, the proposed QCLAs for in-place addition achieves T-depth savings ranging from 33.33% to 95.56%.
引用
收藏
页数:11
相关论文
共 42 条
[1]  
Adders Carry Look-Ahead, 2002, ARXIVQUANTPH0206028
[2]   Polynomial-Time T-Depth Optimization of Clifford plus T Circuits Via Matroid Partitioning [J].
Amy, Matthew ;
Maslov, Dmitri ;
Mosca, Michele .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (10) :1476-1489
[3]   A Meet-in-the-Middle Algorithm for Fast Synthesis of Depth-Optimal Quantum Circuits [J].
Amy, Matthew ;
Maslov, Dmitri ;
Mosca, Michele ;
Roetteler, Martin .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (06) :818-830
[4]  
[Anonymous], 2004, ARXIVQUANTPH0410184
[5]  
Babu HMH, 2013, IEEE INT SOC CONF, P98, DOI 10.1109/SOCC.2013.6749668
[6]   LOGICAL REVERSIBILITY OF COMPUTATION [J].
BENNETT, CH .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1973, 17 (06) :525-532
[7]   A new universal and fault-tolerant quantum basis [J].
Boykin, PO ;
Mor, T ;
Pulver, M ;
Roychowdhury, V ;
Vatan, F .
INFORMATION PROCESSING LETTERS, 2000, 75 (03) :101-107
[8]   Universal quantum computation with ideal Clifford gates and noisy ancillas [J].
Bravyi, S ;
Kitaev, A .
PHYSICAL REVIEW A, 2005, 71 (02)
[9]   Quantum computation of discrete logarithms in semigroups [J].
Childs, Andrew M. ;
Ivanyos, Gabor .
JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2014, 8 (04) :405-416
[10]  
Childs AM, 2012, QUANTUM INF COMPUT, V12, P901