Native Gates
Native gates are the set of gates a quantum chip can directly execute — defined not by fixed chip physics but by today's calibration, and reachable from your circuit only through transpilation.
What it means
A quantum circuit is usually written with textbook gates such as H and CX, but a physical chip can only execute a small set of native gates — for example PRX and CZ on some superconducting platforms.Transpilation rewrites the circuit, at the same level of abstraction, into an equivalent one built only from that native set (like TypeScript → JavaScript, in contrast to compilation, which descends to a lower level).Crucially, the native set is not a fixed property of the silicon: it is defined by calibration, so the very same chip may support different gates on different days.Three subtleties follow.First, gate support can differ per qubit — qubits 1, 2, 3, and 5 may support gates A and B while qubit 4 supports B and C.Second, two-qubit native gates act on couplers, the components sitting between qubits, and are therefore reported as 'gate D supported between qubits 1 and 3', not on a qubit.Third, even a native gate is still an abstraction: the same PRX gate may have several distinct pulse-level implementations, such as drag_gaussian, drag_crf, or drag_gaussian_sx.A practical consequence: always transpile against the current calibration data, not against yesterday's assumptions.Everyday analogy
Common misconceptions
- Native gates are NOT fixed chip physics — they are defined by calibration, and the supported set can differ per qubit and change from day to day.
- Two-qubit native gates do not act on the qubits themselves — they act on couplers, the components between qubits, which is why support is reported as 'gate D supported between qubits 1 and 3'.
- Even a native gate is still an abstraction: the same PRX gate may have several distinct pulse implementations (drag_gaussian, drag_crf, drag_gaussian_sx, …).
Key takeaways
- Transpilation converts your circuit's gates into today's native gate set — a same-level translation, like TypeScript to JavaScript.
- Three subtleties: gate support varies per qubit, two-qubit gates live on couplers between qubits, and one native gate can have multiple pulse implementations.
- Because the native set is calibration-defined, the same chip may 'speak' differently tomorrow — transpile against today's calibration data.
Check your understanding
A chip's documentation says it currently supports the gates PRX and CZ. Which statement is most accurate?
- A.This set is a permanent physical property of the chip
- B.This set is defined by the current calibration and may differ per qubit and per day
- C.Any circuit must be manually rewritten by the user using only PRX and CZ
- D.PRX and CZ act directly on the qubits, never on couplers
Show the answer
Answer: B. This set is defined by the current calibration and may differ per qubit and per day
Why: The native gate set is defined by calibration, not by fixed silicon physics: support can vary per qubit and per day, two-qubit gates like CZ act on couplers, and the transpiler — not the user — performs the rewriting.
Why can a device report say 'gate D is supported between qubits 1 and 3' rather than 'on qubit 1' or 'on qubit 3'?
- A.Because gate D is a measurement operation
- B.Because two-qubit native gates act on the coupler, the component connecting the two qubits
- C.Because qubits 1 and 3 share the same pulse implementation
- D.Because gate D is a purely software construct with no physical location
Show the answer
Answer: B. Because two-qubit native gates act on the coupler, the component connecting the two qubits
Why: Two-qubit native gates are executed on couplers — tunable components sitting between qubit pairs — so support is naturally reported per connection, not per qubit.
Builds on
Which gate sets are native is calibration- and vendor-defined and changes over time; concept text is explicit about this. Re-verified 2026-07-10: no material drift.
Learn it hands-on
This concept is part of a 46-level curriculum with an interactive simulator and Lumen, a tutor whose answers are verified before you see them. Levels 1–5 are free.
