QubitLab
IDELearnPlaygroundDocsCommunity
Log in
QubitLab
IDELearnPlaygroundDocsCommunity
Log in
HomeLearnCatalogRanksPlaygroundDocs
  1. Docs
  2. Device topology and calibration heat maps
Learn
  • Quantum basics
  • OpenQASM 3 cheat sheet
  • All gates, with the math
  • Every gate, interactive
  • Entanglement: how CNOT connects qubits
Circuits
  • Dynamic circuits: if/else, loops and conditions
Lessons
  • Learning path: from one qubit to algorithms
  • Quantum machine learning by hand
Run
  • Compile (transpile): levels, basis gates, topology
  • Simulators, noise, T1/T2 and fake backends
  • Python in the Playground
  • GitHub and git in the Playground
  • Articles and sharing
Analyze
  • Metrics: comparing distributions
  • Q-sphere and Bloch spheres
Hardware
  • Real IBM Quantum hardware
  • Device topology and calibration heat maps
  • Benchmark circuits: MQT Bench and QASMBench
Advanced
  • Circuit cutting, in depth
Story
  • The story of quantum computing
  • The Hamiltonian: where gates come from
  • What to expect next
Documentation/Hardware/Device topology and calibration heat maps

Device topology and calibration heat maps

A quantum chip is a graph: qubits are the nodes, couplers are the edges, and only neighbours can run a two-qubit gate directly. Every chip is also calibrated several times a day, and the numbers decide which qubits are worth using. QubitLab draws both together as a heat map: the same picture IBM shows on its device pages, for every bundled fake backend and for your real machines.

How to read the map

  • Node = qubit, labelled with its index. Node colour = readout error (how often a |0⟩ reads as 1 or a |1⟩ as 0): green is low, red is high, on a log scale between the best and worst qubit of that chip.
  • Edge = coupler, drawn only where a two-qubit gate (CX, CZ or ECR) exists. Edge colour = that gate's error; a thick red edge is one the transpiler should avoid.
  • Hover a node for T1, T2, readout and sx error; hover an edge for the two-qubit error. The tiles above the map give the queue, median T1/T2 and the best and worst coupler.
  • Positions follow IBM's own device layouts (heavy-hex for Eagle and Heron, a line for 5-qubit chips, a grid for square lattices) so a map here looks like the one on quantum.cloud.ibm.com. Switch to the free layout to let the graph arrange itself.

What a heat map is

A heat map paints a number as a colour so that patterns jump out: a whole region of red couplers means a bad corner of the chip, a single red node means a qubit to route around. Errors span several orders of magnitude (a good readout is 0.5 %, a bad one 10 %), so the colour scale is logarithmic; otherwise everything but the worst element would look green. The scale is relative to the chip you are looking at, which is why the same error can be yellow on a good chip and green on a worse one.

NumberMeaningTypical (2026)Why you care
T1Relaxation time: how long |1⟩ survives before decaying to |0⟩.100–400 µsCircuits longer than a fraction of T1 lose their excitations.
T2Dephasing time: how long a superposition keeps its phase.50–300 µsInterference (and every algorithm) needs phase; T2 ≤ 2·T1.
Readout errorProbability that the measured bit is wrong.0.5–5 %Adds directly to the error of every histogram bar.
sx errorError of the native single-qubit gate (√X).0.01–0.1 %Usually negligible next to two-qubit gates.
CZ / ECR / CX errorError of the native two-qubit gate on one coupler.0.1–2 %The dominant cost; depth in two-qubit layers × this number ≈ your infidelity.

Chip families, smallest to largest

Each map below is a bundled fake backend: a snapshot of a real IBM machine's calibration, so the colours are real measured numbers. The debugger, the simulator and Compare levels all use these same snapshots as their noise models.

fake_manila5 qubits in a line (Falcon r5.11L). Only neighbours can talk: a CX between q0 and q4 costs three SWAPs.
fake_nairobi7 qubits in an H shape (Falcon r5.11H): the centre qubit has three neighbours.
fake_guadalupe16 qubits, the first heavy-hex cell: a ring with bridge qubits.
fake_mumbai27 qubits (Falcon r5.10): two heavy-hex cells. Notice the error varies coupler by coupler.
fake_sherbrooke127 qubits (Eagle r3): the full heavy-hex lattice with ECR gates. Zoom and drag; hover a red edge.
fake_torino133 qubits (Heron r1): the same lattice with CZ gates, roughly 3× lower two-qubit error than Eagle.
fake_kingston156 qubits (Heron r2): the current flagship family and the machine the real-hardware demo ran on.

Using the map when you run

  • Compile at optimisation level 2 or 3: the transpiler reads the same calibration and prefers green qubits and green couplers (noise-aware layout).
  • Count your two-qubit layers in Compare levels and multiply by the median coupler error for a quick fidelity estimate; the Debug tab with the same fake backend shows the exact drop gate by gate.
  • For real hardware open the same panel from Run as → Hardware or the dashboard: calibration is refreshed by IBM a few times a day and cached here for ten minutes.
  • IBM Quantum · Compute resources IBM's own device pages with the same topology and calibration views for live machines.
  • Qiskit · Fake provider Where the fake backends and their calibration snapshots come from.
← Previous
Real IBM Quantum hardware
Next →
Benchmark circuits: MQT Bench and QASMBench
On this page
  • How to read the map
  • What a heat map is
  • Chip families, smallest to largest
  • Using the map when you run
Try it in the IDE →
QubitLab
IDELearnPlaygroundDocsCommunity
Log in
QubitLab
IDELearnPlaygroundDocsCommunity
Log in