Iteratively decoded magic state distillation
Kwok Ho Wan
TL;DR
The paper tackles the bottleneck of producing high-fidelity magic states for fault-tolerant quantum computation by introducing an iteratively decoded scheme using transversal CNOTs across surface-code patches to perform 7-to-1 and 15-to-1 distillations. It combines stabiliser-proxy analysis, ZX-calculus benchmarking, Pauli webs, and Stim-based simulations to demonstrate that, under circuit-level noise, the distilled states achieve cubic error suppression $p_{\text{out}} = \mathcal{O}(p^3)$ with leading constants $7$ and $35$ for the two protocols, respectively. The authors show that, with re-configurable hardware, these distillations can run in $\mathcal{O}(1)$ code cycles, requiring roughly $47d^2$ qubit-cycles for 7-to-1 and $111d^2$ for 15-to-1 (excluding certain costs), and that only a few iterations of decoding are needed. This work provides a path toward time-optimal magic-state distillation on flexible architectures and outlines future steps including hardware realism and enhanced benchmarking via Pauli webs and ZX-calculus.
Abstract
We present numerical simulation results for the 7-to-1 and 15-to-1 state distillation circuits, constructed using transversal CNOTs acting on multiple surface code patches. The distillation circuits are decoded iteratively using the method outlined in [arXiv:2407.20976]. We show that, with a re-configurable qubit architecture, we can perform fast magic state distillation in $\sim\mathcal{O}(1)$ code cycles. We confirm that both circuits suppress an injected input error rate $p$ to $\mathcal{O}(p^3)$ in the presence of additional circuit-level noise. We also outline how ZX-calculus and Pauli webs can be used to benchmark stabiliser proxies for these distillation circuits.
