QcraftQcraft

Quantum Error Correction Architecture

Closing the QEC loop from cloud to near-QPU controllers

Qcraft Cloud selects codes and optimizes circuits. The FPGA near the QPU runs two modules: M1 (decoder) for digital QEC and M2 (autonomous cooler) for continuous CKL enforcement — handling not just Pauli errors, but leakage, coherent over-rotations, ZZ crosstalk, and burst noise.

CloudM0
— Compiler
FPGAM1M2
— Decoder + Cooler
QPU— Protected by M1 + M2

Firmware-in-the-Loop Simulation

It Works — Across the Full Noise Spectrum

Tested across 7 distinct noise profiles over 30–70 QEC rounds. Not shallow-circuit cherry-picks — sustained performance under realistic conditions.

99.9% Sustained Fidelity

Over 70 QEC rounds, code distance 7

With autonomous cooling, fidelity improves monotonically as code distance increases. Standard QEC alone can actually get worse at intermediate distances under realistic noise.

0.795
QEC only at d=5
0.997
QEC + Cooling at d=5

100% Safety Compliance

Zero violations across 10,000 rounds

The cooling protocol satisfies all safety conditions at every cycle. Adaptive cooling recovers from burst errors in 3 rounds or fewer, consuming 70% less power than always-on cooling.

128×
Error suppression
70%
Power savings
≤3
Rounds to recover

Why Autonomous Cooling

Standard QEC isn’t enough

Quantum hardware doesn’t just produce simple bit-flip errors. Real processors suffer from 5 distinct error types that standard QEC ignores — and they accumulate fast. Our cooling handles all of them.

QEC Alone Can Degrade Performance

At intermediate code distances, adding more QEC qubits actually hurts fidelity for real-world noise. Standard correction only handles simple bit-flips — other errors slip through and compound.

5 error types ignored by standard QEC

Cooling Suppresses All Error Types

Autonomous cooling runs between QEC rounds — continuously draining errors before they accumulate. It restores fidelity across all noise types, not just Pauli.

5 non-Pauli channels handled — all of them

Same Fidelity, Smaller Code Distance

Because cooling boosts fidelity at every code distance, you can use a smaller code to reach the same logical error rate — saving thousands of physical qubits.

128×fewer errors at d=5 vs d=3 — without needing d=9

Continuous, Not Batch Correction

Standard QEC waits for a full round of measurement, decoding, then correction. Our cooling suppresses errors continuously during idle periods — no waiting, no latency bottleneck.

100×logical error reduction at typical idle-to-gate ratios

Broad-Spectrum Results

Works Across All 7 Noise Profiles

Fidelity improvement from adding autonomous cooling to QEC at code distance 5, sustained over 50 rounds. Higher is better.

Adversarial Burst
+23.4%
ZZ Crosstalk
+20.4%
Realistic Mixed
+20.2%
Coherent Dom.
+20.2%
Pauli Only
+4.7%
Leakage Dom.
+4.7%
Correlated
+4.7%

All results from firmware-in-the-loop simulation. Even the “easy” noise types (Pauli, leakage) hit 99.9% with cooling.

Building fault-tolerant quantum computing

Smaller code distance. Same fidelity. Fewer qubits. Explore our autonomous cooling framework.