cz

cz#

Two-qubit controlled-Z (CZ) gate.

The CZ gate flips the relative phase of the \(|11⟩\) state. It can be represented by the unitary matrix

\[\begin{split}\text{CZ} = \begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & -1 \end{pmatrix}\end{split}\]

Full path: iqm.pulse.gates.cz

Classes

CZ_CRF

CZ gate using a CosineRiseFall flux pulse on the coupler.

CZ_CRF_ACStarkCRF

Controlled-Z two-qubit gate.

CZ_GaussianSmoothedSquare

CZ gate using a GaussianSmoothedSquare flux pulse on the coupler.

CZ_Slepian

CZ gate using a Slepian flux pulse on the coupler.

CZ_Slepian_ACStarkCRF

Controlled-Z two-qubit gate.

CZ_Slepian_CRF

CZ gate using a Slepian flux pulse on the coupler and a CosineRiseFall flux pulse on the qubit.

CZ_TruncatedGaussianSmoothedSquare

CZ gate using a TruncatedGaussianSmoothedSquare flux pulse on the coupler.

CouplerFluxPulseQubitACStarkPulseGate

Base class for CZ gates with coupler flux pulse and a qubit AC Stark pulse.

FluxPulseGate

Discrete two locus component gate implemented using flux pulses, virtual RZs, and the interaction mediated by the coupler.

FluxPulseGate_CRF_CRF

CZ gate using a CosineRiseFall flux pulse on the coupler and on the qubit.

FluxPulseGate_TGSS_CRF

CZ gate using a TruncatedGaussianSmoothedSquare flux pulse on the coupler and a CosineRiseFall flux pulse on the qubit.

Inheritance

Inheritance diagram of iqm.pulse.gates.cz