Automated Compilation Including Dropouts: Tolerating Defective Components in Stabiliser Codes
Stasiu Wolanski
TL;DR
ACID tackles fabrication defects in quantum error correction by enabling ancilla-free, middle-out syndrome extraction via an ILP/CP-SAT-optimized contraction-schedule framework that adapts CSS stabiliser codes to defective hardware. It demonstrates substantial depth overhead reductions and resilience of the surface code compared with LUCI, and expands to bivariate bicycle and colour codes, highlighting broader applicability and hardware co-design implications. The approach preserves code-distance in many dropout scenarios and provides a concrete path toward scalable, fault-tolerant quantum memories on imperfect devices. Overall, ACID offers a practical route to increased chip yields and lower costs for quantum error-correcting hardware without sacrificing logical performance.
Abstract
Utility-scale solid-state quantum devices will need to fabricate quantum devices at scale using imperfect processes. By introducing tolerance to fabrication defects into the design of the quantum devices, we can improve the yield of usable quantum chips and lower the cost of useful systems. Automated Compilation Including Dropouts (ACID) is a framework that works in the ancilla-free (or `middle-out') paradigm, to generate syndrome extraction circuits for general stabiliser codes in the presence of defective couplers or qubits. In the ancilla-free paradigm, we do not designate particular qubits as measurement ancillas, instead measuring stabilisers using any of the data qubits in their support. This approach leads to a great deal of flexibility in how syndrome extraction circuits can be implemented. ACID works by constructing and solving an optimisation problem within the ancilla-free paradigm to find a short syndrome extraction circuit. Applied to the surface code, ACID produces syndrome-extraction circuits of depth between $1\times$ (no overhead) and $1.5\times$ relative to the depth of defect-free circuits. The LUCI algorithm, the best prior art, yielded a $2 \times$ overhead, so ACID offers a significant time saving. The yield of surface code chips with a logical error rate at most $10\times$ the dropout-free baseline is up to $3\times$ higher using ACID than using LUCI. I demonstrate the broad applicability of ACID by compiling syndrome extraction circuits for bivariate bicycle codes and the colour code. For these circuits, we incur a circuit-depth overhead of between $1\times$ (no overhead) and $2.5\times$ relative to defect-free circuits. I believe this work is the first to simulate both of these families of codes in the presence of fabrication defects.
