Optimal Toffoli-Depth Quantum Adder
Siyi Wang, Suman Deb, Ankit Mondal, Anupam Chattopadhyay
TL;DR
This work addresses the longstanding challenge of depth-efficient quantum addition by exhaustively exploring carry-propagation designs and establishing a quantum prefix-tree carry-lookahead architecture that attains Toffoli-Depth $\log n + O(1)$. By leveraging a Sklansky (Slansky) prefix tree and a repeat gate to circumvent qubit no-cloning, the authors demonstrate a substantial depth reduction (roughly 50%) over prior Brent-Kung-based adders, with two evaluation strategies showing the optimal result at $\log n + 1$ Toffoli-Depth. They further extend the framework with Ling-based propagation/generation and a modular (VBE-based) addition extension, outlining depth-versus-resource tradeoffs and identifying cases where Ling can be detrimental due to added OR logic. Overall, the paper delivers a concrete path to near-optimal depth quantum adders and lays groundwork for scalable arithmetic in quantum algorithms, including factoring and error-corrected implementations.
Abstract
Efficient quantum arithmetic circuits are commonly found in numerous quantum algorithms of practical significance. Till date, the logarithmic-depth quantum adders includes a constant coefficient k >= 2 while achieving the Toffoli-Depth of klog n + O(1). In this work, 160 alternative compositions of the carry-propagation structure are comprehensively explored to determine the optimal depth structure for a quantum adder. By extensively studying these structures, it is shown that an exact Toffoli-Depth of log n + O(1) is achievable. This presents a reduction of Toffoli-Depth by almost 50% compared to the best known quantum adder circuits presented till date. We demonstrate a further possible design by incorporating a different expansion of propagate and generate forms, as well as an extension of the modular framework. Our paper elaborates on these designs, supported by detailed theoretical analyses and simulation-based studies, firmly substantiating our claims of optimality. The results also mirror similar improvements, recently reported in classical adder circuit complexity.
