Walking Cat Architecture
- Walking Cat Architecture is a fault-tolerant quantum computing blueprint that employs cat-state ancillas and LDPC codes to facilitate scalable quantum operations on trapped-ion platforms.
- It leverages innovative constructs such as cat factories, a walking cat protocol, and a 2D QCCD micro-architecture to enable fast, parallelizable logical measurements and T-gate executions.
- The design demonstrates practical applicability with benchmarks in Hamiltonian simulation and Shor’s algorithm, highlighting trade-offs in code overhead, throughput, and micro-architectural complexity.
The Walking Cat architecture defines a comprehensive and practical fault-tolerant quantum computing blueprint for trapped-ion platforms, integrating cat-state-based logical measurements, LDPC code-based quantum error correction, a 2D QCCD micro-architecture, fast streaming decoders, and hierarchical compilation. The architecture is characterized by its use of “cat factories”—dedicated regions producing large entangled cat states as key ancillas—and its compatibility with experimentally demonstrated hardware elements. The approach emphasizes high-throughput, parallelizable operations, and scalability, with configurations enabling hundreds of logical qubits and execution of millions of gates per day using only thousands of physical qubits (Tripier et al., 21 Apr 2026).
1. Cat States and the Walking Cat Protocol
At its core, the Walking Cat architecture employs cat states—-qubit GHZ-type entangled states —as ancillas for fault-tolerantly measuring multi-qubit Pauli operators . Logical measurements proceed via (a) entangling each -rotated data qubit with a cat ancilla qubit (using CNOT/CZ), (b) measuring all cat qubits in the basis, and (c) evaluating the parity of measurement outcomes.
Cat factories produce cat states via a doubling-tree CNOT circuit in rounds, followed by rounds of -check verification with ancillas. Only cat states passing all checks (rejection probability for 0 the gate error rate) are distributed for consumption.
The "walking cat" protocol shuttles verified cat qubits under target memory/data blocks along QCCD junctions, merges them for logical measurements, and returns them for possible reuse. For inter-block measurements, two cat states are stitched using Bell pairs generated in Bell factories.
2. Quantum LDPC Codes and Error Model
Logical qubits are encoded in quantum LDPC codes with parameters:
- [[70, 6, 9]]: 6 logical qubits, distance 9, code rate 1
- [[102, 22, 9]]: 22 logical qubits, distance 9, code rate 2
A standard circuit-level noise scaling for code distance 3 models the logical error per operation as
4
with 5 the two-qubit physical error rate, 6 the code threshold, and 7. At 8, one finds 9–0.
3. Fault-Tolerance Protocols
Syndrome Extraction
The three-ring framework arranges data and ancilla qubits in concentric rings on the 2D QCCD array. Ancillas undergo cyclic shifts along three nested “loops” (short, medium, long) to enact stabilizer CNOTs without all-to-all ion connectivity. Each syndrome-extraction cycle (SEC) combines parallel CNOTs and ancilla shuttling, requiring 1 physical-operation cycles (POCs), 2s each, yielding a SEC time of approximately 3ms.
Decoding
A streaming beam search decoder converts syndrome bits 4 to detector outcomes 5, rendering the parity-check matrix into a banded staircase form. Using a sliding-window (window size 6, commit size 7), the inner decoder tackles 8 block subproblems and commits corrections for three SECs at a time. The achieved logical error rate is within 9 of an optimal global decoder, down to 0. Latency per SEC is approximately 1ms (Q70), 2ms (Q102); the 99\%-tile reaction time is 3ms (Q70), 4ms (Q102).
Clifford-Frame Tracking
Logical Pauli measurements and Clifford gates are implemented by updating a Clifford-frame matrix 5 for each block and by measuring appropriate conjugated operators. This Pauli-by-measurement/Clifford-by-frame scheme requires no physical Pauli/Clifford gates.
4. Micro-Architecture and Parallelism
The underlying hardware comprises a 2D QCCD chip, partitioned into:
- “Gate” rows for one- and two-qubit RF gates
- “Optical” rows for measurement/reset
- Ion transport junctions for shuttling
Memory blocks organize data, ancilla, and beacon rows in a folded three-ring structure, with each block containing 6 qubits plus ten-qubit reservoirs. Cat factories possess four rows of 7 wells for in-place cat state preparation and verification.
Movement strategies include block-swapping (long-ring), cyclic translation of ancillas (medium-ring), and intra-row permutations (short-ring). RF antennas beneath all gate rows enable billion-scale single/two-qubit gate parallelism. Measurement/reset operations in optical rows are pipelined with shuttling.
Cat-state routing involves shuttling batches of 8 qubits under target blocks via vertical injection, accordion-like horizontal transport, and merging. The routing cost for 9, 0 is 1 POC.
5. Compilation, Decoding, and Resource Estimates
A hierarchical compiler (Qualtran/QREF style) expands algorithmic specifications to logical instructions—Pauli preparations, logical measurements (LM1, LM2), frame-tracked Cliffords, and magic-state injections. Magic-state injection/verification employs IS+H primitives (logical 2 via cat-based 3 measurement).
The decoder operates continuously during SECs, delivering logical outcomes with 4 ms latency.
Representative resource estimates include:
| Instance | Memory Code | Magic Factory Code | Logical Qubits | Physical Qubits |
|---|---|---|---|---|
| Dense | 5 [[102,22,9]] | 6CH₂ [[54,2,10]] | 110 | 2,514 |
Throughput for 7-gates (double 8 via paired 9 states) is 0 ms latency, yielding 1 2-gates/s (3/day). One million 4-gates/day is supported with 5–6 physical qubits.
6. Application Benchmarks and Performance
The architecture supports quantum simulations and factoring tasks with practical runtimes:
- Hamiltonian simulation (100-site Heisenberg model, degree 7): Sixth-order Trotter with 10 steps (7 2nd-order steps, 8 sequential 9QZ layers plus controlled-phase estimation). Using 0 physical qubits:
- 80 sites: 110 hours
- 100 sites: 218 hours
- 120 sites: 353 hours
- Aggregate time for iterative QPE (50 shots): 4 month
- Shor’s algorithm: Factoring a 30-bit integer (1,071,514,531) requires 34 Q70 and 9 CH₂ codes, runtime 5 day. 10/20/40-bit instances require 61 hour to 2 days, respectively.
Simulation results at 7, leakage 8, and loss 9 yield logical errors per SEC of 0 (Q70) and 1 (Q102).
Magic-state factories:
- CH₂ in 2-injections, weight-54 Viterbi check" title="" rel="nofollow" data-turbo="false" class="assistant-link">[54,2,10]: rejection 3\%, output error 4, average 5 SEC/attempt.
- MEK in 6-injections, 3 Viterbi checks" title="" rel="nofollow" data-turbo="false" class="assistant-link">[70,6,9]: rejection 7\%, output error 8, average 9 SEC/attempt.
7. Architectural Variants and Trade-Offs
Three principal architectural realizations are distinguished:
- Simple: single [[70,6,9]] code for both memory and magic state distillation; minimal code diversity but higher magic factory overhead and reduced throughput
- Fast: magic-state distillation using CH₂ in [[54,2,10]], memory in [[70,6,9]], and 0–frame tracking for optimal 1 throughput
- Dense: memory using [[102,22,9]] for maximal logical qubits per physical qubit
Trade-offs relate primarily to code overhead, throughput, and micro-architectural complexity. The architecture demonstrates that hundreds of logical qubits and millions of logical gates per day are attainable with near-term trapped-ion hardware, enabling classically intractable simulations and practical Shor’s algorithm execution (Tripier et al., 21 Apr 2026).