A Geometrical Design Tool for Building Cost-Effective Layout-Aware n-Bit Quantum Gates Using the Bloch Sphere Approach
Ali Al-Bayaty, Marek Perkowski
TL;DR
The paper tackles the high quantum cost of conventional $n$-bit gate design by introducing the Bloch sphere approach (BSA), a geometry-based method that constructs gates from XY-plane rotations to align with hardware connectivity. By avoiding unitary-matrix multiplication and leveraging Clifford+T gates with symmetrical circuit structures, the BSA yields layout-aware designs and a technology-dependent WTQC cost metric, $WTQC = W_1 N_1 + W_2 N_2 + W_3 XC + W_4 D$. The authors implement the GALA-$n$ and CALA-$n$ libraries for IBM-like architectures and demonstrate consistently lower WTQC on IBM devices, illustrating a practical route to cost-effective $n$-bit gates such as the Toffoli, FE, and Boolean operators. This work enables more efficient, hardware-aware quantum circuit design and opens avenues for extending the geometric framework to other planes and larger operators, including arithmetic circuits and complex Boolean functions.
Abstract
The conventional design technique of any n-bit quantum gate is mainly achieved using unitary matrices multiplication, where n >= 2 and 1 <= m <= n-1 for m target qubits and n-m control qubits. These matrices represent quantum rotations by an n-bit quantum gate. For a quantum designer, such a conventional technique requires extensive computational time and effort, which may generate an n-bit quantum gate with a too high quantum cost. The Bloch sphere is only utilized as a visualization tool to verify the conventional design correctness for quantum rotations by a quantum gate. In contrast, this paper introduces a new concept of using the Bloch sphere as a "geometrical design tool" to build cost-effective n-bit quantum gates with lower quantum costs. This concept is termed the "Bloch sphere approach (BSA)". In BSA, a cost-effective n-bit quantum gate is built without using any unitary matrices multiplication. Instead, the quantum rotations for such a gate are visually selected using the geometrical planar intersections of the Bloch sphere. The BSA can efficiently map m targets among n-m controls for an n-bit quantum gate, to satisfy the limited layout connectivity for the physical neighboring qubits of a quantum computer. Experimentally, n-bit quantum gates built using the BSA always have lower quantum costs than those for such gates built using the conventional quantum design techniques.
