← Atlas

Basic circuits · Entanglement benchmark

GHZ chain benchmark · 3 qubits

A width-scaled GHZ preparation circuit with one Hadamard and a nearest-neighbor CNOT chain.

Strong empiricalUpdated

View frozen graph

A small worked example, computed in your browser. It is not a result from this record's papers.

A 4-qubit GHZ state

4 qubits, preparing (|0000⟩ + |1111⟩) / √2.

q0q1q2q3Step 1 of 4 · HHStep 2 of 4 · CXCXStep 3 of 4 · CXCXStep 4 of 4 · CXCX

Step 1 of 4 · H

Probability of each outcome after this step

  • 000050%
  • 000150%
  1. Puts qubit 0 into an equal superposition of |0⟩ and |1⟩. The other three are still plain |0⟩.

    Probability spreads from 1 outcome to 2. All 2 are equally likely.

  2. Copies qubit 0's value onto qubit 1 — not by reading it, which would destroy the superposition, but by making the pair agree in both branches at once.

    Probability moves: 1 outcome appears that had none, 1 drops to zero, 2 carry probability now. Up: 0011 0.0% → 50.0%. Down: 0001 50.0% → 0.0%. This is the step that entangles the qubits: from here on no single qubit has a state of its own, only the register as a whole does.

  3. The same again onto qubit 2: the agreement extends down the chain one qubit at a time.

    Probability moves: 1 outcome appears that had none, 1 drops to zero, 2 carry probability now. Up: 0111 0.0% → 50.0%. Down: 0011 50.0% → 0.0%.

  4. And onto qubit 3, closing the chain. All four now agree in both branches, which is what makes this a GHZ state rather than four separate superpositions.

    Probability moves: 1 outcome appears that had none, 1 drops to zero, 2 carry probability now. Up: 1111 0.0% → 50.0%. Down: 0111 50.0% → 0.0%.

Readout Measuring all four qubits always gives 0000 or 1111, each about half the time.

Open in Studio
  • Steps3
  • Wires3
  • Qubits3
  • Operations3
  • Framework exports7
  • Papers1

Circuit structure

Derived from this entry's published gate sequence on every read, not authored alongside it. Depth is the longest serial run through the circuit, not the gate count: operations on disjoint qubits share a layer, and the terminal measurement is one layer of its own.

Qubits3
Depth4
Gates3
Two-qubit gates2The entangling operations — the ones hardware charges most for.
Measurements3Terminal, over every qubit.

Fault-tolerant cost

Counted exactly

This circuit is Clifford-only: it consumes no magic states at all. That is a measured property of the circuit, not a missing number.

Physical qubits192
RuntimeNot stated
Magic statesNone

What the algorithm needs

Architecture-independent. Nothing here mentions hardware.

Logical qubits
3
T gates
0
Toffoli gates
0
Serial non-Clifford depthThe one number no amount of hardware improves.
0
Clifford operations
3

Error correction

Code distanceThe smallest distance whose logical error rate clears the target across every operation in the circuit.
d = 3
Logical operations protected
1
Error per operation
1.00e-3 achieved · 1.00e-2 needed

Physical footprint

Circuit qubits
192
Factory qubits
None
Total
192

Wall-clock

Both runtime terms are magic-state terms, so a circuit that consumes none has no wall-clock under this model. Reporting zero would say it runs instantly.

Qubits vs runtime, across hardware

Nothing to rank: this circuit has no stated runtime under any hardware set.

Stated caveats

  • Clifford-only circuit: no magic states, so no distillation and no factories. Its footprint is stated; its runtime is not, because both runtime terms are magic-state terms and this model has no Clifford-depth metric to put in their place.

Computed under

gidney-2025@v2+eps=1e-06

Rotation synthesis precision
ε = 1e-6
T gates per rotation
60
Magic states per Toffoli
8
Physical error rate
1e-3
Target failure probability
1e-2

Gidney, How to factor 2048 bit RSA integers with less than a million noisy qubits (arXiv:2505.15917), which states its hardware assumptions in one place: square nearest-neighbour grid, uniform 0.1% gate error, 1 us surface-code cycle, 10 us reaction time. It also states, in its Physical Costs section, the three values this model used to invent: 2(d+1)^2 physical qubits per logical patch, magic state factories covering a 3x4 area of patches, and 8T-to-CCZ distillation, so eight T states per Toffoli. threshold and logical_error_prefactor: the logical-error form this model uses, p_L = 0.1(100p)^((d+1)/2) with a 1% threshold, is Fowler and Gidney, Low overhead quantum computation using lattice surgery (arXiv:1808.06709) — quoted as equation (10) of Litinski's A Game of Surface Codes and equation (2) of Webber et al. (arXiv:2108.12371). The paper this set is named for does not use it: it picks a distance by reading a target error rate of 1e-15 per logical qubit round off simulated suppression curves (its figure 6), which is a shape this model has no field for. routing_factor: the leading term of Litinski's data blocks in A Game of Surface Codes (Quantum 3, 128, arXiv:1808.02892) — 2n+4 tiles for the intermediate block, 2n+sqrt(8n)+1 for the fast one, both 2n to leading order. arXiv:2505.15917 lays out a fixed 7x18 compute region with three columns of workspace rather than a multiplier on the data block, which is not a shape this field can hold. The constant term is dropped, so this is optimistic by a few patches. factory_cycles_per_state: the paper's own derivation — 14.7 rounds of magic state cultivation plus six lattice-surgery layers at 2d/3 rounds each, which is 14.7 + 4d rounds per CCZ state and reproduces its stated 114.7 at its own d = 25 — divided by the eight T states a CCZ costs here. The paper then rounds 114.7 up to 150 for slack and carries 150 forward, so this model is about 24% faster at distillation than the figure the paper reports. The derivation is taken rather than the rounded figure because it is the one that states how the cost moves with the code distance, which is the whole reason this field is not a constant. One distortion follows from spreading it over eight states and is worth knowing: the paper's factory delivers a CCZ state, not a bare T state, and its two terms are not alike — the 14.7 is cultivating the eight input T states (independently confirmed here: the paper's 30000 physical qubit-rounds per cultivated T state over a 12-patch factory at d = 25 is 1.85 rounds, which is 14.7/8), while the 4d is the 8T-to-CCZ distillation on top. This model has one magic-state currency, so a circuit whose states are plain T gates — every synthesised rotation in this catalogue — is charged a share of a distillation it never performs, and is pessimistic on factory time by roughly 3.4x at d = 9. A circuit of Toffolis is charged exactly the paper's 114.7. Pessimistic is the safe direction for a machine size, and splitting the two terms needs a factory model this record does not have. rotation_t_coefficient: Ross and Selinger, Optimal ancilla-free Clifford+T approximation of z-rotations (arXiv:1403.2975) — the leading term of 3*log2(1/eps) + O(log log 1/eps) for the T-count of an ancilla-free single-qubit z-rotation synthesis, which this field carries as the coefficient in t_per_rotation. Not from arXiv:2505.15917: that paper's circuit is Toffoli-only and states no rotation synthesis convention.

Two estimates may be compared only when this identity matches. Change the precision or the hardware set and every number above is a different claim.

Import resource data

Inspect QREF v1 JSON and keep the original file. This leaves your physical estimate unchanged.

Quantum vs classical

Classical baseline

Use a classical state-vector or matrix simulation at the same width, precision, and measurement objective.

Quantum claim

The quantum record demonstrates a state or operator behavior; it does not make classical simulation or communication costs disappear.

How to compare

Compare fidelity, samples, gate depth, noise, memory, and the cost of preparing and reading the state.

References

Strong empirical
  • Verified by construction
  • Peer-reviewed paper
Method
Deterministic portable-gate construction plus catalog schema validation
Result
Pass · 3 qubits and 3 pre-measurement operations emit non-empty Qiskit, PennyLane, Cirq, CUDA-Q, Amazon Braket, OpenQASM 3.0, and PyQuil source.
Caveat
This is a parameterized Leona Quantum benchmark scaffold informed by the cited suite, not an upstream benchmark file or a hardware result.
MQT Bench: Benchmarking Software and Design Automation Tools for Quantum Computing ↗
Kind
curated reference
Reviewed by
Leona Quantum curation pass
License
Citation metadata; Leona Quantum-authored scaffold
GHZentanglementbenchmark3 qubitsseven-framework export

Atlas stars stay in the public catalog. Saving this entry to your workspace starts an unstarred private copy.