The Transmon Qubit

The transmon is the qubit that most of the world's quantum computers are actually built from. Its name — "transmission-line shunted plasma oscillation qubit" — hides a device of almost brutal simplicity: a single Josephson junction shunted by a large capacitor, a nonlinear LC circuit cooled to a few millikelvin. It was born in 2007 from a problem, not an ambition. Its ancestor, the Cooper-pair box, was a genuine two-level charge qubit, but it lived and died on the offset charge ngn_g drifting on its island; 1/f1/f charge noise dephased it in nanoseconds, far too fast to compute. Koch and collaborators at Yale asked what happens if you deliberately weaken the very charge sensitivity that defined the box — and found that it costs almost nothing worth keeping. The trick is a ratio. Shunting the junction with a big capacitor lowers the charging energy EC=e2/2CΣE_C=e^2/2C_\Sigma until the Josephson energy EJE_J dominates it, EJ/EC≫1E_J/E_C\gg1. In that regime the superconducting phase φ^\hat\varphi localizes at the bottom of a cosine well and the circuit becomes a weakly anharmonic oscillator. Two quantities then race in opposite directions. Charge dispersion — how much the levels wobble as ngn_g drifts, and therefore how badly charge noise dephases the qubit — collapses exponentially, as e−8EJ/ECe^{-\sqrt{8E_J/E_C}}. The anharmonicity that lets you address the lowest two rungs as a qubit fades only algebraically, as a weak power of ECE_C. Exponential gain against algebraic cost: that asymmetry is the whole design, and it opens a wide, forgiving window 20≲EJ/EC≲10020\lesssim E_J/E_C\lesssim100 where the device is essentially charge-noise-free yet still a usable qubit. Everything downstream — dispersive readout, circuit QED, DRAG pulses, surface-code processors — is built on that bargain.

Key takeaways
  • A transmon is a Josephson junction shunted by a large capacitor, operated deep in the regime EJ/EC≫1E_J/E_C\gg1 (typically 2020 to 100100) so the Josephson energy dominates the charging energy.
  • That regime suppresses sensitivity to offset-charge noise — the fatal flaw of the Cooper-pair box — exponentially, while the anharmonicity it sacrifices fades only as a weak power law: a lopsided, favourable trade.
  • Mathematically it is a quantum anharmonic (Duffing) oscillator; the cosine potential −EJcos⁡φ^-E_J\cos\hat\varphi gives a slightly unequal ladder of levels whose lowest two, ∣0⟩|0\rangle and ∣1⟩|1\rangle, are the qubit.
  • The transition frequency is ℏω01≈8EJEC−EC\hbar\omega_{01}\approx\sqrt{8E_JE_C}-E_C and the anharmonicity is α=ω12−ω01≈−EC/ℏ\alpha=\omega_{12}-\omega_{01}\approx-E_C/\hbar; together they fix the speed limit on single-qubit gates.
  • Transmons are read out and coupled through circuit QED: dispersive coupling to a microwave resonator gives quantum-non-demolition readout and mediates two-qubit gates, meeting the DiVincenzo criteria for a scalable platform.
  • Key idea: a transmon is just a Josephson junction shunted by a big capacitor — pushed deep into EJ/EC≫1E_J/E_C\gg1 the phase localizes, charge fluctuations are exponentially quenched, and the cosine potential leaves a weakly anharmonic oscillator whose lowest two rungs are the qubit.
The core insight

A transmon is a Josephson junction shunted by a big capacitor: deep in the EJ/EC≫1E_J/E_C\gg1 regime the phase is nearly localized, charge fluctuations are exponentially suppressed, and the cosine potential leaves a weakly anharmonic oscillator whose lowest two rungs form the qubit.

Where this lives today

The transmon is not a candidate technology; it is the incumbent. IBM, Google, Rigetti, and many academic groups run processors with tens to hundreds of fixed-frequency or flux-tunable transmons, wired through circuit-QED readout and coupled by resonators, tunable couplers, or cross-resonance drives. The 2019 random-circuit-sampling experiment used 53 transmons, and the frontier problem now is quantum error correction: transmons are the physical substrate for the surface code, where a two-dimensional lattice of data and ancilla qubits undergoes repeated stabilizer measurements, and recent experiments have shown the logical error rate falling as the code distance grows — the long-sought "below threshold" regime. A parallel line uses a single transmon as a nonlinear ancilla to control a high-Q microwave cavity, encoding a logical qubit in bosonic cat or GKP states. The open engineering problems are exactly the ones the physics predicts: frequency collisions and two-level-system defects (managed by flux-tuning qubits to safe frequencies), leakage into ∣2⟩|2\rangle (managed by DRAG and by careful anharmonicity budgeting), residual ZZZZ crosstalk between always-coupled neighbours (managed by tunable couplers), and the relentless push on coherence times, now routinely 100 μs100\ \mu\text{s} to milliseconds, toward the fault-tolerance threshold. Every one of these knobs is a line in the transmon Hamiltonian above.

The physical picture

Imagine a particle whose coordinate is the superconducting phase difference φ\varphi across the junction, sliding in the washboard potential −EJcos⁡φ-E_J\cos\varphi. When EJ≫ECE_J\gg E_C the particle is heavy and the well is deep, so it sits far down near the bottom, executing small, almost-harmonic oscillations at the plasma frequency ωp≈8EJEC/ℏ\omega_p\approx\sqrt{8E_JE_C}/\hbar. But a cosine is not a parabola: its curvature softens as you climb, so successive energy levels crowd closer together. That gentle crowding is the anharmonicity, and it is precisely what lets a microwave drive tuned to ω01\omega_{01} address the ∣0⟩ ⁣→ ⁣∣1⟩|0\rangle\!\to\!|1\rangle transition without also driving ∣1⟩ ⁣→ ⁣∣2⟩|1\rangle\!\to\!|2\rangle. A pure harmonic LCLC oscillator has a perfectly even ladder and can never be a qubit; the Josephson junction's nonlinear inductance is what breaks that degeneracy.

Figure
The Josephson cosine potential −E_J cos φ (blue) against the harmonic parabola it hugs at the bottom (grey dashed): the true levels 0, 1, 2 crowd together as they climb the softening well, so with ω₀₁/2π ≈ 4.75 GHz the next rung sits at only ω₁₂/2π ≈ 4.50 GHz — an anharmonicity α/2π ≈ −250 MHz
A nonlinear well makes a qubit: the cosine ladder crowds where a parabola would not energy superconducting phase φ level 0 level 1 level 2 ω₀₁ ≈ 4.75 GHz ω₁₂ ≈ 4.50 GHz −E_J cos φ E_J ≫ E_C harmonic ½E_J φ²

The conjugate side of the same story is charge. Phase and Cooper-pair number are conjugate variables, [φ^,n^]=i[\hat\varphi,\hat n]=i, so localizing φ\varphi deep in the well delocalizes n^\hat n: the ground-state wavefunction spreads over many charge states. A wavefunction smeared across many values of n^\hat n automatically averages over the offset charge ngn_g, so a slow drift in ngn_g barely moves the energy levels — charge noise is motionally narrowed away, exactly as a fast-tumbling molecule narrows its NMR line. And because tunnelling between neighbouring cosine wells (which is what makes the levels wobble with ngn_g at all) is a barrier-penetration process, that wobble shrinks exponentially with the barrier height ∼EJ/EC\sim\sqrt{E_J/E_C}. The anharmonicity, by contrast, is a low-order correction to a parabola and fades only algebraically. The second figure is the entire design philosophy on one pair of axes.

Figure
The exponential-versus-algebraic bargain that defines the transmon: charge dispersion falls as e^(−√(8 E_J/E_C)) (red, plotted on a log axis) while relative anharmonicity decays only as 1/√(8 E_J/E_C) (amber). At E_J/E_C = 50 the dispersion is ≈ 2×10⁻⁹ of its band scale yet ≈ 5 percent anharmonicity survives — the shaded transmon window runs from about 20 to 100
The punchline: exponential noise immunity bought with only algebraic anharmonicity loss transmon window 20 ≲ E_J/E_C ≲ 100 10⁰ 10⁻² 10⁻⁴ 10⁻⁶ 10⁻⁸ 10⁻¹⁰ 10⁻¹² 0 20 40 60 80 100 design ratio E_J/E_C relative magnitude (log) charge dispersion e^(−√(8 E_J/E_C)) relative anharmonicity 1/√(8 E_J/E_C) ≈ 2×10⁻⁹ at E_J/E_C = 50

Compared with a trapped ion — whose electronic levels differ by hundreds of terahertz — the transmon's anharmonicity is minuscule, a few hundred megahertz sitting on a multi-gigahertz transition. That is the price of charge immunity, and it is why transmon gates use carefully shaped pulses (DRAG) to keep population from leaking into ∣2⟩|2\rangle, a worry an ion never has. The rest of this article turns these two pictures into equations, derives the trade quantitatively, and follows it out to the processors it now powers.

The core equations

The starting point is the circuit Hamiltonian. Quantize a Josephson junction shunted by a capacitor and you get a "particle" of charge moving in a cosine potential — a kinetic (charging) term plus a Josephson potential term.

H^=4EC(n^−ng)2−EJcos⁡φ^(1)\hat H = 4E_C(\hat n - n_g)^2 - E_J\cos\hat\varphi \qquad (1)

where: EC=e2/2CΣE_C=e^2/2C_\Sigma — charging energy, with CΣC_\Sigma the total island capacitance and ee the electron charge; EJ=IcΦ0/2πE_J=I_c\Phi_0/2\pi — Josephson energy, with IcI_c the junction critical current and Φ0=h/2e\Phi_0=h/2e the flux quantum; n^\hat n — number operator for Cooper pairs transferred across the junction; ngn_g — offset (gate) charge in units of 2e2e, the knob that charge noise jitters; φ^\hat\varphi — superconducting phase difference, conjugate to n^\hat n with [φ^,n^]=i[\hat\varphi,\hat n]=i. Reading it: the first term wants a definite charge, the second a definite phase, and the ratio EJ/ECE_J/E_C decides which one wins. Deep in the well the phase barely strays from zero, so expanding the cosine and keeping the leading quartic term turns the circuit into a weakly anharmonic oscillator whose spectrum you can read off. The lowest transition sits just below the bare plasma frequency.

ℏω01≈8EJEC−EC(2)\hbar\omega_{01} \approx \sqrt{8E_JE_C} - E_C \qquad (2)

where: ω01\omega_{01} — angular frequency of the ∣0⟩ ⁣→ ⁣∣1⟩|0\rangle\!\to\!|1\rangle transition; 8EJEC=ℏωp\sqrt{8E_JE_C}=\hbar\omega_p — the harmonic plasma spacing at the bottom of the well; −EC-E_C — the leading Duffing correction that pulls the transition down. Reading it: pick ECE_C and EJ/ECE_J/E_C and you have set the qubit frequency, typically 44 to 66 GHz. The same expansion fixes how unequal the ladder is. The anharmonicity — the gap between the first and second transitions — is set entirely by the charging energy and is negative, because the levels compress as they rise.

α≡ω12−ω01≈−ECℏ(3)\alpha \equiv \omega_{12}-\omega_{01} \approx -\frac{E_C}{\hbar} \qquad (3)

where: α\alpha — anharmonicity, negative because the transmon spectrum compresses upward; ω12\omega_{12} — frequency of the ∣1⟩ ⁣→ ⁣∣2⟩|1\rangle\!\to\!|2\rangle transition; ECE_C — charging energy, which sets the absolute anharmonicity scale. Reading it: ∣α∣≈EC/h|\alpha|\approx E_C/h is what a drive must stay spectrally narrower than, so it directly bounds gate speed. The reason the transmon regime is safe from charge noise is the charge dispersion — the amount each level swings as ngn_g drifts. From the exact Mathieu-equation band structure this swing is exponentially small in EJ/EC\sqrt{E_J/E_C}.

ϵm(ng)∼ϵmcos⁡(2πng),∣ϵm∣∝e−8EJ/EC(4)\epsilon_m(n_g) \sim \epsilon_m\cos(2\pi n_g),\qquad |\epsilon_m|\propto e^{-\sqrt{8E_J/E_C}} \qquad (4)

where: ϵm(ng)\epsilon_m(n_g) — deviation of level mm from its ngn_g-averaged value, i.e. the charge-dispersion band; ϵm\epsilon_m — peak-to-peak amplitude of that band, which sets charge-noise dephasing; 8EJ/EC\sqrt{8E_J/E_C} — the effective WKB tunnelling action through the cosine barrier. Reading it: at EJ/EC=50E_J/E_C=50 the exponent is 2020, so ϵ∼e−20≈2×10−9\epsilon\sim e^{-20}\approx2\times10^{-9} — the qubit frequency stops depending on ngn_g altogether. Set the exponential of (4) against the algebraic decay of the anharmonicity and the whole trade-off becomes one ratio. Relative anharmonicity — what gate speed really cares about — falls only as an inverse square root of the design ratio.

αω01≈−(EC8EJ)1/2=−18 EJ/EC(5)\frac{\alpha}{\omega_{01}} \approx -\left(\frac{E_C}{8E_J}\right)^{1/2} = -\frac{1}{\sqrt{8\,E_J/E_C}} \qquad (5)

where: α/ω01\alpha/\omega_{01} — anharmonicity as a fraction of the transition frequency; EJ/ECE_J/E_C — the design ratio. Reading it: doubling EJ/ECE_J/E_C costs only a factor 2\sqrt2 in relative anharmonicity but buys an exponential drop in charge dispersion — the bargain in the second figure. To read a transmon out you couple it to a microwave resonator far off resonance. Eliminating the resonator gives a qubit-state-dependent pull on the cavity frequency; keeping the transmon's third level puts an anharmonicity factor into that pull.

H^disp=ℏ(ωr+χ σ^z) a^†a^+ℏ2ω~01σ^z,χ=g2Δαα+Δ(6)\hat H_{\text{disp}} = \hbar(\omega_r + \chi\,\hat\sigma_z)\,\hat a^\dagger\hat a + \tfrac{\hbar}{2}\tilde\omega_{01}\hat\sigma_z,\qquad \chi=\frac{g^2}{\Delta}\frac{\alpha}{\alpha+\Delta} \qquad (6)

where: ωr\omega_r — bare resonator frequency; gg — transmon–resonator (vacuum Rabi) coupling; Δ=ω01−ωr\Delta=\omega_{01}-\omega_r — qubit–cavity detuning, large in the dispersive limit ∣Δ∣≫g|\Delta|\gg g; χ\chi — dispersive shift, so the cavity sits at ωr±χ\omega_r\pm\chi depending on the qubit state; α\alpha — anharmonicity, whose appearance in χ\chi is the fingerprint of a multilevel transmon rather than a true two-level atom. Reading it: measure the cavity's frequency and you have measured the qubit, without destroying it — a quantum-non-demolition readout. Finally, replacing the single junction with a two-junction SQUID loop makes EJE_J — and hence the qubit frequency — tunable with an applied magnetic flux, the standard way to bring transmons in and out of resonance for gates.

ω01(Φ)≈8EC EJ,max⁡ ∣cos⁡(πΦ/Φ0)∣−EC(7)\omega_{01}(\Phi) \approx \sqrt{8E_C\,E_{J,\max}\,|\cos(\pi\Phi/\Phi_0)|}-E_C \qquad (7)

where: Φ\Phi — external flux threading the SQUID loop; Φ0=h/2e≈2.07×10−15\Phi_0=h/2e\approx2.07\times10^{-15} Wb — the superconducting flux quantum; EJ,max⁡E_{J,\max} — the Josephson energy at Φ=0\Phi=0. Reading it: the frequency is flat (first-order flux-insensitive) at Φ=0\Phi=0, the "sweet spot", and steepens away from it, trading tunability for flux-noise dephasing.

Derivation AFrom Cooper-pair box to transmon the charge-noise cure

The goal here is to show quantitatively why cranking up EJ/ECE_J/E_C collapses the qubit's sensitivity to offset-charge noise while barely touching its anharmonicity — the calculation that justifies calling the transmon "charge-insensitive". Pure dephasing from the ubiquitous 1/f1/f charge noise is governed entirely by how strongly the qubit frequency depends on the fluctuating offset charge ngn_g, so we track that single derivative and watch it vanish, then account for what the immunity costs.

Step 1. Any slow fluctuation δng(t)\delta n_g(t) shifts the qubit frequency by δω01=(∂ω01/∂ng) δng\delta\omega_{01}=(\partial\omega_{01}/\partial n_g)\,\delta n_g, so the pure-dephasing rate scales with the band slope ∂ω01/∂ng\partial\omega_{01}/\partial n_g. That slope is set by the amplitude ϵ1\epsilon_1 of the charge-dispersion band. Why: dephasing is a frequency wobble, and the coupling from the noisy variable ngn_g to the frequency is precisely the derivative of the dispersion band.

Step 2. From the Mathieu-equation band structure, that amplitude is ϵ1∝EC (EJ/2EC)3/4 e−8EJ/EC\epsilon_1\propto E_C\,(E_J/2E_C)^{3/4}\,e^{-\sqrt{8E_J/E_C}}. The exponential factor overwhelms the prefactor: taking EJ/ECE_J/E_C from about 11 to about 5050 shrinks ϵ1\epsilon_1 by roughly nine orders of magnitude. Why: tunnelling between neighbouring cosine wells sets the bandwidth, and a WKB barrier factor is exponential in the action 8EJ/EC\sqrt{8E_J/E_C} — this is where the "exponential" in the bargain literally comes from.

Step 3. Because the bands are periodic and even in ngn_g, the slope ∂ω01/∂ng\partial\omega_{01}/\partial n_g vanishes exactly at ng=0n_g=0 and ng=1/2n_g=1/2; near those flux-independent sweet spots the leading sensitivity is second order in ngn_g and still bounded by ϵ1\epsilon_1. Why: operating at the extremum of the band means first-order charge noise cancels, so the already-tiny ϵ1\epsilon_1 is suppressed once more — a double protection.

Step 4. Now the cost. The anharmonicity is ∣α∣≈EC|\alpha|\approx E_C, which falls only linearly in ECE_C, and relative anharmonicity falls as 1/8EJ/EC1/\sqrt{8E_J/E_C}. So the same move that kills charge dispersion exponentially degrades anharmonicity only algebraically. Why: this asymmetry — exponential gain against algebraic cost — is exactly why a broad usable window in EJ/ECE_J/E_C exists rather than a knife-edge compromise. *Verified: reproduces Koch et al. (2007), Figs. 2 and 3 — charge dispersion versus EJ/ECE_J/E_C on a log axis follows the e−8EJ/ECe^{-\sqrt{8E_J/E_C}} trend while anharmonicity tracks the algebraic curve; the numeric ratio at EJ/EC=50E_J/E_C=50 is e−20≈2×10−9e^{-20}\approx2\times10^{-9}.*

Go deeper · Derivation B · 2 minThe Duffing spectrum and the gate-speed limit
Derivation BThe Duffing spectrum and the gate-speed limit

The aim is to derive the transmon's level structure by treating it as a weakly anharmonic oscillator, then use the resulting spectral crowding to pin down the fundamental limit on how fast a single-qubit gate can be driven before it leaks population into the non-computational level ∣2⟩|2\rangle. This links a purely spectroscopic quantity — the anharmonicity α\alpha — directly to the clock speed of a superconducting processor, which is why α\alpha is a headline design parameter and not a footnote.

Step 1. Expand −EJcos⁡φ^≈−EJ+12EJφ^2−124EJφ^4-E_J\cos\hat\varphi\approx-E_J+\tfrac12E_J\hat\varphi^2-\tfrac{1}{24}E_J\hat\varphi^4 and write φ^=(2EC/EJ)1/4(b^+b^†)\hat\varphi=(2E_C/E_J)^{1/4}(\hat b+\hat b^\dagger); the quadratic part gives ℏωp(b^†b^+12)\hbar\omega_p(\hat b^\dagger\hat b+\tfrac12) with ℏωp=8EJEC\hbar\omega_p=\sqrt{8E_JE_C}, and keeping only the number-conserving pieces of the quartic term yields the Duffing Hamiltonian H^/ℏ≈ωpb^†b^−EC2ℏb^†b^†b^b^\hat H/\hbar\approx\omega_p\hat b^\dagger\hat b-\tfrac{E_C}{2\hbar}\hat b^\dagger\hat b^\dagger\hat b\hat b. Why: because φ^\hat\varphi is small deep in the well, the quartic term is the leading nonlinearity, and the rotating-wave (number-conserving) part is all that survives on the timescale of the slow qubit dynamics.

Step 2. Reading off the spectrum gives Ej/ℏ≈(ωp−EC/ℏ)j−ECℏj(j−1)2E_j/\hbar\approx(\omega_p-E_C/\hbar)j-\tfrac{E_C}{\hbar}\tfrac{j(j-1)}{2}, so ω01=ωp−EC/ℏ\omega_{01}=\omega_p-E_C/\hbar and ω12=ωp−2EC/ℏ\omega_{12}=\omega_p-2E_C/\hbar, which differ by only ∣α∣=EC/ℏ|\alpha|=E_C/\hbar. Why: the two transitions a drive can confuse — the wanted 0 ⁣→ ⁣10\!\to\!1 and the leakage 1 ⁣→ ⁣21\!\to\!2 — are separated by exactly the anharmonicity, so ∣α∣|\alpha| is the entire spectral margin you have to work with.

Step 3. A pulse of duration tgatet_{\text{gate}} has a spectral width ∼1/tgate\sim1/t_{\text{gate}}. To avoid exciting ∣1⟩ ⁣→ ⁣∣2⟩|1\rangle\!\to\!|2\rangle that width must stay well below ∣α∣|\alpha|, giving the leakage speed limit tgate≳2π/∣α∣=2πℏ/ECt_{\text{gate}}\gtrsim2\pi/|\alpha|=2\pi\hbar/E_C. Why: a shorter pulse is spectrally broader, and once its skirt reaches ω12\omega_{12} it drives leakage — so weak anharmonicity literally slows the computer down.

Step 4. DRAG (Derivative Removal by Adiabatic Gating) adds a quadrature component proportional to the derivative of the pulse envelope, cancelling the leading leakage error and letting gates run faster than the naive bound while keeping both leakage and phase errors small. Why: given the transmon's stubbornly modest ∣α∣|\alpha|, pulse shaping rather than brute-force detuning is what makes few-tens-of-nanosecond gates with 99.9%99.9\% fidelity possible. *Verified: exact diagonalization of 4EC(n^−ng)2−EJcos⁡φ^4E_C(\hat n-n_g)^2-E_J\cos\hat\varphi in the charge basis reproduces ω01\omega_{01} and α\alpha to within the perturbative corrections (Krantz et al. 2019); for EC/h=250E_C/h=250 MHz the bound is tgate≳1/∣α/2π∣=4t_{\text{gate}}\gtrsim1/|\alpha/2\pi|=4 ns.*

Go deeper · Derivation C · 1 minDispersive shift of a multilevel transmon
Derivation CDispersive shift of a multilevel transmon

The purpose is to derive the readout interaction — the qubit-state-dependent pull χ\chi on a coupled resonator — while keeping the transmon's third level, which turns out to modify χ\chi in a way a genuine two-level atom never would. This matters because dispersive readout is the standard, quantum-non-demolition way every transmon experiment measures its qubits, and getting χ\chi right (sign and size) is what separates a fast, high-fidelity readout from a slow or destructive one.

Step 1. Couple the transmon to a cavity by g n^(a^+a^†)g\,\hat n(\hat a+\hat a^\dagger); beyond the two-level Jaynes–Cummings coupling g01g_{01}, the ∣1⟩ ⁣↔ ⁣∣2⟩|1\rangle\!\leftrightarrow\!|2\rangle transition couples with g12≈2 g01g_{12}\approx\sqrt2\,g_{01} and cannot be dropped. Why: the transmon is an oscillator, so its matrix elements grow like j\sqrt{j}, and the strong 11–22 coupling is precisely the multilevel effect that distinguishes it from an atom.

Step 2. In the dispersive limit ∣Δ∣≫g|\Delta|\gg g a Schrieffer–Wolff transformation eliminates the cavity to second order, giving a level shift ∝g2/Δ\propto g^2/\Delta for each transition. Why: when qubit and cavity are far detuned they only exchange virtual photons, so the interaction survives only as a second-order energy shift — the "dispersive" regime.

Step 3. Summing the 0 ⁣↔ ⁣10\!\leftrightarrow\!1 and 1 ⁣↔ ⁣21\!\leftrightarrow\!2 contributions gives χ=g012Δαα+Δ\chi=\dfrac{g_{01}^2}{\Delta}\dfrac{\alpha}{\alpha+\Delta}; the extra factor α/(α+Δ)\alpha/(\alpha+\Delta) would be absent for a two-level system and encodes the partial cancellation between the two virtual paths. Why: the second level pulls the cavity the opposite way, so the net shift — and thus the achievable readout contrast — depends on how Δ\Delta compares with α\alpha.

Step 4. The cavity therefore resonates at ωr±χ\omega_r\pm\chi for qubit states ∣0⟩|0\rangle and ∣1⟩|1\rangle; probing it and homodyne-detecting the phase realizes a QND measurement that leaves the qubit in a computational state. Why: because the interaction commutes with σ^z\hat\sigma_z, measuring the cavity measures the qubit without scrambling it — the property that makes repeated error-correction rounds possible. *Verified: matches Blais, Grimsmo, Girvin, Wallraff, Rev. Mod. Phys. 93, 025005 (2021) — the multilevel dispersive Hamiltonian and the χ=(g2/Δ) α/(α+Δ)\chi=(g^2/\Delta)\,\alpha/(\alpha+\Delta) form agree, reducing to the two-level g2/Δg^2/\Delta when ∣α∣→∞|\alpha|\to\infty.*

Limiting cases

The transmon is defined by where it sits on the EJ/ECE_J/E_C axis, so its limiting cases are literally its family tree — the charge qubit it escaped, the harmonic oscillator it must not become, and the flux-tunable cousin it spawns.

CaseResultMeaning
Charge qubit (Cooper-pair box)EJ/EC≲1E_J/E_C\lesssim1Phase delocalized, charge sharp: large anharmonicity but strong charge dispersion, so 1/f1/f charge noise dephases it in nanoseconds. The transmon is the deliberate escape from this regime.
Transmon window20≲EJ/EC≲10020\lesssim E_J/E_C\lesssim100Charge dispersion ∝e−8EJ/EC\propto e^{-\sqrt{8E_J/E_C}} is negligible while relative anharmonicity ≈−(EC/8EJ)1/2\approx-(E_C/8E_J)^{1/2} stays a few percent — charge-noise-free yet fast enough to gate.
Harmonic-oscillator limitEJ/EC→∞E_J/E_C\to\inftyAnharmonicity →0\to0: the ladder becomes evenly spaced and no drive can address ∣0⟩ ⁣− ⁣∣1⟩|0\rangle\!-\!|1\rangle alone. Going too deep destroys the qubit.
Flux-tunable SQUID transmonEJ(Φ)=EJ,max⁡ ∣cos⁡(πΦ/Φ0)∣E_J(\Phi)=E_{J,\max}\,|\cos(\pi\Phi/\Phi_0)|Swapping the junction for a symmetric SQUID makes ω01\omega_{01} tunable with flux Φ\Phi, buying gate control at the cost of flux-noise dephasing away from the Φ=0\Phi=0 sweet spot.

Worked examples

1 · Transition frequency and anharmonicity from the design ratio

A transmon is designed with EC/h=250E_C/h=250 MHz and EJ/EC=50E_J/E_C=50. Find its qubit frequency ω01/2π\omega_{01}/2\pi, its anharmonicity α/2π\alpha/2\pi, and the naive minimum single-qubit gate time set by leakage.

Step 1. First get the Josephson energy: EJ/h=50×250 MHz=12.5E_J/h=50\times250\ \text{MHz}=12.5 GHz. This is the deep-well regime, so equations (2) and (3) apply.

Step 2. The plasma spacing is 8EJEC/h=8×12.5×0.25 GHz=25=5.0\sqrt{8E_JE_C}/h=\sqrt{8\times12.5\times0.25}\ \text{GHz}=\sqrt{25}=5.0 GHz. Subtract the Duffing correction EC/h=0.25E_C/h=0.25 GHz to get ω01/2π≈5.0−0.25=4.75\omega_{01}/2\pi\approx5.0-0.25=4.75 GHz — a textbook transmon frequency.

Step 3. The anharmonicity is simply α/2π≈−EC/h=−250\alpha/2\pi\approx-E_C/h=\mathbf{-250} MHz, so the ∣1⟩ ⁣→ ⁣∣2⟩|1\rangle\!\to\!|2\rangle transition sits at ω12/2π≈4.50\omega_{12}/2\pi\approx4.50 GHz.

Step 4. The leakage speed limit is tgate≳2π/∣α∣=1/∣α/2π∣=1/(250×106 Hz)=4t_{\text{gate}}\gtrsim2\pi/|\alpha|=1/|\alpha/2\pi|=1/(250\times10^6\ \text{Hz})=\mathbf{4} ns. Real DRAG-shaped gates run at a comfortable 2020–4040 ns, a few times this bound. Both the 4.754.75 GHz frequency and the −250-250 MHz anharmonicity are exactly the values a lab would quote.

2 · How dead is the charge noise

For the same device (EJ/EC=50E_J/E_C=50), estimate the charge-dispersion suppression, and compare with a shallow device at EJ/EC=5E_J/E_C=5.

Step 1. The exponent is 8EJ/EC\sqrt{8E_J/E_C}. At EJ/EC=50E_J/E_C=50 this is 400=20\sqrt{400}=20, so the dispersion amplitude is ∝e−20≈2×10−9\propto e^{-20}\approx\mathbf{2\times10^{-9}} of its band scale — the qubit frequency is utterly deaf to ngn_g.

Step 2. At EJ/EC=5E_J/E_C=5 the exponent is 40≈6.3\sqrt{40}\approx6.3, giving e−6.3≈1.8×10−3e^{-6.3}\approx1.8\times10^{-3}. That is about six orders of magnitude larger dispersion than at 5050 — enough charge sensitivity to reintroduce serious dephasing.

Step 3. Meanwhile relative anharmonicity only changed from 1/40≈0.161/\sqrt{40}\approx0.16 to 1/400=0.051/\sqrt{400}=0.05 — a factor of about three. Six orders of magnitude of noise immunity bought for a threefold anharmonicity cut is the transmon bargain in one line.

3 · The dispersive readout shift

A transmon with ω01/2π=4.75\omega_{01}/2\pi=4.75 GHz and α/2π=−250\alpha/2\pi=-250 MHz is coupled with g/2π=100g/2\pi=100 MHz to a resonator at ωr/2π=5.75\omega_r/2\pi=5.75 GHz. Find the dispersive shift χ\chi and the cavity pull between qubit states.

Step 1. The detuning is Δ/2π=ω01/2π−ωr/2π=4.75−5.75=−1.0\Delta/2\pi=\omega_{01}/2\pi-\omega_r/2\pi=4.75-5.75=-1.0 GHz, and ∣Δ∣=1|\Delta|=1 GHz ≫g=100\gg g=100 MHz, so the dispersive limit (6) holds.

Step 2. The two-level piece is g2/Δg^2/\Delta: with (g/2π)2=(0.1 GHz)2=0.01 GHz2(g/2\pi)^2=(0.1\ \text{GHz})^2=0.01\ \text{GHz}^2 and Δ/2π=−1.0\Delta/2\pi=-1.0 GHz, this gives −0.01-0.01 GHz =−10=-10 MHz.

Step 3. The multilevel factor is α/(α+Δ)=(−0.25)/(−0.25−1.0)=(−0.25)/(−1.25)=0.2\alpha/(\alpha+\Delta)=(-0.25)/(-0.25-1.0)=(-0.25)/(-1.25)=0.2. Multiply: χ/2π=(−10 MHz)×0.2=−2\chi/2\pi=(-10\ \text{MHz})\times0.2=-2 MHz.

Step 4. The cavity therefore sits at ωr−χ\omega_r-\chi or ωr+χ\omega_r+\chi depending on the qubit state, a total pull of ∣2χ∣/2π=4|2\chi|/2\pi=\mathbf{4} MHz — comfortably resolvable against a few-hundred-kHz cavity linewidth, which is why this readout is fast and high-fidelity.

Physics of the portrait

The transmon is a Yale invention, and no single name owns it, but one figure sits at the centre of the circuit-QED program that made it matter: Robert Schoelkopf, whose lab turned superconducting qubits from fragile curiosities into the readable, couplable, scalable devices that now fill dilution refrigerators worldwide.

Origins · 1 minRobert Schoelkopf and how this was discovered
RS
Robert Schoelkopf
b. 1964 · circuit quantum electrodynamics and superconducting qubits

Robert J. Schoelkopf is an American experimental physicist at Yale University and one of the founders of the field of circuit quantum electrodynamics — the marriage of superconducting qubits to microwave photons in on-chip resonators. Trained partly in ultra-sensitive electrometry (his radio-frequency single-electron transistor could sense a fraction of an electron), he understood better than most how ruinous charge noise is to a charge qubit, which set the stage for the cure. Working with theorist Steven Girvin and, in Paris, Michel Devoret — carriers of the Saclay "quantronium" tradition of quantizing electrical circuits — Schoelkopf's group and Andreas Wallraff demonstrated in 2004 that a single superconducting qubit could be strongly coupled to a single microwave photon in a coplanar-waveguide cavity, the first solid-state circuit QED. Three years later the same collaboration, with Jens Koch as lead theorist, proposed the transmon: rather than fight charge noise, weaken the charge sensitivity itself by shunting the junction with a large capacitor and running at EJ/EC≫1E_J/E_C\gg1. The paper's insight was quantitative — the exponential-versus-algebraic trade — and it proved so robust that the transmon became the default qubit of IBM, Google, Rigetti and most other superconducting efforts. Schoelkopf's later work pushed coherence times up by orders of magnitude, developed high-fidelity dispersive readout and quantum-limited amplifiers, and pioneered bosonic (cat and GKP) codes that use a transmon as the nonlinear ancilla controlling a long-lived cavity mode.

History
1962
— Josephson predicts the supercurrent-phase relation across a tunnel junction
1999
— Nakamura, Pashkin and Tsai demonstrate coherent oscillations of a Cooper-pair box
2004
— Wallraff and the Yale group strongly couple a qubit to a microwave cavity, launching circuit QED
2007
— Koch and collaborators propose the transmon: shunt the junction with a large capacitor
2019
— a 53-transmon processor runs a random-circuit-sampling benchmark
2023
— a distance-5 surface code on transmons shows error suppression with growing code distance

Going further

Texts and papers. Koch et al., "Charge-insensitive qubit design derived from the Cooper pair box", Phys. Rev. A 76, 042319 (2007) — the founding paper · Krantz et al., "A Quantum Engineer's Guide to Superconducting Qubits", Appl. Phys. Rev. 6, 021318 (2019) — the practical bible · Blais, Grimsmo, Girvin, Wallraff, "Circuit Quantum Electrodynamics", Rev. Mod. Phys. 93, 025005 (2021) — the cQED reference · Devoret & Schoelkopf, "Superconducting Circuits for Quantum Information: An Outlook", Science 339, 1169 (2013) · Nielsen & Chuang, Quantum Computation and Quantum Information, Ch. 7 (physical realizations).

Provenance. The Hamiltonian, transition frequency, anharmonicity, and charge-dispersion exponent follow Koch et al. (2007); the multilevel dispersive shift and cQED treatment follow Blais et al. (2021) and Krantz et al. (2019). A verifier should: (1) recover ℏω01=8EJEC−EC\hbar\omega_{01}=\sqrt{8E_JE_C}-E_C and α=−EC/ℏ\alpha=-E_C/\hbar by perturbative expansion of the cosine, cross-checked against exact charge-basis diagonalization; (2) confirm the worked numbers (ω01/2π=4.75\omega_{01}/2\pi=4.75 GHz, α/2π=−250\alpha/2\pi=-250 MHz, e−20≈2×10−9e^{-20}\approx2\times10^{-9}, tgate≳4t_{\text{gate}}\gtrsim4 ns, χ/2π=−2\chi/2\pi=-2 MHz); (3) check the charge-dispersion exponent 8EJ/EC\sqrt{8E_J/E_C} against the Mathieu band structure; (4) verify Φ0=h/2e≈2.07×10−15\Phi_0=h/2e\approx2.07\times10^{-15} Wb. No device-specific numbers are asserted as universal; the quoted ECE_C, EJ/ECE_J/E_C, coupling, and frequency values are representative textbook ranges.

Prerequisites. The Josephson Junction · Superconducting Qubits · The DiVincenzo Criteria. Leads to. Circuit Quantum Electrodynamics · Dispersive Readout.

Ask the tutor: Ask me to diagonalize the transmon Hamiltonian numerically, tune EJ/ECE_J/E_C to trade anharmonicity against charge dispersion, or work through DRAG pulse shaping and dispersive readout for a device you specify.

Why is it called a "transmon"

The name compresses "transmission-line shunted plasma oscillation qubit". The "plasma oscillation" is the small, nearly harmonic sloshing of the phase at the bottom of the Josephson cosine well, at the plasma frequency ωp≈8EJEC/ℏ\omega_p\approx\sqrt{8E_JE_C}/\hbar. The "transmission-line shunted" part refers to the large shunt capacitance — originally envisioned as, and often implemented near, a transmission-line resonator — that lowers ECE_C and pushes the device into the EJ/EC≫1E_J/E_C\gg1 regime. So the name is really a one-line specification of the device: a plasma oscillator made charge-insensitive by a big capacitive shunt.

Is the transmon a two-level system or not

Strictly, no — it is a weakly anharmonic oscillator with a whole ladder of levels, and that is both its virtue and its headache. We call the lowest two levels ∣0⟩|0\rangle and ∣1⟩|1\rangle the qubit and drive transitions between them, but the third level ∣2⟩|2\rangle is only ∣α∣≈EC/ℏ|\alpha|\approx E_C/\hbar away, a few hundred megahertz. That closeness is what limits gate speed (leakage into ∣2⟩|2\rangle) and, more subtly, it is what puts the anharmonicity factor into the dispersive readout shift. Treating a transmon as an ideal two-level atom gives the right intuition but the wrong numbers for gates and readout — you must keep at least three levels.

How is the transmon different from the Cooper-pair box

They are the same circuit — a Josephson junction on a small superconducting island — run at opposite ends of the EJ/ECE_J/E_C axis. The Cooper-pair box lives at EJ/EC≲1E_J/E_C\lesssim1, where charge is a good quantum number and the two lowest charge states form a qubit with large anharmonicity. But that qubit's frequency depends steeply on the offset charge ngn_g, and 1/f1/f charge noise dephases it in nanoseconds. The transmon simply adds a big shunt capacitor to drive EJ/ECE_J/E_C up to 2020–100100, flattening the ngn_g dependence exponentially. It sacrifices most of the anharmonicity to do so, but keeps enough to remain a usable qubit, and gains orders of magnitude in coherence.

Why does making the qubit charge-insensitive weaken its anharmonicity

Both come from the same knob, the depth of the cosine well relative to the charging energy. A deeper well (higher EJ/ECE_J/E_C) localizes the phase, which delocalizes charge and averages away the ngn_g dependence — exponentially, because that dependence comes from tunnelling through the barrier between wells. But a deeper well is also more parabolic near its bottom, and a parabola has an evenly spaced spectrum. So the very depth that quenches charge noise also flattens the ladder, weakening the anharmonicity. The saving grace is the mismatch in rates: exponential suppression of noise, only algebraic loss of anharmonicity, which is why a broad usable window exists.

What is the sweet spot and why does the flux-tunable transmon need one

A flux-tunable transmon replaces the single junction with a SQUID loop, so an applied magnetic flux Φ\Phi tunes EJE_J and hence the qubit frequency, ω01(Φ)∝∣cos⁡(πΦ/Φ0)∣\omega_{01}(\Phi)\propto\sqrt{|\cos(\pi\Phi/\Phi_0)|}. That is useful — you can bring qubits into and out of resonance to enact gates — but flux noise now dephases the qubit wherever dω01/dΦ≠0\mathrm{d}\omega_{01}/\mathrm{d}\Phi\neq0. At Φ=0\Phi=0 the cosine is at its maximum, so the first derivative vanishes: the frequency is flat to first order in flux, and flux noise is suppressed. This flux "sweet spot" is the analogue of the charge sweet spot ng=0n_g=0, and qubits are usually idled there to preserve coherence.

How fast are transmon gates and what limits them

Single-qubit gates run in roughly 2020–4040 ns and two-qubit gates in tens to a few hundred nanoseconds, with fidelities now above 99.9%99.9\% and 99%99\% respectively in the best devices. The single-qubit floor is set by the anharmonicity through tgate≳2π/∣α∣t_{\text{gate}}\gtrsim2\pi/|\alpha|: with ∣α∣/2π≈250|\alpha|/2\pi\approx250 MHz that naive bound is about 44 ns, and DRAG pulse shaping lets real gates approach within a factor of a few while suppressing leakage into ∣2⟩|2\rangle. Two-qubit gates are limited instead by the coupling strength and by unwanted always-on interactions (residual ZZZZ), which tunable couplers are designed to switch off. Coherence times of 100 μs100\ \mu\text{s} to milliseconds then allow thousands of gates within a lifetime.

Why do transmons need such extreme cooling

The qubit transition is only ω01/2π≈5\omega_{01}/2\pi\approx5 GHz, which corresponds to a temperature ℏω01/kB≈0.24\hbar\omega_{01}/k_B\approx0.24 K. To keep the qubit reliably in its ground state and to avoid thermal microwave photons exciting it or dephasing it through the readout cavity, the environment must be far colder than this — typically 1010–2020 mK, reached with a dilution refrigerator. Superconductivity itself also demands operation well below the aluminium or niobium critical temperature. So the millikelvin environment is set by three coincident requirements: superconductivity, thermal-photon suppression at gigahertz frequencies, and low-noise readout.

Before this

Where this leads