Papers
Topics
Authors
Recent
Search
2000 character limit reached

Open-Boundary Tile Codes

Updated 7 July 2026
  • Open-boundary tile codes are a class of planar CSS stabilizer codes that use repeated local tile patterns and boundary truncation to maintain commutation.
  • They simplify hardware implementation by eliminating costly wraparound couplers and allowing flexible stabilizer support beyond nearest-neighbor interactions.
  • Design tradeoffs balance logical efficiency and physical realization, positioning these codes as a promising frontier in planar qLDPC constructions.

Searching arXiv for papers on open-boundary tile codes and closely related planar qLDPC constructions. Open-boundary tile codes are planar CSS stabilizer codes with open boundaries, constructed by repeating local stabilizer “tiles” across a finite square-grid region and truncating those tiles at the boundary so that commutation is preserved. In the recent literature they are presented as a planar, hardware-friendly counterpart to more connectivity-intensive periodic bivariate bicycle constructions: they retain true O(1)\mathcal{O}(1)-locality on a 2D planar lattice, but typically trade some logical efficiency for markedly simpler physical realization (Mathews et al., 30 Jul 2025). At the same time, they generalize the surface code by relaxing the rigid nearest-neighbor, weight-4 stabilizer pattern while preserving locality on a lattice with open boundary conditions, and they have become a central example of planar qLDPC code design (Steffan et al., 12 Apr 2025).

1. Definition and conceptual position

Open-boundary tile codes are introduced as a broad constructive class of planar CSS stabilizer codes with open boundaries. The basic ingredients are a pair of local patterns, an XX-tile and a ZZ-tile, together with a planar layout specifying where physical qubits and tile anchors are placed. In the square-grid formulation, physical qubits sit on edges of a finite planar subgraph, while stabilizers are anchored at vertices; a tile is a subset of edges in a B×BB\times B box, and placing that tile at an anchor defines the support of one stabilizer generator (Steffan et al., 12 Apr 2025).

This framework is explicitly positioned between the surface code and periodic bivariate bicycle constructions. Relative to the surface code, tile codes preserve planar locality with open boundaries while allowing more flexible stabilizer support patterns and higher check weights. Relative to bivariate bicycle codes on a torus, they remove periodic identifications and the associated wraparound couplers that are especially costly in planar hardware (Mathews et al., 30 Jul 2025). This places them in the class of planar qLDPC codes whose main design objective is to maintain bounded-range 2D locality without reverting to the low-rate surface-code regime.

A recurrent theme in the literature is that open-boundary tile codes should not be viewed as variants of radial codes. Rather, they are treated as closely related to bivariate bicycle and generalized toric constructions: the tileable, translational flavor is preserved, but periodicity is replaced by open boundaries and boundary truncation (Mathews et al., 30 Jul 2025).

2. Local tile construction and commutation structure

The construction is governed by two local conditions. First, both XX- and ZZ-tiles have bounded support inside a B×BB\times B box, with no support on the top horizontal edges or rightmost vertical edges of that box. Second, the XX- and ZZ-tiles satisfy a reflection or duality rule ensuring even overlap for every relative displacement. In support language, the induced CSS commutation condition is

supp(sX)supp(sZ)0(mod2).|\operatorname{supp}(s_X)\cap \operatorname{supp}(s_Z)| \equiv 0 \pmod 2.

Equivalently, in binary notation,

XX0

The paper introducing tile codes emphasizes that this even-overlap condition is enforced geometrically by the tile construction itself (Steffan et al., 12 Apr 2025).

The geometry is local but not necessarily nearest-neighbor in the surface-code sense. “Local” means bounded support diameter independent of system size. The principal locality ranges studied are XX1 and XX2, corresponding to stabilizers supported in XX3 and XX4 boxes, respectively. The support can be an irregular pattern of horizontal and vertical edges rather than a single plaquette or star (Steffan et al., 12 Apr 2025).

The open-boundary tile-code literature also makes clear that the construction does not, in general, enforce a weight-4 qubit tier with nearest-neighbor connectivity or a fixed check-qubit location inside each tile. In the hardware-placement study, this residual geometric freedom is resolved by placing check qubits at positions minimizing Euclidean distance to the data qubits in their support (Mathews et al., 30 Jul 2025). A plausible implication is that tile codes combine algebraic regularity with nontrivial code-to-layout degrees of freedom that are absent in the ordinary square-lattice surface code.

3. Open boundaries, truncation, and pruning

Open boundaries are implemented by truncating stabilizers whose nominal support extends beyond the finite planar patch. The defining rule is explicit: if the available qubit set does not contain the whole support of a stabilizer, then the support of that stabilizer is truncated to the available edges or qubits. Boundary layouts are chosen so that when an XX5-boundary tile and a XX6-boundary tile overlap, their overlap lies entirely inside the actual qubit set, preserving commutation after truncation (Steffan et al., 12 Apr 2025).

The standard boundary pattern uses a rectangular bulk array of anchors, then adds XX7 layers of XX8-only boundary anchors at top and bottom and XX9 layers of ZZ0-only boundary anchors at left and right. This is the direct analogue of having opposite ZZ1-type and ZZ2-type boundaries. A final pruning step removes qubits not touched by any ZZ3-type stabilizer or not touched by any ZZ4-type stabilizer, and removes any stabilizer whose support becomes empty (Steffan et al., 12 Apr 2025).

In the hardware-oriented comparison study, the same open-boundary modification is described more operationally: bounded stabilizer tiles are repeated in the plane; tiles reaching beyond the supported lattice are truncated; then data qubits and stabilizers are pruned appropriately to ensure commutativity and distance preservation. The effect is to eliminate toroidal wraparound couplers and reduce edge density near the perimeter (Mathews et al., 30 Jul 2025).

A more algebraic extension of this picture appears in the theory of tile-code logical operators. Under mild assumptions, omitted boundary stabilizers are not merely absent checks but the building blocks of the logical sector: canonical logical operators can be written as products of omitted boundary stabilizers, and boundary translation acts nontrivially on the logical space (Breuckmann et al., 18 Nov 2025). This suggests that open boundaries in tile codes are structurally generative rather than merely truncative.

4. Parameters, families, and efficiency tradeoffs

The search-based tile-code literature reports several benchmark families with substantially better ZZ5 than standard planar surface-code variants, while retaining true planar locality. Representative examples include

ZZ6

using weight-6 stabilizers in ZZ7 boxes,

ZZ8

using weight-8 stabilizers in ZZ9 boxes, and

B×BB\times B0

using weight-8 stabilizers in B×BB\times B1 boxes (Steffan et al., 12 Apr 2025).

The same paper states that the B×BB\times B2 code has

B×BB\times B3

that the B×BB\times B4 code has

B×BB\times B5

and that the B×BB\times B6 code has

B×BB\times B7

These are presented as substantial improvements over the rotated surface code in the same metric (Steffan et al., 12 Apr 2025).

The hardware-cost study refines this parameter picture by organizing open-boundary tile codes into bands corresponding to different tile or check-weight families. For the visible B×BB\times B8 family, examples range from B×BB\times B9 through XX0, with logical-efficiency values XX1 rising from XX2 to XX3 while the hardware-cost metric remains essentially flat at XX4–XX5. Higher-weight families reach larger XX6, for example XX7 with XX8 and XX9, or ZZ0 with ZZ1 and ZZ2 (Mathews et al., 30 Jul 2025).

The tradeoff is explicit across the literature. Open boundaries substantially reduce hardware cost but generally lower logical efficiency compared with periodic bivariate bicycle realizations. To recover high ZZ3, one typically needs higher stabilizer weight and larger qubit count (Mathews et al., 30 Jul 2025). This tradeoff is central rather than incidental: open boundaries simplify physical realization by removing the hardest couplers, but they also weaken the toric-like encoding efficiency that periodicity can support.

5. Boundary-supported logical operators and derived automorphisms

A major structural advance is the proof that, under total topological order and a minimal-support condition, any tile code admits a canonical symplectic basis of logical operators supported near boundaries. More precisely, there is one pair of logical ZZ4 operators for each physical qubit in a ZZ5 box in the bottom-left corner; the ZZ6 operators can be chosen in a strip of width ZZ7 along the left boundary, and the ZZ8 operators in a strip of height ZZ9 along the bottom boundary. Within those strips, their representative is unique and can be generated by a cellular automaton with B×BB\times B0 local update rules (Breuckmann et al., 18 Nov 2025).

The same work identifies the logical space with

B×BB\times B1

using a Koszul-complex resolution of the translationally invariant bulk model. The finite open-boundary tile code is realized as a derived section of a Koszul complex on B×BB\times B2, and the logical dimension is

B×BB\times B3

under the generic assumptions of the construction (Breuckmann et al., 18 Nov 2025).

This algebraic control makes it possible to define derived automorphisms: boundary-manipulation operations that act like symmetries on the logical sector even when the code has no literal lattice automorphism. Extending the lattice on one side and shrinking it on the other induces logical maps B×BB\times B4 and B×BB\times B5, which act algebraically by multiplication by B×BB\times B6 and B×BB\times B7 in B×BB\times B8. For the surface code this operation is trivial, but for tile codes it induces a product of logical CNOT gates (Breuckmann et al., 18 Nov 2025). This gives open-boundary tile codes a boundary-driven logical gate mechanism absent in the ordinary planar surface-code setting.

Open-boundary tile codes are repeatedly identified as especially favorable for planar superconducting hardware because their locality is genuine in the plane and because truncation removes wraparound couplers. In the HAL placement-and-routing study, the representative B×BB\times B9 tile code requires 3 routing tiers, average edge length XX0, bumps XX1, and TSVs XX2, compared with the periodic BB example XX3 requiring 5 tiers, length XX4, bumps XX5, and TSVs XX6. The caption explicitly notes “about a fourfold reduction in the average edge length” (Mathews et al., 30 Jul 2025).

The same study attributes this advantage to true XX7-locality, regular tiling motifs, reduced edge density near truncated boundaries, and shorter couplers than BB codes. The result is that tile-code points form nearly horizontal bands in hardware-cost plots: enlarging the patch mostly repeats a fixed local motif rather than introducing increasingly burdensome long links (Mathews et al., 30 Jul 2025).

More recent open-boundary planar qLDPC work extends the design space beyond the original tile-code formulation while preserving the same basic objectives. “Planar quantum low-density parity-check codes with open boundaries” constructs planar bivariate-bicycle-style codes using boundary anyon condensation and “lattice grafting,” reporting examples such as XX8 and XX9 with local stabilizers of weight 6 or lower (Liang et al., 11 Apr 2025). “Vine Codes” introduces another planar-square-grid framework with open boundaries, routing qubits, and generalized boundaries beyond the familiar ZZ0 boundaries of the surface and tile codes (Nixon et al., 18 Jun 2026). These constructions suggest that open-boundary tile codes sit inside a broader program of planarizing high-rate translationally structured qLDPC codes.

A complementary direction studies noise tailoring rather than boundary construction itself. Clifford-deformed variants of open-boundary tile codes preserve locality and LDPC structure while improving performance under biased noise; the open-boundary family with ZZ1 and ZZ2 is used as the main planar testbed, with bulk weight-6 checks and truncated lower-weight boundary checks (Das et al., 14 May 2026). This indicates that open-boundary tile codes are not only geometrically implementable but also flexible under basis deformation and circuit design.

7. Limitations, caveats, and open problems

The literature also identifies several limitations. The original tile-code paper does not provide a universal closed-form expression for ZZ3 in terms of lattice dimensions and tile parameters, and much of the evidence remains benchmark- and search-based rather than formulaic (Steffan et al., 12 Apr 2025). The hardware-placement study is heuristic: HAL optimizes placements and routings but does not prove global optimality, and its conclusions remain tied to a forward-looking multilayer superconducting architecture (Mathews et al., 30 Jul 2025).

Boundary theory, while now substantially clarified, is still incomplete. The logical-operator paper develops a canonical boundary basis and derived automorphisms, but its strongest results require total topological order and a minimal-support condition, and it explicitly leaves nongeneric cases for future work (Breuckmann et al., 18 Nov 2025). Likewise, open-boundary planarizations of general bivariate bicycle codes remain only partially understood: pruning is fully systematic for certain hypergraph-product subclasses, while genuinely bivariate examples still rely on explicit constructions rather than a general theorem (Eberhardt et al., 2024).

A further subtlety is that open boundaries do not improve every hardware submetric monotonically. The HAL robustness analysis observes that as some tile-code families grow, the average number of TSVs per edge can increase slightly even as bump congestion decreases, due to changing bulk-to-boundary ratios (Mathews et al., 30 Jul 2025). Thus “open boundaries help” is accurate only at the level of the total hardware balance, not as a universal monotonic statement about every submetric.

The main unresolved design question is whether one can find more logically efficient open-boundary planar qLDPC constructions without sacrificing the locality benefits that make tile codes hardware-cheap. The existing papers repeatedly frame this as an open problem: high-efficiency tile codes appear comparatively rare and are mostly obtained with higher weights and larger qubit counts (Mathews et al., 30 Jul 2025). In that sense, open-boundary tile codes presently define not a finished endpoint but a well-structured frontier between planar hardware feasibility and qLDPC coding efficiency.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

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

Follow Topic

Get notified by email when new papers are published related to Open-Boundary Tile Codes.