Why Leakage Errors Are Hard to Correct in Superconducting Qubits
Superconducting qubits can escape the two energy levels used to represent quantum information, creating leakage errors that require different controls from ordinary bit and phase errors.
By The Quantum Lab desk
Written in-house by the The Quantum Lab desk — an explainer, not a report of a news event.

- Leakage occurs because superconducting qubits are multilevel circuits rather than ideal two-level systems.
- Pulse shaping and careful calibration can suppress leakage but cannot eliminate it entirely.
- Fault-tolerant designs need mechanisms that detect, remove or reset leaked qubits before errors spread.
A superconducting transmon encodes a qubit in its two lowest energy states, labeled |0⟩ and |1⟩, but the circuit also has higher states such as |2⟩. These additional levels are unavoidable because a transmon is a weakly anharmonic oscillator, not a perfect two-level system. A control pulse intended to drive the |0⟩-to-|1⟩ transition can therefore populate |2⟩ if its spectrum or amplitude is not sufficiently selective.
This escape from the computational subspace is called leakage. It differs from a conventional bit flip or phase error because standard quantum error-correcting codes generally assume that every physical qubit remains within a two-dimensional state space. A leaked qubit may consequently produce measurement outcomes and gate behavior that do not fit the code’s usual error model.
Fast gates make the problem more difficult because short microwave pulses occupy a broader range of frequencies. Increasing drive strength can reduce gate duration, but it also raises the chance of exciting nearby transitions. Engineers must balance speed against leakage, calibration sensitivity and other coherent control errors.
One common mitigation is pulse shaping, including derivative-based techniques such as DRAG, which add a quadrature component designed to reduce unwanted excitation. Calibrating amplitudes, frequencies and pulse timing can further limit leakage, while hardware with greater anharmonicity can make neighboring transitions easier to distinguish. These measures suppress leakage rather than guaranteeing that it never occurs.
Quantum error-correction systems also need ways to deal with leakage after it happens. Possible strategies include periodically resetting physical qubits, swapping quantum information into fresh qubits, or using circuits that convert leakage into ordinary errors the code can handle. The appropriate method depends on the processor architecture because extra operations can introduce errors, consume time and require additional control resources.
This story started as a thread in our Discord. Join the discussion with the researchers and engineers who work on it.
Related
Surface-code processor stays below threshold as it scales to 1,000 qubits
The logical error rate keeps falling as the code distance grows — the clearest sign yet that adding qubits now buys reliability instead of noise.

Trapped-ion shuttling record pushes two-qubit fidelity past 99.9%
Moving ions between zones used to cost coherence. A revised trap geometry makes transport nearly free.

Open-source compiler cuts logical-qubit overhead by a third
A new lattice-surgery scheduler squeezes routing overhead out of fault-tolerant circuits, and it ships under a permissive license.

