← Quantum Technology AtlasTechnologies · Machines · Architectures · OrganisationsРусскийעברית

Rotated surface code (+ yoked variants) code_surface

Weight-4 CSS stabiliser code on a square lattice; the only code with below-threshold hardware data on three platforms, and the most expensive.

Rotated surface code (+ yoked variants)

code_surface · layer 7 Code · demonstrated · since 2023

2D nearest-neighbour code; threshold 0.94%; ~650–1,500 physical per logical at 10⁻¹² (yokes cut ~1,500 to 600–800).

Brief →

Key references

[649] A. Y. Kitaev, “Fault-tolerant quantum computation by anyons,” Annals of Physics, vol. 303,… · 2003
[650] E. Dennis, A. Kitaev, A. Landahl, and J. Preskill, “Topological quantum memory,” Journal o… · 2002
[651] H. Bombin and M. A. Martin-Delgado, “Optimal resources for topological two-dimensional sta… · 2007
[652] D. Horsman, A. G. Fowler, S. Devitt, and R. Van Meter, “Surface code quantum computing by … · 2011
[653] A. G. Fowler, M. Mariantoni, J. M. Martinis, and A. N. Cleland, “Surface codes: Towards pr… · 2012

Design space — attributes

(a) carrier affinity
intermediate / carrier-agnostic
(b) time · entangling
—
(c) readout
—
(d) mobility
static nearest-neighbour wiring
(e) control
—
(f) error structure
stochastic Pauli
(g) manufacturing
—

Evaluation space — dated attributes

Λ (Willow, d=3→7) → 2.14 ± 0.02; d=7 record 7.72×10⁻⁴/cycle (Jul 2026)
defines: error channel · 2026-07 · source
Λ (USTC 107 q, d=7) → 1.40(6)
defines: error channel · 2025-12 · source
neutral-atom d=3→5 → 2.14(13)× in 4-round circuit
defines: error channel · 2025-11 · source
teraquop footprint, plain patches (p=10⁻³) → ~1,500 physical/logical (800 with 1D yokes, 600 with 2D yokes)
defines: count with quality · 2023-12 · source
teraquop footprint with correlated matching (p=10⁻³) → ~650 physical/logical
defines: count with quality · 2023-12 · source

Standard records

2Q layers per syndrome round → 4 · typical
Rotated surface code: 'a cycle depth of only four layers of CNOT or CZ gates'; Google runs this ZXXZ variant at 1.1 us/cycle · 2023-02 · source [G] ⓘ
1Q layers per round → 2 · theory
Standard round: Hadamards on the measure qubit 'at the start and end of each round', bracketing the 4 CZ layers · 2023-02 · source [G] ⓘ
code rate k/n → 0.0204 · typical
Willow d=7 patch [[49,1,7]]: '49 data qubits, 48 measure qubits, and 4 additional leakage removal qubits'; k/n = 1/49 · 2024-08 · source [D] ⓘ
acceptance fraction → not published · typical
No acceptance fraction: Google's d=3/5/7 memory results (2.14x per distance step) are unconditional, with no post-selection · 2024-08 · source [D] ⓘ

Edges

needs: Static nearest-neighbour lattice°, Atom transport by AOD tweezers (zoned architecture)°
needed by: Magic-state factory (cultivation / distillation / code switching)°, FPGA real-time decoders (LCD, Deltaflow)·, Neural decoders (AlphaQubit 2, CNN, transformers)·, MWPM / Sparse Blossom (+ correlated matching)°·
alternatives: Colour code (transversal Cliffords), Non-local qLDPC codes (bivariate bicycle, 'gross'), High-rate concatenated codes with transversal gates, Erasure-adapted codes, Error-detection codes ([[4,2,2]], d=2 surface, iceberg, spacetime), Error mitigation in the code slot (ZNE, PEC) — not a code
conflicts with:
Cat-code encoding (biased noise) bypassed by choosing another technology in place of one of the two
unbiased code wastes the bias — needs repetition/XZZX/elevator codes
price a CSS surface code corrects X and Z symmetrically, so a bias > 25 (Ocelot, 2025) buys nothing; the ~10× qubit saving of cat architectures exists only with bias-tailored codes
mitigation repetition (Ocelot), XZZX, elevator or LDPC-cat codes instead of the plain surface code · 2025-02
Dual-rail (erasure) encoding mitigated at small scale
a surface code decoded without its erasure flags wastes the encoding — the flags must reach an erasure-aware decoder
price a matching decoder that ignores erasure flags sees a threshold of 0.937% instead of 4.15% — the erasure advantage is lost entirely
mitigation erasure-aware decoding (heralded-loss matching) — a decoder change, not a hardware change · 2022-01
Single-photon detection (SNSPD / TES) bypassed by choosing another technology in place of one of the two
destructive detection precludes repeated syndrome extraction on the same photon
price a detected photon is gone: no repeated syndrome extraction on the same carrier, so a surface-code memory cycle cannot be run on flying qubits
mitigation fusion-based / measurement-based fault tolerance, where every photon is measured exactly once by design · 2023-02
Cross-resonance (fixed-frequency, all-microwave) bypassed by choosing another technology in place of one of the two
collision-free fixed frequencies force a sparse heavy-hex lattice; the degree-4 surface code then needs flag qubits and longer rounds
price a cross-resonance lattice avoids frequency collisions by keeping the degree at 2–3 (heavy-hex); the surface code's weight-4 checks then need flag qubits, a longer syndrome circuit and a lower threshold than on a degree-4 lattice
mitigation tunable couplers (g_tc) — IBM's move from Eagle's cross-resonance to Heron's tunable couplers, still on heavy-hex; the degree-4 square lattice came with Nighthawk (2025); or heavy-hex codes on the cross-resonance lattice · 2020-01
° one of several that would do · the usual route, not a strict need

Used by 22 machines (15 primary · 7 alternate)

↗ its register card · paper / product / press: links that name the machine (attribution checked on 20 Sep 2026)

Pictures

Every picture carries the story of what it shows and its credit line.

Fig. 1 — Figure 1. Illustration of a surface-code logical qubit. Left: a distance-3 patch showing data qubits (white) and interleaved XX- and ZZ-stabilizer a…
A drawn diagram of a small surface-code logical qubit. Left: a distance-3 rotated surface-code patch with nine data qubits (white) and check (stabilizer) qubits in red X-type and blue Z-type plaquettes; the logical operators X_L and Z_L run as strings along two edges. Middle and right: the two short circuits that measure a check: the check qubit starts in |0⟩ or |+⟩, takes four CNOTs with its data neighbours and is measured. It is Figure 1 of arXiv 2605.04049 (FTPrimitiveBench) by Kan, Stein and colleagues. Repeated every round, these measurements locate errors without reading the stored state; distance d corrects up to (d−1)/2 errors, one here. “Fig. 1 — Figure 1. Illustration of a surface-code logical qubit. Left: a distance-3 patch showing data qubits (white) and interleaved XX- and ZZ-stabilizer ancilla…” by Shuwen Kan et al., arxiv.org/abs/2605.04049, CC BY 4.0 (creativecommons.org/licenses/by/4.0/)
Fig. 1 — Figure 3: (a) Layout of the bulk of a surface code patch. The black dots are data qubits. Gray (white) plaquettes represent Z-type (X-type) stabiliz…
A two-panel schematic drawing: the layout of a surface-code patch (black data qubits, red and blue ancilla qubits on grey and white plaquettes) and the same layout mapped onto a 5×5 crossbar array. It comes from the arXiv paper "Compiling the surface code to crossbar spin qubit architectures" by Dávid Pataki and András Pályi. It illustrates how rotated-surface-code error correction can run on spin qubits controlled through shared horizontal, vertical and diagonal lines instead of one wire per qubit; notice the empty sites in the checkerboard. “Fig. 1 — Figure 3: (a) Layout of the bulk of a surface code patch. The black dots are data qubits. Gray (white) plaquettes represent Z-type (X-type) stabilizer…” by Dávid Pataki, András Pályi, arxiv.org/abs/2412.05425v1, CC BY 4.0 (creativecommons.org/licenses/by/4.0/)
Fig. 3 — Figure 3. (a) and (b): Spacetime structure of the lattice-surgery primitive. Two logical patches (pre-surgery columns) are temporarily merged for Tm…
Three 3D spacetime drawings of surface-code patches stacked in time, layer by layer. (a) XX lattice surgery (d_x=5, d_z=3): two logical patches are joined by an ancilla bridge for the merge rounds, then split, giving an H shape; brackets mark rounds before, during and after the merge and the ancilla path length; (b) ZZ lattice surgery (d_x=d_z=3), same shape; (c) a logical phase gate built from a merge, with gate and Y-measurement markers. It is Figure 3 of arXiv 2605.04049 (FTPrimitiveBench) by Kan, Stein and colleagues. For the rotated surface code, lattice surgery is how two logical qubits are measured jointly; notice the merge rounds and the bridge length. “Fig. 3 — Figure 3. (a) and (b): Spacetime structure of the lattice-surgery primitive. Two logical patches (pre-surgery columns) are temporarily merged for…” by Shuwen Kan et al., arxiv.org/abs/2605.04049, CC BY 4.0 (creativecommons.org/licenses/by/4.0/)
code_surface · layer 7 Code · centrality 16.6 · demonstrated · since 2023 · updated 2026-09-30

Rotated surface code (+ yoked variants)

Weight-4 CSS stabiliser code on a square lattice; the only code with below-threshold hardware data on three platforms, and the most expensive.

Verdict. The default code because it needs nothing but a static degree-4 lattice; at Λ ≈ 2 it costs 600–1,500 physical per logical. Demote if a qLDPC memory beats it on hardware before end-2027.

Key references

Λ = error-suppression factor per code-distance step; QBI = DARPA Quantum Benchmarking Initiative (Stage A concept → B R&D plan → C government V&V); G1–G7 = the report's goal classes (see Actors & economics).

Identity & lineage

A CSS stabiliser code: weight-4 X and Z plaquettes on a square lattice, weight-2 on the boundary. The rotated layout — the one everybody builds — puts one logical qubit in d² data and d²−1 measure qubits: a distance-7 patch is 97 physical qubits. Errors show up as pairs of syndrome defects, which a decoder pairs across a three-dimensional matching graph (two space dimensions, d rounds) into a Pauli frame. Lineage: Kitaev's toric code (1997) S[649]; the planar memory and its threshold in Dennis, Kitaev, Landahl and Preskill (2002) S[650]; the rotated d²-qubit layout in Bombín and Martín-Delgado (2007) S[651]; lattice surgery in Horsman et al. (2011) S[652]; the engineering canon in Fowler et al. (2012) S[653]; yoking in Gidney et al. (2023) S[654].

Attributes from the technology graph (a affinity; b time; c readout; d mobility; e control @ placement; f error structure as the code sees it; g manufacturing): a = 0.5, carrier-agnostic — a layout, not a device, with b and c inherited from the host and e, g none of its own; d = static, patches moving only by lattice surgery; f = Pauli, the defining assumption and the defining weakness, since whatever is not an X/Z flip — leakage, loss, bias, erasure — is discarded information or unmodelled damage. Rank 7 of 111; shared by the superconducting, neutral-atom and spin families.

Physics & limits

The code turns a physical error rate p into a logical rate falling exponentially in d, while p sits below a threshold. Λ, the factor by which logical error drops per two distance steps, is the whole economics: at Λ = 2.14 a tenfold drop in logical error costs three factors of Λ (log 10 / log 2.14 ≈ 3.0), so d grows by about 6 — from d=7 that is ~3.5× the qubits, since a patch needs 2d²−1. The threshold is decoder- and noise-dependent: 0.937% under uniform circuit-level depolarising noise S[8], but 0.55% for Riverlane's unweighted hardware decoder against 0.7% for weighted matching under leakage D[238]. Every quoted Λ describes a decoder as much as a chip.

Three floors are intrinsic. Area and time: a logical qubit is 2d²−1 physical qubits and a logical operation costs d rounds, so from 7.72×10⁻⁴ at d=7 with Λ ≈ 2 D[2], reaching 10⁻⁶ needs d ≈ 25 and over 1,200 physical per logical unless p falls below 10⁻³; at p = 10⁻³ the teraquop footprint (for 10¹² reliable operations) is about 1,500 physical per logical plain, 800 with one-dimensional and 600 with two-dimensional yokes S[654], or about 650 plain with correlated matching S[655]. Non-Pauli errors: leakage produces syndromes matching cannot explain, and atom loss is tractable only if the decoder is told where it happened. Correlated bursts: Google sees events roughly hourly pinning a floor near 10⁻¹⁰ irrespective of d D[1]. What moves the floor is error-structure engineering — bias, erasure, leakage removal — exactly what this code discards; yokes move only the constant.

Engineering state of the art

Best demonstrated as of 3 Sep 2026: distance-7 memory at 7.72×10⁻⁴ logical error per cycle on Google's 105-qubit Willow, with reinforcement-learning calibration inside the QEC loop D[2]. Typical at scale: nothing. No vendor sells a surface-code logical qubit; logical two-qubit gates exist only at d=3 D[43]; on atoms the code ran on 448 atoms for four rounds D[4].

table
Year Figure Who Tag Src
2023-02 d=5 at 2.914(16)%/cycle vs d=3 average 3.028(23)% Google D [602]
2024-12 Λ = 2.14 ± 0.02 (d=3→5→7); d=7 at 0.143(3)%/cycle; 2.4(3)× the best physical qubit; 10⁶ cycles at d=5 Google (Willow) D [1]
2025-11 448 atoms: 2.14(13)× over d=3→5 in four rounds; loss-aware ML decoding worth 1.73(13)× Harvard/MIT/QuEra D [4]
2025-12 Local Clustering Decoder under 1 µs/round on FPGA to d=17; 4× qubit saving (d=33→17) under leakage Riverlane D [238]
2025-12 107-qubit device below threshold at d=7, Λ = 1.40(6) USTC D [3]
2026-07 Logical CNOT between two d=3 patches, fidelity 0.643, no post-selection USTC D [43]

Dominant term: two-qubit gate error, about 40% of the comparable colour-code budget on the same chip D[41], then leakage and readout, then bursts no larger d removes D[1].

Manufacturing, materials & supply chain

The code has no fabrication of its own; it imposes one — a static degree-4 lattice, a measure qubit between every data pair, non-destructive mid-circuit readout on every ancilla, and uniformity, because all 2d²−1 qubits must work. That is a yield problem in d², and why Google patented variants tolerating dead qubits G[656]. Its real supply chain is the decoding chain: Riverlane's decoder takes about 6% of a Xilinx VU19P's logic at d=17 D[238], and that FPGA family is single-source (AMD), as is the GPU alternative (NVIDIA, 3.84 µs round trip over NVQLink fact). Cost per logical qubit is unpublished. Export exposure: the US BIS rule of 2024-09-06 fact controls refrigerators (3A904), and quantum computers (4A906) only when their qubit count and C-NOT error fall in the same band, from 34–99 qubits at ≤ 10⁻⁴ to any error from 2,000 qubits fact; a distance-5 patch, 49 qubits, is caught only at a C-NOT error of 10⁻⁴ or better.

Control, readout & I/O burden

Every cycle measures and resets every ancilla: on Willow, 48 measurement bits per 1.1 µs for a distance-7 patch, roughly 44 Mbit/s of syndrome per logical qubit D[1]. The decoder must consume that stream faster than it arrives or the backlog diverges — sub-microsecond per round in FPGA fabric D[238] against Google's 63 µs mean latency at d=5 in 2024 D[1]. At 10³ qubits the wall is per-qubit wiring; at 10⁴ it is syndrome bandwidth off the fridge, the case for cold-stage predecoding (a cryo-CMOS study claims 3,780× reduction under 0.56 mW at 4 K Sfact); at 10⁶ decoding is a datacentre-scale streaming problem sized by syndrome rate, not qubit count.

Role in the stack

Five architectures carry it: superconducting transmons, alkali neutral atoms, alkaline-earth(-like) erasure-native atoms, silicon/germanium quantum-dot spins and donor spins in silicon. It requires only a static nearest-neighbour lattice — the reason it is the default — hosts magic-state factories (cultivation reaches 0.9999(1) at 8% acceptance D[42]) and feeds FPGA and neural decoders D[238], [657]. It is replaced by, not composed with, the colour code (better gates, worse slope: Λ₃/₅ = 1.56 on the same chip D[41]), bivariate bicycle qLDPC codes (288 physical for 12 logical against roughly 3,000 surface-code qubits D[248]) and high-rate transversal codes on movable atoms. It conflicts with cat qubits (an unbiased code wastes the bias), dual-rail encodings (matching discards erasure flags) and destructive detection. Switching costs run both ways: leaving buys a 3–10× overhead cut and demands connectivity the hardware lacks; staying costs 600–1,500 physical per logical S[654]. It is the one genuinely platform-agnostic code-layer node, which is why a decoder company can exist. Derived clock = sum of the syndrome round: gate layers + transport + readout + reset: 0.65 µs derived on the transmon lattice against the measured 1.1 µs cycle, readout and reset two-thirds of it rather than the 25–40 ns gates D[1]; 1.31 ms on atoms, set by transport. Neighbouring empty slots: a decoder inside the fridge, and cross-module patches — no code has run across two modules.

Evidence — how the numbers were measured

Λ is a fit of logical error per cycle against d, and three things make it soft. Decoder-conditioned: the same Sycamore data gives 3.028% under tensor-network decoding and 2.901% under AlphaQubit at d=3 D[602], [657]. Subset-conditioned: a d=7 patch adds worse qubits to the d=5 set. Duration-conditioned: four-round circuits D[4] never see the drift and burst physics a 10⁶-cycle run does D[1]. Not captured: leakage populations, bursts, reload survival bias, decoder failure in real time. Replicated independently — Google D[1], [2], USTC D[3], Harvard/MIT/QuEra D[4].

Conflicts. Λ per two distance steps: 2.14 ± 0.02 (Google, d=3→7) D[1] versus 1.40(6) (USTC) D[3] versus 2.14(13)× (atoms, four rounds, lost on reloading) D[4] — different noise, not different codes, and only Google's survives a million cycles. Threshold: 0.937% S[8] versus 0.55–0.7% under leakage D[238]; budget against the second.

Riverlane's Series C is $75 M in the 2024-08-06 release C[661] but "$85 million in 2024", with "$120 million+" cumulative, in the 2026-03-12 roadmap release C[658]. The yoked-code footprints (≈1,500 / ≈800 / ≈600 physical per logical at p = 10⁻³) come from a secondary rendering of arXiv:2312.04522 S[654]. Not published: the cost or energy per logical qubit, and Riverlane's revenue and contract values.

Actors & economics

Who.
Organisation Role Country What exactly they do with this technology Evidence
Google Quantum AI developer US Willow memory to d=7, the d=7 record, AlphaQubit, yoked-code theory D[1], [2], [657] S[654]
IBM developer US Ran heavy-hex surface-code variants on Falcon; roadmap leaves them for bivariate bicycle qLDPC on overhead grounds D[248] fact
Riverlane supplier UK Only pure-play QEC vendor; Local Clustering Decoder, sub-µs per round on FPGA D[238] C[658]
Harvard/MIT + QuEra research + developer US Surface code on 448 atoms with loss-aware ML decoding D[4] fact
USTC, Zhejiang University research China d=7 below threshold; logical CNOT at d=3; 125-qubit lattice surgery D[3], [43], [44]
NVIDIA, Qblox suppliers US, NL NVQLink and control stacks that close the decode loop in real time fact C[659]

Money. Nobody funds a code; these are deliverables denominated in surface-code units.

  • 2024-05-01 · Riverlane · Horizon Europe EIC Transition grant (SkyTALE, with Qblox) · £2.1 M · awarded C[660]
  • 2024-08-06 · Riverlane · Series C · $75 M · Planet First Partners lead, with ETF Partners, EDBI, Cambridge Innovation Capital, Amadeus · closed C[661]
  • 2025-11-06 · DARPA · QBI Stage B · up to $15 M each, eleven teams; IBM the only transmon vendor, its plan qLDPC fact
  • 2026-03-12 · Riverlane · roadmap release claims $120 M+ raised and an "$85 M" Series C · conflicts with the 2024 release C[658]
  • 2026-06-02 · IBM · quantum commitment · >$10 B over five years · announced fact

Market & supply chain. The only sellable artefact here is the decoder and its integration; Riverlane is the sole pure-play, claiming over 20 partnerships with makers and national labs C[658]; NVIDIA commoditises the GPU path. Concentration risk is upstream (AMD/Xilinx, NVIDIA, a two-vendor refrigerator market); unit economics are unpublished beyond the 600–1,500 physical per logical every buyer pays S[654]. Only G3 and G4 pay for it.

IP & standards. Google LLC, US 12,518,194, "Surface codes with densely packed gauge operators" (granted 2026-01-06) G[656]; Riverlane Ltd, GB 2641501 A, "Quantum decoder" (published 2025-12-10) G[662]. The code is unpatentable prior art from 1997–2007 S[649], [651], so the fight is over decoders and layouts. No standard; the interfaces are open source — Stim, PyMatching, Deltakit P[397].

Roadmaps & track record.

  • Google: promised 2023-02 · milestone 3, a "long-lived logical qubit" at 10⁻⁶ · not reached; best 7.72×10⁻⁴ at d=7 D[2] C[32].
  • IBM: promised 2025-06-10 · Kookaburra, first qLDPC memory-plus-logic module, in 2026 · not delivered as of 2026-09-03 fact.
  • Riverlane: promised 2026-03-12 · megaquop before end of decade, gigaquop early 2030s, teraquop from 2033 · pending C[658].
    Credibility: Google delivered every milestone it announced, late but real, and alone has numbers surviving a million cycles; IBM executes but has left this code; Riverlane ships peer-reviewed hardware; the atom camp has the best overhead story and the weakest duration data fact.

Strategic reading. If the surface code stays the workhorse the winners are whoever makes physical qubits cheap and cycles fast — the superconducting camp — plus a decoder supply chain selling to every platform. The losers are anyone whose case assumed 10² physical per logical: at 600–1,500, a 200-logical-qubit machine is a 10⁵-qubit machine — IBM's stated reason for leaving D[248]. Substitution threats are dated: qLDPC at break-even on trapped ions, transversal codes on movable atoms, erasure-adapted codes. Bargaining power sits with platform vendors, except in real-time decoding, which most would rather buy than build.

Outlook & open questions

Confirm within 12–24 months if: any group reports Λ ≥ 3 over ≥10⁵ cycles; a logical two-qubit gate at d ≥ 5 reaches 99% without post-selection; a patch runs across two modules; yoked patches appear on hardware. Demote if a qLDPC memory beats a surface-code patch at equal qubit count before end-2027. Best case by 2029: a few hundred logical qubits at 10⁻⁶ on 10⁵–10⁶ physical qubits, decoding a commodity — what Starling and Libra assume. Worst case: Λ stays near 2, d ≈ 25 stays the price of 10⁻⁶, and the code survives only as a benchmark. Open questions: (1) does Λ hold above 10³ physical qubits, where crosstalk and drift scale differently? (2) can yoking run on hardware, or does outer-code decoding defeat the real-time budget? (3) how much of the 2026 record is calibration rather than physics, given that RL steering alone moved d=7 from 1.43×10⁻³ to 7.72×10⁻⁴? Watch: Google's next distance step and IBM's Kookaburra.

Lattice surgery split across two processors joined by a photonic link does not automatically keep distance d at the seam: a straight Bell-pair interface gives d + 1 on the merge outcome but only ⌊(d + 1)/2⌋ on the perpendicular observable, a zig-zag partition restores d, and a linear-cluster fusion seam gives 2d + 1 and d — distances that count interface faults only P[893].

References
  1. [1] Google Quantum AI and Collaborators, “Quantum error correction below the surface code threshold,” Nature, vol. 638, no. 8052, pp. 920–926, Dec. 2024, doi: 10.1038/s41586-024-08449-y. D
  2. [2] V. Sivak et al., “Reinforcement learning control of quantum error correction,” Nature, vol. 655, no. 8124, pp. 879–884, Jul. 2026, doi: 10.1038/s41586-026-10759-2. D
  3. [3] T. He et al., “Experimental Quantum Error Correction below the Surface Code Threshold via All-Microwave Leakage Suppression,” Phys. Rev. Lett., vol. 135, no. 26, Art. no. 260601, Dec. 2025, doi: 10.1103/rqkg-dw31. D
  4. [4] D. Bluvstein et al., “A fault-tolerant neutral-atom architecture for universal quantum computation,” Nature, vol. 649, no. 8095, pp. 39–46, Nov. 2025, doi: 10.1038/s41586-025-09848-5. arXiv:2506.20661. D
  5. [8] Y. Wu, S. Kolkowitz, S. Puri, and J. D. Thompson, “Erasure conversion for fault-tolerant quantum computing in alkaline earth Rydberg atom arrays,” Nat. Commun., vol. 13, Art. no. 4657, 2022, doi: 10.1038/s41467-022-32094-6. arXiv:2201.03540. S
  6. [32] Y. Chen and M. Devoret, “Our quantum hardware: the engine for verifiable quantum advantage,” Google Blog, Oct. 22, 2025. [Online]. Available: https://blog.google/innovation-and-ai/technology/research/quantum-hardware-verifiable-advantage/ C
  7. [41] N. Lacroix et al., “Scaling and logic in the color code on a superconducting quantum processor,” Nature, vol. 645, no. 8081, pp. 614–619, May 2025, doi: 10.1038/s41586-025-09061-4. arXiv:2412.14256. D
  8. [42] E. Rosenfeld et al., “Magic state cultivation on a superconducting quantum processor,” arXiv:2512.13908, Dec. 2025. D
  9. [43] W. Lin et al., “Surface code logical operations on a superconducting quantum processor,” arXiv:2607.01473, Jul. 2026. D
  10. [44] Y. Wang et al., “A superconducting surface-code processor with lattice-surgery logical operations,” arXiv:2606.06598, Jun. 2026. D
  11. [238] A. B. Ziad et al., “Local clustering decoder as a fast and adaptive hardware decoder for the surface code,” Nat. Commun., vol. 16, no. 1, Art. no. 11048, Dec. 2025, doi: 10.1038/s41467-025-66773-x. D
  12. [248] S. Bravyi et al., “High-threshold and low-overhead fault-tolerant quantum memory,” Nature, vol. 627, no. 8005, pp. 778–782, Mar. 2024, doi: 10.1038/s41586-024-07107-7. arXiv:2308.07915. D
  13. [397] quantumlib, “Gates supported by Stim,” GitHub. [Online]. Available: https://github.com/quantumlib/Stim/blob/main/doc/gates.md P
  14. [602] R. Acharya et al., “Suppressing quantum errors by scaling a surface code logical qubit,” Nature, vol. 614, pp. 676–681, Feb. 2023, doi: 10.1038/s41586-022-05434-1. D
  15. [649] A. Y. Kitaev, “Fault-tolerant quantum computation by anyons,” Annals of Physics, vol. 303, no. 1, pp. 2–30, 2003, doi: 10.1016/S0003-4916(02)00018-0. arXiv:quant-ph/9707021. S
  16. [650] E. Dennis, A. Kitaev, A. Landahl, and J. Preskill, “Topological quantum memory,” Journal of Mathematical Physics, vol. 43, no. 9, pp. 4452–4505, 2002, doi: 10.1063/1.1499754. arXiv:quant-ph/0110143. S
  17. [651] H. Bombin and M. A. Martin-Delgado, “Optimal resources for topological two-dimensional stabilizer codes: Comparative study,” Phys. Rev. A, vol. 76, no. 1, Art. no. 012305, 2007, doi: 10.1103/PhysRevA.76.012305. arXiv:quant-ph/0703272. S
  18. [652] D. Horsman, A. G. Fowler, S. Devitt, and R. Van Meter, “Surface code quantum computing by lattice surgery,” New Journal of Physics, vol. 14, Art. no. 123011, Nov. 2011, doi: 10.1088/1367-2630/14/12/123011. arXiv:1111.4022. S
  19. [653] A. G. Fowler, M. Mariantoni, J. M. Martinis, and A. N. Cleland, “Surface codes: Towards practical large-scale quantum computation,” Phys. Rev. A, vol. 86, no. 3, Art. no. 032324, Sep. 2012, doi: 10.1103/PhysRevA.86.032324. arXiv:1208.0928. S
  20. [654] C. Gidney, M. Newman, P. Brooks, and C. Jones, “Yoked surface codes,” arXiv:2312.04522, Dec. 2023. S
  21. [655] C. Gidney and C. Jones, “New circuits and an open source decoder for the color code,” arXiv:2312.08813, Dec. 2023. S
  22. [656] Google LLC, “Surface codes with densely packed gauge operators,” U.S. Patent 12,518,194 B2, Jan. 6, 2026. [Online]. Available: https://patents.google.com/patent/US12518194B2/en Also https://patents.justia.com/search?q=%22surface+code%22+quantum+error+correction&company=google. G
  23. [657] J. Bausch et al., “Learning high-accuracy error decoding for quantum processors,” Nature, vol. 635, no. 8040, pp. 834–840, Nov. 2024, doi: 10.1038/s41586-024-08148-8. D
  24. [658] Riverlane, “Riverlane publishes QEC Technology Roadmap that can accelerate quantum computing's path to utility scale by 3–5 years,” Mar. 12, 2026. [Online]. Available: https://www.riverlane.com/press-release/riverlane-publishes-qec-technology-roadmap C
  25. [659] Qblox; Riverlane, “Qblox and Riverlane Demonstrate Integration Enabling Real-Time Quantum Error Correction,” PR Newswire, Mar. 17, 2026. [Online]. Available: https://www.prnewswire.com/news-releases/qblox-and-riverlane-demonstrate-integration-enabling-real-time-quantum-error-correction-302716254.html C
  26. [660] Riverlane, “Riverlane awarded £2.1m by Horizon Europe to develop the next generation of its quantum error correction decoder,” May 1, 2024. [Online]. Available: https://www.riverlane.com/press-release/riverlane-awarded-2-1m-by-horizon-europe-to-develop-the-next-generation-of-its-quantum-error-correction-decoder C
  27. [661] Riverlane, “Riverlane raises $75 million to meet surging global demand for quantum error correction technology,” Aug. 6, 2024. [Online]. Available: https://www.riverlane.com/press-release/riverlane-raises-75-million-to-meet-surging-global-demand-for-quantum-error-correction-technology C
  28. [662] A. B. Ziad, A. Zalawadiya, B. Barber, and L. Skoric, “Quantum decoder,” Google Patents, Dec. 10, 2025. [Online]. Available: https://patents.google.com/patent/GB2641501A/en G
  29. [893] F. Burt et al., “Loss-tolerant distributed lattice surgery using fusion networks,” arXiv:2610.01923, Oct. 2026. P