Skip to main contentIBM Quantum Documentation
You are viewing the API reference for an old version of Qiskit SDK. Switch to latest version

qiskit.pulse.builder.delay_qubits

delay_qubits(duration, *qubits)

GitHub(opens in a new tab)

Insert delays on all of the channels.Channels that correspond to the input qubits at the same time.

Examples:

from qiskit import pulse
from qiskit.providers.fake_provider import FakeOpenPulse3Q
 
backend = FakeOpenPulse3Q()
 
with pulse.build(backend) as pulse_prog:
    # Delay for 100 cycles on qubits 0, 1 and 2.
    regs = pulse.delay_qubits(100, 0, 1, 2)
Note

Requires the active builder context to have a backend set.

Parameters

  • duration (int) – Duration to delay for.
  • qubits (Union[int, Iterable[int]]) – Physical qubits to delay on. Delays will be inserted based on the channels returned by pulse.qubit_channels().
Was this page helpful?
Report a bug or request content on GitHub.