
Ancilla-Shared Time Multiplexing of Three FCC Sheet Codes:
a One-Third Qubit Saving at a 1.3× Threshold Cost
Raghu Kulkarni
1
1
SSMTheory Group, IDrive Inc., Calabasas, CA 91302, USA , raghu@idrive.com
Abstract
The three triad sheets of the face-centered cubic (FCC) lattice are edge-disjoint but share
their vertex and octahedral-void ancilla positions. This paper quantifies what that sharing
buys and what it costs. Running the three sheet codes in a three-round time-multiplexed
cycle on one chip needs 4L
3
physical qubits, against 6L
3
for three separate blocks: a saving
of exactly one third at every L, or 256 qubits instead of 384 at L = 4 and 864 instead
of 1296 at L = 6. The price is measured here and is not small. Idle sheets accumulate
depolarizing noise at rate 2p for two of every three rounds, and the circuit-level threshold
falls from 1.13% ± 0.08% to 0.86% ± 0.06%, a factor of 1.3. Both figures are measured with
the full FCC sheet-code circuit at L = 4, 6, 8, not with a surface-code proxy.
Relation to the toric code. Each sheet decomposes exactly into L independent rotated
2D toric codes (Proposition 1), so the three-sheet code is 3L such codes sharing one ancilla
set and one classical control pipeline. The sheets fail independently, and we say plainly that
its memory behavior is the toric code’s. We claim no encoding-rate advantage: at d = 4 the
rate is 12.5%, which is identical to the rotated toric code [[16, 2, 4]], and the factor of two
separating both from the rotated surface code is the usual periodic-boundary factor.
Numerical results. Full circuit-level memory experiments in Stim [3] with MWPM de-
coding [2], at L = 4, 6, 8 under the multiplex idle penalty. Sub-threshold suppression is
Λ(4 → 6) = 12.3 ± 1.1 and Λ(6 → 8) = 5.6 ± 1.3 at p = 10
−3
, on a memory carrying 24 to
48 logical qubits. These are the suppression factors of the underlying toric codes, confirmed
to survive ancilla sharing and the idle penalty; we do not present them as evidence that this
construction outperforms the surface code, and a matched-operating-point comparison is not
made here. The L = 6 instance, [[648, 36, 6]] on 864 physical qubits, fits current neutral-atom
processors.
1 Introduction
Surface codes [5] pair a high circuit-level threshold with a planar layout, at a cost in rate: a
distance-d rotated surface code holds one logical qubit in d
2
data qubits. Quantum LDPC con-
structions such as the bivariate-bicycle family [6] reduce that overhead using weight-6 stabilizers
and non-planar connectivity.
Restricting a face-centered cubic stabilizer code [1] to one triad sheet gives [[L
3
, 2L, L]] with
weight-4 stabilizers and K = 4 connectivity. This construction is due to the author’s earlier work
on the sheet code, and we restate it in full below so that this paper stands alone. Each sheet
decomposes into L disjoint rotated 2D toric codes, which we prove as Proposition 1 below rather
than import. The sheet code is therefore not a new memory: its rate, distance and threshold are
the toric code’s.
1