Surface code off-the-hook: diagonal syndrome-extraction scheduling
Gilad Kishony, Austin Fowler
TL;DR
The paper tackles hook-error-induced distance loss in the rotated surface code by introducing a diagonal syndrome-extraction schedule that is globally uniform across all plaquettes of a given type. By aligning two-qubit gate orderings along the plaquette diagonals, diagonal hook errors cannot shortcut logical operators, preserving the full distance $d$ without geometry-dependent planning. Across memory, lattice-surgery primitives, spatial Hadamard operations with flags, and patch rotation, the diagonal schedule achieves at least comparable, often improved, logical error performance while reducing circuit-depth constraints, especially when measurements/resets can run in parallel with gates. The work also highlights decoder considerations, showing that Tesseract attains full distance with flags while matching-based decoders lag, and it proposes future directions for efficient decoding and extension to other codes and architectures.
Abstract
In the rotated surface code, hook errors (errors on auxiliary qubits midway through syndrome extraction that propagate to correlated two-qubit data errors) can reduce the circuit-level code distance by a factor of two if the extraction schedule is poorly chosen. The traditional approach uses N-shaped and Z-shaped schedules, selecting the orientation in each plaquette to avoid hook errors aligned with logical operators. However, this becomes increasingly complex within lattice surgery primitives with varied boundary geometries, and requires a 7-step schedule to avoid gate collisions. We propose the diagonal schedule, which orients hook errors along the diagonal of each plaquette. These diagonal errors crucially never align with logical operators regardless of boundary orientation, achieving full code distance. The diagonal schedule is globally uniform: all X-type plaquettes use one schedule and all Z-type plaquettes use another, eliminating geometry-dependent planning. On hardware supporting parallel measurement, reset, and gate operations, the schedule achieves a minimal period of 6 time steps, compared to 7 for the traditional approach. We demonstrate effectiveness for memory experiments, spatial junctions, spatial Hadamard gates, and patch rotation, showing equivalent or improved logical error rates while simplifying circuit construction.
