Pinball: A Cryogenic Predecoder for Surface Code Decoding Under Circuit-Level Noise

Scaling fault tolerant quantum computers, especially cryogenic systems based on the surface code, to millions of qubits is challenging due to poorly-scaling data processing and power consumption overh

Pinball: A Cryogenic Predecoder for Surface Code Decoding Under Circuit-Level Noise

Scaling fault tolerant quantum computers, especially cryogenic systems based on the surface code, to millions of qubits is challenging due to poorly-scaling data processing and power consumption overheads. One key hurdle is the design of real-time quantum error correction (QEC) decoders, which demands high data rates for error processing; this is particularly apparent in systems with cryogenic qubits and room temperature (RT) decoders. In response, cryogenic predecoding using lightweight logic has been proposed to handle sparse errors in the cryogenic domain. However, prior work only accounts for a subset of error sources in real-world quantum systems with limited accuracy, often degrading performance below useful levels in practical scenarios. Moreover, prior reliance on SFQ logic precludes detailed architecture-technology co-optimization. To address these limitations, this paper introduces Pinball, a comprehensive design in cryogenic CMOS of a QEC predecoder for the surface code tailored to realistic, circuit-level noise. By accounting for error generation and propagation through QEC circuits, our design achieves higher predecoding accuracy, outperforming logical error rates (LER) of the current state-of-the-art (SOTA) cryogenic predecoder by nearly six orders of magnitude. Remarkably, despite operating under much stricter power and area constraints, Pinball also reduces LER by 32.58x and 5x, respectively, compared to SOTA RT predecoder and RT ensemble configurations. By increasing cryogenic coverage, we also reduce syndrome bandwidth up to 3780.72x. Through co-design with 4 K-characterized 22nm FDSOI technology, we achieve peak power consumption under 0.56 mW. Voltage/frequency scaling and body biasing enable 22.2x lower typical power consumption, yielding up to 67.4x total energy savings. Assuming a 1.5 W 4 K power budget, our predecoder supports up to 2,668 logical qubits at d=21.


💡 Research Summary

The paper presents “Pinball,” a cryogenic pre‑decoder for surface‑code quantum error correction (QEC) that is designed in 22 nm fully‑depleted silicon‑on‑insulator (FD‑SOI) CMOS and operates at 4 K. The authors identify two major shortcomings of prior work: (1) existing pre‑decoders, typically built with single‑flux‑quantum (SFQ) logic, model only a limited subset of error sources and therefore suffer from reduced accuracy in realistic quantum processors; (2) SFQ technology hinders fine‑grained architecture‑technology co‑optimization, especially regarding power and area budgets.

Pinball addresses these issues by (i) incorporating a comprehensive circuit‑level noise model that captures gate errors, measurement errors, and error propagation through entangling gates; and (ii) exploiting the low‑temperature characteristics of FD‑SOI transistors, including body‑biasing, to achieve aggressive voltage and frequency scaling. Experimental characterization of the 4 K devices shows that body‑bias voltages up to ±2 V can be applied, enabling a peak power of only 0.56 mW while maintaining the required throughput. Typical power is reduced by a factor of 22.2, and total energy consumption is cut by 67.4× compared with a baseline design.

The core architectural idea is “pre‑decoding”: most syndrome data generated by a surface‑code cycle are sparse (i.e., contain no errors). Pinball performs lightweight local parity checks and matching in the cryogenic domain to flag only the syndrome bits that are likely to be erroneous. These flagged bits are then compressed and sent to a room‑temperature (RT) decoder. The compression factor reaches up to 3 780×, dramatically lowering the required communication bandwidth between the cryogenic and RT stages.

Performance evaluation on a distance‑d=21 surface code (≈2 668 logical qubits) demonstrates that Pinball reduces the logical error rate (LER) by 32.58× relative to the state‑of‑the‑art RT pre‑decoder and by 5× relative to an RT ensemble decoder. Compared with the best existing cryogenic pre‑decoder, Pinball improves LER by nearly six orders of magnitude, despite operating under stricter power (≤0.56 mW) and area constraints (≈5× smaller).

Assuming a 1.5 W power budget at 4 K, the authors estimate that a single Pinball instance can support up to 2 668 logical qubits at d=21, indicating scalability to the millions‑of‑qubit regime envisioned for fault‑tolerant quantum computers.

Key contributions of the work are:

  1. A full circuit‑level noise model integrated into the pre‑decoder logic, yielding substantially higher decoding accuracy.
  2. A cryogenic CMOS implementation that leverages FD‑SOI body‑biasing for power‑efficient operation at 4 K.
  3. Demonstrated bandwidth reduction through aggressive pre‑decoding and data compression.
  4. A comprehensive architecture‑technology co‑design methodology that balances latency, power, area, and error‑correction performance.

Overall, Pinball provides a practical pathway to real‑time QEC for large‑scale superconducting quantum processors, bridging the gap between cryogenic error detection and room‑temperature decoding while meeting stringent power and scalability requirements.


📜 Original Paper Content

🚀 Synchronizing high-quality layout from 1TB storage...