Papers
Topics
Authors
Recent
Search
2000 character limit reached

Strictly Local Tile-Code Architectures on Two-Dimensional Planar Lattices

Published 7 Jul 2026 in quant-ph | (2607.05897v1)

Abstract: Tile codes are a family of planar quantum low-density parity-check (qLDPC) codes with weight-6 stabilizers and open boundary conditions, offering an encoding efficiency kd<sup>2/nkd<sup>2/n of up to four times that of the surface code. In this work, we develop an exhaustive search algorithm for finding SWAP-based routing schemes that implement syndrome extraction for four tile-code families using only nearest-neighbor interactions on a two-dimensional square lattice, matching the connectivity of the surface code. Using explicitly constructed routed syndrome-extraction circuits decoded with BP+OSD, we estimate the circuit-level thresholds of these code families. For the SI1000 noise model, the threshold without such a connectivity constraint is obtained in a range 0.23%-0.31%, while it decreases to 0.11%-0.13% with routing, representing a reduction factor of around two to three. Despite this threshold penalty, our resource-footprint analysis shows that routed tile codes require fewer physical qubits per logical qubit than the surface code at sufficiently low physical error rates: Under the SI1000 noise model, we find a crossover near p<sup></sup>0.08%p<sup>*\approx</sup> 0.08\%, below which routed tile codes become more qubit-efficient, with an advantage that grows monotonically as the physical error rate decreases.

Authors (2)

Summary

  • The paper develops an exhaustive, translation-invariant SWAP-routing search that produces nearest-neighbor syndrome-extraction schedules of 15 or 18 ticks per round, optimal within the tested routing class.
  • Strictly local routing reduces circuit-level thresholds by roughly 2.1–2.5 times under SI1000 noise and about three times under standard depolarizing noise, reaching 0.110%–0.134% and 0.168% for representative cases.
  • Routed tile codes can offset their lower thresholds through higher encoding efficiency, using 52% of the surface-code qubits at physical error rate 2×10⁻⁴ under SI1000 and 30%–47% fewer qubits under standard noise at 10⁻³.

Tile codes are a family of planar quantum low-density parity-check (qLDPC) codes with weight-6 stabilizers and open boundary conditions, introduced as a hardware-oriented relaxation of bivariate bicycle (BB) codes. The paper under review addresses a central obstacle to their practical deployment: although tile-code stabilizers are local within small windows (3×33\times3 or 4×34\times3) on a two-dimensional lattice, they are not strictly nearest-neighbor, so a naive syndrome-extraction circuit requires mid-range ancilla–data connectivity. The authors develop an exhaustive search algorithm for SWAP-based routing that implements syndrome extraction using only nearest-neighbor gates on a square lattice, then quantify the circuit-level threshold penalty of this constraint and show that, despite it, routed tile codes can outperform the rotated surface code in physical qubits per logical qubit at sufficiently low error rates.

Code structure and noise models

The four tile-code families studied here are specified by polynomial pairs (f,g)(f,g) over the Laurent polynomial ring R=F2[x±1,y±1]R = \mathbb{F}_2[x^{\pm1},y^{\pm1}], following Haah's module formalism specialized to qubits. Qubits sit on edges of an Lx×LyL_x \times L_y open-boundary lattice (L qubits on horizontal edges, R qubits on vertical edges); each bulk stabilizer has weight 6, while boundary stabilizers arise from truncation. A grafting procedure removes redundant boundary-edge qubits, reducing nn below 2LxLy2L_x L_y. The four families span encoding efficiencies kd2/nkd^2/n from $1.78$ to $4.00$, with representative instances including 4×34\times30, 4×34\times31, 4×34\times32, and 4×34\times33. Notably, the logical dimension 4×34\times34 is fixed by the bulk polynomials alone and does not vary with lattice size — unlike BB codes, where 4×34\times35 depends on code dimensions.

Two gate-dependent Pauli noise models are simulated: a standard depolarizing model following Bravyi et al., where all operations carry error rate 4×34\times36, and the SI1000 model adapted to CNOT-native circuits, with measurement errors at 4×34\times37, reset errors at 4×34\times38, single-qubit and gate-idle errors at 4×34\times39, resonator idle at (f,g)(f,g)0, and native SWAP assigned (f,g)(f,g)1 based on tunable-coupler measurements. The SI1000 treatment extends prior work by assigning idle noise to ancillae of reduced-weight boundary checks, which are idle during some CNOT ticks — a situation absent from the periodic-boundary BB circuits.

Without locality constraints, the depth-8 schedule of Bravyi et al. transfers directly to tile codes and is provably minimal for weight-6 checks. Under strict nearest-neighbor constraints, the authors parameterize routing strategies as uniform "routing words" (f,g)(f,g)2: all ancillae execute the same SWAP sequence, with independently chosen starting offsets for (f,g)(f,g)3- and (f,g)(f,g)4-ancillae, interleaved with CNOTs applied to adjacent support qubits. Even rounds run the time-reverse of odd rounds, so all SWAPs cancel after two rounds and no frame tracking is required.

Valid schedules are found by a three-phase exhaustive search: (1) coverage verification that each ancilla visits every support qubit; (2) enumeration of CNOT orderings subject to the CSS specialization of condition (b') of Gehér et al., requiring an even number of shared qubits on which the X-CNOT precedes the Z-CNOT for every overlapping check pair; and (3) sub-tick packing of disjoint CNOTs into parallel layers. The resulting optimal schedules require 15 ticks per round for the (f,g)(f,g)5 and (f,g)(f,g)6 families and 18 for the other two; because the search is exhaustive over this class, these tick counts are optimal among uniform translation-invariant routing words. The algorithm relies only on translation invariance and applies to other transversal-invariant code families.

Circuit-level thresholds

Thresholds were estimated with Stim simulations decoded by BP+OSD (min-sum scaling factor 0.5, OSD-CS order 7, up to 2000 iterations), fitting logical error rates to the quadratic finite-size scaling ansatz (f,g)(f,g)7 with (f,g)(f,g)8, treating (f,g)(f,g)9 as a family- and model-specific fit parameter. Only R=F2[x±1,y±1]R = \mathbb{F}_2[x^{\pm1},y^{\pm1}]0-stabilizer syndromes were decoded (correcting R=F2[x±1,y±1]R = \mathbb{F}_2[x^{\pm1},y^{\pm1}]1-errors); the authors argue the R=F2[x±1,y±1]R = \mathbb{F}_2[x^{\pm1},y^{\pm1}]2-error thresholds coincide, since both noise channels are invariant under a transversal-Hadamard frame change mapping the circuit onto the boundary-dual code, and they verified numerically that the periodic-boundary versions have isomorphic R=F2[x±1,y±1]R = \mathbb{F}_2[x^{\pm1},y^{\pm1}]3 and R=F2[x±1,y±1]R = \mathbb{F}_2[x^{\pm1},y^{\pm1}]4 Tanner graphs. A decoder comparison appendix shows BP+OSD outperforming BP+LSD by up to R=F2[x±1,y±1]R = \mathbb{F}_2[x^{\pm1},y^{\pm1}]5 and BP+UFD by up to R=F2[x±1,y±1]R = \mathbb{F}_2[x^{\pm1},y^{\pm1}]6 in sub-threshold logical error rate at R=F2[x±1,y±1]R = \mathbb{F}_2[x^{\pm1},y^{\pm1}]7, justifying the choice.

The headline numbers are stark. Under SI1000 without routing, thresholds range from R=F2[x±1,y±1]R = \mathbb{F}_2[x^{\pm1},y^{\pm1}]8 to R=F2[x±1,y±1]R = \mathbb{F}_2[x^{\pm1},y^{\pm1}]9 across the four families; with SWAP routing they fall to Lx×LyL_x \times L_y0–Lx×LyL_x \times L_y1, a reduction factor of roughly Lx×LyL_x \times L_y2–Lx×LyL_x \times L_y3. Under the standard model the penalty is larger, about a factor of three (e.g., Lx×LyL_x \times L_y4 down to Lx×LyL_x \times L_y5 for the Lx×LyL_x \times L_y6 family), which the authors attribute to the larger idle-error contribution in that model. These results quantify directly, rather than assuming, the price of enforcing strictly local connectivity on otherwise high-efficiency planar qLDPC codes.

Resource footprint versus the surface code

A lower threshold does not by itself determine hardware cost, so the authors compare physical qubits per logical qubit needed to reach target per-logical, per-round error rates Lx×LyL_x \times L_y7. Block error probabilities are converted via Lx×LyL_x \times L_y8 with Lx×LyL_x \times L_y9 and nn0 rounds, and distance suppression factors nn1 are extracted from fits of nn2 against nn3. The baseline is the rotated surface code with MWPM decoding, simulated under identical circuit-level noise conventions (nn4 qubits per logical qubit). Two larger instances, nn5 and nn6, supplement the threshold-study instances; deep sub-threshold points use shot budgets up to nn7.

Under SI1000, the routed nn8 family is more expensive than the surface code at nn9 (a factor of 2LxLy2L_x L_y0 at 2LxLy2L_x L_y1, about 2LxLy2L_x L_y2 of its routed threshold), but the tile-to-surface qubit ratio falls monotonically to 2LxLy2L_x L_y3 at 2LxLy2L_x L_y4, crossing unity near 2LxLy2L_x L_y5. Below this crossover the advantage grows continuously as 2LxLy2L_x L_y6 decreases. Under the standard depolarizing model the picture is more favorable still: the routed tile code leads at 2LxLy2L_x L_y7 for every target considered, requiring 2LxLy2L_x L_y8 fewer qubits than the surface code at 2LxLy2L_x L_y9, kd2/nkd^2/n0 fewer at kd2/nkd^2/n1, and kd2/nkd^2/n2 fewer at kd2/nkd^2/n3. This demonstrates concretely that the encoding-rate gain of tile codes can compensate for both the reduced threshold and the full SWAP-routing overhead once the physical error rate is sufficiently far below threshold.

Limitations and open questions

The paper is explicit about several caveats. First, optimality of the routing schedules holds only within the class of uniform, translation-invariant routing words; non-uniform protocols or co-optimized qubit placement could yield shorter schedules. Second, all quantitative thresholds depend on BP+OSD with fixed hyperparameters, and alternative decoders or tuning could shift estimates, particularly under biased or operation-dependent noise. Third, the finite-size scaling treats kd2/nkd^2/n4 as an effective fit parameter because code distance does not scale linearly with lattice dimensions, which weakens the universality interpretation of the extracted thresholds. Fourth, the footprint comparison mixes decoders (BP+OSD for tile codes, MWPM for the surface code), the standard choice for each but not a controlled variable. Finally, only kd2/nkd^2/n5-basis decoding was performed; the claimed equality of kd2/nkd^2/n6-error thresholds rests on a symmetry argument verified for the periodic-boundary Tanner graphs, with boundary effects acknowledged to affect sub-threshold rates. Whether non-uniform routing or decoder improvements can raise the routed thresholds toward the unrouted values remains an open question raised by these results.

Conclusion

This work closes a concrete gap between planar qLDPC code constructions and strictly two-dimensional superconducting hardware. By exhaustively searching SWAP-based routing words, the authors produce explicit, provably optimal-within-class nearest-neighbor syndrome-extraction circuits for four tile-code families, and measure the cost of locality: a two-to-three-fold threshold reduction under realistic noise models. The resource-footprint analysis converts this penalty into an actionable operating regime — routed tile codes beat the rotated surface code in qubit efficiency below kd2/nkd^2/n7 under SI1000, and already at kd2/nkd^2/n8 under standard depolarizing noise. The routing-search procedure itself, requiring only translation invariance, constitutes a reusable compilation tool for other translation-invariant code families on planar grids.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Tweets

Sign up for free to view the 2 tweets with 1 like about this paper.