<<

A Engineer’s Guide to Superconducting P. Krantz1,2,†, M. Kjaergaard1, F. Yan1, T.P. Orlando1, S. Gustavsson1, and W. D. Oliver1,3,‡ 1Research Laboratory of Electronics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA 2Wallenberg Centre for (WACQT), Chalmers University of Technology, Gothenburg, SE-41296, Sweden and 3MIT Lincoln Laboratory, 244 Wood Street, Lexington, MA 02420, USA

(Dated: 9 July 2021) The aim of this review is to provide quantum engineers with an introductory guide to the central concepts and challenges in the rapidly accelerating field of superconducting quantum circuits. Over the past twenty years, the field has matured from a predominantly basic research endeavor to one that increasingly explores the engineering of larger-scale superconducting quantum systems. Here, we review several foundational elements – design, noise properties, qubit control, and readout techniques – developed during this period, bridging fundamental concepts in circuit (cQED) and contemporary, state- of-the-art applications in gate-model quantum computation.

CONTENTS 1. Connecting T1 to S(ω) 19 2. Connecting Tϕ to S(ω) 20 I. Introduction 2 3. Noise spectroscopy 21 A. Organization of this article 2 E. Engineering noise mitigation 21 1. Materials and fabrication improvements 22 II. Engineering quantum circuits 3 2. Design improvements 22 A. From quantum to the 3. Dynamical error suppression 22 qubit 3 4. Cryogenic engineering 22 B. Qubit Hamiltonian engineering 6 1. Tunable qubit: split transmon 6 IV. Qubit control 22 2. Towards larger anharmonicity: flux qubit A. Boolean gates used in classical and fluxonium 7 computers 23 C. Interaction Hamiltonian engineering 9 B. gates used in quantum 1. Physical coupling: capacitive and computers 24 inductive 9 C. Comparing classical and quantum gates 26 2. Coupling axis: transverse and 1. Gate sets and gate synthesis 27 longitudinal 10 2. Addressing superconducting qubits 27 D. Single-qubit gates 27 III. Noise, decoherence, and error mitigation 12 1. Capacitive coupling for X,Y control 28 A. Types of noise 12 2. Virtual Z gate 30 1. Systematic noise 12 3. The DRAG scheme 30 2. Stochastic noise 12 E. The iSWAP two-qubit gate in tunable 3. Noise strength and qubit susceptibility 12 qubits 31 B. Modeling noise and decoherence 12 1. Deriving the iSWAP unitary 31 1. representation 12 2. Applications of the iSWAP gate 33 arXiv:1904.06560v5 [quant-ph] 7 Jul 2021 2. Bloch-Redfield model of decoherence 13 F. The CPHASE two-qubit gate in tunable 3. Modification due to 1/f-type noise 16 qubits 33 4. Noise power spectral density (PSD) 17 1. Trajectory design for the CPHASE gate 35 C. Common examples of noise 18 2. The CPHASE gate for quantum error 1. Charge noise 18 correction 35 2. Magnetic flux noise 18 3. Quantum simulation and algorithm 3. number fluctuations 19 demonstrations using CPHASE 36 4. Quasiparticles 19 G. Two-qubit gates using only microwaves 37 D. form of qubit-environment 1. The operational principle of the CR gate 37 interaction 19 2. Improvements to the CR gate and experiments using CR 38 3. Quantum simulation and algorithm † ‡ ∗ [email protected], [email protected] demonstrations with the CR gate 38 2

4. Other microwave-only gates: bSWAP, and polarized photons30–33, where the quantum informa- MAP, and RIP 39 tion is encoded in natural microscopic quantum systems, H. Gate implementations with tunable superconducting qubits are macroscopic in size and litho- coupling 40 graphically defined. One remarkable feature of superconducting qubits is V. Qubit readout 41 that their -level spectra are governed by circuit el- A. Dispersive readout 41 ement parameters and thus are configurable; they can be B. Measuring the amplitude and designed to exhibit “-like” energy spectra with de- phase 43 sired properties. Therefore, superconducting qubits are 1. Representation of the readout signal 43 also often referred to as artificial , offering a rich 2. I-Q mixing 44 parameter of possible qubit properties and opera- 3. Homodyne demodulation 44 tion regimes, with predictable performance in terms of transition , anharmonicity, and complexity. 4. Heterodyne demodulation 45 While there are many other excellent reviews on su- C. Weak and strong qubit measurements: perconducting qubits, see e.g. Refs. 34–43, this Impact of noise 46 specifically aims to introduce new quantum engineers D. “Purcell filters” for faster readout 48 (academic and industrial alike) to the terminology and E. Improve signal-to-noise ratio: Parametric state-of-the-art practices used in the rapidly accelerat- amplification 50 ing field of superconducting . The 1. Quantum-limited amplification processes 50 reader is assumed to be familiar with basic concepts that 2. Operation of Josephson parametric span classical , quantum , and electrical amplifiers 51 engineering. In particular, readers will find it useful to 3. The traveling parametric amplifier 53 have had previous exposure to , the Schr¨odingerequation, the Bloch sphere representation of VI. Summary and outlook 54 qubit states, second quantization, basic concepts of su- perconductivity, , introductory circuit Acknowledgments 55 analysis, classical boolean logic, linear dynamical sys- tems, analog and digital signal processing, and famil- iarity with microwave components such as transmission I. INTRODUCTION lines and mixers. These topics will be introduced as they arise, but having basic prior knowledge will be helpful. Quantum processors harness the intrinsic properties of quantum mechanical systems – such as quantum paral- lelism and quantum interference – to solve certain prob- A. Organization of this article lems where classical computers fall short1–6. Over the past two decades, rapid developments in the science and This review is organized in the following four sections; engineering of quantum systems have advanced the fron- first, in Sec. II, we explore the parameter space avail- tier in quantum computation, from the realm of scien- able when designing superconducting circuits. In particu- tific explorations on single isolated quantum systems to- lar, we look at the promising capacitively-shunted planar ward the creation and manipulation of multi-qubit pro- qubit modalities and how these can be engineered with cessors7,8. In particular, the requirements imposed by desired properties, such as transition , anhar- larger quantum processors have shifted of mindset within monicity, and reduced susceptibility to various sources the community, from solely scientific discovery to the de- of noise. In this section, we also introduce several ways velopment of new, foundational engineering abstractions in which interactions between qubits can be engineered, associated with the design, control, and readout of multi- in order to implement two-qubit entangling operations, qubit quantum systems. The result is the emergence of a needed for a universal gate set. new discipline termed quantum engineering, which serves In Sec. III, we discuss systematic and stochastic noise, to bridge the basic sciences, mathematics, and computer the concepts of noise strength and qubit noise suscepti- science with fields generally associated with traditional bility, and the common sources of noise which lead to engineering. decoherence in superconducting circuits. We introduce One prominent platform for constructing a multi-qubit the Bloch-Redfield model of decoherence, characterized quantum processor involves superconducting qubits, in by longitudinal and transverse relaxation T1 and which information is stored in the quantum degrees of T2, and discuss the implications of 1/f noise. We then freedom of nanofabricated, anharmonic oscillators con- define the noise power spectral density, which is com- structed from superconducting circuit elements. In con- monly used to characterize noise processes, and describe trast to other platforms, e.g. spins in sili- how it drives decoherence. Finally, we close the section con9–14 and quantum dots15–18, trapped ions19–23, ul- with a review of coherent control methods used to miti- tracold atoms24–27, nitrogen-vacancies in diamonds28,29, gate certain types of , reversible noise. 3

In Sec. IV, we provide a review of how single- and The -independent Hamiltonian Hˆ governs the time ˆ two-qubit operations are typically implemented in super- evolution of the system through the operator e−iHt/~. conducing circuits, by using a combination of local mag- Thus, just as with classical systems, determining the netic flux control and microwave drives. In particular, we Hamiltonian of a system – whether the classical Hamil- discuss the family of two-qubit gates arising from a ca- tonian H or its quantum counterpart Hˆ – is the first step pacitive coupling between qubits, and introduce several to deriving its dynamical behavior. In Sec. IV, we con- recent advances that have been demonstrated to achieve sider the case when the Hamiltonian is time-dependent high-fidelity gates, as well as applications in quantum in the context of qubit control. information processing that use these gates. The contin- To understand the dynamics of a superconducting ued development of high-fidelity two-qubit gates in super- qubit circuit, it is natural to start with the classical de- conducting qubits is a highly active research area. For scription of a linear LC resonant circuit [Fig. 1(a)]. In this , we include sufficient technical details that a this system, energy oscillates between electrical energy reader may use this review as a starting point to critically in the capacitor C and magnetic energy in the inductor assess the pros and cons of the various gates, as well as L. In the following, we will arbitrarily associate the elec- develop an appreciation for the types of gate-engineering trical energy with the “” and the magnetic already implemented in state-of-the-art superconducting energy with the “” of the oscillator. The quantum processors. instantaneous, time-dependent energy in each element is Finally, in Sec. V, we discuss the physics and engi- derived from its current and voltage, neering associated with the dispersive readout technique, Z t typically used to measure the individual qubit states in E(t) = V (t0)I(t0)dt0, (3) modern quantum processors. After a discussion of the −∞ theory behind dispersive coupling, we give an introduc- 0 0 tion to design of Purcell filters and the development of where V (t ) and I(t ) denote the voltage and current of quantum-limited parametric amplifiers. the capacitor or inductor. To derive the classical Hamiltonian, we follow the stan- dard approach used in classical mechanics: the Lagrange- II. ENGINEERING QUANTUM CIRCUITS Hamilton formulation. Here, we represent the circuit el- ements in terms of one of its generalized circuit coor- In this section, we will demonstrate how quantum sys- dinates, charge or flux. In the following, we pick flux, tems based on superconducting circuits can be engineered defined as the time integral of the voltage to achieve certain desired properties. Using the most Z t common qubit modalities, we discuss how properties such 0 0 as the qubit transition frequency, anharmonicity, and Φ(t) = V (t )dt . (4) −∞ noise susceptibility can be tailored by the choice of circuit topology and element parameter values. We also discuss In this example, the voltage at the node is also the branch how to engineer the interactions between different quan- voltage across the element. In this section, we will simply tum systems, in particular the cases of qubit-qubit and refer to these as node voltages and fluxes for convenience. qubit-resonator couplings. For a more detailed discussion of nodes and branches in this context, we refer the reader to Ref. 44. Note that in the following, we could have exchanged A. From quantum harmonic oscillator to the transmon our associations with kinetic energy (momentum coor- qubit dinate) and potential energy (position coordinate), and instead start with the charge variable Q(t), which is the A quantum mechanical system is governed by the time- time integral of the current I(t). dependent Schr¨odingerequation, By combining Eqs. (3) and (4), using the relations V = L dI/dt and I = C dV/dt, and applying the integration ∂ Hˆ |ψ(t)i = i~ |ψ(t)i, (1) by parts formula, we can write down energy terms for the ∂t capacitor and inductor in terms of the node flux, where |ψ(t)i is the state of the quantum system at time t, is the reduced Planck’s constant h/2π, and Hˆ is the 1 2 ~ TC = CΦ˙ , (5) Hamiltonian that describes the total energy of the sys- 2 tem. The “hat” is used to indicate that Hˆ is a quantum operator. As the Schr¨odinger equation is a first-order lin- 1 2 ear differential equation, the temporal dynamics of the UL = Φ . (6) L quantum system may be viewed as a straightforward ex- 2 ample of a linear dynamical system with formal solution, The Lagrangian is defined as the difference between the kinetic and potential energy terms and can thus be ˆ |ψ(t)i = e−iHt/~|ψ(0)i. (2) expressed in terms of Eqs. (5) and (6) 4

across the inductor. These two operators form a canon- ical conjugate pair, obeying the commutation relation 1 2 1 2 L = TC − UL = CΦ˙ − Φ . (7) [φ, n] = i. We note that the factor 4 in front of the 2 2L charging energy EC is solely a historical artifact, namely, From the Lagrangian in Eq. (7), we can further derive that this energy scale was first defined for single-electron the Hamiltonian using the Legendre transformation, for systems and then adopted to two-electron Cooper-pair which we need to calculate the momentum conjugate to systems. the flux, which in this case is the charge on the capacitor The Hamiltonian in Eq. (13) is identical to the one de- scribing a particle in a one-dimensional quadratic poten- tial, a quantum harmonic oscillator (QHO). We can treat ∂L Q = = CΦ˙ . (8) φ as the generalized position coordinate, so that the first ∂Φ˙ term is the kinetic energy and the second term is the po- tential energy. We emphasize that the functional form The Hamiltonian of the system is now defined as of the potential energy influences the eigensolutions. For 2 example, the fact that this term is quadratic (UL ∝ φ ) Q2 Φ2 1 1 in Eq. (13) gives rise to the shape of the potential in Fig. H = QΦ˙ − L = + ≡ CV 2 + LI2, (9) 2C 2L 2 2 1(b). The solution to this eigenvalue problem gives an in- finite series of eigenstates |ki,(k = 0, 1, 2,...), whose cor- as one would expect for an electrical LC circuit. Note responding eigenenergies Ek are all√ equidistantly spaced,√ that this Hamiltonian is analogous to that of a mechan- i.e. Ek+1 −Ek = ~ωr, where ωr = 8ELEC /~ = 1/ LC ical harmonic oscillator,√ with mass m = C, and reso- denotes the resonant frequency of the system, see Fig. nant frequency ω = 1/ LC, which expressed in posi- 1(b). We may represent these results in a more compact tion, x, and momentum, p, coordinates takes the form form (second quantization) for the quantum harmonic 2 2 2 H = p /2m + mω x /2. oscillator (QHO) Hamiltonian The Hamiltonian described above is classical. In order to proceed to a quantum-mechanical description of the   system, we need to promote the charge and flux coordi- † 1 H = ~ωr a a + , (14) nates to quantum operators. And, whereas the classical 2 coordinates satisfy the Poisson bracket: where a†(a) is the creation (annihilation) operator of a δf δg δg δf single excitation of the resonator. The Hamiltonian in {f, g} = − (10) δΦ δQ δΦ δQ Eq. (14) is written as an energy. It is, however, often δΦ δQ δQ δΦ preferred to divide by ~ so that the expression has units → {Φ,Q} = − = 1 − 0 = 1, (11) of radian frequency, since we will later resonantly drive δΦ δQ δΦ δQ transitions at a particular frequency or reference the rate the quantum operators similarly satisfy a commutation at which two systems interact with one another. There- relation: fore, from here on, ~ will be omitted. The original charge number and phase operators can † † [Φˆ, Qˆ] = ΦˆQˆ − QˆΦˆ = i~, (12) be expressed as n = nzpf×i(a−a ) and φ = φzpf×(a+a ), 1/4 1/4 where nzpf = [EL/(32EC )] and φzpf = (2EC /EL) where the operators are indicated by hats. From this are the zero-point fluctuations of the charge and phase point forward, however, the hats on operators will be variables, respectively. Quantum mechanically, the quan- omitted for simplicity. tum states are represented as wavefunctions that are gen- In a simple LC resonant circuit [Fig. 1(a)], both the erally distributed over a range of values of n and φ and, inductor L and the capacitor C are linear circuit ele- consequently, the wavefunctions have non-zero standard ments. Defining the reduced flux φ ≡ 2πΦ/Φ0 and the deviations. Such wavefunction distributions are referred reduced charge n = Q/2e, we can write down the follow- to as “quantum fluctuations,” and they exist, even in the ing quantum-mechanical Hamiltonian for the circuit, , where they are called “zero-point fluctua- tions”.

2 1 2 The linear characteristics of the QHO has a natural H = 4EC n + ELφ , (13) 2 limitation in its applications for processing quantum in- formation. Before the system can be used as a qubit, we 2 where EC = e /(2C) is the charging energy required need to be able to define a computational subspace con- to add each electron of the Cooper-pair to the island sisting of only two energy states (usually the two-lowest 2 and EL = (Φ0/2π) /L is the inductive energy, where energy eigenstates) in between which transitions can be Φ0 = h/(2e) is the superconducting magnetic flux quan- driven without also exciting other levels in the system. tum. Moreover, the quantum operator n is the ex- Since many gate operations, such as single-qubit gates cess number of Cooper-pairs on the island, and φ – the (Sec. IV), depend on frequency selectivity, the equidis- reduced flux – is denoted the “gauge-invariant phase” tant level-spacing of the QHO, illustrated in Fig. 1(b), 5

(a) i (c)

+ L ~ dφ L C v J C I = Ic sin(φ),V = , (15) r r C s e dt - J 2 resulting in a modified Hamiltonian (b) (d) 5 5 Transmon 4 4 2 H = 4EC n − EJ cos(φ), (16) 3 3 2 where EC = e /(2CΣ), CΣ = Cs + CJ is the total ca- 2 2 pacitance, including both shunt capacitance Cs and the Energy [ ] [ Energy 1 ] [ Energy 1 self-capacitance of the junction CJ , and EJ = IcΦ0/2π is

QHO Comp. the Josephson energy, with Ic being the critical current 0 0 subspace ‡ - - /2 0 /2 - - /2 0 /2 of the junction . After introducing the Josephson junc- Superconducting phase, Superconducting phase, tion in the circuit, the potential energy no longer takes a manifestly parabolic form (from which the harmonic FIG. 1. (a) Circuit for a parallel LC-oscillator (quantum har- spectrum originates), but rather features a cosinusoidal monic oscillator, QHO), with inductance L in parallel with form, see the second term in Eq. (16), which makes the capacitance, C. The superconducting phase on the island is energy spectrum non-degenerate. Therefore, the Joseph- denoted φ, referencing ground as zero. (b) Energy potential son junction is the key ingredient that makes the oscilla- for the QHO, where energy levels are equidistantly spaced tor anharmonic and thus allows us to identify a uniquely ~ωr apart. (c) Josephson qubit circuit, where the nonlinear addressable quantum two-level system, see Fig. 1(d). inductance LJ (represented with the Josephson-subcircuit in Once the nonlinearity has been added, the system dy- the dashed orange box) is shunted by a capacitance, Cs. (d) namics is governed by the dominant energy in Eq. (16), The Josephson inductance reshapes the quadratic energy po- reflected in the EJ /EC ratio. Over time, the super- tential (dashed red) into sinusoidal (solid blue), which yields non-equidistant energy levels. This allows us to isolate the conducting qubit community has converged towards cir- two lowest energy levels |0i and |1i, forming a computational cuit designs with EJ  EC . In the opposite case when EJ ≤ EC , the qubit becomes highly sensitive to charge subspace with an energy separation ~ω01, which is different than ~ω12. noise, which has proven more challenging to mitigate than flux noise, making it very hard to achieve high co- herence. Another motivation is that current technologies allow for more flexibility in engineering the inductive (or † poses a practical limitation . potential) part of the Hamiltonian. Therefore, working To mitigate the problem of unwanted dynamics in- in the EJ ≤ EC limit, makes the system more sensitive volving non-computational states, we need to add anhar- to the change in the potential Hamiltonian. Therefore, monicity (or nonlinearity) into our system. In short, we we will focus here on the state-of-the-art qubit modalities 0→1 1→2 require the transition frequencies ωq and ωq be suffi- that fall in the regime EJ  EC . For readers who are ciently different to be individually adressable. In general, interested in the physics in the EJ ≤ EC regime, such the larger the anharmonicity the better. In practise, the as the earlier Cooper-pair box , we refer to amount of anharmonicity sets a limit on how short the Refs. 48–51. pulses used to drive the qubit can be. This is discussed To access the EJ  EC regime, one preferred approach in detail in Sec. IV D 3. is to make the charging EC small by shunting the junction To introduce the nonlinearity required to modify the with a large capacitor, Cs  CJ , effectively making the harmonic potential, we use the Josephson junction – a qubit less sensitive to charge noise – a circuit commonly nonlinear, dissipationless circuit element that forms the known as the transmon qubit52. In this limit, the super- 46,47 backbone in superconducting circuits . By replacing conducting phase φ is a good , i.e. the the linear inductor of the QHO with a Josephson junc- spread (or quantum fluctuation) of φ values represented tion, playing the role of a nonlinear inductor, we can by the quantum wavefunction is small. The low-energy modify the functional form of the potential energy. The eigenstates are therefore, to a good approximation, local- potential energy of the Josephson junction can be derived ized states in the potential well, see Fig. 1(d). We may from Eq. (3) and the two Josephson relations gain more insight by expanding the potential term of Eq. (16) into a power series (since φ is small), that is

†Even though linear resonant systems cannot be addressed properly, their long coherence times have proven them useful as quantum ac- cess memories for storing , where a nonlinear ‡The critical current is the maximum supercurrent that the junction ancilla system is used as a quantum controller for feeding and ex- can support before it switches to the resistive state with non-zero tracting excitations to/from the resonant cavity modes45. voltage. 6

B. Qubit Hamiltonian engineering

1 2 1 4 6 EJ cos(φ) = EJ φ − EJ φ + O(φ ). (17) 1. Tunable qubit: split transmon 2 24

The leading quadratic term in Eq. (17) alone will To implement fast gate operations with high-fidelity, result in a QHO, recall Eq. (13). The second term, as needed to implement quantum logic, many (though however, is quartic which modifies the eigensolution and not all63) of the quantum processor architectures imple- disrupts the otherwise harmonic energy structure. Note mented today feature tunable qubit frequencies64–67. For that, the negative coefficient of the quartic term indicates instance, in some cases, we need to bring two qubits into 1→2 0→1 that the anharmonicity α = ωq −ωq is negative and resonance to exchange (swap) energy, while we also need its limit in magnitude thus cannot be made arbitrarily the capability of separating them during idling periods large. For the case of the transmon, α = −EC is usually to minimize their interactions. To do this, we need an designed to be 100 − 300 MHz, as√ required to maintain external parameter which allows us to access one of the a desirable qubit frequency ωq = ( 8EJ EC − EC )/~ = degrees of freedom of the system in a controllable fashion. 3−6 GHz, while keeping an energy ratio sufficiently large 52 One widely-used technique is to replace the single (EJ /EC ≥ 50) to suppress charge sensitivity . Fortu- Josephson junction with a loop interupted by two iden- nately, the charge sensitivity is exponentially suppressed tical junctions – forming a dc superconducting quantum for increased EJ /EC , while the reduction in anharmonic- interference device (dc-SQUID)68. Due to the interfer- ity only scales as a weak power law, leading to a workable ence between the two arms of the SQUID, the effective device. critical current of the two parallel junctions can be de- Including terms up to fourth order and using the QHO creased by applying a magnetic flux threading the loop, eigenbases, the system Hamiltonian resembles that of a see Fig. 2(a). Due to the fluxoid quantization condition, Duffing oscillator the algebraic sum of branch flux of all of the inductive elements along the loop plus the externally applied flux † α † † equal an integer number of superconducting flux quanta, H = ωqa a + a a aa. (18) 2 that is

Since |α|  ωq, we can see that the transmon qubit is basically a weakly anharmonic oscillator (AHO). If exci- ϕ1 − ϕ2 + 2ϕe = 2πk, (20) tation to higher non-computational states is suppressed over any gate operations, either due to a large enough |α| where ϕe = πΦext/Φ0. Using this condition, we can elim- or due to robust control techniques such as the DRAG inate one degree of freedom and treat the SQUID-loop pulse, see Sec. IV D 3, we may effectively treat the AHO as a single junction, but with the important modification as a quantum two-level system, simplifying the Hamilto- that EJ is tunable (via the SQUID critical current) by nian to means of the external flux Φext. The effective Hamilto- nian of the so-called split transmon (ignoring the con- σz stant) is H = ωq , (19) 2 where σz is the Pauli-z operator. However, one should 2 H = 4EC n − 2EJ |cos (ϕe)| cos(φ). (21) always keep in mind that the higher levels physically | {z } 53 E0 (ϕ ) exist . Their influence on system dynamics should be J e taken into account when designing the system and its control processes. In fact, there are many cases where We can see that Eq. (21) is analogous to Eq. (16), with 0 the higher levels have proven useful to implement more EJ replaced by EJ (ϕe) = 2EJ |cos (ϕe)|. The magnitude 54 0 efficient gate operations . of the net, effective Josephson energy EJ has a period In addition to reducing the charge , the use of Φ0 in applied flux and spans from 0 to its maximum of a large shunt capacitor also enables us to engineer value 2EJ . Therefore, the qubit frequency can be tuned the electric field distribution of the quantum system, and periodically with Φext, see Fig. 2(b). thus the participation of surface loss mechanisms. In the While the split transmon enables frequency tunabil- development of the 3D transmon55, e.g. a 2D transmon ity by the externally applied magnetic field, it also in- coupled to a 3D cavity, it was demonstrated that by mak- troduces sensitivity to random flux fluctuations, known ing the gap between the two lateral capacitor plates large as flux noise. At any working point, the slope of the (compared to the film thickness) the coherence time in- qubit spectrum, ∂ωq/∂Φext, indicates to first order how creases since a smaller portion of the electric field in- strongly this flux noise affects the qubit frequency. The teracts with the lossy interfaces, e.g. metal-substrate sensitivity is generally non-zero, except at multiples of and substrate- interfaces, which has been stud- the flux quantum, Φext = kΦ0, where k is an integer, 56–61 ied extensively . where ∂ωq/∂Φext = 0. 7

(a) Symmetric transmon (c) Asymmetric transmon(e) C-shunted (g) C-shunted Fluxonium

φ1 φ1 φ2 φ1 φ2 φ1 φ2 CJ Ic Ic Ic φ2 φN

(b) (d) (f) (h) 8 8 8 8 Ec /h = 0.3 GHz EJ /h = 15 GHz 6 6 6 6

4 4 4 4

2 2 2 2

0 0 0 0 - - /2 0 /2 - - /2 0 /2 - - /2 0 /2 - - /2 0 /2

FIG. 2. Modular qubit circuit representations for capacitively shunted qubit modalities (orange box Fig. 1c) and corresponding qubit transition frequencies for the two lowest energy states as a function of applied magnetic flux in units of Φ0. (a-b) Symmetric transmon qubit, with Josephson energy EJ are shunted with a capacitor yielding a charging energy EC . (c-d) Asymmetric transmon qubit, with junction asymmetry γ = EJ2/EJ1 = 2.5. (e-f) Capacitively shunted flux qubit, where a small principle junction (red) is shunted with two larger junctions (orange). Parameters are the same as Yan et al.62. (g-h) C-shunted fluxonium qubit, where the small junction is inductively shunted with a large array of N junctions.

One recent development has focused on reducing the resonance gate is optimized with certain frequency de- qubit sensitivity to flux noise, while maintaining suf- tuning between two qubits70. Therefore, by using an ficient tunability to operate our quantum gates. The asymmetric transmon, a small frequency-tuning range idea is to make the two junctions in the split transmon is introduced that is sufficient to compensate for fabri- asymmetric69, see Fig. 2(c). This yields the following cation variations, without introducing unnecessary large Hamiltonian susceptibility to flux noise and thus maintaining high co- herence. For another example, a surface code scheme q based on the adiabatic CPHASE-gate requires specific fre- 2 2 2 2 H = 4EC n − EJΣ cos (ϕe) + d sin (ϕe) cos(φ), (22) quency configuration among qubits in order to avoid fre- | {z } quency crowding issues, and asymmetric fit E0 (ϕ ) J e well with its well-defined frequency range71. In general, where EJΣ = EJ1 + EJ2 and d = (γ − 1)/(γ + 1) is as the quantum processors scale up and fabrication im- the junction asymmetry parameter, with γ = EJ2/EJ1. proves, asymmetric transmons are likely to be found in Again, we can treat the two junctions as a single-junction wider applications in the future. 0 transmon, with an effective Josephson energy EJ (ϕe). In particular, we can recognize the two special cases; for d = 0, the Hamiltonian in Eq. (22) reduces to the sym- 2. Towards larger anharmonicity: flux qubit and fluxonium 0 metric case with EJ (ϕe) = EJΣ |cos(ϕe)|, as in Eq. (21) with EJΣ = 2EJ . In the other limit, when |d| → 1, We see that split transmon qubits, be it symmetric or 0 EJ (ϕe) → EJΣ and the flux-tunability of the Josephson not, still the same topology as the single junction energy vanishes, which is equivalent to the single junction version, yielding a sinusoidal potential. Therefore, the case, recall Eq. (16). degree to which the properties of these qubits can be en- From the discussion above we see that going from sym- gineered has not fundamentally changed. In particular, metric to asymmetric transmons does not change the cir- the limited anharmonicity in transmon-type qubits in- cuit topology. This seemingly trivial modification, how- trinsically causes significant residual excitation to higher- ever, has profound impact for practical applications. As energy states, undermining performance of gate opera- we can see from the qubit spectra, Fig. 2(d), the flux tions. To go beyond this, it is necessary to introduce sensitivity is suppressed across the entire tunable fre- additional complexity into the circuit. quency range. For example, the performance of the cross- One outstanding development in this regard is the in- 8 vention of the flux qubit72,73, where the qubit loop is in- the introduction of the capacitive shunt, similar to the terrupted by three (or four) junctions, see Fig. 2(e). On modified Cooper-pair box leading to the transmon qubit. one branch is one smaller junction; on the other branch The double-well case obtained for γ < 2 was demon- are two identical junctions, both a factor γ larger in size strated and investigated much earlier72,73. The intuitive compared to the small junction. The addition of one picture based on circulating current states – so it gets more junction as compared to the split transmon is non- the name persisting-current flux qubit (PCFQ) – gives trivial, as it changes the circuit topology and reshapes a satisfying physical description of the qubit degrees of the potential energy profile. freedom. However, from the perspective of a quantum Each junction is associated with a phase variable, and engineer, the qubit properties are of more interest, even the fluxoid quantization condition again allows us to if sometimes we may lose physical intuition about the eliminate one degree of freedom. Consequently, we have system in certain regimes; such as when γ ≈ 2 and there a two-dimensional potential landscape, which in compar- are no clear circulating current states. The most impor- ison to the simpler topology of the transmon, compli- tant feature of the PCFQ is that its anharmonicity can cates the problem both conceptually and computation- be much greater than the transmon and CSFQ and the ally. Fortunately, under the assumed setting that the ar- transition elements |h1|nˆ|0i|, |h1|φˆ|0i| become con- ray junctions are larger in size (γ > 1), it is usually a good siderably smaller given equivalent EJ /EC . Therefore, a approximation to treat the problem as a particle moving longer relaxation time can be expected. These features in a quasi-1D potential, which also helps us gain more have been demonstrated even more prominently in its insight and intuition about the system and draw qualita- close relative, the fluxonium qubit75. tive conclusions. The Hamiltonian under this quasi-1D The flux qubit is a striking example that illustrates approximation reads, how one dramatically can engineer the qubit properties through the choice of various circuit parameters. The in- troduction of array junctions and consequent biharmonic 2 H ≈ 4EC n − EJ cos(2φ + ϕe) − 2γEJ cos(φ). (23) profile generates rich dynamics as well as broad applica- tions. An extention of this idea is the fluxonium qubit, Note that the phase variable in Eq. (23) is the sum which generated substantial interest recently, due partly of the branch phases across the two array junctions, φ = to its capability of engineering the transition matrix el- ements to achieve millisecond T1 time, and due partly (ϕ1 + ϕ2)/2, assuming the same current direction across to the invention of novel gate schemes applicable to such ϕ1 and ϕ2. The external magnetic flux is denoted ϕe = well-protected qubits76,77. 2πΦext/Φ0. The second term in Eq. (23) is contributed Compared to flux qubits, which usually contain two by the small junction with Josephson energy EJ , whereas 78 the third term takes into account the two array junctions, or three array junctions , the number of array junctions in the fluxonium qubit is dramatically increased75,79, in together with Josephson energy 2γEJ . Clearly, the sum of these two terms no longer has the characteristics of a some cases, to the order of 100, see Fig. 2(g). Following simple cosinusoid, and the final potential profile as well the same quasi-1D approximation as for the flux qubit, −NγE φ/N as the corresponding eigenstates depends on both the the last term in Eq. (23) becomes J cos( ), where N denotes the number of array junctions. For external flux ϕe and the junction area ratio γ. large N, the argument in the cosine term φ/N becomes The most common working point for this system is sufficiently small that a second order expansion is a good when ϕe = π + 2πk, where k is an integer – that is approximation. This results in the fluxonium Hamilto- when half a superconducting flux quantum threads the nian, qubit loop. At this flux bias point, the qubit spectrum reaches its minimum, and the qubit frequency is first- 2 1 2 order insensitive to flux noise, see Fig. 2(f). This point H ≈ 4EC n − EJ cos(φ + ϕe) + ELφ , (24) is often referred to as the flux degeneracy point, where 2 flux qubits tend to have the optimal coherence time. where EL = (γ/N)EJ is the inductive energy of the At this operation point, the potential energy may as- effective inductance contributed by the junction ar- sume a single-well (γ ≥ 2) or a double-well (γ < 2) ray – often known as superinductance due to its large profile. The single-well case shares some simularities value79–81. Therefore, we can treat the potential energy with the transmon qubit, where the quadratic and quar- as a quadratic term modulated by a sinusoidal term, sim- tic terms of the Hamiltonian determines the harmonic- ilar to that of an rf-SQUID type flux qubit82. However, ity and anharmonicity, respectively. The capacitively- the kinetic inductance of the Josephson junction array is shunted flux qubit (CSFQ)62,74 was explored in this in general much larger than the geometric inductance of regime, demonstrating long coherence and decently high the wire in an rf-SQUID. anharmonicity. Note that as opposed to the transmon Depending on the relative magnitude of EJ and EL, qubit, the anharmonicity of the CSFQ is positive (α > 0). the fluxonium system could involve plasmon states (in While the improvement in anharmonicity can be associ- the same well) and fluxon states (in different wells). ated with reshaping the energy potential, the improved There are a variety of schemes to utilize them for quan- coherence over the first flux qubits can be attributed to tum information processing. Generally, the spectrum of 9 the transition between the lowest energy states is similar (a) Direct capacitive coupling to that of the flux qubit, see Fig. 2(h). Both long coher- g12 ence and high anharmonicity can be expected at the flux V1 V2 sweet spot. Cg Lastly, we want to point out a further extension – the 0 − π qubit – which has even stronger topological protec- IC1 C1 IC2 C2 tion from noise83,84. However, the strongly suppressed sensitivity to external fluctuations also makes it hard to manipulate. (b) Capacitive coupling via coupler gr1 gr2 C. Interaction Hamiltonian engineering Cg1 Cg2 To generate entanglement between individual quantum IC1 C1 Lr Cr IC2 C2 systems – it is necessary to engineer an interaction Hamil- tonian that connects degrees of freedom in those indi- vidual systems. In this section, we discuss the physical coupling mechanism and its representation in the qubit (c) Direct inductive coupling eigenbasis. The use of coupling to form 2-qubit gates is I1 M12 I2 discussed in Sec. IV.

IC1 L1 L2 IC2 1. Physical coupling: capacitive and inductive Φe1 Φe2

The Hamiltonian of two coupled systems takes a generic form (d) Inductive coupling via coupler ICC M1C M2C

H = H1 + H2 + Hint, (25) IC1 L1 L2 IC2 Φe1 ΦeC Φe2 where H1 and H2 denote the Hamiltonians of the individ- ual quantum systems, which could be any combination of the qubit circuits mentioned in Sec. II A and II B. The H FIG. 3. Schematic of capacitive and inductive coupling last term, int, is the interaction Hamiltonian, which schemes between two superconducting qubits, labeled 1 and couples variables of both systems. In superconducting 2. (a) Direct capacitive coupling, where the voltage nodes circuits, the physical form of the coupling energy is either of two qubits V1 and V2 are connected by a capacitance Cg. an electric or magnetic field (or a combination thereof). (b) Capacitive coupling via a coupler in form of a linear res- To achieve capacitive coupling, a capacitor is placed onator. (c) Direct inductive coupling, where the two qubits between the voltage nodes of the two participating cir- are coupled via mutual inductance, M12. (d) Inductive cou- cuits, yielding an interaction Hamiltonian Hint of the pling via mutual inductances M1C and M2C to a frequency- form tunable coupler.

Hint = CgV1V2, (26) where the expressions in brackets are the two Hamiltoni- C V V where g is the coupling capacitance and 1( 2) is the ans of the individual qubits, [see Eq. (16)], and we take voltage operator of the corresponding voltage node being Vi = (2e/Ci)ni in Eq. (26). From Eq. (27), we see that connected. Fig. 3(a) illustrates a realistic example of a the coupling energy depends on the coupling capacitance direct capacitive coupling between the top nodes of two as well as the matrix elements of the voltage operators. transmon qubits. Circuit quantization in the limit of The dependencies are bilinear in the perturbative limit Cg  C1,C2 yields (Cg  C1,C2). To implement the coupling capacitance, one only need X  2  bring the edges of the capacitor pads into close proxim- H = 4EC,ini − EJ,i cos(φi) i=1,2 ity, as has been demonstrated in state-of-the-art planar designs85. The coupling capacitance is determined by the planar capacitor geometry as well as the surround- 2 Cg ing environment, such as the dielectric constant of the +4e n1n2, (27) C1C2 substrate and the ground plane proximity. 10

In the case of inductive coupling, a mutual inductance this simplifying approximation is only exact in the patho- shared by two loops is the coupling mechanism, yielding logical limit of no coupling. an interaction Hamiltonian that is of the intuitive form To realize a mutual inductance, two looped circuits are brought into close proximity to one another, or, to Hint = M12I1I2, (28) make it stronger, overlap with each other88, and even may share the same wire or Josephson junction induc- M 89–92 where 12 denotes the mutual inductance between the tor . In the case of a Josephson junction, and for I I loops and 1 and 2 are the current operators for the certain metals, the inductance is dominated by kinetic currents through the inductors. A typical example com- inductance contributions, rather than solely geometric prises two closely positioned (rf-SQUID type) flux qubits, inductance93,94. Kinetic inductance arises from the me- as illustrated in Fig. 3(c). The system Hamiltonian can chanical, inertial mass of the charge carriers, but is only be expressed as (see Refs. 86 and 87): practically witnessed in very high-conductance materi- als like superconductors. A primary feature of kinetic  2  inductance is that its values can vastly exceed those of X 2 1 ΦLi H = 4EC,ini − EJ,i cos(φi) + conventional geometric inductances, which are generally L − K2 79 i=1,2 2 i(1 ) limited by electromagnetic considerations .

2 ΦL1 ΦL2 − M12(1 − K ) , (29) L − K2 L − K2 1(1 ) 2(1 ) 2. Coupling axis: transverse and longitudinal where the first two terms are the associated with the Josephson junctions, the third term captures the in- Regardless of its physical realization, the effect of a ductor energies, and the fourth term is the mutual cou- coupling on system dynamics is determined by its form pling energy of the form MI1I2 (note that in general as represented in the eigenbasis of the individual systems. Φ = LI). ΦL1 and ΦL2 are the magnetic fluxes asso- That is, how Hint appears in the representation spanned ciated with the currents flowing through the respective by the eigenbasis of H1 ⊗ H2. inductors, and K is the√ unitless mutual coupling factor Let us start with the previous example of two capaci- defined by M12 = K L1L2. Importantly, note that in tively coupled transmon qubits [Fig. 3(a)]. Using second 2 Eq. (29), K renormalizes L1, L2 and M12, essentially quantization, the system Hamiltonian in Eq. (27) can be capturing the loading effect on the circuit due to their expressed as presence, and is found by inverting an inductance matrix (see Refs. 86 and 87). X h † αi † † i H = ωia ai + a a aiai As we did with the charge degree of freedom, we will i 2 i i normalize the inductor and externally applied magnetic i∈1,2 fluxes – in this case, by the reduced quantum unit of flux Φ0/2π – to define phases φ ≡ Φ/(Φ0/2π) that are  †  † −g a1 − a a2 − a , (31) on the same footing as the junction phases φ1,2. Due 1 2 to fluxoid quantization around the closed loop, these phases must sum to zero or an integer multiple of 2π. where the expression within brackets represent the Duff- g For current directions entering the top of the junctions ing oscillator Hamiltonian for the qubits and is the coupling energy. Since we define V ∝ n ∝ i(a − a†), and [with I1 counterclockwise and I2 as shown in Fig. 3(c)], † consequently I ∝ φ ∝ (a + a ), the original n1n2-term φi −φLi = φei +2πn with n = 0, ±1,... (see, for example, becomes what is shown in Eq. (31). Such a coupling is Ref. 72). Replacing φL1(L2) with φ1(2) − φ1(e2) yields: called transverse, because the coupling Hamiltonian has 2 non- elements only at off-diagonal positions " Φ0  2 # 1 (φi − φei) † X 2 2π with respect to both oscillators, i.e. ihk|ai − ai |kii = 0 = 4EC,ini − EJ,i cos(φi) + 2 2 Li(1 − K ) for any integer k and for i ∈ 1, 2 and in this case i=1,2 † ihk ± 1|ai − a |kii =6 0. Φ0  φ − φ Φ0  φ − φ i 2 2π ( 1 e1) 2π ( 2 e2) If we can ignore higher energy levels (k ≥ 2) either − M12(1 − K ) 2 2 . (30) L1(1 − K ) L2(1 − K ) because of sufficient anharmonicity or through careful control protocols that ensure these levels never have in- M I I The coupling is of the form 1,2 1 2, with both the mu- fluence, we may truncate the Hamiltonian in Eq. (31) tual coupling and the circulating currents (via the L1 2 to and L2) “renormalized” by the factor (1 − K ). To capture the explicitly, the Hamiltonian is generally simulated using phase operators (Eq. 30), X 1 H = ωiσz,i + gσy,1σy,2. (32) rather than current operators. In the weak-coupling limit i∈1,2 2 2 2 K  1 (equivalently, M  L1L2), the coupling term may be approximated by the Josephson currents with This is a Hamiltonian of two spins, coupled by an ex- M12I1I2 ≈ M12Ic1 sin φ1Ic2 sin φ2. Note, however, that change interaction. As we will see in Sec. IV D 1, such 11 a Hamiltonian is most commonly used in contemporary and approximation – be treated as an isolated system, implementations and can generate various types of two- and the composite system simplified to two transversely qubit entangling gates. Note that, more often, we see coupled qubits, see Eq. (32). that the interaction term is expressed in σxσx instead of We now turn to the previous example of two induc- σyσy. The choice in the context here is arbitrary and does tively coupled flux qubits, see Fig. 3(c). Assume that not change the dynamics. However, when both capaci- the double-well potential [Fig. 2(g)] has a relatively tive and inductive couplings are present in the system, high inter-well barrier, which leads to an exponentially both σxσx and σyσy may be needed. In this case, the small qubit transition frequency at the energy degener- † voltage operator V ∝ i(a − a ) (reduced to σy after two- acy point, (Φe = π). Around this degeneracy point, the level approximation in the lab frame) is transversal to the off- element of sin(φ) is zero, i.e. the † current operator I ∝ (a+a ) (reduced to σx) and both of ground and excited states are localized in different wells them may be transverse to the qubit. A similar example and h1| sin(φ)|1i − h0| sin(φ)|0i= 6 0. We can then rewrite is demonstrated between a qubit and a resonator by Lu the Hamiltonian in Eq. (??) as et al.95 Transverse coupling can be engineered between a qubit X 1 and a harmonic oscillator, see Fig. 3(b). In this case, the H = ωiσzi + gσz1σz2. (35) Hamiltonian becomes i=1,2 2

Now, the coupling axis is the same as the qubit quan- 1 † † H = ωqσz + ωra a + g(σ+a + σ−a ), (33) tization axes and therefore termed longitudinal coupling. 2 Note, however, that the physical σxσx and σzσz couplings where ωq and ωr denote the qubit and resonator fre- can change in the qubit frame. quencies, and σ+ = |0ih1| and σ− = |1ih0| describes Longitudinal coupling is an important type of inter- the processes of exciting and de-exciting the qubit, re- , because it can generate entanglement without spectively. Here, we have assumed that the coupling is energy exchange. Moreover, it is found a necessary in- in the dispersive limit, i.e. g  ωq, ωr, hence ignoring gredient in the application of , where † the double (de)excitation terms proportional to σ+a and certain hard combinatorial optimization problems can be σ−a, which under typical operation regimes oscillate suf- modeled by the Ising Hamiltonian in Eq. (35) and finding ficiently fast to average to zero. The Hamiltonian in Eq. its ground state would solve this problem. (33), is the used for describing how a two- An intermediate qubit mode may also be used as a cou- level atom interacts with a resonant cavity that houses pler in the longitudinal case. In Fig. 3(d), an additional it. Such a structure is also known as cavity quantum rf-SQUID is used to mediate the coupling. The coupling electrodynamics (cQED), and it is extended to the cir- strength can be tuned by the flux bias of the coupler cuit version here. It has many useful applications in su- SQUID103. Note that a tunable coupler may also be re- perconducting quantum information architectures, such alized in a structure with capacitive couplings63. A tun- 96 97 as high-fidelity readout , see Sec. V, cavity buses , able coupler is useful because it provides a wide range of 98,99 , quantum computation with cat coupling strengths87, a high on-off ratio104 for reducing 100–102 states , etc. gate error-rates, and more ways of achieving high-fidelity Here, we briefly mention the use of a cavity or res- entangling gates67,105–107. The trade-off is an additional onator to mediate coupling between two qubits, which control line. may be physically well-separated (≈ 1 cm). Since most In addition to the pure transversal and longitudinal superconducting are in the GHz frequency qubit-qubit interactions, there are also examples of mixed range, they can be made much longer than any dimen- types of interaction Hamiltonians108 sion of a qubit circuit (≈ 1 mm). One can use such a resonator to mediate coupling between two or more oth- erwise non-interacting qubits. An example is shown in 1 † † H = ωqσz + ωra a + gσz(a + a ), (36) Fig. 3(b), where two transmon qubits are both capac- 2 itively coupled to the center resonator. The two-level system Hamiltonian is: which are longitudinal with respect to a qubit, but trans- verse with respect to a harmonic oscillator in a qubit- resonator system. Such a model is called longitudinal X  † αi † †  † H = ωiai ai + ai ai aiai + ωrarar but one should note that it is only longitudinal to one i=1,2 2 participating system. It is hard to engineer physically longitudinal coupling with respect to a harmonic oscil- lator, since either the E-field (V ) or the B-field (I) is  † †  † † +g1r a1ar + a1ar + g2r a2ar + a2ar . (34) transverse with respect to the eigen field of the harmonic oscillator. Note, however, that a transversal model such It can be shown that in the dispersive limit, i.e. gir  as in Eq. (33) may be transformed into a longitudinal |ωi −ωr|, the resonator can – after proper transformation one in certain operating regimes, see Sec. V. 12

In some applications, such as for quantum annealing, 2. Stochastic noise both longitudinal and transverse couplings are desired (σzσz coupling for mapping the problem and σxσx cou- The second type of noise is stochastic noise, arising pling for enhancing the annealing performance) and re- from random fluctuations of parameters that are coupled quire independent control. to our qubit109. For example, thermal noise of a 50Ω re- sistor in the control lines leading to the qubit will have voltage and current fluctuations – Johnson noise – with a III. NOISE, DECOHERENCE, AND ERROR noise power that is proportional to both temperature and MITIGATION bandwidth. Or, the oscillator that provides the carrier for a qubit control pulse may have amplitude or phase Random, uncontrollable physical processes in the qubit fluctuations. Additionally, randomly fluctuating electric control and measurement equipment or in the local envi- and magnetic fields in the local qubit environment – e.g., ronment surrounding the quantum processor are sources on the metal surface, on the substrate surface, at the of noise that lead to decoherence and reduce the opera- metal-substrate interface, or inside the substrate – can tional fidelity of the qubits. In this section, we introduce couple to the qubit. This creates unknown and uncon- the basics of noise leading to decoherence in supercon- trolled fluctuations of one or more qubit parameters, and ducting circuits, and we discuss coherent control methods this leads to qubit decoherence. to mitigate certain types of noise.

3. Noise strength and qubit susceptibility A. Types of noise

The degree to which a qubit is affected by noise is In a closed system, the dynamical evolution of a qubit related to the amount of noise impinging on the qubit, state is deterministic. That is, if we know the starting and the qubit’s susceptibility to that noise. The former state of the qubit and its Hamiltonian, then we can pre- is often a question of materials science and fabrication; dict the state of the qubit at any time in the future. that is, can we make devices with lower levels of noise. However, in open systems, the situation changes. The Or, it may be related to the quality of the control elec- qubit now interacts with uncontrolled degrees of freedom tronics and cryogenic engineering to limit the levels of in its environment, which we refer to as fluctuations or noise on the control lines that necessarily connect to the noise. In the presence of noise, as time progresses, the qubits to control them. The latter – qubit susceptibility qubit state looks less and less like the state we would – is a question of qubit design. Qubits can be designed to have predicted and, eventually, the state is lost. There trade off sensitivity to one type of noise at the expense of are many different sources of noise that affect quantum increased sensitivity to other types of noise. Thus, mate- systems, and they can be categorized into two primary rials science, fabrication engineering, electronics design, types: systematic noise and stochastic noise. cryogenic engineering, and qubit design all play a role in creating devices with high coherence. In general, one should strive to eliminate the sources of noise, and then 1. Systematic noise design qubits that are insensitive to the residual noise. The qubit response to noise depends on how the noise Systematic noise arises from a process that is - couples to it – either through a longitudinal or a trans- able to a fixed control or readout error. For example, we verse coupling as referenced to the qubit quantization apply a microwave pulse to the qubit that we believe axis. This can be visualized using a Bloch Sphere picture will impart a 180-degree rotation. However, the con- of the qubit state, as illustrated in Fig. 4 and discussed trol field is not tuned properly and, rather than rotating in detail in Section III B. the qubit 180 degrees, the pulse slightly over-rotates or under-rotates the qubit by a fixed amount. The underly- ing error is systematic, and it therefore leads to the same B. Modeling noise and decoherence rotation error each time it is applied. However, when such erroneous pulses are used in practice in a variety of control sequences, the observed results may appear 1. Bloch sphere representation to be influenced by random noise. This is because the pulse is generally not applied in the same way for each The Bloch sphere is a unit sphere used to represent the experiment: it could be applied a different number of of a two-level system (qubit). Fig. 4(a) times, interspersed with different pulses in different or- shows a Bloch sphere with a Bloch vector representing ders, and therefore generally differs from experiment to the state |ψi = α|0i + β|1i. If we visualize the Bloch experiment. However, once systematic errors are iden- sphere as the planet Earth, then by convention, the north tified, they can generally be corrected through proper pole represents state |0i and the south pole state |1i. For calibration or the use of improved hardware. pure quantum states such as |ψi, the Bloch vector is of 13

(a)Bloch sphere (b)Longitudinal relaxation (c) Pure (d) Transverse relaxation z z z Longitudinal z (Longitudinal) noise |0〉 |0〉 |0〉 |0〉 |Ψ〉 = α|0〉 + β|1〉 Pure Excitation Relaxation Dephasing Decoherence θ Γ1 Γ1 Γφ Γ2 Γ1 y y y y φ (Transverse) Transverse x x x Γφ x Γφ (Transverse) noise Transverse |1〉 noise |1〉 |1〉 |1〉

FIG. 4. Transverse and longitudinal noise represented on the Bloch sphere. (a) Bloch sphere representation of the quantum state |ψi = α|0i + β|1i. The qubit quantization axis – the z axis – is longitudinal in the qubit frame, corresponding to σz terms in the qubit Hamiltonian. The x-y plane is transverse in the qubit frame, corresponding to σx and σy terms in the qubit Hamiltonian. (b) Longitudinal relaxation results from energy exchange between the qubit and its environment, due to transverse noise that couples to the qubit in the x − y plane and drives transitions |0i ↔ |1i. A qubit in state |1i emits energy to the environment and relaxes to |0i with a rate Γ1↓ (blue arched arrow). Similarly, a qubit in state |0i absorbs energy from the environment, exciting it to |1i with a rate Γ1↑ (orange arched arrow). In the typical operating regime kBT  ~ωq, the up-rate is suppressed, leading to the overall decay rate Γ1 ≈ Γ1↓. (c) Pure dephasing in the transverse plane arises from longitudinal noise along the z axis that fluctuates the qubit frequency. A Bloch vector along the x-axis will diffuse clockwise or counterclockwise around the equator due to the stochastic frequency fluctuations, depolarizing the azimuthal phase with a rate Γφ. (d) Transverse relaxation results in a loss of coherence at a rate Γ2 = Γ1/2 + Γφ,√ due to a combination of energy relaxation and pure dephasing. Pure dephasing leads to decoherence of the quantum state (1/ 2)(|0i + |1i), initially pointed along the x-axis. Additionally, the component of the superposition state may relax to the ground state, a phase-breaking process that loses the orientation of the vector in the x-y plane. unit length, |α|2 + |β|2 = 1, connecting the center of the |ψihψ| for a pure state |ψi is equivalently sphere to any point on its surface.

The z-axis connects the north and south poles. It  −iφ  1 1 1 + cos θ e sin θ is called the longitudinal axis, since it represents the ρ = (I + ~a · ~σ) = (38) eiφ sin θ 1 + sin θ qubit quantization axis for the states |0i and |1i in the 2 2  2 θ −iφ θ θ  qubit eigenbasis. In turn, the x-y plane is the trans- cos 2 e cos 2 sin 2 = iφ θ θ 2 θ verse plane with transverse axes x and y. In this e cos 2 sin 2 sin 2 Cartesian coordinate system, the unit Bloch vector ~a = (39) θ φ, θ φ, θ (sin cos sin sin cos ) is represented using the polar |α|2 αβ∗ ≤ θ ≤ π ≤ φ < π angle 0 and the azimuthal angle 0 2 , as = α∗β |β|2 (40) illustrated in Fig. 4 (a). Following our convention, state |0i at the north pole is associated with +1, and state |1i (the south pole) with −1. We can similarly represent the where I is the , and ~σ = [σx, σy, σz] is a quantum state using the angles θ and φ, vector of . If the Bloch vector ~a is a unit vector, then ρ represents a pure state ψ and Tr(ρ2) = 1. More generally, the Bloch sphere can be used to represent θ iφ θ |ψi = α|0i + β|1i = cos |0i + e sin |1i. (37) mixed states, for which |~a| < 1; in this case, the Bloch 2 2 vector terminates at points inside the unit sphere, and 0 ≤ Tr(ρ2) < 1. To summarize, the surface of the unit The Bloch vector is stationary on the Bloch sphere in sphere represents pure states, and its interior represents the rotating frame picture. If state |1i has a higher en- mixed states6. ergy than state |0i (as it generally does in superconduct- ing qubits), then in a stationary frame, the Bloch vector would precess around the z-axis at the qubit frequency (E1 −E0)/~. Without loss of generality (and much easier to visualize), we instead choose to view the Bloch sphere in a reference frame where the x and y-axes also rotate 2. Bloch-Redfield model of decoherence around the z-axis at the qubit frequency. In this rotating frame, the Bloch vector appears stationary as written in Within the standard Bloch-Redfield110–112 picture of Eq. (37). The rotating frame will be described in detail two-level system dynamics, noise sources weakly coupled in Section IV D 1 in the context of single-qubit gates. to the qubits have short correlation times with respect For completeness, we note that the ρ = to the system dynamics. In this case, the relaxation pro- 14 cesses are characterized by two rates (see Fig. 4): ground state (|0i) at the north pole, p = −1 is entirely in the excited state (|1i) at the south pole, and p = 0 is 1 longitudinal relaxation rate: Γ1 ≡ (41) a completely depolarized mixed state at the center of the T1 Bloch sphere. 1 Γ1 As illustrated in Fig. 4(b), longitudinal relaxation is transverse relaxation rate: Γ2 ≡ = + Γϕ T2 2 caused by transverse noise, via the x- or y-axis, with (42) the intuition that off-diagonal elements of an interaction Hamiltonian are needed to connect and drive transitions which contains the pure dephasing rate Γϕ. We note between states |0i and |1i. that the definition of Γ2 as a sum of rates presumes that Depolarization occurs due to energy exchange with an the individual decay functions are exponential, which oc- environment, generally leading to both an “up transition curs for Lorentzian noise spectra (centered at ω = 0) rate” Γ1↑ (excitation from |0i to |1i), and a “down tran- such as white noise (short correlation times) with a high- sition rate” Γ1↓ (relaxation from |1i to |0i). Together, frequency cutoff. these form the longitudinal relaxation rate Γ1: The impact of noise on the qubit can be visualized on the Bloch sphere in Fig. 4(a). For an initial state (t = 0) 1 Γ1 ≡ = Γ1↓ + Γ1↑. (45) T1 |ψi = α|0i + β|1i, (43) T1 is the 1/e decay time in the exponential decay func- the Bloch-Redfield density matrix ρBR for the qubit is tion in Eq. (44), and it is the characteristic time scale written113,114, over which qubit population will relax to its steady-

 2 −Γ t ∗ iδωt −Γ t state value. For superconducting qubits, this steady- 1 + (|α| − 1)e 1 αβ e e 2 state value is generally the ground state, due to Boltz- ρBR = ∗ −iδωt −Γ t 2 −Γ t . (44) α βe e 2 |β| e 1 mann and typical operating conditions. Boltz- mann equilibrium statistics lead to the “detailed bal- There are a few important distinctions between Eq. (44) ance” relationship Γ1↑ = exp(−~ωq/kBT )Γ1↓, where T and Eq. (40), which we list here and then describe in is the temperature and kB is the Boltzmann constant, more detail in subsequent sections. with an equilibrium qubit approaching p = • First, we have introduced the longitudinal decay tanh(~ωq/2kBT ). Typical qubits are designed at fre- quency ωq/2π ≈ 5 GHz and are operated at dilution function exp(−Γ1t), which accounts for longitudi- nal relaxation of the qubit. refrigerator temperatures T ≈ 20 mK. In this limit, the up-rate Γ1↑ is exponentially suppressed by the Boltz- • Second, we introduced the transverse decay func- mann factor exp(−~ωq/kBT ), and so only the down- tion exp(−Γ2t), which accounts for transverse de- rate Γ1↓ contributes significantly, relaxing the popula- cay of the qubit. tion to the ground state. Thus, qubits generally spon- taneously lose energy to their cold environment, but the • Third, we have introduced an explicit phase ac- environment rarely introduces a qubit excitation. As a crual exp(iδωt), where δω = ωq − ωd, which gen- result, the equilibrium polarization approaches unity [see eralizes the Bloch sphere picture to account for Eq. (44)]118,119. cases where the qubit frequency ωq differs from the Only noise at the qubit frequency mediates qubit tran- rotating-frame frequency ωd, as we will see later sitions, whether absorption or emission, and this noise is when discussing measurements of T2 using Ramsey 115,116 generally “well behaved” (short correlation time, many interferometry , and in Section IV D 1 in the modes weakly coupled to qubit, no divergences) around context of single-qubit gates. the qubit frequency for superconducting qubits. The in- • And, fourth, we have constructed the matrix such tuition is that qubit-transition linewidths are relatively narrow in frequency, and so the noise generally does not that for t  (T1,T2), the upper-left matrix ele- ment will approach unit value, indicating that all vary much over this narrow frequency range. Although there are a few notable exceptions, for example, qubit population relaxes to the ground state, while the 120–122 other three matrix elements decay to zero. This is decay in the presence of hot quasiparticles , which related to the assumption that the environmental can lead to non-exponential decay functions, longitudinal temperature is low enough that thermal excitations depolarization measurements generally present exponen- of the qubit from the ground to excited state rarely tial decay functions consistent with the Bloch-Redfield occur. picture. An example of a T1 measurement is shown in Fig. 5(a). Longitudinal relaxation The qubit is prepared in its excited state using an Xπ- The longitudinal relaxation rate Γ1 describes depolar- pulse, and then left to spontaneously decay to the ground ization along the qubit quantization axis, often referred state for a time τ, after which the qubit is measured. A to as “energy decay” or “energy relaxation.” In this lan- single measurement will project the quantum state into guage, a qubit with polarization p = 1 is entirely in the either state |0i or state |1i, with that cor- 15

(a) (c)

Xπ Readout Xπ Xπ/2 τ/2 τ/2 Xπ/2 Relaxation: τ Echo: t t

(b) (d)

Xπ/2 τ Xπ/2 Ramsey: t

117 FIG. 5. Characterizing longitudinal (T1) and transverse (T2) relaxation times of a transmon qubit . (a) Longitudinal relaxation (energy relaxation) measurement. The qubit is prepared in the excited state using an Xπ-pulse and measured after a waiting time τ. For each value τ, this procedure is repeated to obtain an ensemble average of the qubit polarization: +1 corresponding to |0i, and −1 corresponding to |1i. The resulting exponential decay function has a characteristic time T1 = 85 µs. (b) Transverse relaxation (decoherence) measurement via Ramsey interferometry. The qubit is prepared on the equator using an Xπ/2-pulse, intentionally detuned from the qubit frequency by δω, causing the Bloch vector to precess in the rotating frame at a rate δω around the z-axis. After a time τ, a second Xπ/2 pulse then projects the Bloch vector back on to the z axis, effectively mapping its former position on the equator to a position on the z axis. The decay with an ∗ approximately (but not exactly) exponential decay function, with a characteristic time T2 = 95 µs. (c) Transverse relaxation (decoherence) measurement via a Hahn echo experiment116. The qubit is prepared and measured in the same manner as the Ramsey interfometry experiment, except that a single Xπ pulse is applied midway through the free-evolution time τ. The decay function is approximately exponential, with a characteristic time T2E = 120 µs. The coherence improvement using the Hahn echo over panel (b) indicates that some low-frequency dephasing noise has been mitigated; however, a small amount remains since T2E has not yet reached the 2T1 limit. (d) Coherence function incorporating T1 loss and Gaussian dephasing components of the Ramsey interferometry data in panel (b). The Gaussian-distributed 1/f noise spectrum of magnetic flux 2 2 noise leads to a decay function exp(−t/2T1) exp(−χN ) = exp(−t/2T1) exp(−t /Tϕ,G) in Eq. (46). These two decay functions together match well the Ramsey data in panel (b). respond to the qubit polarization. To make an estimate in the x − y plane of the Bloch sphere. It is referred to of this polarization, one needs to identically prepare the as “pure dephasing,” to distinguish it from other phase- qubit and repeat the experiment many times. This is breaking processes such as energy excitation or relax- analogous to flipping a coin: any single flip will yield ation. heads or tails, but the of obtaining a heads or tails can be estimated by flipping the coin many times As illustrated in Fig. 4(c), pure dephasing is caused and taking the ensemble average. The resulting expo- by longitudinal noise that couples to the qubit via the z- nential decay has a characteristic time T1 = 85 µs. axis. Such longitudinal noise causes the qubit frequency ωq to fluctuate, such that it is no longer equal to the Pure dephasing rotating frame frequency ωd, and causes the Bloch vec- The pure dephasing rate Γφ describes depolarization tor to precess forward or backward in the rotating frame. 16

Intuitively, we can imagine identically preparing several Bloch vector back on to the z-axis. Repeated measure- instances of the Bloch vector along the x-axis. For each ments are made to take an ensemble averaged estimate of instance, the stochastic fluctuations of qubit frequency the qubit polarization, as a function of τ. The resulting will result in a different precession frequency, resulting oscillations in Fig. 5(b) feature an approximately expo- ∗ in a net fanout of the Bloch vector in the x − y plane. nential decay function with time T2 = 98 µs. The “*” This eventually leads to a complete depolarization of the indicates that the Ramsey experiment is sensitive to in- azimuthal angle φ. Note that this stochastic effect will be homogeneous broadening. That is, it is highly sensitive captured in the transverse relaxation rate Γ2 (next sec- to quasi-static, low-frequency fluctuations that are con- tion); it is not the deterministic term exp(±iδωt) that stant within one experimental trial, but vary from trial appears in Eq. (44), which represents intentional detun- to trial, e.g., due to 1/f-type noise. This sensitivity to ing of the qubit reference frame. quasi-static noise is related to the corresponding N = 0 There are a few important distinctions between pure noise filter function shown in Fig. 5(d) being centered dephasing and energy relaxation. First, in contrast to at at zero-frequency, as described in more detail in Sec- energy relaxation, pure dephasing is not a resonant phe- tion III D 2. nomenon; noise at any frequency can modify the qubit The Hahn echo shown in Fig. 5(c) is an experiment frequency and cause dephasing. Thus, qubit dephasing that is less sensitive to quasi-static noise. By placing is subject to broadband noise. Second, since pure de- a Yπ pulse at the center of a Ramsey interferometry ex- phasing is elastic (there is no energy exchange with the periment, the quasi-static contributions to dephasing can environment), it is in principle reversible. That is, the be “refocused,” leaving an estimate T2E that is less sen- dephasing can be “undone” – with quantum informa- sitive to inhomogeneous broadening mechanisms. The tion being preserved – through the application of unitary pulses are generally chosen to be resonant with the qubit operations, e.g., dynamical decoupling pulses78, see Sec. transition for a Hahn echo, since any frequency detuning III D 2. would be nominally refocused anyway. The resulting de- The degree to which the quantum information can be cay function in Fig. 5(c) is essentially exponential with retained depends on many factors, including the band- time T2E = 120 µs. width of the noise, the rate of dephasing, the rate at With the known T1 and T2 times, one can infer the pure which unitary operations can be performed, etc. This dephasing time Tϕ from Eq. (42), provided the decay should be contrasted with spontaneous energy relaxation, functions are exponential. In superconducting qubits, which is an irreversible process. Intuitively, once the however, the broadband dephasing noise (e.g., flux noise, qubit emits energy to the environment and its myriad charge noise, critical-current noise, ...) tends to exhibit uncontrollable modes, the quantum information is essen- a 1/f-like power spectrum. Such noise is singular near tially lost with no hope for its recovery and reconstitution ω = 0, has long correlation times, and generally does back into the qubit. not fall within the Bloch-Redfield description. The de- Transverse relaxation cay function of the off-diagonal terms in Eq. (44) are The transverse relaxation rate Γ2 = Γ1/2 + Γϕ describes generally non-exponential, and for such cases, the simple expression in Eq. (42) is not applicable. the√ loss of coherence of a superposition state, for example (1/ 2)(|0i+|1i), pointed along the x-axis on the equator of the Bloch sphere as illustrated in Fig. 4(d). Decoher- ence is caused in part by longitudinal noise, which fluctu- 3. Modification due to 1/f-type noise ates the qubit frequency and leads to pure dephasing Γϕ (red). It is also caused by transverse noise, which leads If we assume that the qubit is coupled to many in- to energy relaxation of the excited-state component of dependent fluctuators, then, regardless of their individ- the superposition state at a rate Γ1 (blue). Such a relax- ual statistics, they will in concert generate noise with ation event is also a phase-breaking process, because once a Gaussian distribution due to the central limit theo- it occurs, the Bloch vector points to the north pole, |0i, rem. We therefore say that the longitudinal fluctuations and there is no longer any knowledge of which direction exhibit Gaussian-distributed 1/f noise123,124. For 1/f the Bloch vector had been pointing along the equator; noise spectra, the phase decay function is itself a Gaus- the relative phase of the superposition state is lost.  2 sian exp −(t/Tϕ,G) , where we write Tϕ,G to distinguish Transverse relaxation T2 can be measured using Ram- it from Tϕ used in Eq. (42). Furthermore, this function sey interferometry, as shown and described in Fig. 5(b). is separable from the T1-type exponential decay, because The protocol positions the Bloch vector on the equator the T1-noise remains regular at the qubit frequency. The using a Xπ/2-pulse. Typically, the carrier frequency of density matrix in Eq. (44) becomes, following Refs. 78 this pulse is slightly detuned from the qubit frequency and 113, by an amount δω. As a result, the Bloch vector will pre- cess around the z-axis at a rate δω. This is done for 2 −Γ t ∗ iδωt − Γ1 t −χ (t)! 1 + (|α| − 1)e 1 αβ e e 2 e N convenience sake, so that the resulting Ramsey measure- ρ Γ , = ∗ −iδωt − 1 t −χ (t) 2 −Γ t ment will oscillate, making it easier to analyze. After α βe e 2 e N |β| e 1 precessing for a time τ, a second Xπ/2-pulse projects the (46) 17

For completeness, in addition to 1/f dephasing mech- anisms, we note that there are also “white” pure dephas- Qubit absorption Qubit emission ing mechanisms, which give rise to an exponential de- from environment to environment cay function for the dephasing component of T2. One common example is dephasing due to the of Thermal 1/f Johnson- residual in the readout resonator coupled to su- (Johnson) noise Nyquist perconducting qubits, as we discuss in Section III C 3. noise (Nyquist) noise 4. Noise power spectral density (PSD)

The frequency distribution of the noise power for a sta- tionary noise source λ is characterized by its PSD Sλ(ω) Z ∞ −iωτ “Low-frequency” Sλ(ω) = dτ hλ(τ)λ(0)ie . (47) noise −∞

FIG. 6. Examples of symmetric and asymmetric noise spec- The Wiener-Khintchine theorem states that the PSD tral densities. Noise at positive (negative) frequencies cor- is the of the autocorrelation function responds to the qubit emitting (absorbing) energy to (from) cλ(τ) = hλ(τ)λ(0)i of the noise source λ. Since the in- its environment. Thermal noise is proportional to temper- tegration limits are (−∞, ∞), this is the bilateral PSD. ature T and carries essentially a white noise spectrum. As Symmetrizing the PSD allows one to consider only posi- it represents a classical fluctuating parameter, such as elec- tive frequencies, which is termed a unilateral PSD. Both tric current, the noise power spectral density is symmetric unilateral and bilateral PSDs are used, often with the in frequency. When resonant with the qubit, it will drive same notation, and so one needs to know how the PSD both stimulated emission and absorption processes. The qubit is defined, keep track of the factors of 2 and π, and also may also spontaneously emit energy to its environment, rep- be aware of the implications for quantum systems. resented as Nyquist noise125, a quantum mechanical effect that is not symmetric in frequency. At sufficiently low tem- For classical systems, the noise power spectral density is symmetric. This is because the autocorrelation func- peratures or high frequencies, ~ω > 2kBT , the Nyquist noise dominates thermal noise. Another common example is 1/f tion of real signals is itself a real function, and the Fourier noise, which is also a classical noise fluctuation and symmet- transform of a real temporal function is symmetric in the ric in frequency. frequency domain. Dephasing noise is caused by real, fluctuating fields, and so its PSD is generally symmetric. Examples of such classical noise include thermal (John- son) noise and 1/f noise126 (see Fig. 6). where the decay function hexp(−χN (t))i contains the co- In turn, the inverse Fourier transform of the PSD will herence function χN (t), which generalizes pure dephas- yield the autocorrelation function: ing to include non-exponential decay functions. As we shall see later, the subscript N labeling the decay func- Z ∞ 1 iωτ π cλ(τ) = dω Sλ(ω)e . (48) tion refers to the number of -pulses used to refocus the 2π low-frequency noise, which impacts the form of the de- −∞ cay function. Because the function is no longer purely This implies that integrating the noise power spectral exponential, we cannot formally write the transverse re- density with τ = 0 yields the second moment of the noise, laxation decay function as exp(−t/T2). However, an ex- or, for zero-mean fluctuations, the variance. ponential decay remains a practically reasonable approx- However, the autocorrelation function for a quantum imation for Tϕ & T1. We also note that the energy decay system may be complex-valued due to the fact that quan- component of the transverse relaxation is exp(−t/2T1), tum operators generally do not commute at different and so T2 can never be larger than 2T1. In the absence times. This means that time-ordering of the operators of pure dephasing, the maximum T2 = 2T1 is reached. matters, and the PSD need not be symmetric in fre- As an example, consider the Ramsey interferometry quency. This is generally the case for transverse noise data in Fig. 5(b). Since the dephasing is relatively weak, causing longitudinal energy relaxation. Noise at a posi- the transverse relaxation function as exp(−t/T2) is a tive frequency S(ωq) corresponds to energy transfer from reasonable fit and yields T2 = 95 µs. However, us- the qubit to the environment, including both stimulated ing the value T1 = 85 µs from Fig. 5(a) and dividing and , associated with the down-rate out exp(−t/2T1) from the data in Fig. 5(b), the remain- Γ1↓. Noise at a negative frequency S(−ωq) corresponds ing pure dephasing decay function is shown in Fig. 5(d) to energy transfer to the qubit from the environment, as- and assumes a Gaussian envelope hexp(−χN (t))i = sociated with the up-rate Γ1↑. For a detailed discussion,  2 exp −(t/Tϕ,Gt) , with Tϕ,G = 98 µs. The Hahn echo see Refs. 127 and 128. Spontaneous emission to a cold data in Fig. 5(c) may be treated similarly. environment or electromagnetic vacuum, represented by 18

2 2 Nyquist noise in Fig. 6, is an example of an asymmetric SQ(ω) = BQ[ω/(2π ×1Hz)], where the noise strength BQ noise PSD125. at 1 Hz can assume a range of values depending on the In general, making a connection between Sλ(ω) and level of dissipation in the system. Likewise, the cross-over the measured qubit decay functions is the for noise from 1/f-like behavior to f-like behavior generally occurs spectroscopy up to second-order statistics78,129–132. The at around 1 GHz, but will vary higher or lower between search for higher-order spectra related to non-Gaussian samples depending on the degree of dissipation62,136. noise is a current topic of active research133.

C. Common examples of noise 2. Magnetic flux noise There are many sources of stochastic noise in super- conducting qubits, and we refer the reader to Ref. 40 for Another commonly observed noise in solid-state de- a review. Here, we briefly present several of the most vices is magnetic flux noise. The origin of this noise is common types of noise, their affect on coherence, and understood to arise from the stochastic flipping of spins refer the reader to the references for a more detailed dis- (magnetic dipoles) that reside on the surfaces of the su- cussion. perconducting metals comprising the qubit137, resulting in random fluctuations of the effective magnetic field that biases flux-tunable qubits. 1. Charge noise For example, in the case of the split transmon, the external magnetic field threading the loop couples longi- Charge noise is ubiquitous in solid-state devices. It tudinally to the qubit and modulates the transition fre- arises from charged fluctuators present in the defects or quency via the Josephson energy EJ (except at ϕe = 0, charge traps that reside in interfacial dielectrics, the junc- where the qubit is first-order insensitive to magnetic- tion tunnel barrier, and in the substrate itself. These field fluctuations). Because the flux noise is longitudinal are often modeled as an ensemble of fluctuating two-level to the transmon, it contributes to pure dephasing (Tϕ). 134,135 systems or as bulk dielectric loss . For example, in However, in the case of the flux qubit, and depending on the case of a transmon qubit, the electric field between the flux-bias point, the flux noise may be either longitu- the capacitor plates traverses and couples to dielectric dinal – causing dephasing Tϕ – or it may couple trans- 62,78 defects residing on the metal surfaces of the plates (for versely and thus contribute to T1 relaxation . The lateral-plate-type capacitors) or the capacitor dielectric noise power spectrum of these fluctuations generally ex- between the plates (for parallel-plate-type capacitors). hibits a “quasi-universal” dependence, The electric field variable is transverse with respect to the quantization axis of the transmon qubit, which means  γΦ that this noise is mainly responsible for energy relaxation 2 2π × 1Hz SΦ(ω) = AΦ , (50) (T1). Additionally, if the EJ /EC ratio of the transmon is ω not made sufficiently large (smaller than around 60), the qubit frequency itself will also be sensitive to broadband 2 2 with γΦ ≈ 0.8 − 1.0 and AΦ ≈ (1 µΦ0) /Hz, and has charge fluctuations. In this case, low-frequency charge been shown to extend from less than millihertz to beyond noise couples longitudinally to the transmon and causes gigahertz frequencies78,131,132,138,139. pure dephasing (Tϕ). Charge noise is modeled primarily as a combination of The large, low-frequency weighting of the 1/f power inverse-frequency noise and Nyquist noise, also referred distribution enables the use of engineered error miti- ohmic gation techniques – such as dynamical decoupling – to to as noise. At lower frequencies, the spectral 78,140–142 density takes the form achieve better coherence and for improving sin- gle and two-qubit gate fidelity143. It was recently demon-  γQ /f T 2 2π × 1Hz strated that 1 flux noise is also a 1-mechanism when SQ(ω) = A , (49) 62 Q ω extended out to the qubit frequency , and one similarly expects a crossover to ohmic flux noise at high enough 2 −3 2 frequencies144. with quasi-universal values AQ = (10 e) /Hz at 1 Hz, and γQ ≈ 1. In addition to large 1/f fluctuations, early Although much is known about the statistics and charge qubits often witnessed discrete, charge offsets rem- number of the defects presumed responsible for flux iniscent of random telegraph noise. Together, these two noise, their precise physical manifestation remains uncer- mechanisms severely limited the utility of charge qubits, tain137,145. The fact that the 1/f noise is quasi-universal and served as a strong motivation to move to capaci- and largely independent of device, strongly suggests a tively shunted charge qubits (transmons), which greatly common origin for the noise. Recent studies suggest that reduced the qubit longitudinal sensitivity to charge noise. adsorbed molecular oxygen may be responsible for flux- At higher frequencies, the power spectrum takes the form noise145,146. 19

3. Photon number fluctuations pair149,150. Although this quasiparticle generation mech- anism is not yet well understood, it has been shown that In the circuit QED architecture, resonator pho- quasiparticles can be transiently pumped away, improv- 122 ton number fluctuation is another major decoherence ing T1 times and reducing T1 temporal variation . source147. Residual microwave fields in the cavity have photon-number fluctuations that in the dispersive regime D. Operator form of qubit-environment interaction impact the qubit through an interaction term χσzn, see Sec. II C 2, leading to a frequency shift ∆Stark = 2ηχn¯, wheren ¯ is the average photon number, and η = κ2/(κ2 + Similar to the way that two qubits are coupled, a qubit 4χ2) effectively scales the photon population seen by the may couple and interact with uncontrolled degrees of qubit due to the interplay between the qubit-induced dis- freedom (DOF) in its environment (the noise sources). persive shift of the resonator frequency (χ) and the res- The interaction Hamiltonian between the qubit DOF onator decay rate (κ). (Oˆq) and those of the noise source (λˆ) may be expressed In the dispersive limit, the noise is longitudinally cou- in a general form pled to the qubit and leads to pure dephasing at a rate, 2 4χ Hˆint = νOˆqλˆ (53) Γφ = η n.¯ (51) κ where ν denotes the coupling strength – which is related The fluctuations originate from residual photons in the to the sensitivity of the qubit to environmental fluctua- resonator, typically due to radiation from higher tem- tions ∂Hˆq/∂λ – and we assume that Oˆq is a qubit opera- perature stages in the dilution refrigerator107,148. The tor within the qubit Hamiltonian Hˆq. The noisy environ- corresponding noise spectral density is of a Lorentzian λˆ type, ment represented by the operator produces fluctuations δλ. Note that we retained the hats in this section to re- 2 2ηnκ¯ mind us that these are quantum operators. S(ω) = 4χ , (52) ω2 + κ2 which exhibits an essentially white noise spectrum up to 1. Connecting T to S(ω) a 3dB cutoff frequency ω = κ set by the resonator decay 1 rate κ, see Ref. 62. If the coupling is transverse to the qubit, e.g. Oˆq † is of the type σx or (a + a ) – see the related case of 4. Quasiparticles qubit-qubit coupling treated in Sec. II C – then noise at the qubit frequency can cause transitions between Quasiparticles, i.e. unpaired , are another im- the qubit eigenstates. Since this is a stochastic process, portant noise source for superconducting devices121. The the ensemble-average manifests itself as a decay (usually tunneling of quasiparticles through a qubit junction may exponential) of the qubit population towards a certain equilibrium value (usually the qubit ground state |0i for lead to both T1 relaxation and pure dephasing Tϕ, de- pending on the type of qubit, the bias point, and the kBT  ~ωq). Again, this process is equivalently referred junction through which the tunneling event occurs120,122. to as “T1 relaxation”, “energy relaxation”, or “longitudi- Quasiparticles are naturally excited due to thermo- nal relaxation”. As stated above, T1 is the characteristic dynamics, and the quasiparticle density in equilibrium time scale of the decay. Its inverse, Γ1 = 1/T1 is called superconductors should be exponentially suppressed as the relaxation rate and depends on the power spectral temperature decreases. However, below about 150 mK, density of the noise S(ω) at the transition frequency of the quasiparticle density observed in superconducting de- the qubit ω = ωq: vices – generally in the range 10−8−10−6 per – is much higher than BCS theory would predict for a su- 2 1 ∂Hˆq perconductor in equilibrium with its cryogenic environ- h | | i S ω , Γ1 = 2 0 1 λ( q) (54) ment at 10 mK. The reason for this excess quasiparticle ~ ∂λ population is unclear, but it is very likely related to the presence of additional, non-thermal mechanisms that in- where ∂Hˆq/∂λ is the qubit transverse susceptibility to crease the generation rates, “bottleneck effects” that oc- fluctuations δλ, such that |δλ|2 is the ensemble average cur at millikelvin temperatures to reduce recombination value of the environmental noise sources as seen by the rates, or a combination of both. qubit. Eq. (54) is equivalent to Fermi’s Golden Rule, It has been shown that the observed T1 and excess in which the qubit’s transverse susceptibility to noise is excited-state population measured in today’s state-of- driven by the noise power spectral density. The qubit the-art high-coherence transmon are self-consistent with transverse susceptibility can be used to calculate the pref- excess “hot” nonequilibrium quasiparticles at the quasi- actors; for example, for fluctuations δλ = δn, the rele- universal density of around 10−7 − 10−6 per Cooper vant term in the transmon Hamiltonian in Eq. (16) is 20

(a) CP / CPMG cally modulate the transition frequency of the qubit and 2 2 thereby introduce a stochastic phase evolution of a qubit 2N N N N N N 2N superposition state. This gradually leads to a loss of phase information, and it is therefore called pure dephas- N -pulses ( N > 1) t ing (time constant Tϕ). Unlike T1 relaxation, which is 1 generally an irreversible (incoherent) error, pure dephas- s ing Tϕ is in principle reversible (a coherent error). The N = 0 CPMG degree of pure dephasing depends on the control pulse sequence applied while the qubit is subject to the noise 1 process. 2 ( ) 6 10 Consider the relative phase ϕ of a superposition state N

g undergoing free evolution in the presence of noise. The S~1/f superposition state’s accumulated phase, Z t 0 ϕ(t) = ωqdt = hωqit + δϕ(t) (55) 0 0 2 4 6 8 0 Frequency, f (MHz) (b) diffuses due to adiabatic fluctuations of the transition frequency, 2T1 Z t ∂ωq 10 δϕ(t) = δλ(t0)dt0, (56) CPMG simulation ∂λ 0

s) where ∂ωq/∂λ = (1/~)|h∂Hˆq/∂λi| is the qubit’s longi- CPMG tudinal sensitivity to λ-noise. For noise generated by a ( 2 T 1 large number of fluctuators that are weakly coupled to the qubit, its statistics are Gaussian. Ensemble averaging over all realizations of the Gaussian-distributed stochas- Ramsey ( N=0) tic process δλ(t), the dephasing is

1 2 i δϕ(t) − hδϕ (t)i −χN (t) 0.1 he i = e 2 ≡ e , (57) 1 10 100 1000 Number of pulses, N leading to a coherence decay function,

FIG. 7. Dynamical error suppression. (a) Carr-Purcell-  τ 2 ∂ω Z ∞  Meiboom-Gill (CPMG) pulse sequence applies N equally −χN (τ) q he i = exp − gN (ω, τ)S(ω)dω , spaced π pulses within an otherwise free-evolution time τ. 2 ∂λ −∞ Pulses in the time domain correspond to bandpass filters in (58) the frequency domain (lower panel) which serve to shape the where g(ω, τ) is a dimensionless weighting function. noise power spectrum seen by the qubit. The centroid of the The function gN (ω, τ) can be viewed as a frequency- bandpass filter shifts to higher frequencies as N is increased. domain filter of the noise Sλ(ω) [see Fig. 7(a)]. In gen- For noise that decreases with frequency, such as 1/f noise, eral, its filter properties depend on the number N and larger N corresponds to less integrated noise impinging on distribution of applied pulses. For example, considering the qubit. (b) CPMG pulse sequence applied to a flux qubit 78,154–158 biased at a point that is highly sensitive to 1/f flux noise. The sequences of π-pulses , Ramsey (N = 0) time is approximately 300 ns, and the Hahn echo (N = 1) time is approximately 1.5 µs. Increasing the 1 1+N gN (ω, τ) = 1 + (−1) exp(iωτ)+ number of CPMG pulses continues to increase the effective (ωτ)2 T time towards the 2T limit. Adapted from Ref. 78. 2 1 N 2 X j 2 (−1) exp(iωδjτ) cos(ωτπ/2) , (59) j=1 2 4EC (ˆn − ng) , where we allow for an offset charge ng, and the susceptibility is given by 8EC nˆ. We refer the where δj ∈ [0, 1] is the normalized position of the centre reader to Refs. 151–153 for more details. of the jth π-pulse between the two π/2-pulses, τ is the total free-induction time, and τπ is the length of each 157,158 π-pulse , yielding a total sequence length τ + Nτπ. 2. Connecting Tϕ to S(ω) As the number of pulses increases for fixed τ, the filter function’s peak shifts to higher frequencies, leading to a If the coupling to the qubit is instead longitudinal, reduction in the net integrated noise for 1/f α-type noise † e.g. Hˆq is of the type σz or a a, the noise will stochasti- spectra with α > 0. Similarly, for a fixed N, the filter 21 function will shift in frequency with τ. Additionally, for a during free evolution – periods of time for which no con- fixed time separation τ 0 = τ/N (valid for N ≥ 1), the fil- trol is applied to the qubit, except for very short dynami- ter sharpens and asymptotically peaks at ω0/2π = 1/2τ 0 cal decoupling pulses – and during driven evolution – pe- as more pulses are added. gN (ω, τ) is thus called the “fil- riods of time during which the control fields are applied ter function”78,156, and it depends on the pulse sequences to the qubit. Both free-evolution and driven-evolution being applied. From Eq. (58), the pure dephasing de- noise is important to characterize, as the noise PSD may cay arises from a noise spectral density that is “shaped” differ for these two types of evolution, and both are uti- or “filtered” by the sequence-specific filter function. By lized in the context of universal quantum computation. choosing the number of pulses, their rotation axes, and We refer the reader to Ref. 132 for a summary of noise their arrangement in time, we can design filter functions spectroscopy during both types of evolution. that minimize the net noise power for a given noise spec- The Ramsey frequency itself is sensitive to longitudinal tral density within the experimental constraints of the ex- noise, and monitoring its fluctuations is one means to periment (e.g., pulse-modulation bandwidth of the elec- map out the noise spectral density over the sub-millihertz tronics used to control the qubits). to ∼ 100 Hz range131,163. To give a standard example, we compare the coherence integral for two cases: a Ramsey pulse sequence and a At higher frequencies, the CPMG dynamical decou- Hahn echo pulse sequence. Both sequences involve two pling sequence can be used to create narrow-band fil- π/2 pulses separated by a time τ, during which free evo- ters that “sample” the noise at different frequencies as a τ lution of the qubit occurs in the presence of low-frequency function of the free-evolution time and the number of pulses N. This has been used to map out the noise PSD dephasing noise. The distinction is that the Hahn echo 78 will place a single π pulse (N = 1) in the middle of the in the range 0.1 - 300 MHz . One must be careful of free-evolution period, whereas the Ramsey does not use the additional small peaks at higher-frequencies, which all contribute to the dephasing used to perform the noise any additional pulses (N = 0). The resulting filter func- 164 tions are: spectroscopy . In fact, using pulse envelopes such as Slepians165 – which are designed to have concentrated frequency re- 2 ωτ g0(ω, τ) = sinc (60) sponse – to perform noise spectroscopy is one means to 2 reduce such errors157. 2 ωτ 2 ωτ g1(ω, τ) = sin sinc (61) 4 4 At even higher frequencies, measurements of T1 can be used in conjunction with Fermi’s golden rule to map out where the subscript N = 0 and N = 1 indicate the num- the transverse noise spectrum above 1 GHz62,78,166. ber of π-pulses applied for the Ramsey and Hahn echo The aforementioned are all examples of noise spec- experiments, respectively. The filter function g0(ω, τ) for troscopy during free evolution. Noise spectroscopy dur- the Ramsey case is a sinc-function centered at ω = 0. For ing driven evolution was also demonstrated using a “- noise that decreases with frequency, e.g., 1/f flux noise locking” technique, where a strong drive along x or y in superconducting qubits, the Ramsey experiment win- axes defines a new qubit quantization axis, whose Rabi dows through the noise in S(ω) where it has its highest frequency is the new qubit frequency in the spin-locking value. This is the worst choice of filter function for 1/f frame. The spin-locking frame is then used to infer the noise. In contrast, the Hahn echo filter function has a noise spectrum while the qubit is continually subject to centroid that is peaked at a higher frequency, away from a driving field. For more information, we refer the reader ω = 0. In fact, it has zero value at ω = 0. For noise to Ref. 132. that decreases with frequency, such as 1/f noise, this is advantageous. This concept extends to larger numbers N of π pulses, and is called a Carr-Purcell-Meiboom-Gill 159,160 (CPMG) sequence . In Fig. 7(b), the T2 time of a qubit under the influence of strong dephasing noise is in- E. Engineering noise mitigation creased toward the 2T1 limit using a CPMG dynamical error-suppression pulse sequence with an increasing num- Here, we briefly review a few examples of techniques N ber of pulses, . We refer the reader to Refs. 78, 161, and that have been developed to reduce noise or reduce its im- 162, where these experiments were performed with super- pact on decoherence (sensitivity). We stress that improv- conducting qubits. ing gate fidelity is a comprehensive optimization task, one that is full of trade-offs. It is thus important to identify what the limiting factors are, what price we have to pay 3. Noise spectroscopy to diminish these limiting factors, and what advantage we can achieve until reaching a better trade-off. These all The qubit is highly sensitive to its noisy environment, require an accurate understanding the limitations on the and this feature can be used to map out the noise power gate fidelity, the sources of decoherence, the properties spectral density. In general, one can map the noise PSD of the noise, and how it affects the system performance. 22

1. Materials and fabrication improvements Returning to excess quasiparticles, it has been shown that quasiparticles can be stochastically pumped away from the qubit region, resulting in longer, and more sta- Numerous efforts have been undertaken to reduce 122 noise-induced defects due to materials and fabrica- ble T1 times . Although the pumping technique uses tion40,167. In the case of charge noise, significant efforts a series of π-pulses, this technique differs from dynami- have been made to reduce the number of defects, such cal error suppression of coherent errors in that pulses are as substrate cleaning59,168, substrate annealing169, and stochastically applied, and that it addresses incoherent trenching41,61. In the case of flux noise, several groups errors (T1). have performed experiments to characterize the behavior and properties of magnetic-flux defects137,170,171. More recently, a number of groups have tried optical surface 4. Cryogenic engineering treatments to remove these defects145. In the context of residual quasiparticles, it has been In the case of photon shot-noise, in addition to ap- shown that adding quasiparticle traps to the circuit de- plying dynamical decoupling techniques, there have been sign can reduce the quasiparticle number, particularly in several recent works aimed at reducing the thermal pho- devices that create excess quasiparticles, such as classi- ton flux that reaches the device. This include optimizing cal digital logic or operation in the presence of thermal 107,149,173 172 the of the cryogenic setup , remak- radiation ing the cryogenic attenuators with more efficient heat sinking148, adding absorptive “black” material to absorb stray thermal photons174,175, and adding additional cav- 2. Design improvements ity filters for thermalization176.

Another strategy is to reduce qubit sensitivity to the noise by design. A qubit can only lose energy to defects IV. QUBIT CONTROL if it couples to them. It has been demonstrated that altering the capacitor geometry to increase the electric- In this section, we will introduce how superconduct- field mode volume reduces the electric field density in the ing qubits are manipulated to implement quantum al- thin dielectric regions that cause loss. This effectively gorithms. Since the transmon-like variety of supercon- reduces the “participation” of the defects and makes the 55,62,134 ducting qubits has so far been the most widely deployed qubits less senstivie to these noise sources. . modality for implementing quantum programs, the dis- In another example, the split transmons built using cussion throughout this section will be focused on modern asymmetric junctions have lower sensitivity to flux noise techniques for transmons. Nonetheless, the techniques than their symmetric counterparts at the expense of de- 69 introduced here are applicable to all types of supercon- creased frequency tunability . This is a good trade-off ducting qubits. to make, because generally one is interested in tuning the We start with a brief review of the gates used in clas- qubit frequency over a somewhat restricted range (typ- sical computing as well as quantum computing, and the ically around 1 GHz) about the qubit frequency. When concept of universality. Subsequently we discuss the most such asymmetric transmons are used in a gate scheme common technique of driving single qubit gates via a CPHASE 65 such as the adiabatic -gate , (see Sec.IV F) the capacitive coupling of a microwave line, coupled to the qubit is less sensitive to flux noise, has a lower dephasing qubit. We introduce the notion of “virtual Z gates” and rate, and this should improve the gate fidelity in general. “DRAG” pulsing. In the latter part of this section, we re- view some of the most common implementations of two- qubit gates in both tunable and fixed-frequeny transmon 3. Dynamical error suppression qubits. The single-qubit and two-qubit operations to- gether form the basis of many of the medium-scale su- As introduced in the previous section, it is advan- perconducting quantum processors that exist today. tageous to leverage the 1/ω distribution of flux noise, Throughout this section, we write everything in the wherein a considerable amount of the noise power re- computational basis {|0i, |1i} where |0i is the +1 eigen- sides at low frequencies, and so the noise is “quasi-static”. state of σz and |1i is the −1 eigenstate. We use capi- The spin-echo technique116, which disrupts the free evo- talized serif-fonts to indicate the rotation operator of a lution by a π-pulse, is extremely effective in mitigating qubit state, e.g. rotations around the x-axis by an angle the pure dephasing by refocusing the coherent phase dis- θ is written as persion due to low-frequency noise. The more advanced θ −i σx versions, such as the CPMG-sequence, use multiple π- Xθ = RX (θ) = e 2 = cos(θ/2)1 − i sin(θ/2)σx (62) pulses to interrupt the system more frequently, pushing the filter band to even higher frequencies – a technique and we use the shorthand notation ‘X’ for a full π rotation 78 known as dynamical decoupling . about the x axis (and similarly for Y := Yπ and Z := Zπ). 23

CIRCUIT A. Boolean logic gates used in classical computers GATE SYMBOL TRUTH TABLE

Universal boolean logic can be implemented on classi- NOT The output is 1 Input Output cal computers using a small set of single-bit and two-bit when the input is 0 and 0 when 0 1 gates. Several common gates are shown in the input is 1. 1 0 Fig. 8 along with their truth tables. In classical boolean logic, bits can take on one of two values: state 0 or state 1. The state 0 represents logical FALSE, and state 1 rep- resents logical TRUE. Input Output Beyond the trivial “identity operation,” which simply AND The output is 1 0 0 0 only when both passes a boolean bit unchanged, the only other possible inputs are 1, 0 1 0 single-bit boolean logic gate is the NOT gate. As shown otherwise the 1 0 0 in Fig. 8, the NOT gate flips the bit: 0 → 1 and 1 → 0. output is 0. 1 1 1 This gate is reversible, because it is trivial to determine the input bit value given the output bit values. As we Input Output will see, for two-bit gates, this is not the case. OR The output is 0 0 0 0 only when both There are several two-bit gates shown in Fig. 8. A inputs are 0, 0 1 1 two-bit gate takes two bits as inputs, and it passes as otherwise the 1 0 1 an output the result of a boolean operation. One com- output is 1. 1 1 1 mon example is the AND gate, for which the output is 1 if and only if both inputs are 1; otherwise, the output Input Output is 0. The AND gate, and the other two-bit gates shown NAND The output is 0 0 0 1 in Fig. 8, are all examples of irreversible gates; that is, only when both 0 1 1 the input bit values cannot be inferred from the output inputs are 1, values. For example, for the AND gate, an output of log- otherwise the 1 0 1 output is 1. 1 1 0 ical 1 uniquely identifies the input 11, but an output of 0 could be associated with 00, 01, or 10. Once the opera- tion is performed, in general, it cannot be “undone” and Input Output the input information is lost. There are several variants NOR The output is 1 0 0 1 only when both of two-bit gates, including, 0 1 0 inputs are 0, otherwise the 1 0 0 • AND and OR; output is 0. 1 1 0 • NAND (a combination of NOT and AND) and NOR Input Output XOR The output is 1 (a combination of NOT and OR); only when the two 0 0 0 inputs have 0 1 1 • XOR (exclusive OR) and NXOR (NOT XOR). di!erent value, 1 0 1 otherwise the 1 1 0 output is 0. The XOR gate is interesting, because it is a parity gate. That is, it returns a logical 0 if the two inputs are the Input Output XNOR The output is 1 same values (i.e., they have the same parity), and it re- only when the two 0 0 1 turns a logical 1 if the two inputs have different values inputs have the 0 1 0 (i.e., different parity). Still, the XOR and NXOR gates same value, 1 0 0 otherwise the are not reversible, because knowledge of the output does output is 0. 1 1 1 not allow one to uniquely identify the input bit values. The concept of universality refers to the ability to per- FIG. 8. Classical single-bit and two-bit boolean logic gates. form any boolean logic algorithm using a small set of For each gate, the name, a short description, circuit repre- single-bit and two-bit gates. A universal gate set can in sentation, and input/output truth tables are presented. The principle transform any state to any other state in the numerical values in the truth table correspond to the classical state space represented by the classical bits. The set of bit values 0 and 1. Adapted from Ref. 177. gates which enable universal computation is not unique, and may be represented by a small set of gates. For ex- ample, the NOT gate and the AND gate together form a universal gate set. Similarly, the NAND gate itself is universal, as is the NOR gate. The efficiency with which one can implement arbitrary boolean logic, of course, de- pends on the choice of the gate set. 24

CIRCUIT MATRIX TRUTH BLOCH GATE REPRESENTATION REPRESENTATION TABLE SPHERE

z I Identity-gate: 1 0 Input Output I = no rotation is I 0 1 performed. ( ) |0〉 |0〉 |1〉 |1〉 y x

z X gate: 0 1 Input Output rotates the X = qubit state by X ( 1 0 ) |0〉 |1〉 π radians |1〉 |0〉 (180º) about the x-axis. 180º y x

z Y gate: 0 i Input Output rotates the Y = qubit state by Y ( i 0 ) |0〉 i |1〉 π radians 180º (180º) about |1〉 !i |0〉 the y-axis. y x

z Z gate: 180º 1 0 Input Output rotates the Z = qubit state by Z ( 0  1) |0〉 |0〉 π radians |1〉 !|1〉 (180º) about the z-axis. y x

90º z S gate: Input Output rotates the 1 0 π S = π S (0 e i 2) qubit state by 2 |0〉 |0〉 radians (90º) π |1〉 i 2 |1〉 about the e z-axis. y x

45º z T gate: Input Output rotates the 1 0 π T = π T (0 e i 4) qubit state by 4 |0〉 |0〉 radians (45º) π |1〉 e i 4 |1〉 about the z-axis. y x

H gate: Input Output rotates the 1 1 1 z H = |0〉 |0〉 + |1〉 qubit state by H 2 ( 1  1 ) π radians (180º) 2 180º about an axis diagonal in the |1〉 |0 〉  |1 〉 x-z plane. This is 2 y equivalent to an X-gate followed x π by a 2 rotation about the y-axis.

FIG. 9. Quantum single-qubit gates. For each gate, the name, a short description, circuit representation, matrix representation, input/output truth tables, and Bloch sphere represenation are presented. Matrices are defined in the basis spanned by the state vectors |0i ≡ [1 0]T and |1i ≡ [0 1]T . The numerical values in the truth table correspond to the quantum states |0i and |1i. Adapted from Ref. 177.

B. Quantum logic gates used in quantum computers course assume the classical states |0i and |1i, at the north

Quantum logic can similarly be performed by a small set of single-qubit and two-qubit gates. Qubits can of 25

CIRCUIT MATRIX TRUTH GATE REPRESENTATION REPRESENTATION TABLE

Input Output Controlled-NOT gate: 1 0 0 0 |00 〉 |00 〉 apply an X-gate to the 0 1 0 0 CNOT = |01 |01 target qubit if the 0 0 0 1 〉 〉 control qubit is in state 0 0 1 0 |10 〉 |11 〉 |1 〉 |11 〉 |10 〉

Input Output Controlled-phase gate: 1 0 0 0 |00 〉 |00 〉 apply a Z-gate to the 0 1 0 0 target qubit if the CPHASE = |01 〉 |01 〉 0 0 1 0 control qubit is in |10 〉 |10 〉 state |1 Z 0 0 0 1 〉 |11 〉 |11 〉

FIG. 10. Quantum two-qubit gates: the controlled NOT (CNOT) gate and the controlled phase (CPHASE or CZ). For each gate, the name, a short description, circuit representation, matrix representation, and input/output truth tables are presented. Matrices are defined in the basis spanned by the two-qubit state vectors |00i ≡ [1 0 0 0]T , |01i ≡ [0 1 0 0]T , |10i ≡ [0 0 1 0]T , and |11i ≡ [0 0 0 1]T , where the first qubit is the control qubit, and the second qubit is the target qubit. The CNOT gate flips the state of the target qubit conditioned on the control qubit being in state |1i. The CPHASE gate applies a Z gate to the target qubit conditioned on the control qubit being in state |1i. Adapted from Ref. 177. pole and south pole of the Bloch sphere, but they can also can be built from the CNOT-gate and single-qubit gates. assume arbitrary superpositions α|0i + β|1i, correspond- ing to any other position on the sphere. Single-qubit operations translate an arbitrary quan- tum state from one point on the Bloch sphere to another point by rotating the Bloch vector (spin) a certain an- gle about a particular axis. As shown in Fig. 9, there are several single-qubit operations, each represented by a matrix that describes the in the computational basis represented by the eigenvectors of T T the σz operator, i.e. |0i ≡ [1 0] and |1i ≡ [0 1] . For example, the identity gate performs no rotation on the state of the qubit. This is represented by a two-by- two identity matrix. The X-gate performs a π rotation about the x axis. Similarly, the Y-gate and Z-gate per- form a π rotation about the y axis and z axis, respec- tively. The S-gate performs a π/2 rotation about the z axis, and the T-gate performs a rotation of π/4 about the z axis. The Hadamard gate H is also a common single-qubit gate the performs a π rotation about an axis diagonal in the x-z plane, see Fig. 9. Two-qubit quantum-logic gates are generally condi- tional gates and take two qubits as inputs. Typically, the first qubit is the control qubit, and the second is the target qubit. A unitary operator is applied to the target qubit, dependent on the state of the control qubit. The two common examples shown in Fig. 10 are the controlled NOT (CNOT-gate) and controlled phase (CZ or CPHASE gate). The CNOT-gate flips the state of the target qubit conditioned on the control qubit being in state |1i. The CPHASE-gate applies a Z gate to the target qubit, condi- tioned on the control qubit being in state |1i. As we will shown later, the iSWAP gate – another two-qubit gate – 26

CNOT (a) The unitary operator of the gate can be written Classical NOT gate (b) Quantum X gate in a useful way, highlighting that it applies an X depend- ing on the state of the control qubit. b b

1 0 0 0 in out 0 1 0 0 UCNOT =   = |0ih0| ⊗ 1 + |1ih1| ⊗ X (63) 0 0 0 1 b b 0 0 1 0 and similarly for the CPHASE gate, FIG. 11. Comparison of the classical inverter (NOT) gate and quantum bit flip (X) gate. (a) The classical NOT gate 1 0 0 0  that inverts the state of a classical bit. (b) The quantum X 0 1 0 0 gate, which flips the amplitudes of the two components of a UCPHASE =   = |0ih0| ⊗ 1 + |1ih1| ⊗ Z (64) 0 0 1 0  quantum bit. 0 0 0 −1

Comparing the last equality above with the unitary for A universal set of single-qubit and two-qubit gates is the CNOT [Eq. (63)], it is clear that the two gates are sufficient to implement arbitrary quantum logic. This closely related. Indeed, a CNOT can be generated from means that this gate set can in principle reach any state a CPHASE by applying two Hadamard gates, in the multi-qubit state-space. How efficiently this is done depends on the choice of quantum gates that com- 1 1 UCNOT = ( ⊗ H)UCPHASE( ⊗ H), (65) prise the gate set. We also note that each of the single- qubit and two-qubit gates is reversible, that is, given the HZH X CPHASE since = . Due to the form of Eq. (64), the output state, one can uniquely determine the input state. CZ gate is also denoted the gate, since it applies a con- As we discuss further, this distinction between classical Z CNOT trolled operator, by analogy with (a controlled and quantum gates arises, because quantum gates are X application of operator). Inspection of the definition of based on unitary operations U. If a unitary operation U CPHASE in Fig. 10 makes no distinction between which is a particular gate applied to a qubit, then its hermitian qubit acts as the target and which as the control and, conjugate U † can be applied to recover the original state, consequently, the circuit-diagram is sometimes drawn in since U †U = I resolves an identity operation. a symmetric fashion • CPHASE = • (66) C. Comparing classical and quantum gates The CNOT in terms of CPHASE can then be realized as The gate-sequences used to represent quantum algo- • rithms have certain similarities to those used in classi- CNOT = (67) cal computing, with a few striking differences. As an H • H example, we consider first the classical NOT gate (dis- cussed previously), and the related ver- Some two-qubit gates such as CNOT and CPHASE are sion, shown in Fig. 11. also called entangling gates, because they can take prod- While the classic bit-flip gate inverts any input state, uct states as inputs and output entangled states. They the quantum bit-flip does not in general produce the an- are thus an indispensable component of a universal gate tipodal state (when viewed on the Bloch sphere), but set for quantum logic. For example, consider two qubits rather exchange the prefactors of the wavefunction writ- A and B in the following state: ten in the computational basis. The X operator is some- 1 times referred to as ‘the quantum NOT’ (or ‘quantum |ψi = √ (|0i + |1i)A |0iB. (68) bit-flip‘), but we note that X only acts similar to the 2 classical NOT gate in the case of classical data stored in If we perform a CNOT gate, UCNOT, on this state, with the quantum bit, i.e. X|gi = |g¯i for g ∈ {0, 1}. qubit A the control qubit, and qubit B the target qubit, As briefly mentioned in Sec. IV B, all quantum gates the resulting state is (see the truth table in Fig. 10): are reversible, due to the underlying unitary nature of the operators implementing the logical operations. Cer- 1 tain other processes used in quantum information pro- UCNOT|ψi = √ (|0iA|0iB + |1iA|1iB) =6 (...)A(...)B, 2 cessing, however, are irreversible. Namely, measurements (69) (see Sec. V for detailed discussion) and energy loss to the which is a state that cannot be factored into an isolated the environment (if the resulting state of the environment qubit-A component and a qubit-B component. This is is not known). Here, we will not consider how these pro- one of the two-qubit entangled Bell states, a manifestly cesses are modeled, but refer the interested reader to e.g. quantum mechanical state. Ref. 178, and will only consider unitary control oper- 27 ations throughout the rest of this section. Finally, we as possible, and one wants to use as many of the native note that quantum circuits are written left-to-right (in gates as possible, to reduce the amount of time spent syn- order of application), while the calculation of the result thesising. Moreover, running a also of a gate-sequences, e.g the circuit depends on the qubit connectivity of the device. The process of designing a quantum gate sequence that effi- |ψini U0 U1 ··· Un |ψouti (70) ciently implements a specific algorithm, while taking into account the considerations outlined above is known as is performed right-to-left, i.e. gate synthesis and gate compilation, respectively. A full discussion of this large research effort is outside the scope |ψouti = Un ··· U1U0|ψini. (71) of this review, but the interested reader may consult e.g. Refs. 183–185 and references therein as a starting point. As discussed in Sec. IV A, the NOR and NAND gates are As a concrete (and trivial) example of how gate identities each individually universal gates for classical computing. can be used, in Eq. (74) we illustrate how the Hadamard Since both of these gates have no direct quantum ana- gate from G1 can be generated by two single-qubit gates logue (because they are not reversible), it is natural to (from G0) and an overall phase gate, ask which gates are needed to build a universal quan- tum computer. It turns out that the ability to rotate       about arbitrary axes on the Bloch-sphere (i.e. a complete 1 1 −1 −i 0 1 1 1 H = Ph π Y π Zπ = i√ = √ single-qubit gate set), supplemented with any entangling 2 2 2 1 1 0 i 2 1 −1 178,179 2-qubit operation will suffice for universality . By (74) using what is known as the ‘Krauss-Cirac decomposition’, any two-qubit gate can be decomposed into a series of As we show in Sec. IV D 1, the gates Xθ, Yθ and Zθ CNOT operations178,180. are all natively available in a superconducting quantum processor. We now address the question of how single qubit ro- 1. Gate sets and gate synthesis tations and two-qubit operations are implemented in transmon-based superconducting quantum processors. A common universal quantum gate set is

G0 = {Xθ, Yθ, Zθ, Phθ, CNOT} (72) 2. Addressing superconducting qubits

iθ where Phθ = e 1 applies an overall phase θ to a single The modes of addressing transmon-like superconduct- qubit. For completeness we mention another universal ing qubits can roughly be split into two main categories: gate set which is of particular interest from a theoretical i) Capacitive coupling between a resonator (or a feedline) perspective, namely and the superconducting qubit dipole-field allows for mi- crowave control to implement single-qubit rotations (see G1 = {H, S, T, CNOT}, (73) Sec. IV D) as well as certain two-qubit gates (see Sec- As a technical aside, we mention that the restriction to tions IV G and IV G 4). ii) For flux-tunable qubits, local a discrete gate set still gives rise to universality. This magnetic fields can be used to tune the frequency of indi- fact relies on using the so-called Solovay-Kitaev181,182 vidual qubits. This allows the implementation of z-axis theorem, which (roughly) states that any other single- single-qubit rotation as well as multiple two-qubit gates qubit gate can be approximated to an error  using only (see Sections IV E, IV F and IV H). c O(log (1/)) (where c > 0) single-qubit gates from G1. The gate-set G1 is typically referred to as the ‘Clifford + T ’ set, where H, S and CNOT are all Clifford gates. D. Single-qubit gates Each quantum computing architecture will have cer- tain gates that are simpler to implement at the hard- In this section we will review the steps necessary to ware level than others (sometimes referred to as ’na- demonstrate that capacitive coupling of microwaves to a tive’ gates of the architecture). These are typically the superconducting circuit can be used to drive single-qubit gates for which the Hamiltonian governing the gate- gates. To this end we consider coupling a superconduct- implementation gives rise to a unitary propagator that ing qubit to a microwave source (sometimes referred to corresponds to the gate itself. We will show several exam- as a ‘qubit drive’) as shown in Fig. 12(a). A full circuit ples of this in Sections IV E, IV F, and IV G. Regardless analysis of the circuit in Fig. 12(a) is beyond the scope of which gates are natively available, as long as one has a of this review, so here we settle for highlighting the steps complete gate set, one can use the Solovay-Kitaev theo- that elucidate the physics of the qubit/drive coupling. rem to synthesize any other set efficiently. In general one The interested reader may consult a number of lectures wants to keep the overall number of time steps in which notes and pertinent theses (e.g. Refs. 44, 163, 186–188). gates are applied (denoted the depth of a circuit) as low Here we follow Ref. 163. 28

V (t) To elucidate the role of the drive, we move into a frame d Rw Cd rotating with the qubit at frequency ωq (also denoted ‘the rotating frame’ or the ‘the interaction frame’). To see the usefulness√ of this rotating frame, consider a state T |ψ0i = (1 1) / 2. By the time-dependent Schr¨odinger C equation this state evolves according to

 iω t/2  room 1 e q |ψ0(t)i = UH0 |ψ0i = √ −iω t/2 , (80) temperature wiring on-chip 2 e q

FIG. 12. Circuit diagram of capacitive coupling of a mi- where UH0 is the propagator corresponding to H0. By crowave drive line (characterized by a time-dependent voltage calculating e.g. hψ0|σx|ψ0i = cos(ωqt) it is evident Vd(t)) to a generic transmon-like superconducting qubit. that the phase is winding with a frequency of ωq due to the σz term. By going into a frame rotating with the qubit at frequency ωq, the action of the drive can 1. Capacitive coupling for X,Y control be more clearly appreciated. To this end we define † U eiH0t U rf = = H0 and the new state in the rotating We start by modeling the qubit as an harmonic os- frame is |ψrf(t)i = Urf|ψ0i. The time-evolution in this cillator, for which the (classical) circuit Hamiltonian can new frame is again found from the Schr¨odingerequation be calculated by circuit quantization techniques, starting (using the shorthand ∂t = ∂/∂t), from Kirchoffs laws, and is given by163 i∂ |ψ t i i ∂ U |ψ i iU ∂ |ψ i Q˜ t 2 2 C t rf( ) = ( t rf) 0 + rf ( t 0 ) (81) ( ) Φ d ˜ H = + + Vd(t)Q, (75) ˙ † 2CΣ 2L CΣ = iUrfUrf|ψrfi + UrfH0|ψ0i (82)  † †  where CΣ = C + Cd is the total capacitance to ground = iU˙ rfU + UrfH0U |ψrfi (83) ˜ ˙ rf rf and Q = CΣΦ − CdVd(t) is a renormalized charge vari- | {z } able for the circuit. We can now promote the flux and He0 charge variables to quantum operators and assume weak coupling to the drive-line, so that Q˜ ≈ Qˆ, and arrive at We can of the term He0 in the parentheses in C Eq. (83) as the form of H0 in the rotating frame. Sim- d ˆ H = HLC + Vd(t)Q, (76) ple insertion shows that He0 = 0 as expected (the ro- CΣ tating frame should take care of the time-dependence). 2 2 where HLC = Qˆ /(2C) + Φˆ /(2L) and we have kept However, one could also think of the term in brackets only terms that couple to the dynamic variables. Similar in Eq. (83) as a prescription for calculating the form of to the for a harmonic oscillator in any Hamiltonian in the rotating frame given by Urf, by (x, p)–space, we can express the charge variable in terms replacing H0 with some other H. In general, we will not of raising and lowering operators, as done in Sec. II find He = 0. † Returning to Eq. (79), the form of Hd in the rotating Qˆ = −iQzpf a − a (77) frame is found to be p where Qzpf = ~/2Z is the zero-point charge fluctations p Hed = ΩVd(t) (cos(ωqt)σy − sin(ωqt)σx) . (84) and Z = L/C is the impedance of the circuit to ground. Thus, the LC oscillator capacitively coupled to a drive We can in general assume that the time-dependent part line can be written as, of the voltage (Vd(t) = V0v(t)) has the generic form   † 1 Cd † H = ω a a + − Vd(t)iQzpf a − a . (78) v(t) = s(t) sin(ωdt + φ) (85) 2 CΣ = s(t) (cos(φ) sin(ωdt) + sin(φ) cos(ωdt)) , (86) Finally, by truncating to the lowest transition of the oscil- lator we can make the replacement a → σ− and a† → σ+ where s(t) is a dimensionless envelope function, so that throughout and arrive at the amplitude of the drive is set by V0s(t). Adopting the ωq definitions H = − σz + ΩVd(t)σy (79) 2 | {z } | {z } I = cos(φ) (the ‘in-phase’ component) (87) H H 0 d Q = sin(φ) (the ‘out-of-phase’ component) (88) § where Ω = (Cd/CΣ)Qzpf and ωq = (E1 − E0)/~.

§ 1 Starting from a generic qubit Hamiltonian, H0 = E0|0ih0| + H0 = ((E0 + E1)/2) − ((E1 − E0)/2)σz. In the main text we E1|1ih1|, we can rewrite in terms of Pauli matrices, and get have ignored the constant offset term. 29 the driving Hamiltonian in the rotating frame takes the (a) (b) form

LO AWG I I Q baseband Hed = ΩV0s(t)(I sin(ωdt) − Q cos(ωdt)) carrier Q pulses × (cos(ωqt)σy − sin(ωqt)σx) (89) Amplitude Performing the multiplication and dropping fast rotating ω s(t) LO LO terms that will average to zero (i.e. terms with ωq + ωd), ωAWG I Q (c) time known as the rotating wave approximation (RWA), we RF V t are left with d( ) I s(t) -x(- ) 1  -y(-Q) y(Q) Hed = ΩV0s(t) (−I cos(δωt) + Q sin(δωt)) σx x(I) 2 ω ω +ω  d= LO AWG + (I sin(δωt) − Q cos(δωt)) σy (90) to qubits

FIG. 13. (a) Schematic of a typical qubit drive setup. A mi- where δω = ωq − ωd. Finally, by re-using the definitions crowave source supplies a high-frequency signal (ωLO), while from Eq. (86), the driving Hamiltonian in the rotating an arbitrary waveform generator (AWG) supplies a pulse- frame using the RWA can be written as envelope (s(t)), sometimes with a low frequency component, ωAWG, generated by the AWG. The IQ-mixer combines the two  i(δωt+φ) Ω 0 e signals to generate a shaped waveform Vd(t) with a frequency Hed = − V0s(t) −i(δωt+φ) . (91) 2 e 0 ωd = ωLO ± ωAWG, typically resonant with the qubit. (b) Ex- ample of how a gate sequence is translated into a waveform Equation (91) is a powerful tool for understanding single- generated by the AWG. Colors indicate I and Q components. qubit gates in superconducting qubits. As a concrete (c) The action of a Xπ/2 pulse on a |0i state to produce the |−ii = √1 (|0i − i|1i) state. example, assume that we apply a pulse at the qubit fre- 2 quency, so that δω = 0, then

Ω Hed = − V0s(t)(Iσx + Qσy) , (92) 2 sequence of pulses (see Fig. 13(a)) Θk, Θk−1, ...Θ0 is con- verted to a sequence of gates operating on a qubit as showing that an in-phase pulse (φ = 0, i.e. the I- component) corresponds to rotations around the x-axis, k Y i [− 2 Θn(t)(Inσx+Qnσy )] while an out-of-phase pulse (φ = π/2, i.e. the Q- Uk ··· U1U0 = T e , (95) component), corresponds to rotations about the y-axis. n=0 As a concrete example of an in-phase pulse, writing out the unitary operator yields where T is an operator that ensures the pulses are gen- erated in the time-ordered sequence corresponding to  Z t   U ··· U U φ=0 i 0 0 k 1 0. Urf,d (t) = exp ΩV0 s(t )dt σx , (93) In Fig. 13 we outline the typical IQ modulation setup 2 0 used to generate the pulses used in Eq. (95). Fig. 13(a) which depends only on the macroscopic design parame- shows how a pulse at frequency ωd is generated using a ters of the circuit as well as the envelope of the baseband low phase-noise microwave generator (typically denoted pulse s(t) and amplitude V0, which can both be controlled ‘the local oscillator (LO)’), while the pulse is shaped by using arbitrary waveform generators (AWGs). Equation combining the LO signal in an IQ mixer with pulses gen- (93) is known as Rabi driving and can serve as a use- erated in an AWG. To allow for frequency multiplexing, ful tool for engineering the circuit parameters needed for the AWG signal will typically be generated with a low- efficient gate operation (subject to the available output frequency component, ωAWG, and the LO signal will be voltage V0). To see this we define the shorthand offset, so that ωLO+ωAWG = ωd. By mixing in more than one frequency ωAWG1, ωAWG2, ... it is possible to address Z t 0 0 multiple qubits (or readout resonators) simultaneously, Θ(t) = −ΩV0 s(t )dt (94) via the superposition of individual drives. 0 The I (Q) input of the IQ mixer will multiply the base- which is the angle by which a state is rotated given the band signal to the in-phase (out-of-phase) component of capacitive couplings, the impedance of the circuit, the the LO. In Fig. 13(b) we schematically show the com- magnitude V0, and the waveform envelope, s(t). This parison between XY gates in a quantum circuit and the means that to implement a π-pulse on the x-axis one corresponding waveforms generated in the AWG (omit- would solve the equation Θ(t) = π and output the sig- ting for clarity the frequency ωAWG component). The nal in-phase with the qubit drive. In this language, a inset in Fig. 13(b) shows an example of a gate on the 30

Bloch sphere, with indication of (I,Q) axes. More so- Finally we mention one more salient feature of the phisticated and compact approaches exist to reduce the virtual-Z gates. As shown in Ref.63, any single-qubit hardware needed for XY qubit control, relative to the operation (up to a global phase) can be written as setup shown in Fig. 13, see e.g.189–191. U θ, φ, λ Z π X π Z X π Z π , ( ) = φ− 2 2 π−θ 2 λ− 2 (100)

2. Virtual Z gate for appropriate choice of angles θ, φ, λ. This means X π that access to a single physical 2 combined with the virtual-Z gives access to a complete single qubit gate As we saw in Sec. IV D, the distinction between x– set! An explicit example of Eq. (100) in action is the and y–rotations was merely a choice of phase on the mi- Hadamard gate, which can be written as H = Z π X π Z π , crowave signals, and the angle to be rotated is given by 2 2 2 but since the Z’s can be virtual, it is possible to imple- Θ(t), both of which are generated using an AWG. Since ment Hadamards as an effective single pulse operation in the choice of phase φ has an arbitrary starting point, we superconducting qubits. could consider φ → φ + π/2. This would lead to I → Q and Q → −I. Therefore, changing the phase effectively changes rotations around x to rotations around y (and 3. The DRAG scheme vice-versa, with a change of sign). This is reminiscent of the result of applying a Zπ rotation to x– and y–rotations, In going from Eq. (78) to Eq. (79) we assumed we where ZπXπ = iYπ and ZπYπ = −iXπ. This analogy be- tween shifting a phase of an AWG-generated signal and could ignore the higher levels of the qubit. However, applying Z rotations can be utilized to implement virtual for weakly anharmonic qubits, such as the transmon (see 192 Sec. II), this may not be a justified assumption, since Z gates . As shown by McKay et al., this intuition 1→2 0→1 ωq only differs from ωq(≡ ωq ) by the anharmonicity, can be formalized via the following example: consider 1→2 the case of applying a pulse with an angle θ on the I α = ωq − ωq, which is negative and typically around channel (i.e. a Xθ) followed by another θ pulse on the I 200 to 300 MHz. This situation is sketched in Fig. 14(a- channel, but with a phase φ0 relative to the first pulse c), where we illustrate how Gaussian pulses with stan- (φ0) dard deviations σ = {1, 2, 5} ns have spectral content (denoted Xθ , where X indicates we still use the I chan- 1→2 that leads to non-zero overlaps with the ωq = ωq − |α| nel, but the rotation axis is now an angle φ0 away from 1 the x-axis). Using Eq. (95) this corresponds to a pulse frequency. This leads to two deleterious effects: ( ) leak- sequence age errors which take the qubit out of the computational subspace, and (2 ) phase errors. Effect 1 can occur be- θ (φ0) −i (cos(φ )σ +sin(φ )σ ) 2 0 x 0 y cause a qubit in the state |1i may be excited to |2i as a π Xθ Xθ = e Xθ (96) pulse is applied, or be excited directly from the |0i, since = Z−φ XθZφ Xθ (97) 0 0 the qubit spends some amount of time in the |1i state from which we see that the effect of the offset phase φ0 during the π pulse. Effect 2 occurs because the presence | i | i is to apply Zφ0 . The equality above can be verified with of the drive results in a repulsion between the 1 and 2 ω0→1 a little trigonometric footwork. The final Z−φ0 is due to levels, in turn changing q as the pulse is applied. This the rotation being in the frame of reference of the qubit. leads to the accumulation of a relative phase between 194 195–197 However, since readout is along z-axis (see Sec. V), a |0i and |1i . The so-called DRAG procedure final phase rotation about z will not change the mea- (Derivative Reduction by Adiabatic Gate) seeks to com- surement outcome. Thus, if one wants to to implement bat these two effects by applying an extra signal in the the gate sequence out-of-phase component. The trick is to modify the wave- form envelope s(t) according to ··· U Zθ Ui+1 Zθ Ui+2 ··· (98) i 0 1  s(t) on I 0  where Ui’s are arbitrary gates, this can be done by re- s(t) → s (t) = s˙(t) , (101) vising the gate sequence (in the control software for the λ on Q  α AWG) and changing the phase of subsequent pulses where λ is a dimensionless scaling parameter, and λ = (θ0) (θ0+θ1) ··· Ui Ui+1 Ui+2 ··· (99) 0 correspond to no DRAG pulse ands ˙(t) is the time derivative of s(t). The theoretically optimal choice for which reduces the number of overall gates. Moreover, reducing dephasing error is λ = 0.5 and an optimal choice the virtual-Z gates are “perfect”, in the sense that no for reducing leakage error is λ = 1196,198. Interchanging additional pulses are required, and the gate takes “zero I and Q in Eq. (101) corresponds to DRAG pulsing for time”, and thus the gate fidelity is nominally unity. As the Q component. we show in Sections IV E and IV F, operation of two- In practice there can be a deviation from these two qubit gates can incur additional single-qubit phases. Us- optimal values, often due to pulse distortions in the lines ing the virtual-Z strategy, these phases can be cancelled leading to the qubits. Typically, randomized benchmark- out, leaving a pure two-qubit interaction. ing experiments combined with single-shot measurements 31

(a) (b) σ (ns) quency), i.e. 2E1 α 1 s0 (t) = s0(t)ei2πδft, (102) E 2 δf 2 5 and choosing λ to minimize leakage errors, then phase 199

Ampl. (a.u.) errors can be reduced simultaneously . Similarly, by a judicious use of the virtual-Z gate, it is also -20 -10 0 10 20 possible to reduce phase errors in combination with E1 192 (c) Time (ns) DRAG pulsing to reduce leakage . Modern single-qubit FFT gates using DRAG pulsing now routinely reach fidelities 65,67,199,202–205 F1qb & 0.99 . Other techniques also exist for operating single-qubit gates in a spectrally crowded device206,207. 01 α Ampl. (a.u.) ωq E0 E. The iSWAP two-qubit gate in tunable qubits -0.5 -0.25 0 0.25 0.5 Frequency (GHz) (d) (e) time As briefly mentioned in Sec. IV C, single-qubit gates λ = 0 I supplemented with an entangling two-qubit gate can Q form the gate set required for universal quantum compu- tation. The two-qubit gates available in the transmon- like superconducting qubit architecture can roughly be

Ampl. (a.u.) split into two broad families as outlined previously: one group requiring local magnetic fields to tune the transition frequency of qubits and one group consist- (f) time (ns) (g) ing of all-microwave control. There exist several hy- λ = 0.5 I time brid schemes that combine various aspects of these two Q categories and, in particular, the notions of tunable coupling and parametric driving are proving to be im- portant ingredients in modern superconducting qubit processors63,67,91,104,107,208–214. In this section, however, Ampl. (a.u.) we start by introducing the iSWAP gate, and then review the CPHASE (controlled-phase) in Section IV F and the time (ns) CR (cross-resonance) in Section IV G. We briefly review a few other two-qubit gates and discuss their merits in FIG. 14. (a) Schematic level diagram of a weakly anharmonic Sections IV G 4 and IV H. transmon qubit subjected to a drive at transition frequency ωd = ωq. (b) Gaussian waveform with standard deviation σ. (c) Fourier transform of (b) showing how the short pulse 1. Deriving the iSWAP unitary 1→2 lengths lead to significant overlap with the ωq transition, separated from ωq by the anharmonicity α. (d) Waveform of a Xπ pulse without DRAG modulation. (e) Effect of the As we saw in Sec. II, Eq.32 the interaction term be- waveform from (d) on a qubit initialized in the |0i state with tween two capacitively coupled qubits (in the two-level α = −200 MHz and ωq = 4 GHz. The dephasing error is approximation) is given by visible as a deviation from the |1i after the pulse. (f) Wave- Hqq = gσy1 ⊗ σy2, (103) form of a Xπ pulse with DRAG modulation for a qubit with anharmonicity α = −200 MHz and DRAG parameter λ = 0.5 where g is the coupling strength and ⊗ is used to em- to cancel dephasing errors (see text for details). (g) Effect of phasize the tensor product. If the capacitive coupling is the waveform from (f) on the same qubit as (e). Calculated 215,216 using mesolve in the software package QuTiP193. mediated through a bus resonator, then

g1g2(∆1 + ∆2) g → gq-r-q = , (104) 2∆1∆2

where gi is the resonator coupling to qubit i (depen- | i (see Sec. V) of the 2 state is used to determine the op- dent on the qubit-resonator coupling capacitance Cqir) λ λ { . , } timal value of . The = 0 5 1 tradeoff was demon- and ∆i = ωqi − ωr is the detuning of qubit i to the res- strated explicitly in192,199. However, by extending the 200,201 onator. In the simpler case where the qubits are directly original DRAG pulse implementation , it is is possi- coupled217, ble to reduce both errors simultaneously. By introducing a frequency detuning parameter δf to the waveform196 1√ Cq-q g → gq-q = ωq1ωq2 p p , (105) (defined such that δf = 0 corresponds to qubit fre- 2 Cq-q + C1 Cq-q + C2 32 where Cq-q is the qubit-qubit coupling capacitance and (a) initial point Ci is the capacitance of qubit i. Throughout this sec- final point tion, we will assume a direct capacitive coupling between qubits of the flux-tunable transmon type, so that g = gq-q 5.0 and ωqi → ωqi(Φi). For simplicity, we suppress the ex- (GHz) plicit flux dependence of the ωqi’s and simply refer to the coupling as g. Equation (103) can be rewritten as

+ − + −  Hqq = −g [σ − σ ] ⊗ [σ − σ ] , (106)

Frequency 4.5 and then using the rotating wave approximation again

(i.e. dropping fast rotating terms) we arrive at 0.0 0.1 0.2 ΦiSWAP 0.3 0.4 Magnetic flux, qubit 1 (Φ0) iδω12t + − −iδω12t − + Hqq = g e σ σ + e σ σ , (107) (b) (c) X 0 p p QB1 flux 0 τ where we have introduced the notation δω12 = ωq1 − ωq2 and suppressed the explicit tensor product between qubit 4/2 p subspaces. If we now change the flux of qubit 1 to bring it into resonance with qubit 2 (ωq1 = ωq2), then 3/2

+ − − + g Hqq = g σ σ + σ σ = (σxσx + σyσy) . (108)

2 2/2 Time, τ Time, The first part of Eq. (108) shows that a capacitive inter- 1/2 action leads to a swapping of excitations between the two qubits, giving rise to the ‘swap’ in iSWAP. Moreover, due to the last part of Eq. (108), this capacitive coupling is ΦiSWAP 0 0.5 1 218 also sometimes said to give rise to an ‘XY ’ interaction . Magnetic flux, qubit 1 (Φ0) Probability The unitary corresponding to a XY (swap) interaction is FIG. 15. (a) Spectrum of two transmon qubits (written in the combined basis as |QB1, QB2i) as the local flux through the 1 0 0 0 loop of qubit 1 is increased. Black/dashed lines with arrows g −i (σxσx+σy σy )t 0 cos(gt) −i sin(gt) 0 indicate a typical flux trajectory to demonstrate operation of Uqq(t) = e 2 =   0 −i sin(gt) cos(gt) 0 iSWAP gate. (b) Probability of swapping into the |01i state 0 0 0 1 as a function of time and flux. The pulse sequence corresponds (109) to preparing |10i and performing a typical iSWAP operation Since the qubits are tunable in frequency, we can now (for a time τ). (c) Probabilities of |01i (black) and |10i (gray) consider the effect of tuning the qubits into resonance at Φ = ΦiSWAP (white dashed line in (b)) as the time spent at the operating point (τ) is increased. This simulation does for a time t0 = π , 2g not include any decay effects. 1 0 0 0   π 0 0 −i 0 Uqq =   ≡ iSWAP. (110) 2g 0 −i 0 0 0 0 0 1 To elucidate the operating principle behind an iSWAP implementation we show the spectrum of a flux- From this result, we see that a capacitive coupling be- tunable qubit using typical transmon-like parameters in t0 tween qubits turned on for a time (inversely related to Fig. 15(a). The iSWAP is performed at the avoided cross- the coupling strength in units of radial frequency) leads ing where Φ = ΦiSWAP. By preparing QB1 in state |1i, iSWAP 216,217,219–222 to implementing a so called ‘ ’ gate , moving into the avoided crossing, waiting there for a time which acts to swap an excitation between the two qubits, τ (see pulse-sequence in inset in Fig. 15(b)), the excita- i eiπ/2 and add a phase of = . For completeness, we note tion is swapped back and forth between the two qubits, t00 π that for = 4g the resulting unitary, as shown in Fig. 15(b). In Fig. 15(c), we plot linecuts of (b) at ΦiSWAP, showing the excitation oscillating back 1 0 0 0   √ √ √ and forth between |01i and |10i with the predicted time π 0 1/ 2 −i/ 2 0 0 Uqq =  √ √  ≡ iSWAP, (111) t = π/2g. In turn, the frequency of the can 4g 0 −i/ 2 1/ 2 0 2 g be used to extract the strength of the coupling, 0 = . 0 0 0 1 t π So far we have ignored the role of the single-qubit is typically√ referred to as the ‘squareroot-iSWAP’ gate. phases acquired by tuning the qubit frequency. Refer- The iSWAP gate can be used to generate Bell-like su- ring to the pulse-sequence shown in the top panel of perposition states, e.g. |01i + i|10i. Fig. 15(a), we see that each qubit will acquire a phase 33 given by iSWAP gate interspersed with single-qubit rotations was Z τ used to generate successive XY , XZ and YZ interactions θz = dt (ωq − ω(t)) . (112) that lead to an aggregate HHeisenberg Hamiltonian. State- 0 of-the-art operation of the iSWAP gate has also been used This phase can be conveniently removed either by sub- to demonstrate a ten-qubit GHZ state226. sequent application of virtual-Z gates to all following pulses192, or by shaping the waveform of the excursion such that single-qubit phases are exactly cancelled223. F. The CPHASE two-qubit gate in tunable qubits Equations (105) and (109) together present a useful re- sult from a quantum processor design perspective: The In our discussion of the iSWAP gates, we assumed that operating regime, frequency and time τ of the iSWAP the higher energy levels of the superconducting qubit do can be calculated (typically simulated) to high , not play a role. As we show below, it turns out that for before any processor fabrication is undertaken. The only the case of transmon qubits (with negative anharmonic- ‘quantum’ parts that enter gqq (and gq-r-q) are the qubit ity), the higher levels can in fact be utilized to generate 64,227 frequencies, ωq1(Φ1) and ωq2(Φ2). If the Josephson en- a the CPHASE gate directly . ergies of the qubits are known (which they typically are, Recall from Sec. IV C that the CPHASE gate imple- from fabrication parameters), then by simulating the ca- ments the following unitary, pacitances in gqq or gq-r-q, the time τ and the pulseshape needed to implement an iSWAP can be estimated to 1 0 0 0  high precision. Typical values of the coupling strength, 0 1 0 0 UCPHASE =   (115) g/(2π), for architectures using the iSWAP gate is 5-40 0 0 1 0  MHz and are often very close to expectations from EM 0 0 0 −1 simulations220,222–224. Our goal for the remainder of this section is to show that the unitary operator of the CPHASE gate appears natu- 2. Applications of the iSWAP gate rally for capacitively coupled transmon superconducting qubits and review a few of the modern applications of this gate. We have chosen to include a considerable amount of The iSWAP cannot generate a CNOT gate by itself. details for the implementation of this gate, as a means to Rather, to implement a CNOT gate requires stringing review some of the issues one has to resolve, to engineer together two iSWAPs and several single qubit gates218, high quality two-qubit gates. • Z- π X π The structure of the matrix in Eq. (64) indicates that 2 2 we need to apply a phase (−1 = eiπ) to the qubits when- = iSWAP iSWAP ever both are in the excited state |11i. Considering the X π Z π Z π 2 2 2 nature of the XY interaction, which couples |01i ↔ |10i (113) and leads to the iSWAP gate (see previous section), we As evident from Eq. (113), the iSWAP gate in general expect avoided level crossings to exist between higher lev- needs to be used twice to generate a single CNOT, leading els, e.g. |11i ↔ |20i and |11i ↔ |02i. The flux-tunable to a significant overhead when compiling CNOT–dense implementation of the CPHASE gate relies on this higher- circuits from iSWAP gates. However, depending on the level avoided crossing. context, the iSWAP can be used efficiently (i.e. with- To motivate this intuition we plot the spectrum for two out any two-qubit gate overhead) to mimic the behav- coupled transmon qubits, in Fig. 16(a), including levels ior of a CNOT. Typically such circuits will not be com- with two excitations, as the local magnetic flux in qubit pletely equivalent, but will share certain salient features 1 is being tuned. The Hamiltonian for this spectrum, for specified input states. As an example of this proce- written in the {|00i, |01i, |10i, |11i, |02i, |20i}-basis, is ap- dure, Neeley et al.221 demonstrated the generation of a proximately given by, 3-qubit Greenberger-Horne-Zeilinger (GHZ) state (which   requires two subsequent CNOTs in the simplest construc- E00 0 0 0 0 0 iSWAP  0 E01 g 0 0 0  tion), by using only two s in a circuit that cor-   rectly generates the 3-qubit GHZ state on the |000i input.  0 g E10 0√ 0√ 0  H2 excitations =   , Moreover, the XY –interaction is a powerful tool for cer-  0 0 0 √E11 2g 2g 225   tain types of quantum simulation algorithms . If one  0 0 0 √2g E02 0  is interested in digital quantum simulation of spin–like 0 0 0 2g 0 E20 systems, then the XY –interaction can natively simulate (116) q1 q2 e.g. a Heisenberg interaction, where Enm = En (Φ1)+Em (Φ2) and En(Φi) is the flux- dependent energy of the i-th level of a transmon52, and HHeisenberg = Jxσxσx + Jyσyσy + Jzσzσz. (114) the √{|02i, |20i} ↔ |11i transitions are scaled by a fac- This approach to the XY interaction was demonstrated tor 2 due to the higher photon number. In Fig. 16, 223 by Salath´e et al. , where repeated application of the we plot the frequencies ωnm = Enm − E00 calculated 34

(a) CPHASE initial point where 10 final point Z τ � τ) 9 ( θij(`(τ)) = dt ωij[`(t)] (118) 0 8 is the phase acquired by the state |iji along the trajectory 7 ` in (Φ, t)-space during time τ. The movement should be sufficiently slow on a time-scale set by g that the mov- ω/ 2π (GHz) 6 iSWAP ing state never populates the |20i state, i.e. the move- 5 ment should be adiabatic. In terms of applied flux, the avoided crossing between the |11i ↔ |20i state happens 4 0.0 0.1 0.2 0.3 0.4 before |10i ↔ |01i (due to the negative anharmonicity of ΦCPHASE ΦiSWAP the transmons, α ≈ −Ec) and consequently ` does not Magnetic flux, qubit 1 (Φ ) (b) 0 take the states through the ΦiSWAP operating point. As shown in Fig. 16(b) we can define a parameter (typically denoted ζ) quantifying the difference in phase acquired by the |11i relative to the single excitation states,

ζ = (ω11 − (ω01 + ω10)) . (119) �(τ) ζ

ω/ 2π (GHz) The parameter ζ can be thought of as the result (in the computational space) of the repulsion of |11i due to the |20i state. If we now choose a trajectory `π, designed so τ 0.15 ΦCPHASE 0.2 R that 0 ζ(`π(t))dt = π, then Magnetic flux, qubit 1 (Φ0) Z τ FIG. 16. (a) Spectrum of two coupled transmon qubits (using ζ(t)dt = π = θ11(`π) − (θ01(`π) + θ10(`π)) . (120) typical transmon-like values for Josephson energies and capac- 0 itances) as the local magnetic flux for qubit 1 is varied. The two lower branches corresponding to |01i and |10i are involved Inserting this expression into Eq. (117) we see that in the iSWAP gate operation at Φ = ΦiSWAP. The avoided crossing indicated in the black rectangle is used to implement   the conditional phase gate (CPHASE), at Φ = Φ . Black 1 0 0 0 CPHASE iθ (` ) line with arrows indicate a typical trajectory used to imple- 0 e 01 π 0 0  Uad =   . ment a CPHASE gate (starting at the black circle and ending 0 0 eiθ10(`π ) 0  at the gray circle). (b) Zoom in of the |20i ↔ |11i avoided 0 0 0 ei(π+θ01(`π )+θ10(`π )) crossing highlighted in the black box in (a) at Φ = ΦCPHASE. (121) The parameter ζ quantifies the difference in energy between |11i and |01i + |10i and `(τ) is the trajectory in (Φ, t)–space. After the adiabatic excursion, one can now apply single- qubit pulses (or use virtual-Z gates) to exactly cancel the single-qubit phases such that θ10(`π) = θ01(`π) = 0. This changes Uad to from Eq. (116), using standard, symmetric, transmon- like parameters, as the local magnetic field of qubit 1 is 1 0 0 0  1 0 0 0  increased. 0 1 0 0 0 1 0 0 Uad =   =   = UCPHASE. (122) The result of the higher levels on the computational 0 0 1 0  0 0 1 0  basis can be understood by considering a concrete ex- 0 0 0 eiπ 0 0 0 −1 ample. By preparing the combined qubit state |11i and | i moving slowly towards the avoided crossing between 11 From Eq. (122) it is evident that an adiabatic movement | i τ and 20 at ΦCPHASE, waiting for some time and mov- of |11i, followed by single-qubit gates (virtual or real) ing back (see black line with arrows in Fig. 16(b)), the efficiently implements a CPHASE and, through Eq. (67), resulting unitary operator in the computational basis is also efficiently implements a CNOT. The CPHASE gate is given by one of the workhorses of modern superconducting qubit 65,228 processesors with gate fidelities & 0.99 .   1 0 0 0 One is, of course, free to choose an arbitrary trajec- iθ01(`) −iφ 0 e 0 0  tory `φ that implements the phase e on the |11i state. Uad =   , (117) 0 0 eiθ10(`) 0  Assuming that the single-qubit phases are properly can- 0 0 0 eiθ11(`) celled, one sees that the arbitrary phase version of the 35

242 CPHASE gate (typically denoted CZφ) can be written as form (based on a Slepian waveform ) to parametrize ? the trajectory `π(τ). 1 0 0 0  0 1 0 0 CZφ =   0 0 1 0  0 0 0 e−iφ 2. The CPHASE gate for quantum error correction  φ  = exp −i (σz ⊗ σz − σz ⊗ 1 − 1 ⊗ σz) . (123) 4 Using the approach of Martinis and Geller, Barends Because of the form of Eq. (123), one can think of the et al. were able to demonstrate a two-qubit gate fidelity avoided crossing with the higher levels outside the com- FCPHASE = 0.9944 (determined via a technique known 243–246 putational subspace as giving rise to an effective σz ⊗ σz as ‘interleaved randomized benchmarking’ ). This coupling within the computational subspace227. implementation had a gate time τ = 43 ns and was imple- ? 65 85 An alternative to the adiabatic approach outlined mented with the `π waveform , in an “xmon” device above to realize CPHASE is to make a sudden excur- – a transmon with a “+”-shaped capacitor. A two-qubit sion to the√ ΦCPHASE operating point, after waiting a gate fidelity F > 0.99 represents a significant milestone, time t = π/ 2g, the state will have completed a single not just from a technical and engineering perspective, Larmor-type rotation from |11i to |02i and back again to but also from a foundational standpoint: The surface |11i, but in the process, acquired an overall π phase, sim- code (a quantum error correcting code) has a lenient 247–249 ilar to the iSWAP gate, but in the {|11i, |20i} subspace54. fault-tolerance threshold of ∼ 1% . This means, In fact, such excursions near or through avoided crossings roughly speaking, that if the underlying operations on leading to adiabatic and non-adiabatic transitions have the qubits have fidelities F > 0.99, then by adding been studied extensively in the context of interferometry, more qubits to the circuit (and correctly implementing cooling, spectroscopy, and quantum control119,229–238. the fault-tolerant quantum error correction protocol) the The remainder of this subsection is devoted to an overall error-rate can be reduced, and one can in principle overview of some of the recent advances and demonstra- perform arbitrarily long quantum computations, with- tions using the CPHASE gate since its first demonstra- out errors spreading uncontrollably and corrupting the tion in 2009 where it was used to generate Bell-states calculation. Because of its relatively lenient threshold and demonstrate two-qubit algorithms64. under circuit noise (compared to e.g., Steane or Shor codes178,250,251) and its use of solely nearest-neighbor coupling, the surface code is one of the most promising 1. Trajectory design for the CPHASE gate quantum error correction codes for medium-to-large scale quantum computing in solid state systems247. Therefore, surpassing the fault-tolerance threshold using CPHASE The (adiabatic) implemention of UCPHASE outlined represents a significant milestone for the field252. More- above assumed that the trajectory `π was completely adiabiatic and that the |11i state never left the compu- over, practical blueprints for implementing scalable sub- cells of the surface code using the CPHASE as the funda- tational subspace. Since the fidelity of gates is bounded 71 from above by the coherence times of the qubits, short mental two-qubit gate have also been proposed as well 239 as in-situ calibration protocols for large-scale systems op- gate times are desirable . This presents a tension for 253 optimally operating the CPHASE gate – fast operation erating with CPHASE . For a full review of the pros and in conjunction with the need for adiabatic operation. A cons of various quantum error correcting codes we refer relevant question is then: what is the optimal trajectory the interested reader to e.g. an introductory review arti- ? cle Ref. 254, or any of the excellent textbooks and more `π that implements the necessary phase as fast as pos- sible, with as little leakage as possible, for a given size detailed review articles in Refs. 178, 180, 251, 254–257. of the avoided crossing between |11i and |20i? Given a Returning to the CPHASE gate, numerical optimiza- ? 228 typical coupling rate g/2π ≈ 20 MHz (as discussed in tion of `π was demonstrated by Kelly et al. using the Sec. IV E), one expects a heuristic lower time limit to be interleaved randomized benchmarking sequence fidelity 2π/g ≈ 50 ns (stronger coupling of course leads to shorter as a cost function to push a native implementation of ? gate times, but will limit the on/off ratio of the gate). `π with a fidelity F = 0.984 up to F = 0.993, sur- Traditional optimal control of adiabatic movement as- passing the surface code fault tolerance threshold. In sumes the movement is through the avoided crossing (see the same work that demonstrated FCPHASE = 0.9944, 65 e.g. Ref. 240), but the trajectory `π moves close to and Barends et al. used the CPHASE gate√ to generate ⊗N ⊗N  then back from the avoided crossing. This modification GHZ states, |GHZi = |0i + |1i / 2, of up to to the adiabatic movement protocol was addressed by N = 5 qubits, with a fidelity for the N = 5 state of 241 Martinis and Geller , specifically in the context of er- F = Tr (ρidealρN=5) = 0.817. The protocol for generat- rors for a CPHASE gate implemention. The authors show ing the GHZ state with N = 2 and N = 3 from CPHASE that non-adiabatic errors can be minimal for gate times was originally demonstrated by DiCarlo et al.54,64. The only slightly longer than 2π/g using an optimal wave- textbook route to generating the N = 2 GHZ state, |Φ+i 36

 φ  (a ) from the all-zero input is exp −i 2 σz ⊗ σz unitary can be generated via  |0i H •  (124) + = |Φ i X A , |0i  π π UZZ(φ) = CZφ CZφ An equivalent circuit using CPHASE and native single- Aπ Xπ qubit gates in superconducting qubits is: (129) where Aπ ∈ {Xπ, Yπ} is used to allow for small and neg- |0i Yπ/2 • . (125) ative angles. Finally, for completeness, we mention an 42,264 alternative approach to creating UZZ, given by

|0i Y−π/2 • Yπ/2 • • , By repeating the operation inside the dashed box UZZ(φ) = (130) on additional qubits, an N-qubit GHZ state can be Zφ/2 generated65. Since the demonstration of the N = 5 GHZ state using the CPHASE gate, the gate has been deployed which has the benefit of relying on CPHASE (through to demonstrate several important aspects of quantum in- the CNOTs), and the angle can be controlled using the formation processing using superconducting qubits. A single-qubit Z gates. We refer the interested reader to nine-qubit implementation of the five-qubit repetition two reviews on quantum simulations, see e.g. Refs. 265 code (five data qubits + four syndrome qubits)254 was and 266. demonstrated, and the error suppression factor of a sin- gle logical quantum bit was shown to increase as the en- The CPHASE gate has also been used in a vari- coding was changed from three data qubits to five data ety of other contexts, e.g., for calculating the dissoci- 66 ation of diatomic hydrogen (H2) using the variational qubits . Similarly, in a five qubit processor the three- 267 qubit repetition code with artificially injected errors was quantum eigensolver method , for feed-forward based 258 experiments268,269, as well as initial steps demonstrated , building on earlier results utilizing a 270 combination of iSWAP and CPHASE gates to perform towards demonstrating and a parallelized stabilizer readout259. 2 × 2 implementation of the Harrow-Hassidim-Lloyd algorithm271,272. In the field of hybrid semiconducting nanowire/superconducting qubits (known as the “gate- mon” approach273–275), where the qubit frequency is 3. Quantum simulation and algorithm demonstrations using CPHASE modified by electrostatically changing the density of car- riers in a semiconducting region with proximity-induced , the CPHASE gate was also demon- As an example of the utility of the CPHASE gate, we strated between two nanowire qubits276. briefly discuss a particular demonstration of a digital quantum simulation. In this context, the CPHASE gate One may worry that operating a qubit by moving its has been utilized to simulate a two-site frequency can lead to overlap with frequencies already with four fermionic modes, using four qubits260. Using used by other qubits, in a system with multiple qubits. frequency crowding the Jordan-Wigner transformation261,262, it is possible to This issue is known as . While the map fermionic operators onto Pauli spin matrices263. As use of asymmetric transmons (with two sweet spots in − , shown in Ref.260 a Hubbard model with two fermionic the range [ Φ0 +Φ0], recall Fig. 2(c)) may help allevi- modes, whose Hamiltonian is given by ate some frequency crowding issues, a more long-term strategy is needed. One way to circumvent the problem † † † † is to utilize on/off tunable coupling schemes, in which HHubbard, two mode = −t(b b2 + b b1) + Ub b b b (126) 1 2 1 1 2 2 qubits can exchange energy only if a coupler activates the interaction63,104. To address this issue in the context can be written in terms of Pauli operators as, of the CPHASE gate, Chen et al.104 demonstrated a de- t vice (named “the gmon”) where the qubit interaction can H = (σx ⊗ σx + σy ⊗ σy) (127) be tuned with an on/off ratio on the order of 1000, and a 2 U CPHASE gate fidelity of F = 0.9907 was demonstrated. + (σz ⊗ σz + σz ⊗ 1 + 1 ⊗ σz) , (128) 4 This concludes the introduction to the physics and op- eration of the CPHASE gate in its native form. In the where U is the repulsion energy and t is the hopping remainder of this section we will introduce a few of the strength. Similar to the Heisenberg interaction discussed microwave-only gates that have been demonstrated in an briefly in Sec. IV E, it is now a question of producing effort to sidestep the need for local tunability (and the ασi ⊗ σi-type interactions, where the prefactor α can be resulting increased sensitivity to noise) as required by the tuned. Using the CZφ version of CPHASE, a UZZ(φ) = iSWAP and CPHASE gate. 37

G. Two-qubit gates using only microwaves (a) ~ g (b) ω2 g2 iSWAP + One common (potential) drawback for the ~ 2Δ12 ω~ ω g2 and CPHASE gates is that their operation requires flux- 1 2 - tunable qubits. Introducing a new control knob, such as 2Δ12 flux control, in turn also introduces a new noise channel for the system. Furthermore, the need for flux-tunability QB1 coupler QB2 increases the sensitivity of the devices to flux noise by (c) (d) QB1= tuning the qubits from their “sweet spots”, increases the 1 π dephasing rate. From this perspective, one could envi- sion using all-microwave-based gates to remedy these is- 0 CR sues. To this end, the cross-resonance (“ ”) gate was -1 developed for operating fixed-frequency superconducting QB1= qubits277–279, which typically feature longer lifetimes and 1 reduced sensitivity to flux noise. 0 angle, QB2 (rad)

Expectation value, QB2 -1 0 1. The operational principle of the CR gate 0 100 200 0 100 200 Time (ns) Time (ns)

To elucidate the operation of the CR gate, we briefly FIG. 17. (a) Schematic circuit diagram of two fixed frequency revisit the driving Hamiltonian derived in Sec. IV D. transmons coupled through a resonator yielding an overall There, we considered only a single qubit. However, if coupling coefficient g. Qubit 1 driven at the frequency of one extends this formalism to two qubits, see Fig. 17(a) qubit 2 leads to the CR gate. (b) Schematic level diagram of the always-on coupling leading to dressed states |01i and denoting the frequency difference by ∆12 = ωq1 −ωq2 and e the coupling by g  ∆12, and performing a Schrieffer- |10e i with ∆12 = ω1 − ω2. (c) Simulations of the expectation Wolff transformation to go to the dressed state picture, values of hσzi and hσyi for qubit 2 as a drive at the frequency the driving Hamiltonians for qubit 1 and 2 become278,280 of qubit 2 is applied to qubit 1. Upper panel shows regular Rabi oscillations when qubit 1 is in the |0i state. Bottom − −  panel shows a modified Rabi frequency when qubit 1 is in |1i Hd,1 = ΩVd1(t) σx ⊗ 1 + ν 1 ⊗ σx + µ σz ⊗ σx 1 1 state, in accordance with Eq. (135). (d) Difference in angle (131) in the (z, y) plane as a function of length of the applied drive 1 + 1 +  Hd,2 = ΩVd2(t) ⊗ σx + ν2 σx ⊗ + µ2 σx ⊗ σz to qubit 1. At approximately 200 ns π-phase shift has been (132) acquired. where

± g αi µi = ± (133) ∆12 (αi ∓ ∆12) This strategy was first demonstrated using flux- ± g ∓∆12 νi = ± (134) tunable transmons in Ref.282, where a Bell state with ∆12 (αi ∓ ∆12) + + fidelity Fbell = hΦ |ρ|Φ i = 0.90 was achieved. Using quantum process tomography the gate fidelity was found and ΩVdi(t) is the driving for qubit i. From Eq. (131), F . it is evident that if we drive qubit 1 at the frequency of to be QPT = 0 81. By moving to fixed-frequency qubits qubit 2, then to qubit 2, this will look like a combination with increased lifetimes, the gate fidelity was increased −1 − to FQPT = 0.98 (with subtraction of state initialization of ν1 ⊗ σx and µ1 σz ⊗ σx. This means that the Rabi 281 oscillations of qubit 2 will have a frequency given by and measurement errors) . For completeness, we note that due to the form of the last term in Eq. (131), the Rabi − − CR ZX ΩQB2 = ΩVd1 ν1 + z1µ1 , (135) gate is also sometimes denoted the θ gate. The representaion of the CRθ gate is where z1 = hσz1i, and z1 depends on the state of qubit 1. This effect is demonstrated in Fig. 17(c), where a i simulated drive is applied to qubit 1 while the resulting − 2 θσz ⊗σx UCRθ = e Rabi oscillations in qubit 2 are recorded. We have used  θ θ  cos 2 −i sin 2 0 0 typical fixed-frequency transmon parameters from exper- θ θ iments, and we have included a spurious cross-talk term −i sin 2 cos 2 0 0  246,281 =  θ θ  (136) η = 0.03. . In Fig. 17(d), we plot the difference in  0 0 cos 2 i sin 2  θ θ angle in the (z, y) plane acquired by qubit 2 for different 0 0 i sin 2 cos 2 zy zy initializations of qubit 1, ∆φ = φ|00i − φ|10i. For this particular choice of parameters, the cross-resonance gate − achieves a π-phase shift in ≈ 200 ns. where θ = −µ1 ΩVd1(t), which can be used to generate a 38

CNOT with the addition of only single-qubit gates, gate times (τCPHASE = 30 – 60 ns and τCR = 300 – 400 ns), which to a large extent accounts for the observed Z π CR π , CR gate fidelities. The time scale for CR operation is set • 2 − 2 = (137) by the frequency detuning, the anharmonicity, and the X π • coupling strength, through Eq. (133). This has the un- 2 fortunate drawback that if qubits do not have intended frequencies (due to fabrication variation), it will be im- eiπ/4 up to a phase . mediately manifest as longer gate times, and in turn, re- duced gate fidelity. As fabrication techniques are becom- ing more sophisticated and reliable, this problem may be 2. Improvements to the CR gate and quantum error of reduced importance. However, since the coupling in correction experiments using CR the CR scheme is always on, there is an inherent tension between well-isolated qubits for high-fidelity single-qubit Since qubit 1 is being driven off-resonance, an ac-Stark operations, and coupling qubits, for fast/high-fidelity two 1 shift will add a term ∝ σz to the driving Hamiltonian of qubit gates. qubit 1. The effect of both the spurious ac Stark shift and −1 the direct ν1 σx single-qubit rotations was studied in CR Ref.246. By modifying the original protocol to effec- 3. Quantum simulation and algorithm demonstrations tively “echo away” the two unwanted contributions from with the CR gate the σz1 and 1σx terms, the fidelity of the CR gate was 246 improved to FCR = 0.8799 , using quantum process tomography. Using interleaved randomized benchmark- Since the form of the CR Hamiltonian (σz ⊗ σx) is σ ⊗ σ σ ⊗ σ CR π not a ( x x + y y)-type interaction (leading to ing of this improved “echo-CR”-gate (e − 2 ), a gate iSWAP gate) nor is it an the effective (σz ⊗ σz)-type fidelity of FeCR− π = 0.9347 was achieved. This gate 2 (leading to CPHASE gate), one could question its appli- implementation was used to demonstrate two-qubit par- cability to quantum-simulation-type experiments, which ity measurements in a three-qubit device283, as well as often involves terms of the form σi ⊗ σi. However, by de- detecting bit-flip and phase-flip errors in a Bell state en- veloping a variational quantum eigensolver routine that coded in a four-qubit device284, with gate fidelities from efficiently generates entangled trial states using just the interleaved randomized benchmarking in the range 0.94 CR interaction, Kandala et al.288 calculated the ground- to 0.96. Using a similar device, but with five qubits, state energy for H2, LiH, and BeH2. This experiment was weight-four parity measurement of the forms ZZZZ and performed on six fixed-frequency qubits, and it employed XXXX were demonstrated285, where the crosstalk to a technique for compact encoding of the Hamiltonians qubits not involved in the CR gates was studied, leading corresponding to each molecule289. As of this writing, to the development of a four pulse eCR4-pulse scheme. this experiment represents the largest for which Based on improvements in the analysis of the Hamil- the ground state has been found using a purely quantum tonian describing the CR drive, Sheldon et al.203 sub- processing approach. sequently demonstrated a version of the CR which re- The CR gate is also the native two-qubit gate available duced the gate time to τ = 160 ns and added an ac- on the IBM Quantum Experience quantum processor290, tive cancellation tone to the eCR previously developed. which is accesible online. Using the IBM Quantum Expe- Using this “active cancellation echo CR” (aceCR), the rience processor, Takita et al.291 demonstrated an imple- fidelity was increased to FaceCR− π = 0.991, measured 2 mentation of a two-logical-qubit (four physical qubit) er- with interleaved randomized benchmarking. The same ror detection code292. The implementation was inspired sequence without active cancellation on the same qubits by the proposal of Gottesman293, which proposed a min- yielded FeCR− π = 0.948. The interested reader may con- 2 imal experiment to claim observation of fault-tolerant sult the followup theoretical work286 with more details encodings255, using a four qubit error detection code in on the effective Hamiltonian models. Other approaches a five qubit setup. Due to constraints on the connec- to fast, high-fidelity cross-resonance gates have also been tivity, the work by Takita et al. demonstrated a mod- proposed287. This series of improvements to the original ified version of the Gottesman encoding, in which two cross-resonance implementation has increased the gate fi- logical qubits are initialized, but only one of them in a delity to beyond the threshold for fault-tolerance in a sur- fault-tolerant manner. By artificially injecting an error face code, with similar quality to the CPHASE gate. Al- in the state preparation circuit, the authors demonstrate though improvements should still be made, with the ad- that the probability of correctly preparing a fault tolerant vent of the CR gate, superconducting qubit based quan- state is greater than the probability of correctly prepar- tum computing platforms now offer two entangling two- ing a non-fault-tolerant qubit. This behavior is consistent qubit gates that can be used for implementing surface- with expectations for how fault-tolerant encodings work. code based error correction schemes. Simultaneously, Vuillot294 also used the IBM Quantum In the initial experiments using CR gates, the gate Experience machine to study fault-tolerant schemes en- times were significantly longer than the typical CPHASE coded in that connectivity. 39

Beyond the applications to error-correction and error- The two unitaries UZZ and UIZ−ZI only contain terms detection, the cross-resonance gate has also been em- that commute with UbSWAP(θ, φ), and their effects can be ployed in early demonstrations of quantum advantages offset in post-processing280. In Eq. (139), φ is the phase in machine learning. Rist´e et al.295 studied the so-called of the drive relative to the single-qubit drive pulses, and “learning parity with noise” problem, in which one at- θ = ΩBt with tempts to learn a bit-string k by querying an oracle func- 2 2  tion f(D, k) = D · k mod 2 with a user-input bit-string −2gΩ −gγαΣ + γ α2(α1 + ∆12) + α1(α2 − ∆12) ΩB = 2 , D. In a first implementation of this problem, the authors (α1 + ∆12)(α2 − ∆12)∆12 show that for a specific instance of the bit-string k = 11, (140) a learner with access to quantum operations needs fewer where Ω is the amplitude of the drive, γ is a dimen- queries to the function f. However, by extending the sionless parameter quantifying the coupling coefficient model of learning parity with noise, the authors demon- of the drive to qubit 2 in units of coupling strength strated a consistent advantage of the learner with access to qubit 1, and αΣ = α1 + α2. Explicit derivations to quantum operations295. leading to Eq. (138) can be found in the supplement The CR gate was also used to demonstrate the imple- of Ref.299. By applying UbSWAP for a time that yields mentation of a supervised learning algorithm where the θ = π/2, and with φ = 0, the resulting gate is denoted feature space is encoded as quantum data on the Bloch bSWAP and can act as the entangling gate (together with sphere264. In typical supervised learning, an algorithm single-qubit gates) that forms a universal gate set. More- is exposed to a training set of labeled data, and is subse- over, the power of the bSWAP becomes apparent when quently asked to classify a new, unlabeled set of data296. one applies it for the time that yields θ = π/4, which In the support vector machine (SVM) approach to such from the ground state |00i directly produces the entan- iφ problems, the data is then mapped non-linearly onto the gled Bell√ state |00i + e |11i. In line with√ the defini- so-called “feature space”, in which the trained algorithm tion of iSWAP, this gate is denoted the bSWAP. In has constructed a separating hyperplane to classify the the work by Poletto et al.299, the fidelity of the bSWAP data. While a full “quantum Support Vector Machine” gate was FbSWAP = 0.9 (determined from quantum pro- proposal exists, the algorithm assumes that the data are cess tomography). The main source of error was the in- 297 already present in a coherent superposition . Instead, creased dephasing during the relatively long high-power 264 Havlicek et al. proposed, and demonstrated, that map- pulse needed to drive the |00i ↔ |11i transition. The ping the classical data non-linearly onto the Bloch sphere bSWAP gate can be viewed as the superconducting qubit can also be utilized to provide a quantum advantage. analogue of the Mølmer–Sørensen gate300. In Fig. 18, we For a wider discussion of the important role of quantum outline the level diagram of two coupled qubits, along data in many learning algorithms, the with the higher levels of the qubits. The arrows indicate reader is referred to Ref.298 which coupled states are utilized to implement the cor- responding gate. As an application of the bSWAP gate, Colless et al.301 used this gate to calculate energies of 4. Other microwave-only gates: bSWAP, MAP, and RIP the excited states of a H2 molecule using a two-qubit transmon processor301. The CR gate (as outlined above) is not the only all- Another all-microwave gate is the so-called microwave two-qubit gate available. In particular, the ”microwave-activated CPHASE” (or ‘MAP’ for short)70. 299 bSWAP gate is an interesting alternative. The bSWAP The MAP gate is in spirit similar to the CPHASE gate, gate directly drives the |00i ↔ |11i transition, made pos- where noncomputational states are used to impact a sible by interactions with the higher levels of the qubit, conditional phase inside the computational subspace. see Fig. 18. Usually, the matrix element for such a In contrast to CPHASE, the MAP gate is implemented transition is small (3rd order in the coupling strength), without tuning individual qubit frequencies. Rather, but if the detuning between the qubits is equal to the the canonical implementation of this gate comprises two anharmonicity, the transition rate is enhanced. Apply- fixed-frequency qubits, where the frequencies are care- ing a sequence of Schrieffer-Wolff transformations to the fully designed (and fabricated), such that the |12i and coupled-qubit system, and using a carefully chosen drive |03i levels are resonant. This leads to a splitting of the frequency (close to the midpoint of ωq1 and ωq2), it can otherwise degenerate |02i ↔ |01i, and |12i ↔ |11i tran- 280 be shown that the drive gives rise to a unitary operator sitions. By driving near resonance with the |n2i ↔ |n1i transition, an effective σz ⊗ σz interaction is generated. U = UbSWAP(θ, φ)UZZ UIZ−ZI (138) In a setup comprising two fixed-frequency qubits, the with MAP gate was used to implement the unitary  −i2φ  cos θ 0 0 −ie sin θ h π i  0 1 0 0  UMAP = exp −i σz ⊗ σz , (141) UbSWAP(θ, φ) =   , 4  0 0 1 0  −i2φ −ie sin θ 0 0 cos θ with a gate fidelity FMAP = 0.87 (determined via quan- 70 (139) tum process tomography) in a time τMAP = 514 ns . 40

bus, χ is the dispersive shift, and ∆cd is the detuning of the drive (d) from the cavity (c). By choosing θt˙ = π/4, it is possible to implement the CPHASE gate. The power of the RIP gate lies in its capability to accommodate large Ea differences in qubit frequencies. To demonstrate this, Paik et al.304 performed two-qubit randomized bench- marking between pairs of qubits in a four-qubit device Eb with frequency differences spanning 0.38 GHz to 1.8 GHz, all with fidelities in the range 0.96-0.98 and gate times in the range 285 to 760 ns.

H. Gate implementations with tunable coupling

computational subspace Finally, we briefly review tunable coupling architec- tures, which have recently emerged as a promising al- FIG. 18. Schematic of the level structure of two coupled ternative. The idea is to engineer an effective qubit- qubits (including higher levels) with indication of the tran- qubit coupling ge that is tunable (typically by apply- sitions utilized in the iSWAP, bSWAP, CPHASE and MAP ing a flux), and such gates are referred to as paramet- gate. See text for details. Figure inspired from Ref. 70. ric gates. This can be implemented in two different ways: (i) The coupling strength between two qubits is tuned by a flux, g → g(Φ(t))199,208,305–307, or (ii) the As the number of qubits in a system increase, one draw- resonant frequency of the coupling element is modified 91,107,308–312 back of this gate is the need for a precise matching of ωcoupler → ωcoupler(Φ(t)) , with a fixed g, higher energy levels across multiple qubits, while simul- leading to an effective time-dependent coupling param- taneously avoiding spurious couplings to other modes in eter. When the tunable coupling element is driven at the system. frequencies corresponding to the detuning of the qubits The CR, bSWAP and MAP gates all have quite strin- from the coupler, an entangling gate can be implemented. gent requirements on the spectral landscape of the qubits In a setup of type (ii), an implementation of the in order to obtain fast, efficient gate operation. To iSWAP gate was demonstrated by parametrically driv- address this issue, another all-microwave gate was de- ing a flux-tunable coupler between two fixed-frequency 63 veloped, the so-called “resonator induced phase gate” qubits , yielding a fidelity FiSWAP = 0.9823 (using inter- (“RIP”)302,303. The RIP gate operates by coupling two leaved randomized benchmarking) in a time τ = 183 ns. fixed-frequency qubits to a bus cavity, from which they Similarly, the bSWAP (and iSWAP) gates were recently are far detuned. By adiabatically applying and removing demonstrated, using a flux-tunable transmon connect- an off-resonant pulse to the cavity, the system undergoes ing two fixed-frequency transmons. Driving the flux a closed loop in , after which the cavity is through the tunable qubit at the sum frequency of the 105 left unchanged, but the qubits acquire a state-dependent fixed-frequency transmons results in the bSWAP gate. phase. By a careful choice of the amplitude and detuning This parametrically driven approach is generally sig- of the pulse, and taking into account the dispersive shift nificantly faster than implementations relying solely on of the cavity, a CPHASE gate can be implemented on the fixed-frequency qubits. two qubits. This effect was experimentally demonstrated A hybrid approach, in which a combination of tunable by Paik et al.304 in a 3D transmon system55, where four and fixed-frequency qubits is used, was recently demon- qubits are coupled to the same bus. In this setup, the strated for both iSWAP and CPHASE gates67,106,212. RIP gate operation results in unitaries with weight on all This scheme has no added tunable qubits (or resonators) four qubits simultaenously. In order to isolate just the acting as the coupling element, but rather, relies solely desired two-qubit coupling terms, Paik et al. developed on an always-on capacitive coupling between the qubits, a “refocused” RIP (rRIP) gate that implements and the effective coupling is roughly half that of the always-on coupling. The operational principle here is  ˙  UrRIP = exp −iθσz ⊗ σzt , (142) to modulate the frequency of the tunable qubit (using local flux control) at the transition frequency correpond- where the coupling rate (for an unmodulated drive) scales ing to |01i ↔ |10i for iSWAP and |11i ↔ |02i for as CPHASE. Using interleaved randomized benchmarking, | V |2 χ F . τ ˙ Ω d the authors demonstrated iSWAP = 0 94 ( = 150 ns), θ ∝ , (143) F 02 . τ F 20 . 2∆cd ∆cd and CPHASE = 0 93 ( = 210 ns) and CPHASE = 0 88 | {z } (τ = 290 ns), showing a slight asymmetry in the direc- n¯ tion in which the CPHASE is applied. This hybrid tech- wheren ¯ denotes the average number of photons in the nique was used in Ref.67 to demonstrate a four-qubit 41

315–317 GHZ state with fidelity F4 qubit GHZ = 0.79 (using state Jaynes-Cummings Hamiltonian , previously intro- tomography). Finally, this gate-architecture was used to duced in Sec. II, demonstrate a hybrid quantum/classical implementation of an unsupervised learning task (determining clustering   of data), using nineteen qubits and supplemented by a † 1 ωq † HJC = ωr a a + + σz + g σ+a + σ−a , (144) classical computer as part of the minimization loop313. 2 2

where ωr and ωq denote the resonator and qubit frequen- cies, respectively, and g is the transverse qubit-resonator V. QUBIT READOUT coupling rate. The operators σ+ and σ− represent the processes of exciting and de-exciting the qubit, respec- The ability to perform fast and reliable (high fidelity) tively. readout of the qubit states is an important cornerstone In the limit when the detuning between the qubit and 3 of any quantum processor . the resonator is small compared with their coupling rate, In this section, we give a brief introduction to how i.e. ∆ = |ωq − ωr|  g, the energy levels of the two readout is performed on superconducting qubits. We systems√ hybridize and a vacuum Rabi splitting of fre- start by reviewing the fundamental theory behind disper- quency ng/π opens up, where n = 1, 2, 3... denotes the sive readout – the most common readout technique used resonator mode. In this regime, excitations are coher- today in the circuit QED architecture – in which each ently swapped between the two systems. Although use- qubit is coupled to a readout resonator. In the dispersive ful for certain two-qubit gate operations, recall Sec. IV E, regime, i.e. when the qubit is detuned from the resonator such transverse interactions change the qubit state (since frequency, the qubit induces a state-dependent frequency energy is directly exchanged between the resonator and shift of the resonator from which the qubit state can be the qubit) and is therefore not desired in the context of inferred by interrogating the resonator. quantum non-demolition (QND) readout, in which the Dispersive readout allows us to map the quantum de- outcome of the quantum measurement is not altered in gree of freedom of the qubit onto the classical response of the act of reading out the system. the linear resonator, thus transforming the readout opti- In the dispersive limit, i.e., when the qubit is far de- mization process into obtaining the best signal-to-noise tuned from the resonator compared with their coupling ratio (SNR) of the microwave signal used to probe the rate g and the resonator linewidth κ, ∆  g, κ, there resonator. is no longer a direct exchange of energy between the We then provide guidance on how to optimize system two systems. Instead, the qubit and resonator push parameters to perform high-fidelity, single-shot readout. each others’ frequencies. To see this, the Hamiltonian After choosing parameters, such as resonant frequencies can be approximated using second-order perturbation and coupling rates, we address the filter and amplifier theory215,318 in terms of g/∆, taken in the limit of few circuitry positioned in-between the qubit plane and the photons in the resonator. This is known as the disper- data aquisition hardware outside of the dilution refrid- sive approximation, after which the Hamiltonian takes erator. On this note, we review the basic principles of the form Purcell filters as well as parametric amplifiers, both of which are necessary to obtain fast, high-fidelity readout     † 1 ωeq in scaled-up quantum processors. Hdisp = ωr + χσz a a + + σz, (145) 2 2

χ g2/ A. Dispersive readout where = ∆ is the qubit-state dependent frequency shift, a so-called dispersive shift, see Fig. 19(b), allow- ing us to distinguish the two qubit states. This is an A quantum measurement can be described as an asymptotically longitudinal interaction, yielding a QND entanglement of the qubit degree of freedom with a measurement. Note that, in addition, the qubit fre- 2 “pointer variable” of a measurement probe with a quan- quency also picks up a , ωq = ωq + g /∆, in- 314 e tum Hamiltonian , followed by classical measurement duced by the vacuum fluctuations in the resonator. Also of the probe. In circuit QED, the qubit (the quantum sys- note that the dispersive Hamiltonian in Eq. (145) is de- tem) is entangled with an of a superconduct- rived for a two-level atom¶. Taking the second excited ing resonator (the probe), see Fig. 19(a), allowing us to state into account and introducing the anharmonicity gain information about the qubit state by interrogating the resonator – rather than directly interacting with the qubit. Therefore, the optimization of the readout per- formance is translated to maximizing the signal-to-noise ¶In reality, superconducting qubits, just like natural atoms, have ratio of a microwave probe tone sent to the resonator, higher energy levels. These higher levels are outside of the com- while minimizing the unwanted back-action on the qubit. putational subspace, but need to be taken into account for most The qubit-resonator interaction is described by the qubit simulations to get accurate predictions of frequency shifts. 42

(a) SIGNAL CREATION SIGNAL DETECTION (a) /2 = 0 /2 = EC/h ω 0.2 IF g/2 = 50 MHz g/2 = 100 MHz 0.1 AWG ωRF ωLO (GHz)

,χ/2 0.0 Straddling 300 K CRYOSTAT -0.1 regime 3 K Disp. Shift, 10 mK Para. Amp. -0.2 -0.4 -0.2 0.0 0.2 0.4 Frequency detuning, /2 (GHz) (b) 0

-2 (MHz) Purcell filter -4

g ,χ/2 κ -6 Qubit g/2 Res. -8 = 50 MHz g/2

Disp. Shift, = 100 MHz -10 -2.0 -1.5 -1.0 -0.5 0.0 CHIP Frequency detuning, /2 (GHz)

FIG. 20. (a) Dispersive frequency shift χ/2π as a function (b) (c) of qubit-resonator detuning ∆/2π, according to Eq. (146), 1.0 for a transmon qubit with anharmonicity α/2π = −EC /h = κ/2

(a.u.) −300 MHz, for qubit-resonator coupling rates g/2π = 50 MHz

| | |S | 0.5 11 (blue) and g/2π = 100 MHz (red). The two vertical asymp- 11 2χ/2 θ

|S totes at ∆/2π = 0 and ∆/2π = EC divides the dispersive 0.0 0 shift into three regimes; For ∆/2π < 0, and ∆/2π > EC /h, the dispersive shift is negative and χ/2π → 0− as ∆ → ±∞. - For 0 < ∆/2π < EC /2π, the dispersive shift χ/2π > 0. This (rad) 52

θ θ is called the straddling regime . (b) Zoomed-in plot for neg- -2 ative qubit-resonator detuning, the most commonly used op- -2 -1 0 1 2 erating regime. Frequency, ωRF - ωr (a.u)

FIG. 19. (a) Simplified schematic of a representative exper- imental setup used for dispersive qubit readout. The res- which for a transmon qubit with α < 0 implies that the onator probe tone is generated, shaped and timed using an dispersive shift will depend on the detuning. This ef- arbitrary waveform generator (AWG), and sent down into the fect is plotted in Fig. 20(a), where the second energy cryostat. The reflected signal S11 is amplified, first in a para- level manifests itself as a second vertical asymptote at metric amplifier and then in a low-noise HEMT amplifier, / π E /h before it is downconverted using heterodyne mixing and fi- ∆ 2 = C . It is also worth noting that for qubit modalities with positive anharmonicity, e.g. flux qubits, nally sampled in a digitizer. (b) Reflected magnitude |S11| 62 and phase θ response of the resonator with linewidth κ, when the dispersive shift will also shift the sign . the qubit is in its ground state |0i (blue) and excited state |1i In the small photon-number limit, the interaction term (red), separated with a frequency 2χ/2π. (c) Corresponding of the Hamiltonian in Eq. (145) commutes with the qubit ‖ 314 complex plane representation, where each point is composed observable , σz, resulting in a QND measurement . of the in-plane Re[S11] and quadrature Im[S11] components. This is an important condition for many applications in The highest state discrimination is obtained when probing the quantum information processing. resonator just in-between the two resonances, (dashed line in In the case when the resonator photon number n = a†a (b)), thus maximizing the distance between the states. 2 2 exceeds a critical photon number nc ≡ ∆ /(4g ), the dis- persive Hamiltonian in Eq. (145) is no longer a valid approximation215,319,320. Therefore, the critical pho- 1→2 0→1 ton number sets an upper bound for the power level α = ωq − ωq modifies the expression for the dis- persive shift:

2   ‖ χ12 g01 1 This commutation is approximate and has an asyptotic dependence χ = χ01 + = − , (146) 2 ∆ 1 + ∆/α on the qubit-resonator detuning 43

of the resonator probe signal to maintain (an approx- LPF ADC DSP imate) QND measurement∗∗. This limitation could be lifted by implementing a pure (and not only approxi- mate) QND readout using a manifestly longitudinal cou- IF pling between a qubit and the resonator. Several groups LORF longitudinal are currenly pursuing the implementation of RF LO readout, in which QND readout could be performed even with larger number of resonator photons, thus improving 108,322,323 LORF the SNR . IF We can also interpret the dispersive qubit-resonator interaction in another way; by rearranging the terms in Eq. (145), we can equivalently write LPF ADC DSP

   2 2  † 1 1 g 2g † Hdisp = ωr a a + + ωq+ + a a σz, FIG. 21. Schematic of an I-Q mixer. A readout pulse at 2 2 ∆ ∆ frequency ω enters the RF port, where it is equally split |{z} | {z } RO Lamb shift ac-Stark shift into two paths. A local oscillator at frequency ωLO enters (147) the LO port, where it is equally split into two paths, one where the bare qubit frequency is shifted by a fixed of which undergoes a π/2-radian phase rotation. To perform amount g2/∆, known as the Lamb shift†† as well as an analog modulation, the two signals in each path are multiplied amount proportional to the number of photons populat- at a mixer, yielding the outputs I(t) and Q(t), each having ing the resonator52,215. This effect is known as the ac- frequencies ωRO±ωLO. I(t) and Q(t) are then low-pass-filtered Stark shift. It has the consequence that photon number (time averaged) to yield IIF(t) and QIF(t) at the intermediate frequency ω = |ω −ω |, and subsequently digitized using fluctuations (noise) in the resonator induce small shifts IF RO LO an analog-to-digital (ADC) converter. If ω 6= 0, then digital of the qubit frequency, slightly bringing the qubit out of IF 147 signals IIF[n] and QIF[n] are further digitally demodulated its rotating frame and thus causing dephasing . This using digital signal processing (DSP) techniques to extract means that spurious photon occupation and fluctuation the amplitude and phase of the readout signal. in the resonator, be it thermal or coherent photons, shift the qubit frequency and causing dephasing319,324. For this reason, it is important to make sure that the proces- sor is properly thermalized107, and its control lines well 325 148 maximal when the resonator is probed just in-between filtered and attenuated , to reduce photon number the two qubit-state dependent resonance frequencies163, fluctuation. |0i |1i ωRF = (ωr + ωr )/2. In this case, the reflected magni- tude is identical for |0i and |1i, and all information about the qubit state is encoded in the phase θ, see dashed B. Measuring the resonator amplitude and phase line in Fig. 19(b). In turn, the qubit-resonator detun- ing should be designed to obey the criterion for maximal In the previous section, we outlined the underlying state visibility, χ = κ/2, which is maximized for phase physics behind the dispersive readout technique, in which measurements while constraining qubit dephasing. we concluded that the qubit induces a state-dependent Once we have picked the resonator probe frequency, the frequency shift of the resonator. We now focus our at- of the qubit can be mapped onto the tention on how to probe the resonator to “read out the phase of the classical microwave response. In the follow- qubit,” that is, best distinguish the two classical res- ing, we discuss how we can use heterodyne detection to onator signatures corresponding to our qubit states, see measure the phase of the resonator response. We assume Fig. 19(b)-(c). that the reader is already somewhat familiar with basic The readout circuit can be set up in measuring ei- mixer operations, such as modulation and de-modulation ther reflection or transmission. The best state discrim- of signals. For interested readers, we refer to Ref. 326. ination is obtained by maximizing the separation be- tween the two states in the (I,Q)-plane, i.e. the in- phase and quadrature component of the voltage, see Fig. 19(c). It can be shown that this separation is 1. Representation of the readout signal

A readout event commences with a short microwave tone directed to the resonator at the resonator probe fre- ∗∗It has been demonstrated that it is still possible to read out the quency ωRO. After interacting with the resonator, the qubit state by applying a very strong resonator drive tone, even- reflected (or transmitted) microwave signal has the form though this readout scheme is not QND321 ††It is worth mentioning that the observed qubit frequency is always the Lamb-shifted frequency and not the bare qubit frequency. s(t) = ARO cos(ωROt + θRO), (148) 44

where ωRO is the carrier frequency used to probe the res- operation is a combination of a balanced (50-50) beam- onator. ARO and θRO are, respectively, the qubit-state- splitter followed by optical photodetectors, as shown in dependent amplitude and phase that we want to measure. the inset of Fig. 22(a). The signal and local-oscillator op- One can equivalently use a complex analytic representa- tical fields are first combined at the beamsplitter, yield- tion of the signal, ing superpositions of both fields, and then detected at n o the photodetectors, which act as square-law devices. To j(ωROt+θRO) s(t) = Re AROe , (149) build intuition for how this works, tbe square of the sum 2 2 2 of two electric fields (E1 + E2) = E1 + E2 + 2E1E2 has = Re {ARO cos(ωROt + θRO) + j sin(ωROt + θRO)} a cross term that is the multiplication of the two fields. where Re takes the real part of an expression, e.g., We refer the reader to Ref. 327 for further details. Re[exp(jx)] = Re(cos x + j sin x) = cos x. To gain intuition, we can rewrite Eq. (149) in a static “phasor” notation that separates out the time depen- 3. Homodyne demodulation dence exp(jωROt), I Q   One direct means to extract and is to perform a   microwave homodyne measurement using an analog I-Q jθRO jωROt s(t) = Re AROe e , (150) mixer of the type shown in Fig. 21. In an analog homo- | {z }  phasor  dyne measurement, the local oscillator (LO) is chosen to

be at the carrier frequency ωLO = ωRO. Upon mixing, I(t) where the phasor ARO exp(jθRO) ≡ ARO θRO is a short- ∠ and Q(t) contain terms at both DC (ωIF = 0) and terms hand that fully specifies a harmonic signal s(t) at a known at twice the carrier frequency. Time-averaging (filtering) ω frequency RO. To perform qubit readout, we want to I(t) and Q(t) directly yield the DC terms IIF (t) = I and I measure the “in-phase” component and a “quadrature” QIF (t) = Q: component Q of the complex number represented by the phasor, 1 Z T I = dt sI (t)yI (t) jθRO T 0 AROe = ARO cos θRO + jARO sin θRO (151) AROALO ≡ I + jQ (152) = cos(θRO), (153) 8 T to determine the amplitude ARO and the phase θRO. 1 Z Q = dt sQ(t)yQ(t) T 0 2. I-Q mixing AROALO = sin(θRO), (154) 8 One direct means to extract I and Q is to perform a where T is a time interval taken to be an integer num- homodyne or heterodyne measurement using an analog I- ber of periods of the readout signal. I and Q are then Q mixer. Figure 21 shows a basic electrical schematic sampled and used to calculate the amplitude and phase: of an I-Q mixer. The readout signal s(t) and a refer- p 2 2 ence local-oscillator signal y(t) = ALO cos ωLOt are fed ARO ∝ I + Q , (155) into the mixer via the RF and LO mixer ports. The θRO = arctan(Q/I). (156) mixer then equally splits the signal and local oscillator into two branches and multiplies them in the following Note that the global value of ARO or θRO is not what mat- way: in the I-branch, the signal sI (t) = s(t)/2 is mul- ters; what matters is the change in ARO and θRO between tiplied by the local oscillator yI (t) = (ALO/2) cos ωLOt; the qubit being in state 0i and state 1i. For example, and in the Q-branch, the signal sQ(t) = s(t)/2 is multi- the value of A leaving the resonator and the value G × A plied by a π/2-phase-shifted version of the local oscilla- reaching a measurement stage are different, where G rep- tor, yQ(t) = −(ALO/2) sin ωLOt. The “-” sign arises from resents the net gain in the measurement amplifier chain. the choice of using a A(cos ωt + φ) as the reconstructed However, the gain is the same, independent of the qubit real signal. At the I and Q ports, the output signals I(t) (0) state, whereas A may be different, e.g., ARO = G × A|0i and Q(t) contain terms at the sum and difference frequen- (1) or ARO = G × A . Similarly, the propagation phase cies, generally referred to as an intermediate frequency, |1i φ accumulated while a signal travels between the res- ωIF = ωRO ± ωLO. The resulting signals are low-pass fil- onator and the measurement stage is also independent tered, passing only the terms at the difference frequency, of the qubit state, and simply imparts a phase offset to IIF (t) and QIF (t), which are then digitized. After digital θ(0) θ φ signal processing, one obtains the static in-phase (I) and the qubit-induced phase shift, e.g., RO = |0i + or (1) quadrature (Q) components, from which one calculates θRO = θ|1i + φ. the amplitude ARO and the phase θRO. Homodyning works in principle, but there are two Microwave mixers use square-law-type diodes to im- drawbacks. First, signals directly demodulated to DC plement multiplication. The optical analog of a mixer may be subject to lower signal-to-noise ratios, since they 45

(a) ANALOG DEMOD. (b)DATA SAMPLING (c) DIGITAL SIGNAL PROCESSING (DSP)

1 τrd τs

I

ωIF ωRO 0 Q (a.u.)

ωLO

-1 Integrate 1 FROM CRYOSTAT

s(t) ωRO I ωIF RQ

(a.u.) 0 L

ωLO -1 10 6 LO Time, τ (a.u.)

FIG. 22. Schematic of the heterodyne detection technique. (a) The signal with frequency ωRF from the cryostat is mixed with a carrier tone with frequency ωLO, yielding two quadratures at a down-converted intermediate frequency ωIF = |ωRO −ωLO|, and 90◦ out-of-phase with each other. (b) The two signals are passed into two different analog-to-digital converter (ADC) channels. To avoid sampling the resonator transient, some readout delay (τrd) corresponding to the resonator linewidth may be added, and the two signals are sampled for a time τs. In this case, the white dots represent the sampled points. (c) The sampled traces are post-processed and after some algebra, the sampled data points are averaged into a single point in the (I,Q)-plane. To extract statistics of the readout performance, i.e. single-shot readout fidelity, a large number of (I,Q)-records are acquired, yielding a 2D-histogram, with a Gaussian distributed spread given by the noise acting on the signal.

fight against 1/f electronics noise, as well as any other 4. Heterodyne demodulation noise signals that may have inadvertently been demod- ulated (e.g., via a square-law detector). The second is that homodyning is not compatible with frequency di- vision multiplexing (FDM), where a single pulse can be used to interrogate N resonators at different frequencies by applying tones at each resonator frequency using the , e.g.,

N X (i) (i) (i) In a heterodyne scheme, a local oscillator at frequency s(t) = ARO cos(ωROt + θ ). (157) i=1 ωLO is offset by an intermediate frequency ωIF to target a unique readout frequency ωRO. Up-conversion techniques such as single-sideband modulation with suppressed car- rier (SSB-SC) using balanced I-Q mixers (operated in re- Homodyning an FDM signal will put all resonator signals verse compared with Fig. 21) are commonly used to cre- at DC, and once downconverted, they cannot be differen- ate such readout signals. We refer the reader to Ref. 326 tiated. To work around this, it is generally advantageous for more information on how to create such pulses. to use heterodyning, which uses a two-step demodulation Here, we want to extract ARO and θRO (or their scaled ω process via an intermediate frequency IF. Such a scheme and offset versions) from the reflected/transmitted tone is easily compatible with the concept of FDM, because a using a heterodyning scheme. The first step is to per- readout signal is first demodulated to unique IF frequen- (i) form analog I-Q mixing, as illustrated in Fig. 22(a). In cies ωIF , and then digitally demodulated to extract each contrast to the homodyning case, here, the local os- (i) (i) ARO and θ . In the following, we will consider N = 1 cillator and readout tone are at different frequencies, for simplicity, but the process is applicable to larger N ωIF = |ωRO − ωLO| > 0. Mixing the LO and RO sig- provided the frequencies a sufficiently spaced to avoid nals yields the signals I(t) and Q(t) with terms at both interference with one another during the demodulation sum and difference frequencies. Filtering out the sum fre- process. quencies using low-pass filtering (time averaging) yields 46 the IF signals: Fig. 22(c-d),

T z n I n jQ n ≡ V n jV n 1 Z IF[ ] = IF[ ] + IF[ ] I [ ] + Q[ ] (164) IIF(t) = (dt) sI (t)yI (t) A A T 0 RO LO = [cos(ΩIFn + θRO) + j sin(ΩIFn + θRO)] AROALO 8 = cos(ωIFt + θRO) (158) (165) 8 T AROALO 1 Z = ejθRO ejΩIFn (166) QIF(t) = (dt) sQ(t)yQ(t) 8 T 0

AROALO where the digital in-phase and quadrature signals are rep- = sin(ωIFt + θRO). (159) 8 resented here as the voltages VI [n] and VQ[n] sampled by the ADC, and we have separated the static phasor As before, we have omitted any offset phases from the (AROALO/8) exp[jθRO] from the rotating term exp[jΩIFn]. LO or from the between the resonator One can digitally demodulate the time series zIF[n] by and the measurement. Again, these offset values are not multiplying by the complex conjugate of the oscillatory what matters; it is the change in ARO and θRO with a exponential, change in qubit state that allows state discrimination. −jΩIFn z[n] = zIF[n]. ∗ e (167) The analog-demodulated IIF(t) and QIF(t) are now os- cillating at a frequency that is generally low enough to where .∗ indicates a point-by-point multiplication, and be digitized using commonly available analog-to-digital the result is a vector of length M of nominally identical converters (ADCs). The resulting digital signals are now values of the phasor – one for each sample point – with a written as IIF[n] and QIF[n], small amount of additive noise due to noise in measure- ment chain, digitization errors, etc. A singular phasor AROALO IIF[n] = cos(ΩIFn + θRO) (160) value is then estimated by taking average, 8 AROALO 1 X QIF[n] = sin(ΩIFn + θRO), (161) z¯[n] = z[n] (168) 8 M A A = RO LO ejθRO . (169) where n = t/∆t indexes the sample number of the 8 continuous-time signals IIF(t) and QIF(t), ΩIF = ωIF∆t is the digital frequency, and ∆t is the sampling period (typ- Such “single-shot measurements” may then be repeated ically around 1 ns). Pulsing the resonator is necessarily a large number of times to obtain an ensemble average accompanied by a ring-up time, related to the quality hz¯[n]i. factor of the resonator, and the first few samples may decrease overall signal-to-noise. Consequently, a delayed window of samples [n1 : n2] is often used to perform the C. Weak and strong qubit measurements: Impact of noise second digital demodulation of the discrete-time signals

IIF[n1 : n2] and QIF[n1 : n2]. Note that more compli- In quantum measurements, noise plays an essential role cated windowing functions may also be used to improve as it dictates the fidelity of its outcome128,328, recall Fig. state discrimination, but here we use a simple boxcar [see 22(c). In the absence of noise, any non-zero dispersive Fig. 22(b)]. shift (resulting in a resonator field ) would Digital demodulation comprises the point-by-point suffice to unambigously separate the qubit states, given multiplication of IIF[n1 : n2] and QIF[n1 : n2] by cos ΩIFn a properly chosen resonator linewidth. In practice, how- and sin ΩIFn. Averaging the resulting time series elimi- ever, the outcome of the quantum measurement is gener- nates the 2ΩIF component while retaining the DC com- ally Gaussian distributed in the (I,Q)-plane due to pres- ponent, as in a homodyne measurement, one obtains ence of classical and quantum noise. In this section, we review the main sources of noise, as well as how it im- n2 pedes our ability to extract information from the quan- 1 X AROALO I = IIF[n] cos[ΩIFn] = cos θRO, (162) tum system. For a rigorous discussion of noise and quan- M 16 n1 tum measurements, the interested reader is referred e.g. 128 n2 A A to the work by Clerk et al and to the textbook by 1 X RO LO 127 Q = QIF[n] sin[ΩIFn] = sin θRO, (163) Haus . M 16 n1 The total noise added to the signal has multiple origins. One part of the noise is associated with the microwave where M = n2 − n1 + 1. As before, I and Q can then be signal used to probe the resonator, where each photon used to find ARO and θRO. has an intrinsic quantum noise power of ~ω/2 per unit The same procedure may be view in the complex I −Q bandwidth. Another contribution comes from the phase- plane by the analytic function zIF[n], as illustrated in preserving amplifiers, adding both classical noise and at 47

(a) relative separation in the complex plane is maximized‡‡. The line that is used to separate between |0i and |1i is called a separatrix. The noise can now be quantified by comparing the θ1 widths of the Gaussian sur- rounding the mean with the peak separation in the (I,Q)-plane, thus defining a signal-to-noise ratio SNR = δθ/(∆θ1 +∆θ0), see Fig. 23(a), with δθ = |θ1 −θ0| repre- θ0 senting the signal and ∆θ0, ∆θ1 represent the noise (2σ) of each distribution. The SNR allows us to distinguish between a weak and a strong quantum measurement, as

Integrated det. signal (a.u.) signal det. Integrated illustrated in Fig. 23(b)-(d). In a , the probabilities are broadly Sampling time, τs (a.u.) distributed as compared to their relative separation < (b) (c) (d) (SNR 1), which means that only partial information of the quantum state is revealed to the observer, see Fig.23(b). In a strong measurement, on the other hand, the quantum state is collapsed onto one of the two eigen- states. In this case, the outcome of the measurement can be distinguished unambigously, which is reflected in two fully separated distributions (SNR > 1), see Fig. 23(d). In many applications of quantum measurements, it is necessary to unambigously (and with high fidelity) tell the outcome without repeating the readout measure- Weak: Strong: ment. This is known as single-shot readout and it often Integrated det. signal (a.u.) signal det. Integrated SNR < 1 SNR > 1 requires the use of a parametric amplifier – a preamplifier Counts (a.u.) Counts (a.u.) Counts (a.u.) used to increase system SNR – which is further discussed in Sec. V E 3. FIG. 23. (a) Qubit state distribution throughout the course Assuming that the widths of the two distributions are of sampling the readout signal, in the presence of noise. The identical, ∆θ0 = ∆θ1 = ∆θ, the separation error can separation between the peaks (solid lines) increases√ linearly in be calculated by deriving the weight of the overlapping time, whereas the peak widths only increase as t. Image in- region of the Gaussian distributions as163 spired by Clerk et al128. The three black arrows represent line cuts for three sampling times: (b) For short sampling time, Z ∞  2  the states are not separated, resulting in a weak meaurement 1 (θ − θ1) sep = exp − dθ p 2 θ −θ 2 (SNR < 1). (c) After a longer sampling time, the peaks starts 2π(∆θ) θ= 0 1 2(∆θ) to get separated, (d) finally getting fully resolved, resulting 2 in a strong measurement (SNR > 1). " # 1 |θ0 − θ1| = erfc p , (170) 2 2 2(∆θ)2

where erfc(x) denotes the complementary Gaussian error ω/ least ~ 2 of noise as required by Heisenberg’s uncer- function, defined as tainty relation. Finally, any attenuation of the signal prior to the first amplifier will appear as added noise. Z ∞ Combined, these noise sources amount to a system noise 2 −t2 erfc(x) = 1 − √ e dt. (171) temperature, which can be characterized using a sensitive π x thermometer, such as a shot-noise tunnel junction329 or a qubit330 as a sensor. Using the erfc in Eq. (171), the separation error in Eq. (170) can be compactly expressed in terms of the The noise results in time-dependent fluctuations of the signal-to-noise ratio, measured signal, which in turn translates into uncer- tainty in our demodulated signals, see Fig. 22(c). This   can be intuitively understood by considering that our 1 SNR sep = erfc (172) heterodyne detection method requires us to sample for a 2 2 finite amount of time. To quantify the impact of the noise on our measure- ment, we first project the distributed (I,Q) data – cor- ‡‡When analyzing the readout data, we have the freedom to choose responding to |0i and |1i – onto the axis for which their projections. 48

Note, however, that the separation error between the its environment. This is known as the Purcell effect331, two state distributions only tells us the signal-to-noise and is an important consideration when designing qubit- ratio of our detection scheme. On top of the separation resonator systems332. The portion of spontaneous emis- error, fidelity is reduced if the qubit relaxes (or is excited) sion that is mediated by the resonator describes how during the readout. This will result in a count on the qubit relaxation is enhanced by the resonator Q when on- “wrong” side of the threshold. This leads to an additional resonance, and suppressed off-resonance. The aim of this constraint on the readout; The readout cycle needs to be section is twofold: first, we develop an intuition for how completed on a timescale much shorter than the qubit the Purcell decay limits qubit coherence, and second, how relaxation time. to properly mitigate this limitation by designing a so- In summary, we see that to optimize the qubit read- called Purcell filter, which modifies the impedance seen out fidelity, the readout needs to fulfill the following two by the qubit through the readout resonator. This allows requirements: us to maintain fast readout, while protecting the qubit from relaxing into its environment. Fast readout • : The readout cycle needs to be com- If we would just choose qubit and resonator operation pleted within a time that is short compared with frequencies guided by the resonator linewidth κ, qubit- the qubit coherence time. The longer the readout resonator coupling g, and the amount of dispersive shift time, the more likely the qubit is to relax, thus re- χ, we would reduce the detuning between the qubit and ducing readout fidelity. the resonator, thus maximizing the dispersive shift (recall • High signal-to-noise ratio: The signal-to-noise Fig. 20). However, this presents a trade-off between two ratio needs to be sufficiently large to suppress the important system parameters; on one hand, we want the state separation errors below an acceptable limit qubit to be isolated from the resonator environment off- where it does not limit the readout fidelity. resonant to avoid Purcell-enhanced decay. On the other hand, looking at the dispersive shift, we want the two In sections V D and V E 3, we review how these two rates, g and κ to be strong, yielding larger dispersive conditions are met by carefully engineering the signal shift as well as short resonator transient and thus a faster path of the readout circuitry. readout. Fortunately, when operating in the dispersive regime, the qubit and resonator are far detuned from each other D. “Purcell filters” for faster readout ∆  g, κ, which means that their impedance (environ- ment) can be independently engineered through filter To ensure high-fidelity readout performance, it is im- design. In essence, one designs a filter to have strong portant to perform single-shot readout at a timescale coupling to the readout port at the resonator frequency much shorter than the qubit coherence time, τro  T1. (large κ), but isolates the qubit from its environment at This motivates us to: (i) make the resonator linewidth the qubit frequency333,334. In other words, an impedance wide, thus reducing its ring-up time, τrd, and (ii) keep transformation. the integration time τs as short as possible, see Fig.22(b). Depending on the design of the readout for the quan- The ability to isolate a quantum system from decohering tum processor to which the filter should be coupled, into its environment while, at the same time, being able there are different ways to design a Purcell filter; such as to read out its state in a short time represents two con- quarter-wave stubs333, low-Q bandpass filters66,334, and 328 tradictory criteria, which must be traded-off . stepped-impedance filters335. Which one is optimal de- Even though dispersive readout (in the few-photon pends on system properties such as qubit-resonator de- limit) has only a small back-action on the qubit state, tunings, required bandwidth, and allowed insertion loss. the qubit will still suffer from T1-relaxation while we are The most promising Purcell filter designs are the ones performing a measurement. In fact, this “decay during that allow for frequency multiplexing, such as the low-Q the readout” often limits the readout fidelity, reducing it bandpass filter design66,334, which in addition to Purcell to filtering has the function of a , connecting several frequency-multiplexed readout resonators sharing

−τro/T1 the same amplifier chain. F (τro) = 1 − e , (173) The Purcell effect can be framed in terms of Fermi’s where τro = τrd + τs/2 denotes the total time for the golden rule, where noise in the environment causes the readout, consisting of the readout delay τrd due to the qubit to decay with some probability. We can gain intu- resonator transient, and half the sampling time τs/2. The ition about the Purcell effect (as well as how the qubit can fidelity drop in Eq. (173) can be interpreted as a man- be protected from it) by replacing the Josephson junction ifestation of the competition between the time scales at in the qubit circuit with an ac-current source, outputting which our quantum information reaches our detector or I(t) = I0 sin(ωt), with I0 = eω and study the rate at the environment first. which power is lost into an environmental load resistor The limitation of qubit coherence originates from an R = Z0 = 50 Ω, see Fig. 24(a). enhanced spontaneous emission of photons, induced by Expressing the power lost in the resistor as P = 49

2 2 2 I0 (Cg/CΣ) R = (eωβ) Z0, with β = Cg/CΣ, the qubit We can now introduce the Purcell filter [Fig. 24(c-d)] Purcell decay rate into the continuum can be written as in between the readout resonator and the 50 Ω environ- ment, leading to a reduction of the decay rate according 333 2 2 to Purcell 1 P (βeω) Z0 g γenv = = = = . (174) T1 ~ω ~ω ω

To protect the qubit from decaying into the 50 Ω envi-  2   ronment (as well as for deploying our dispersive readout) Purcell g ωq ωr γres-filter-env = κ , (179) we can now add a resonator in parallel with the qubit, ∆ ωr 2QF ∆ see Fig. 24(b). The presence of the resonator has the effect of shaping the impedance at the qubit frequency, which in turn modifies the decay rate in Eq. (174) into where QF denotes the quality factor of the Purcell filter. This is schematically depicted in Fig. 24(d), where the 2 Purcell filter is placed around the resonator frequency, Purcell g Re[Zr(ω)] γres-env = , (175) while far detuned from the qubit. ω Z0 where Zr(ω) denotes the impedance of the shunted res- onator. We can express the real-part of the impedance (a) I(t)g (b) I(t) g κ in terms of the resonator quality factor Q = ωr/κ and C qubit-resonator detuning ∆ = ωq − ωr, g CΣ Z0 Z0 ωq ωq ωr QZ0 Re[Zr(ω)] = . (176) Qubit Env. Qubit Res. Env. 1 + 2(∆/κ)2 (c) I(t) g κ Now, by substituting Eq. (176) into Eq. (175), we see that the Purcell decay rate for the qubit depends on C the detuning between the resonator and the qubit. This Σ Z0 is intuitive, since the resonator can be thought of as a ωq ωr ωp bandpass filter, with center frequency ωr and bandwidth Qubit Res. Purcell filter Env. κ. For resonant condition, i.e. when ∆ = 0, the emission rate into the resonator takes the form (d)

Purcell filter 2 2 2 Purcell g Re[Zr] g g γres-env = = Q = . (177) ωr Z0 ∆=0 ωr κ In the dispersive regime ∆  g, κ, which is also rele- vant for us in the context of qubit readout, we can make 2 Qubit Resonator the approximation Re[Zr] ≈ QZ0(κ/∆) , yielding the (a.u.) Magnitude familiar expression for the Purcell decay rate in circuit QED332 ω ω q Frequency, (a.u.) r 2 2 2 2 Purcell g Re[Zr] g  κ   g  γres-env = = Q = κ. ωr Z0 ∆g,κ ωr ∆ ∆ FIG. 24. (a) Circuit representation of qubit (orange) cou- (178) pled to an environment (blue) with a load resistor, Z0, via a The relation for the Purcell limit in Eq. (178) thus capacitor Cg. To study the decay rate, the Josephson junc- provides us with a useful guide on how to design the cou- tion has been replaced with a current source, I(t). (b) By pling rates g and κ, as well as how large qubit-resonator adding a resonator (red) with frequency ωr in-between the detuning ∆ is necessary to avoid the Purcell limit. qubit and the 50 Ω environment, we get the case found in reg- In recent years, however, the intrinsic coherence times ular dispersive readout. (c) A Purcell-filter (green) is added to the circuit, providing protection for the qubit, while al- for superconducting qubits have reached above 100 µs, lowing the resonator field to decay fast to the environment. recall Sec. II, imposing practical limitations on how to (d) Transmission spectrum of a Purcell filter (dashed green), simultaneously optimize g and κ, to render fast readout centered around the resonator frequency (red arrow), whereas without compromising the qubit coherence. Considering the qubit frequency (orange arrow) is far detuned. the parameters in Eq. (178), it is not possible to just increase the bound on the relaxation time T1, without at the same time trading off the readout speed and contrast. 50

E. Improve signal-to-noise ratio: Parametric amplification fields and therefore considered to be coherent light com- prising microwave photons. As such, they must obey the 127,328,339,340 In light of the aforementioned limited signal-to-noise commutation relations ratio associated with the low photon number of the dis- persive qubit readout, and the short sampling time, the † † [ain, a ] = [aout, a ] = 1, (182) noise temperature of the amplifier chain plays a crucial in out role in determining the fidelity of the measurement. from which it can be shown that it is not possible to

A useful benchmark for quantum measurements is the simultaneously amplify both quadratures of ain without quantum efficiency, defined as also adding noise. This is known as Caves theorem after the work by Caves328, based on earlier work by Haus and Mullen339. This can be seen by considering the ~ωRF ηSQL = , 0 < ηSQL < 1, (180) relation between the input and output microwave fields kBTsys √ which quantifies the photon energy to the system noise aout = Gain. (183) temperature Tsys, thus yielding a measure of how close the signal is to the standard (SQL), as The gain relation in Eq. (183) constitutes our ideal imposed by Heisenberg’s uncertainty relation, adding scenario for an amplifier process. However, the problem

1/2 photon of noise when ηSQL approaches unity. Since is that that this relation does not satisfy the commutation the energy of each microwave photon is much smaller relation in Eq. (182). To satisfy this relation, we need to than that of optical photons, it is not easy to build also take into account the vacuum fluctuations of another 128,341–343 a single-photon detector operating in the microwave mode – called the idler mode bin, also satisfying 336,337 † domain . Instead, for heterodyne detection in cir- the same communtation relation [bin, bin] = 1. To satisfy cuit QED, a set of cascaded microwave amplifiers are the commutation√ relation, the idler mode is amplified by used. The system noise temperature for the amplifier the gain factor G − 1. For large gain, it can be shown chain can be expressed in terms of the individual gain fig- that a minimum amount of half a photon of noise√~ω/2 ures Gn and noise temperatures TN,n of each constituent needs to be added to a signal amplified with gain G. amplifier338 Finally, taking the idler mode into account, the scatter- ing relation for the coherent output field takes the form

TN,2 TN,3 √ √ Tsys = TN,1 + + + ... (181) † G1 G1G2 aout = Gain + G − 1bin . (184) | {z } | {z } Amplification Added idler noise where n = 1, 2, 3, ... denotes the order of the amplifiers, starting from the qubit chip. From Eq. (181), we see that Generally, this process results in a so-called phase- the noise temperature Tsys is dominated by the noise con- insensitive parametric amplification process, in which tribution from the first amplifier, whereas the gain of the both quadratures of the input field gets equally ampli- first amplifier has the effect of suppressing the noise from fied. This is illustrated in Fig. 25, where the in-phase the second amplifier, and so on. If the first amplifier is a (Iin) and quadrature (Qin) components of the fields are low-noise high-electron mobility transistor (HEMT) am- plotted, before and after the parametric amplifier. plifier (TN ≈ 2 K), the system noise temperature when Considering the amplification process in Eq. (184), we implemented in a cryostat is around 7-10 K, correspond- can find a special case for the idler mode, for which noise- ing to around 10-20 added photons of noise per signal less amplification can be accomplished for one of the two photon around 5 GHz. In practice, this is generally too quadratures, but at the expense of adding more noise much noise to perform single-shot readout. to the other, thus not violating Heisenberg’s uncertainty This inherently poor signal-to-noise ratio has revived relation for the two field quadratures. This mode of op- interest in developing quantum-limited parametric am- eration is known as phase-sensitive amplification, and is plifiers (PA) – tailored for readout of superconducting obtained when the idler mode oscillates at the same fre- qubits – featuring the ability to amplify small microwave quency as the signal (or a multiple thereof), but can be signals, and adding only approximately the minimum shifted with an overall phase φ ∈ [0, 2π]. By substitut- 127,128,328 iφ amount of noise allowed by . ing the idler mode in Eq. (184) with bin = e ain, the scattering relation becomes

√ √ 1. Quantum-limited amplification processes −iφ † aout = Gain + e G − 1ain . (185) | {z } | {z } Amplification Phase-dep. noise In a linear, phase-insensitive amplifier, an input state haini is amplified to√ an output state haouti, with an am- The overall phase factor allows us to tune the orienta- plitude gain factor G. Microwaves are electromagnetic tion of the amplification (or de-amplification) by means 51

(a) AMPLIFIER INPUT (b) MIXING PROCESSES (c) AMPLIFIER OUTPUT

Vac. noise

Pump ωp

Signal ωS

Idler vac. ωi

FIG. 25. Schematic illustration of a quantum-limited, phase-preserving parametric amplification process of a coherent input state, ain = Iin + iQin. (a) The state is centered at (hIini, hQini) and has a noise represented by the radii of the circles along the real and imaginary axes, respectively. (b) Scattering representation of parametric mixing, where the signal and pump photons are interacting via a purely√ dispersive nonlinear medium. (c) In the case of phase-preserving amplification, both quadratures get amplified by a factor G, while (in the ideal case) half a photon of noise gets added to the output distribution (blue). Image inspired by Flurin340.

of the pump phase, thus allowing us to choose a quadra- exploited for qubit readout. Although many different ture for which we want to reduce the noise, see Fig. 26. flavors of parametric systems exist, we here focus on the Intuitively, this can be understood by considering the in- resonant implementations of the Josephson parametric terference that occurs when two with the same fre- amplifier (JPA), serving as a good system for reviewing quency are confined in space, where we obtain construc- the fundamental concepts around parametric amplifica- tive or destructive interference, depending on the phase tion. between the two waves. Due to this interference, the All parametric amplifiers operate based on one funda- noise can be suppressed even below the standard quan- mental principle: the incoming signal photons are mixed tum limit (without violating Heisenberg’s uncertainty re- with an applied pump tone via an intrinsic nonlinearity, lation). This is known as single-mode squeezing and was by which energy from the pump is converted into signal first observation in superconducting circuits by Yurke et photons and thereby providing gain. As we recall from al.344. In particular, after the theoretical prediction by Sec. II, such a nonlinearity can be engineered in the mi- Gardiner345, Murch et al. showed that the coherence crowave domain using Josephson junctions351, and the time of a qubit can be enhanced when the qubit is ex- resonant parametric amplifiers are built from slightly an- posed to squeezed vacuum346,347. Also two-mode squeez- harmonic oscillators. ing was demonstrated by Eichler et al.348, where the de- The first Josephson parametric amplifiers were built modulation setup squeezes both quadratures of the ac- from a coplanar resonator, made nonlinear by quired signal108. adding a nonlinear Josephson contribution to its total In the context of qubit readout, however, phase- inductance, see Fig. 27(a). The word parametric refers sensitive amplification tends to be experimentally in- to the process of modulating (or pumping) one of the convenient. This is mainly due to its phase-dependent parameters of the system’s equation-of- (such as gain, which imposes stringent requirements on continu- frequency or damping) in time350,352,353. The natural ous phase-calibration of the readout signal. way to perform this parametric pumping is to modulate For a detailed theoretical framework developed for the nonlinear Josephson inductance, which in turn has quantum limited amplification, the reader is referred to the effect of modulating the resonator frequency ωr(t) = 349 128 p earlier work by Roy and Devoret , Clerk et al. , and 1/ L(t)C. 350 Wustmann and Shumeiko . Depending on how the pumping is implemented, there are two different mixing processes that can be exploited in Josephson parametric amplifiers, which determines 2. Operation of Josephson parametric amplifiers the characteristics of the amplifier. These are illus- trated in Fig. 27(b)-(c) and are referred to as current- In this section, we review the basic operation charac- pumping352,354–357 and flux-pumping97,350,353,358–363, re- teristics of parametric amplifiers, and in particular the spectively. The type of mixing process that takes place Josephson parametric amplifiers (JPAs), that have been depends on the leading order of the nonlinearity of the 52

(a) (a) Josephson parametric amplifier (JPA)

κ

Resonator SQUID (b) (b) Current-pumping (4-wave mixing): 2ω p = ωs + ωi 30 ωp ωp G|a 20 in |

10

|a in |

0 Input + Pump

-10 ωs ωr ωs ωr ωi

-20 (c) Flux-pumping (3-wave mixing): ωp = ωs + ωi Voltage gain, |G| (dB) |G| gain, Voltage -30 |a | ω in G|ain | p

/2 3 /2 5 /2 7 /2 9 /2 Input Pump-phase angle , θ (rad) ωp

FIG. 26. Phase-sensitive parametric amplification. (a) In Pump contrast to the phase-insensitive operation, phase-sensitive ωs ωr 2ω r ωs ωr ωi 2ω r parametric amplification allows us to suppress the noise along one axis. Consequently, the noise is added to the other quadrature. (b) Voltage gain as a function of pump-phase FIG. 27. Circuit schematics and pump schemes of a Joseph- angle, in which the amplification depends on the phase of the son parametric amplifier. (a) The device consists of a quarter- pump, providing either amplification or de-amplification of wavelength resonator (blue), represented as lumped elements, the quadrature voltage. shorted to ground via a Kerr-nonlinearity consisting of two parallel Josephson junctions (orange) forming a SQUID. The pump (red) can be applied in two ways; (b) either by mod- ulating the current through the junctions (four-wave mixing) system, as reflected in its Hamiltonian. In the follow- at the resonant frequency, ωp ≈ ωr, or (c) by modulating the ing, we briefly review the difference between these two ac-flux Φac around a static dc-flux point Φdc using a separate pump-schemes. fast-flux line (three-wave mixing). The flux pump is applied In the current-pumped case, the dynamics of the sys- at twice the resonant frequency, ωp ≈ 2ωr. tem has characteristics of a Duffing oscillator364, with a fourth-order nonlinear term in addition to the harmonic oscillator term in its Hamiltonian flux Φac through a SQUID loop, thereby modulating the frequency of the resonator. This results in a three-wave † † † H = ωrc c + Kc c cc, (186) mixing process, comprising three photons: one signal, one idler, and one pump photon, with ωs + ωi = ωp, see c K where denotes the resonator field operator and is the Fig. 27(c). Therefore, we see that the pump frequency is “Kerr-nonlinearity”. This process is a so-called four-wave about twice that of the signal ωp ≈ 2ωs for ωs ≈ ωi. For mixing process, since it mixes four photons: one signal degenerate, flux-pumped systems, the leading nonlinear- ω ω ω ( s), one idler ( i), and two pump photons ( p), obeying ity is a third-order term, yielding a Hamiltonian the energy conservation relation ωs + ωi = 2ωp, see Fig. 27(b). Pioneered by Yurke352, this was the first demon- † † † †  stration of microwave amplification using a Josephson H = ωrc c + K pc c + p cc , (187) parametric amplifier. When the signal and idler modes are at the same frequency, the amplification is said to be where the p operator denotes the flux-pump mode. This degenerate. This pumping scheme is the foundation for approach to building parametric amplifiers was devel- the Josephson Bifurcation Amplifier (JBA), developed oped by Yamamoto et al.359, as well as by Sandberg et by Siddiqi et al.356,365,366, which has been used to per- al.97. form single-shot qubit readout, by mapping the quantum The flux-pumping scheme has several practical advan- states onto the high and low resonator field originating tages. First, the large detuning of the pump makes it eas- from the sharp bifurcation point of the amplifier367. ier to filter, isolating the readout signal as its passing into In the other case, when the system is flux-pumped, the digitizer downstream and preventing the saturation the parametric process is driven by threading a magnetic of following amplifier stages. Second, if the resonator is 53 a quarter-wavelength resonator, it has no resonant mode distributing the nonlinearity across an array consisting of at the pump frequency ωp, reducing spurious population many identical junctions, reducing the Kerr-nonlinearity or saturation of the system as well as backaction on the by a factor 1/N 2 with N representing the number of junc- qubits in the processor. Third, since the flux pump line tions in the array. This has been demonstrated by using is a separate on-chip microwave line, no additional direc- a an array of SQUIDs in a resonator, rather than a single tional coupler is needed. one360. Due to its rich dynamics, flux-pumping has also proven a useful platform to study the quantum dy- However, despite the above mentioned engineering ef- namics of Josephson parametric oscillators, both in the forts to improve the resonator-based JPAs, the most context of qubit readout368–371, the dynamical Casimir prominent approach to date is to get rid of the resonator effect372–374, and to better understand their complex altogether and, instead, construct a microwave analog to nonlinear dynamics361,364,375–379. optical parametric amplifiers, where kilometers of weakly traveling In addition to the degenerate parametric interactions nonlinear fibers are used. Such device is called a wave parametric amplifier described above, parametric gain can be obtained be- (TWPA) and was developed tween different resonant modes; either between different to surmount the bandwidth and dynamic range limita- modes of the same resonator329,380, or in-between differ- tions of the resonator-based JPAs. ent resonators381, as with the Josephson parametric con- 340,382–386 Although operated in similar way, the nonlinearity of verter (JPC) . In addition to the possibility of TWPAs can be realized in different ways, such as the ki- isolating and amplifying certain frequencies, the JPC can netic inductance of a superconducting film391–393 or using implement frequency conversion for which it has some an array of Josephson junctions330,394,395, through which other areas of applications compared with other types of the four-wave mixing process is distributed across a non- parametric amplifiers. linear lumped element transmission line, see Fig. 28(a). The Josephson TWPA consists of a few thousand iden- 3. The traveling wave parametric amplifier tical unit cells, each comprising a shunt capacitor to ground and a nonlinear Josephson inductor, together Z pL /C ≈ In the previously described JPA, parametric ampli- yielding a characteristic impedance of 0 = J fication is realized using resonators that enhance the 50 Ω, see Fig. 28(a). parametric interaction between the input signal and the The fact that the nonlinearity is distributed allows for Josephson junction nonlinearity. Essentially, the Q- high saturation power, since each Josephson junction is enhancement of the resonator forces each photon to pass accessed once. However, even though energy conserva- through the junction on average Q times before leaving tion is satisfied, the four-wave mixing process in the de- the resonator, thereby enhancing the non-linear interac- vice, there is a problem with phase (or momentum) con- tion. Albeit proven to be able to reach near the standard- servation. This is associated with the system nonlinear- quantum limit of noise for readout of a small number of ity as well as the large frequency detuning between signal qubits, the future direction of the community is heading and pump photons, yielding a difference in phase-velocity towards amplifier technologies which are compatible with between the two, which in turn gives rise to a non-flat multiplexed readout of several qubits coupled to the same gain profile, as well as an overall reduction in gain394. amplifier chain65,66,387–389. In this context, resonator- based parametric amplifiers suffer from two major draw- Again, by taking inspiration from the dispersive en- backs: First, the amplifier bandwidth is limited to the gineering developed in quantum and photonics, resonator linewidth, typically ≈ 10 − 50 MHz, practically where the refractive index can be periodically altered to limiting the number of multiplexed frequencies that can engineer the momentum of a transferred signal, the so- be amplified. Second, since the Josephson nonlinearity lution to this phase-mismatch problem was introduced is realized by a small number of junctions, the satura- by O’Brien et al.394. By introducing resonators at peri- tion power is low due to the interplay of higher order odic intervals of TWPA unit cells, the pump tone can be nonlinearities, effectively taking the system outside its given a “momentum kick”, effectively slowing it down and desired operation regime364,375,376,386. In practice, this phase-matching the device by means of its . limits how many readout resonators that can be simul- This technique is called resonant-phase matching (RPM), tanously read out. see Fig. 28(d), and requires that the pump frequency These two bottlenecks can, to a degree, be overcome is set on the left side of the dispersion feature (where with microwave engineering. For instance, the linewidth the wave vector diverges), defined by the resonant fre- can be made an order of magnitude wider by altering the quency of the phase-matching resonators. Note, finally, impedance along the resonator. This is called a stepped- that broadband parametric amplification with high dy- impedance transformer, where the impedance is ramped namic range has been demonstrated in other Josephson- down from a matched 50 Ω at the capacitor down to a based circuits, e.g. the superconducting nonlinear asym- small impedance at the SQUID390 shorting the device to metric inductive element (SNAIL) parametric amplifier ground. Also the saturation power can be increased by (SPA)396. 54

(a) Josephson traveling wave parametric amplifier (JTWPA) ments with high signal-to-noise ratio. Putting these ad- vances together, we hope that it is clear that the planar RPM Res. superconducting qubit modality is a promising platform CC LJ for realizing near-term medium scale quantum proces- IN OUT sors. While we have focused on highlighting the advances C0 Lr Cr made within the fields of realizing, controlling and read- ing out planar superconducting qubits specifically used Z0 for quantum information processing, there has of course (b) also been tremendous activity in the surrounding fields.

ωs In this final section, we briefly mention a few of those fields, and invite the reader to look into the references, for further details. ω p Quantum annealing: Superconducting qubits (c) also form the basis for certain quantum annealing platforms397,398. Quantum annealing operates by find- 20 TWPA ing the ground state of a given Hamiltonian (typically 15 RPM a classical Ising Hamiltonian), and this state will TWPA correspond to the solution of an optimization problem. 10 By utilizing a flux-qubit type design (see Sec.II, the Gain (dB) Gain 5 company D-Wave have demonstrated quantum anneal- ing processors88 which have now reached beyond 2000 0 qubits399. The benchmarking of quantum annealers 0 2 4 6 8 10 Frequency (GHz) and attempts to demonstrate a quantum speedup for a (d) general class of problems is a highly active research field, 0.20 ) and we refer the reader, for example, to recent papers -1 I =0.7I p 0 Refs. 400–402 and references therein. 0.15 0.10 Ip=0.5I 0

Ip=0.3I 0 Cavity based QIP: A parallel effort to the planar su- 0.10 0.08 perconducting qubits discussed in this review is the de- 5.85 6.00 6.10 TWPA velopment of 3D cavity-based superconducting qubits. 0.05 In these systems, quantum information is encoded RPM

Wavevector, k (a k Wavevector, TWPA in superpositions of coherent photonic modes of the 0.00 cavity101. The cat states can be highly coherent due 0 2 4 6 8 10 Frequency (GHz) to the inherently high quality factors associated with 3D cavities102,403,404. This approach has a fairly small hard- 405 FIG. 28. (a) Simplified circuit representation of a Joseph- ware overhead to encode a logical qubit , and lends son traveling wave parametric amplifier (JTWPA). The char- itself to certain implementations of asymmetric error- acteristic impedance for each unit is set by the in-line correcting codes due to the fact that errors due to single- Josephson inductor, LJ (orange) and the shunt capacitor, C photon loss in the cavity is a tractable observable to (blue). A resonant LC-circuit (red) is used to phase match decode. Using this architecture, several important ad- the four-wave amplification process. (b) Schematic of how the vances were recently demonstrated including extending signal gets amplified in each unit cell as it propagates through the lifetime of an error-corrected qubit beyond its con- the device. (c) Gain vs. frequency for a JTWPA, with and stituent parts100, randomized benchmarking of logical without the resonant phase matching (RPM). (d) Dispersion operations405, a CNOT gate between two logical qubits406 relation of the TWPA, where the LC-resonators collectively as well as Ramsey interference of an encoded quantum open up a stopband at the resonant frequency. By applying error corrected qubit407. the pump close to this frequency, the wave vector of the pump can be set to obtain a phase-matching. The optimal pump Cryogenics and software development: We briefly frequency depends on the pump power, as indicated in the mentioned the electrical engineering, software develop- inset. Image courtesy of Kevin O’Brien330,394 ment, and cryogenic considerations associated with the control wiring and on-chip layout of medium-scale quan- tum processors. While dilution refrigerators are now readily available, off-the-shelf commercial products, the VI. SUMMARY AND OUTLOOK details of how to optimally do signal-routing and rapid data processing in a scalable fashion, is also a field in rapid development. However, with the recent demon- In this review, we have discussed the phenomenal strations of enabling technologies such as 3D integra- progress over the last decade in the engineering of su- tion, packages for multi-layered devices and supercon- perconducting devices, the development of high-fidelity ducting interconnects408–414, some of the immediate con- gate-operations, and quantum non-demolition measure- cerns for how to scale the number of qubits in the su- 55 perconducting modality, have been addressed. On the of remote entanglement, enabling quantum information control software side, there currently exist multiple com- to be distributed across different nodes of a quantum pro- mercial and free software packages for interfacing with cessing network429,430. quantum hardware, such as QCoDeS415, the related py- Quantum computational supremacy: Finally, we men- CQED416, qKIT417 and Labber418. However, many lab- tion one of the grand challenges for superconducting oratories use software platforms developed in-house, of- qubits in the coming years: the demonstration of quan- ten due to the concurrent development of custom-built, tum computational supremacy431. The basic idea is to highly specialized electronics and FPGA circuits (many demonstrate a calculation, using qubits and algorithmic of these developments are not always published, but read- gates, which is outside the scope of classical comput- ers may consult Refs. 190, 191, and 419 for three exam- ers (assuming some plausible computational complexity ples). There is currently also a large ongoing develop- conjectures). For a recent review article, the reader is ment of quantum circuit simulation and compiling soft- referred to Ref.432. A first step towards an approach ware packages. Packages such as Qiskit420, Forest (with to demonstrating quantum supremacy was recently re- pyQUIL421), ProjectQ422, Cirq423, OpenFermion424, the ported, using 9 tunable transmons270. It is expected Microsoft Quantum Development kit425 provide higher- that with somewhere between 50-100 qubits433, an ex- level programming languages to compile and/or optimize tension of the protocol from Refs.270 and 434, will al- quantum algorithms. For a recent review and compari- low researchers to sample from a classically intractable son of these different software suites, we refer to Ref.426 distribution, and thereby demonstrate quantum compu- and Ref.183 for a general review on advances in design- tational supremacy. The success of this program would ing quantum software. Since the connectivity and gate constitute a phenomenal result for all of quantum com- set of quantum processors can differ, details of the gate puting. compilation implementation is an important non-trivial problem for larger-scale processors. We note that some of these software packages already interface directly with ACKNOWLEDGMENTS quantum processors that are available online, supplied, for example, via Rigetti Computing or the IBM Quan- tum Experience. The authors gratefully acknowledge Mollie Kimchi- Schwartz, Jochen Braum¨uller,Niels-Jakob Søe Loft, and Quantum error correction: While the qubit lifetimes David DiVincenzo for careful reading of the manuscript and gate fidelity have improved dramatically in the last and Youngkyu Sung for use of his time-dependent qubit decades, there remains a need for error correction to drive simulation suite and useful feedback from the en- reach large-scale processors. While certain strategies ex- tire Engineering Quantum Systems group at MIT. The ist to extend the computational reach of current state-of- authors also acknowledges fruitful discussion with Anton the-art physical qubits427, for truly large-scale algorithms Frisk Kockum, Anita Fadavi Roudsari, Daryoush Shiri, addressing practical problems, the quantum data will and Christian Kriˇzan. have to be embedded in an error-correcting scheme. As This research was funded in part by the U.S. Army Re- briefly mentioned in Sections IV F 2 and IV G 2, certain search Office Grant No. W911NF-14-1-0682; and by the components of the surface code quantum error correcting National Science Foundation Grant No. PHY-1720311. scheme have already been demonstrated in superconduct- P.K. acknowledges partial support by the Wallenberg ing qubits (see e.g. Refs.66, 258, and 285). However, Centre for Quantum Technology (WACQT) funded by the demonstration of a logical qubit with greater life- Knut and Alice Wallenberg Foundation. M.K. gratefully time than the underlying physical qubits, remains an out- acknowledges support from the Carlsberg Foundation. standing challenge. While the surface code is a promis- The views and conclusions contained herein are those of ing quantum error correcting code due to its relatively the authors and should not be interpreted as necessarily lenient fault tolerance threshold, it cannot implement a representing the official policies or endorsements of the universal gate set in a fault-tolerant manner. This means US Government. that the error-corrected gates in the surface code need to be supplemented, for example, with a T gate, to become 1R. Feynman, “Simulating physics with computers,” Int. J Theor. universal. Such gates can be implemented by a tech- Phys 21, 467–488 (1982). nique known as magic state distillation428. The process 2S. Lloyd, “Universal quantum simulators,” Science 273, 1073– gate-teleportation 1078 (1996). of , a pre-cursor to magic state distilla- 3 tion, has already been demonstrated using FPGA-based D. P. DiVincenzo, “The physical implementation of quantum 191 computation,” Fortschritte der Physik 48, 771–783 (2000). classical feedback with planar superconducting qubits , 4J. P. Dowling and G. J. Milburn, “Quantum technology: the but showing distillation and injection into a surface code second quantum revolution,” Philosophical Transactions of the logical state remains an open challenge. The develop- Royal Society of London A: Mathematical, Physical and Engi- ment of new quantum codes is also a field in rapid devel- neering Sciences 361, 1655–1674 (2003). 5T. D. Ladd, F. Jelezko, R. Laflamme, Y. Nakamura, C. Mon- opment, and the reader may consult a recent review for roe, and J. L. O’Brien, “Quantum computers,” Nature 464, 45 more details e.g. Ref.184. Another important step to- (2010). wards large-scale quantum processor architecture is that 6M. A. Nielsen and I. L. Chuang, Quantum Computation and 56

Quantum Information: 10th Anniversary Edition, 10th ed. “Quantum register based on individual electronic and nuclear (Cambridge University Press, New , NY, USA, 2011). spin qubits in diamond,” Science 316, 1312–1316 (2007). 7C. Monroe and J. Kim, “Scaling the ion trap quantum proces- 30E. Knill, R. Laflamme, and G. J. Milburn, “A scheme for effi- sor,” Science 339, 1164–1169 (2013). cient quantum computation with linear optics,” Nature 409, 46 8H. Bernien, S. Schwartz, A. Keesling, H. Levine, A. Omran, (2001). H. Pichler, S. Choi, A. S. Zibrov, M. Endres, M. Greiner, 31T. B. Pittman, B. C. Jacobs, and J. D. Franson, “Probabilis- V. Vuleti´c, and M. D. Lukin, “Probing many-body dynamics tic quantum logic operations using polarizing beam splitters,” on a 51-atom ,” Nature 551, 579 (2017). Phys. Rev. A 64, 062311 (2001). 9D. Loss and D. P. DiVincenzo, “Quantum computation with 32J. D. Franson, M. M. Donegan, M. J. Fitch, B. C. Jacobs, and quantum dots,” Phys. Rev. A 57, 120–126 (1998). T. B. Pittman, “High-fidelity quantum logic operations using 10B. E. Kane, “A silicon-based nuclear spin quantum computer,” linear optical elements,” Phys. Rev. Lett. 89, 137901 (2002). Nature 393, 133 (1998). 33T. B. Pittman, M. J. Fitch, B. C. Jacobs, and J. D. Franson, 11R. Vrijen, E. Yablonovitch, K. Wang, H. W. Jiang, A. Balandin, “Experimental controlled-not logic gate for single photons in the V. Roychowdhury, T. Mor, and D. DiVincenzo, “Electron- coincidence basis,” Phys. Rev. A 68, 032316 (2003). spin-resonance transistors for quantum computing in silicon- 34M. H. devoret and J. M. Martinis, “Implementing qubits germanium heterostructures,” Phys. Rev. A 62, 012306 (2000). with superconducting integrated circuits,” Quantum Informa- 12R. de Sousa, J. D. Delgado, and S. Das Sarma, “Silicon quantum tion Processing 3, 163–203 (2004). computation based on magnetic dipolar coupling,” Phys. Rev. 35J. Q. You and F. Nori, “Superconducting circuits and quantum A 70, 052304 (2004). information,” Physics Today 58, 42–47 (2005). 13L. C. L. Hollenberg, A. D. Greentree, A. G. Fowler, and C. J. 36R. J. Schoelkopf and S. M. Girvin, “Wiring up quantum sys- Wellard, “Two-dimensional architectures for donor-based quan- tems,” Nature 451, 664 (2008). tum computing,” Phys. Rev. B 74, 045311 (2006). 37J. Clarke and F. K. Wilhelm, “Superconducting quantum bits.” 14A. Morello, J. J. Pla, F. A. Zwanenburg, K. W. Chan, K. Y. Nature 453, 1031–42 (2008). Tan, H. Huebl, M. M¨ott¨onen,C. D. Nugroho, C. Yang, J. A. 38S. M. Girvin, Circuit QED : Superconducting Qubits Coupled to van Donkelaar, A. D. C. Alves, D. N. Jamieson, C. C. Escott, Microwave Photons (Oxford University Press, Oxford, , L. C. L. Hollenberg, R. G. Clark, and A. S. Dzurak, “Single- 2009). shot readout of an electron spin in silicon,” Nature 467, 687 39J. Q. You and F. Nori, “Atomic physics and (2010). using superconducting circuits,” Nature 474, 589 (2011). 15A. Imamoglu, D. D. Awschalom, G. Burkard, D. P. DiVincenzo, 40W. D. Oliver and P. B. Welander, “Materials in superconducting D. Loss, M. Sherwin, and A. Small, “Quantum information quantum bits,” MRS Bulletin 38, 816–825 (2013). processing using spins and cavity qed,” Phys. Rev. 41J. M. Gambetta, J. M. Chow, and M. Steffen, “Building logical Lett. 83, 4204–4207 (1999). qubits in a superconducting quantum computing system,” npj 16J. R. Petta, A. C. Johnson, J. M. Taylor, E. A. Laird, A. Ya- Quantum Information 3, 2 (2017). coby, M. D. Lukin, C. M. Marcus, M. P. Hanson, and A. C. 42G. Wendin, “Quantum information processing with supercon- Gossard, “Coherent manipulation of coupled electron spins in ducting circuits: a review,” Reports on Progress in Physics 80, semiconductor quantum dots,” Science 309, 2180–2184 (2005). 106001 (2017). 17D. Englund, D. Fattal, E. Waks, G. Solomon, B. Zhang, 43X. Gu, A. F. Kockum, A. Miranowicz, Y. x Liu, and F. Nori, T. Nakaoka, Y. Arakawa, Y. Yamamoto, and J. Vuˇckovi´c, “Microwave photonics with superconducting quantum circuits,” “Controlling the spontaneous emission rate of single quantum Physics Reports 718-719, 1 – 102 (2017). dots in a two-dimensional photonic crystal,” Phys. Rev. Lett. 44M. H. Devoret, “Quantum Fluctuations,” in Les Houches Ses- 95, 013904 (2005). sion LXIII (Oxford University Press, 1997). 18R. Hanson, L. P. Kouwenhoven, J. R. Petta, S. Tarucha, and 45R. K. Naik, N. Leung, S. Chakram, P. Groszkowski, Y. Lu, L. M. K. Vandersypen, “Spins in few-electron quantum dots,” N. Earnest, D. C. McKay, J. Koch, and D. I. Schuster, “Ran- Rev. Mod. Phys. 79, 1217–1265 (2007). dom access quantum information processors using multimode 19J. I. Cirac and P. Zoller, “Quantum computations with cold circuit quantum electrodynamics,” Nature Communications 8, trapped ions,” Phys. Rev. Lett. 74, 4091–4094 (1995). 1904 (2017). 20D. Leibfried, R. Blatt, C. Monroe, and D. Wineland, “Quantum 46B. D. Josephson, “Possible new effects in superconductive tun- dynamics of single trapped ions,” Rev. Mod. Phys. 75, 281–324 nelling,” Physics Letters 1, 251 – 253 (1962). (2003). 47B. D. Josephson, “Coupled superconductors,” Rev. Mod. Phys. 21R. Blatt and D. Wineland, “Entangled states of trapped atomic 36, 216–220 (1964). ions,” Nature 453, 1008 (2008). 48Y. Nakamura, Y. A. Pashkin, and J. S. Tsai, “Coherent control 22H. H¨affner,C. Roos, and R. Blatt, “Quantum computing with of macroscopic quantum states in a single-Cooper-pair box,” trapped ions,” Physics Reports 469, 155 – 203 (2008). Nature 398, 786 (1999). 23R. Blatt and C. F. Roos, “Quantum simulations with trapped 49D. Vion, A. Aassime, A. Cottet, P. Joyez, H. Pothier, C. Urbina, ions,” Nature Physics 8, 277 (2012). D. Esteve, and M. H. Devoret, “Manipulating the quantum 24D. Jaksch and P. Zoller, “The cold atom hubbard toolbox,” An- state of an electrical circuit,” Science 296, 886–889 (2002). nals of Physics 315, 52 – 79 (2005), special Issue. 50J. Q. You and F. Nori, “Quantum information processing with 25M. Lewenstein, A. Sanpera, V. Ahufinger, B. Damski, superconducting qubits in a microwave field,” Phys. Rev. B 68, A. Sen(De), and U. Sen, “Ultracold atomic gases in optical 064509 (2003). lattices: mimicking and beyond,” Ad- 51T. Duty, D. Gunnarsson, K. Bladh, and P. Delsing, “Coherent vances in Physics 56, 243–379 (2007). dynamics of a josephson charge qubit,” Phys. Rev. B 69, 140503 26I. Bloch, J. Dalibard, and W. Zwerger, “Many-body physics (2004). with ultracold gases,” Rev. Mod. Phys. 80, 885–964 (2008). 52J. Koch, T. M. Yu, J. Gambetta, A. A. Houck, D. I. Schuster, 27C. Gross and I. Bloch, “Quantum simulations with ultracold J. Majer, A. Blais, M. H. Devoret, S. M. Girvin, and R. J. atoms in optical lattices,” Science 357, 995–1001 (2017). Schoelkopf, “Charge-insensitive qubit design derived from the 28R. Hanson, O. Gywat, and D. D. Awschalom, “Room- cooper pair box,” Phys. Rev. A 76, 042319 (2007). temperature manipulation and decoherence of a single spin in 53M. J. Peterer, S. J. Bader, X. Jin, F. Yan, A. Kamal, T. J. diamond,” Phys. Rev. B 74, 161203 (2006). Gudmundsen, P. J. Leek, T. P. Orlando, W. D. Oliver, and 29M. V. G. Dutt, L. Childress, L. Jiang, E. Togan, J. Maze, S. Gustavsson, “Coherence and decay of higher energy levels F. Jelezko, A. S. Zibrov, P. R. Hemmer, and M. D. Lukin, of a superconducting transmon qubit,” Phys. Rev. Lett. 114, 57

010501 (2015). B. Bloom, A. Bradley, C. Bui, S. Caldwell, L. Capelluto, 54L. DiCarlo, M. D. Reed, L. Sun, B. R. Johnson, J. M. Chow, R. Chilcott, J. Cordova, G. Crossman, M. Curtis, S. Desh- J. M. Gambetta, L. Frunzio, S. M. Girvin, M. H. Devoret, and pande, T. El Bouayadi, D. Girshovich, S. Hong, A. Hudson, R. J. Schoelkopf, “Preparation and measurement of three-qubit P. Karalekas, K. Kuang, M. Lenihan, R. Manenti, T. Manning, entanglement in a superconducting circuit,” Nature 467, 574 J. Marshall, Y. Mohan, W. O’Brien, J. Otterbach, A. Papa- (2010). george, J.-P. Paquette, M. Pelstring, A. Polloreno, V. Rawat, 55H. Paik, D. I. Schuster, L. S. Bishop, G. Kirchmair, G. Cate- C. A. Ryan, R. Renzas, N. Rubin, D. Russel, M. Rust, D. Scara- lani, A. P. Sears, B. R. Johnson, M. J. Reagor, L. Frunzio, L. I. belli, M. Selvanayagam, R. Sinclair, R. Smith, M. Suska, T.- Glazman, S. M. Girvin, M. H. Devoret, and R. J. Schoelkopf, W. To, M. Vahidpour, N. Vodrahalli, T. Whyland, K. Yadav, “Observation of high coherence in josephson junction qubits W. Zeng, and C. T. Rigetti, “Demonstration of universal para- measured in a three-dimensional circuit qed architecture,” Phys. metric entangling gates on a multi-qubit ,” Science Ad- Rev. Lett. 107, 240501 (2011). vances 4 (2018), 10.1126/sciadv.aao3603. 56A. Shnirman, G. Sch¨on, I. Martin, and Y. Makhlin, “Low- and 68M. Tinkham, Introduction to Superconductivity (Dover publica- high-frequency noise from coherent two-level systems,” Phys. tions, 2004). Rev. Lett. 94, 127002 (2005). 69M. D. Hutchings, J. B. Hertzberg, Y. Liu, N. T. Bronn, G. A. 57J. Gao, J. Zmuidzinas, B. A. Mazin, H. G. LeDuc, and Keefe, M. Brink, J. M. Chow, and B. L. T. Plourde, “Tun- P. K. Day, “Noise properties of superconducting coplanar waveg- able superconducting qubits with flux-independent coherence,” uide microwave resonators,” Applied Physics Letters 90, 102507 Phys. Rev. Applied 8, 044003 (2017). (2007). 70J. M. Chow, J. M. Gambetta, A. W. Cross, S. T. Merkel, 58J. Wenner, R. Barends, R. C. Bialczak, Y. Chen, J. Kelly, C. Rigetti, and M. Steffen, “Microwave-activated conditional- E. Lucero, M. Mariantoni, A. Megrant, P. J. J. O’Malley, phase gate for superconducting qubits,” New Journal of Physics D. Sank, A. Vainsencher, H. Wang, T. C. White, Y. Yin, 15, 115012 (2013). J. Zhao, A. N. Cleland, and J. M. Martinis, “Surface loss simu- 71R. Versluis, S. Poletto, N. Khammassi, B. Tarasinski, N. Haider, lations of superconducting resonators,” Ap- D. J. Michalak, A. Bruno, K. Bertels, and L. DiCarlo, “Scal- plied Physics Letters 99, 113513 (2011). able quantum circuit and control for a superconducting surface 59L. J. Zeng, P. Krantz, S. Nik, P. Delsing, and E. Olsson, “The code,” Phys. Rev. Applied 8, 034021 (2017). atomic details of the interfacial interaction between the bot- 72T. P. Orlando, J. E. Mooij, L. Tian, C. H. van der Wal, L. S. tom electrode of al/alox/al josephson junctions and hf-treated Levitov, S. Lloyd, and J. J. Mazo, “Superconducting persistent- si substrates,” Journal of Applied Physics 117, 163915 (2015). current qubit,” Phys. Rev. B 60, 15398–15413 (1999). 60L. J. Zeng, S. Nik, T. Greibe, P. Krantz, C. M. Wilson, P. Dels- 73J. E. Mooij, T. P. Orlando, L. Levitov, L. Tian, C. H. van der ing, and E. Olsson, “Direct observation of the thickness dis- Wal, and S. Lloyd, “Josephson persistent-current qubit,” Sci- tribution of ultra thin alo x barriers in al/alo x /al josephson ence 285, 1036–1039 (1999). junctions,” Journal of Physics D: Applied Physics 48, 395308 74J. Q. You, J. S. Tsai, and F. Nori, “Hybridized solid-state qubit (2015). in the charge-flux regime,” Phys. Rev. B 73, 014510 (2006). 61G. Calusine, A. Melville, W. Woods, R. Das, C. Stull, 75I. M. Pop, K. Geerlings, G. Catelani, R. J. Schoelkopf, L. I. V. Bolkhovsky, D. Braje, D. Hover, D. K. Kim, X. Miloshi, Glazman, and M. H. Devoret, “Coherent suppression of elec- D. Rosenberg, A. Sevi, J. L. Yoder, E. Dauler, and W. D. Oliver, tromagnetic dissipation due to superconducting quasiparticles,” “Analysis and mitigation of interface losses in trenched super- Nature 508, 369 (2014). conducting coplanar waveguide resonators,” Applied Physics 76N. Earnest, S. Chakram, Y. Lu, N. Irons, R. K. Naik, N. Leung, Letters 112, 062601 (2018). L. Ocola, D. A. Czaplewski, B. Baker, J. Lawrence, J. Koch, 62F. Yan, S. Gustavsson, A. Kamal, J. Birenbaum, A. P. Sears, and D. I. Schuster, “Realization of a Λ system with metastable D. Hover, T. J. Gudmundsen, D. Rosenberg, G. Samach, S. We- states of a capacitively shunted fluxonium,” Phys. Rev. Lett. ber, J. L. Yoder, T. P. Orlando, J. Clarke, A. J. Kerman, and 120, 150504 (2018). W. D. Oliver, “The flux qubit revisited to enhance coherence 77Y.-H. Lin, L. B. Nguyen, N. Grabon, J. San Miguel, N. Pankra- and reproducibility,” Nature Communications 7, 12964 (2016). tova, and V. E. Manucharyan, “Demonstration of protection of 63D. C. McKay, S. Filipp, A. Mezzacapo, E. Magesan, J. M. Chow, a superconducting qubit from energy decay,” Phys. Rev. Lett. and J. M. Gambetta, “Universal gate for fixed-frequency qubits 120, 150503 (2018). via a tunable bus,” Phys. Rev. Applied 6, 064007 (2016). 78J. Bylander, S. Gustavsson, F. Yan, F. Yoshihara, K. Harrabi, 64L. DiCarlo, J. M. Chow, J. M. Gambetta, L. S. Bishop, B. R. G. Fitch, D. G. Cory, Y. Nakamura, J.-S. Tsai, and W. D. Johnson, D. I. Schuster, J. Majer, A. Blais, L. Frunzio, S. M. Oliver, “Noise spectroscopy through dynamical decoupling with Girvin, and R. J. Schoelkopf, “Demonstration of two-qubit al- a superconducting flux qubit,” Nature Physics 7, 565–570 gorithms with a superconducting quantum processor,” Nature (2011). 460, 240 (2009). 79V. E. Manucharyan, J. Koch, L. I. Glazman, and M. H. Devoret, 65R. Barends, J. Kelly, A. Megrant, A. Veitia, D. Sank, E. Jeffrey, “Fluxonium: Single cooper-pair circuit free of charge offsets,” T. C. White, J. Mutus, A. G. Fowler, B. Campbell, Y. Chen, Science 326, 113–116 (2009). Z. Chen, B. Chiaro, A. Dunsworth, C. Neill, P. O’Malley, 80N. A. Masluk, I. M. Pop, A. Kamal, Z. K. Minev, and M. H. P. Roushan, A. Vainsencher, J. Wenner, A. N. Korotkov, A. N. Devoret, “Microwave characterization of josephson junction ar- Cleland, and J. M. Martinis, “Superconducting quantum cir- rays: Implementing a low loss superinductance,” Phys. Rev. cuits at the surface code threshold for fault tolerance,” Nature Lett. 109, 137002 (2012). 508, 500 (2014). 81V. E. Manucharyan, Superinductance, Ph.D. thesis (2012). 66J. Kelly, R. Barends, a. G. Fowler, a. Megrant, E. Jeffrey, T. C. 82J. R. Friedman and D. V. Averin, “Aharonov-casher-effect sup- White, D. Sank, J. Y. Mutus, B. Campbell, Y. Chen, Z. Chen, pression of macroscopic tunneling of magnetic flux,” Phys. Rev. B. Chiaro, a. Dunsworth, I.-C. Hoi, C. Neill, P. J. J. O’Malley, Lett. 88, 050403 (2002). C. Quintana, P. Roushan, a. Vainsencher, J. Wenner, a. N. Cle- 83A. J. Kerman, “Metastable superconducting qubit,” Phys. Rev. land, and J. M. Martinis, “State preservation by repetitive error Lett. 104, 027002 (2010). detection in a superconducting quantum circuit,” Nature 519, 84P. Groszkowski, A. D. Paolo, A. L. Grimsmo, A. Blais, D. I. 66–69 (2015). Schuster, A. A. Houck, and J. Koch, “Coherence properties of 67M. Reagor, C. B. Osborn, N. Tezak, A. Staley, G. Prawiroat- the 0-π qubit,” New Journal of Physics 20, 043053 (2018). modjo, M. Scheer, N. Alidoust, E. A. Sete, N. Didier, M. P. 85R. Barends, J. Kelly, A. Megrant, D. Sank, E. Jeffrey, Y. Chen, da Silva, E. Acala, J. Angeles, A. Bestwick, M. Block, Y. Yin, B. Chiaro, J. Mutus, C. Neill, P. O’Malley, P. Roushan, 58

J. Wenner, T. C. White, A. N. Cleland, and J. M. Martinis, K. Shain, W. Pfaff, Y. Chu, L. Frunzio, and R. J. Schoelkopf, “Coherent josephson qubit suitable for scalable quantum inte- “An architecture for integrating planar and 3d cqed devices,” grated circuits,” Phys. Rev. Lett. 111, 080502 (2013). Applied Physics Letters 109, 042601 (2016). 86G. Burkard, R. H. Koch, and D. P. DiVincenzo, “Multilevel 103M. Kounalakis, C. Dickel, A. Bruno, N. K. Langford, and G. A. quantum description of decoherence in superconducting qubits,” Steele, “Tuneable hopping and nonlinear cross-Kerr interactions Phys. Rev. B 69. in a high-coherence superconducting circuit,” npj Quantum In- 87S. J. Weber, G. O. Samach, D. Hover, S. Gustavsson, D. K. Kim, formation 4, 38 (2018). A. Melville, D. Rosenberg, A. P. Sears, F. Yan, J. L. Yoder, 104Y. Chen, C. Neill, P. Roushan, N. Leung, M. Fang, R. Barends, W. D. Oliver, and A. J. Kerman, “Coherent coupled qubits for J. Kelly, B. Campbell, Z. Chen, B. Chiaro, A. Dunsworth, quantum annealing,” Phys. Rev. Applied 8, 014004 (2017). E. Jeffrey, A. Megrant, J. Y. Mutus, P. J. J. O’Malley, C. M. 88M. W. Johnson, M. H. S. Amin, S. Gildert, T. Lanting, Quintana, D. Sank, A. Vainsencher, J. Wenner, T. C. White, F. Hamze, N. Dickson, R. Harris, A. J. Berkley, J. Johansson, M. R. Geller, A. N. Cleland, and J. M. Martinis, “Qubit Ar- P. Bunyk, E. M. Chapple, C. Enderud, J. P. Hilton, K. Karimi, chitecture with High Coherence and Fast Tunable Coupling,” E. Ladizinsky, N. Ladizinsky, T. Oh, I. Perminov, C. Rich, M. C. 113, 220502 (2014). Thom, E. Tolkacheva, C. J. S. Truncik, S. Uchaikin, J. Wang, 105M. Roth, M. Ganzhorn, N. Moll, S. Filipp, G. Salis, and B. Wilson, and G. Rose, “Quantum annealing with manufac- S. Schmidt, “Analysis of a parametrically driven exchange-type tured spins,” Nature 473, 194–198 (2011). gate and a two-photon excitation gate between superconducting 89J. Q. You, Y. Nakamura, and F. Nori, “Fast two-bit operations qubits,” Physical Review A 96, 062323 (2017). in inductively coupled flux qubits,” Phys. Rev. B 71, 024532 106N. Didier, E. A. Sete, M. P. da Silva, and C. Rigetti, “Ana- (2005). lytical modeling of parametrically modulated transmon qubits,” 90M. Grajcar, Y.-x. Liu, F. Nori, and A. M. Zagoskin, “Switch- Physical Review A 97, 022330 (2018). able resonant coupling of flux qubits,” Phys. Rev. B 74, 172505 107F. Yan, D. Campbell, P. Krantz, M. Kjaergaard, D. Kim, J. L. (2006). Yoder, D. Hover, A. Sears, A. J. Kerman, T. P. Orlando, S. Gus- 91A. O. Niskanen, K. Harrabi, F. Yoshihara, Y. Nakamura, tavsson, and W. D. Oliver, “Distinguishing coherent and ther- S. Lloyd, and J. S. Tsai, “Quantum coherent tunable coupling of mal photon noise in a circuit quantum electrodynamical sys- superconducting qubits.” Science (New York, N.Y.) 316, 723–6 tem,” Phys. Rev. Lett. 120, 260504 (2018). (2007). 108N. Didier, J. Bourassa, and A. Blais, “Fast quantum nondemo- 92S. Ashhab, A. O. Niskanen, K. Harrabi, Y. Nakamura, T. Pi- lition readout by parametric modulation of longitudinal qubit- cot, P. C. de Groot, C. J. P. M. Harmans, J. E. Mooij, and oscillator interaction,” Phys. Rev. Lett. 115, 203601 (2015). F. Nori, “Interqubit coupling mediated by a high-excitation- 109H. Ball, W. D. Oliver, and M. J. Biercuk, “The role of master energy quantum object,” Phys. Rev. B 77, 014510 (2008). clock stability in quantum information processing,” Npj Quan- 93F. Yoshihara, T. Fuse, S. Ashhab, K. Kakuyanagi, S. Saito, and tum Information 2, 16033 (2016). K. Semba, “Superconducting qubit-oscillator circuit beyond the 110R. K. Wangsness, “Sublattice effects in magnetic resonance,” ultrastrong-coupling regime,” Nature Physics 13, 44 (2016). Phys. Rev. 91, 1085–1091 (1953). 94T. Niemczyk, F. Deppe, H. Huebl, E. P. Menzel, F. Hocke, M. J. 111F. Bloch, “Generalized theory of relaxation,” Phys. Rev. 105, Schwarz, J. J. Garcia-Ripoll, D. Zueco, T. H¨ummer,E. Solano, 1206–1222 (1957). A. Marx, and R. Gross, “Circuit quantum electrodynamics in 112R. A. G., “On the theory of relaxation processes,” IBM Journal the ultrastrong-coupling regime,” Nature Physics 6, 772 (2010). of Research and Development 1, 19–31 (1957). 95Y. Lu, S. Chakram, N. Leung, N. Earnest, R. K. Naik, Z. Huang, 113G. Ithier, Manipulation, readout and analysis of the decoherence P. Groszkowski, E. Kapit, J. Koch, and D. I. Schuster, “Univer- ofa superconducting quantum bit, Ph.D. thesis (2005). sal stabilization of a parametrically coupled qubit,” Phys. Rev. 114G. Ithier, E. Collin, P. Joyez, P. J. Meeson, D. Vion, D. Es- Lett. 119, 150502 (2017). teve, F. Chiarello, A. Shnirman, Y. Makhlin, J. Schriefl, and 96A. Wallraff, D. I. Schuster, A. Blais, L. Frunzio, J. Majer, S. Ku- G. Sch¨on,“Decoherence in a superconducting quantum bit cir- mar, S. M. Girvin, and R. J. Schoelkopf, “Strong coupling of a cuit,” Phys. Rev. B 72, 134519 (2005). single photon to a superconducting qubit using circuit quantum 115N. F. Ramsey, “A molecular beam resonance method with sep- electrodynamics,” Nature 431, 162–166 (2004). arated oscillating fields,” Phys. Rev. 78, 695–699 (1950). 97M. Sandberg, C. M. Wilson, F. Persson, T. Bauch, G. Johans- 116E. L. Hahn, “Spin echoes,” Phys. Rev. 80, 580–594 (1950). son, V. Shumeiko, T. Duty, and P. Delsing, “Tuning the field in 117M. Kjaergaard, P. Krantz, T. Larsen, M. Kimchi-Schwarz, a microwave resonator faster than the photon lifetime,” Applied D. Rosenberg, J. Yoder, D. Kim, S. Gustavsson, and W. D. Physics Letters 92 (2008), 10.1063/1.2929367, arXiv:0801.2479. Oliver, “Unpublished,” Unpublished. 98M. Pierre, I.-M. Svensson, S. Raman Sathyamoorthy, G. Jo- 118A. Siegman, (University Science Books, 1986). hansson, and P. Delsing, “Storage and on-demand release of 119D. M. Berns, W. D. Oliver, S. O. Valenzuela, A. V. Shytov, microwaves using superconducting resonators with tunable cou- K. K. Berggren, L. S. Levitov, and T. P. Orlando, “Coher- pling,” Applied Physics Letters 104, 232604 (2014). ent quasiclassical dynamics of a persistent current qubit,” Phys. 99Y. Yin, Y. Chen, D. Sank, P. J. J. O’Malley, T. C. White, Rev. Lett. 97, 150502 (2006). R. Barends, J. Kelly, E. Lucero, M. Mariantoni, A. Megrant, 120G. Catelani, J. Koch, L. Frunzio, R. J. Schoelkopf, M. H. De- C. Neill, A. Vainsencher, J. Wenner, A. N. Korotkov, A. N. voret, and L. I. Glazman, “Quasiparticle relaxation of super- Cleland, and J. M. Martinis, “Catch and release of microwave conducting qubits in the presence of flux,” Phys. Rev. Lett. 106, photon states,” Phys. Rev. Lett. 110, 107001 (2013). 077002 (2011). 100N. Ofek, A. Petrenko, R. Heeres, P. Reinhold, Z. Leghtas, 121G. Catelani, S. E. Nigg, S. M. Girvin, R. J. Schoelkopf, and B. Vlastakis, Y. Liu, L. Frunzio, S. M. Girvin, L. Jiang, M. Mir- L. I. Glazman, “Decoherence of superconducting qubits caused rahimi, M. H. Devoret, and R. J. Schoelkopf, “Extending the by quasiparticle tunneling,” Phys. Rev. B 86, 184514 (2012). lifetime of a quantum bit with error correction in superconduct- 122S. Gustavsson, F. Yan, G. Catelani, J. Bylander, A. Kamal, ing circuits,” Nature 536, 441–445 (2016). J. Birenbaum, D. Hover, D. Rosenberg, G. Samach, A. P. Sears, 101C. Wang, Y. Y. Gao, P. Reinhold, R. W. Heeres, N. Ofek, S. J. Weber, J. L. Yoder, J. Clarke, A. J. Kerman, F. Yoshihara, K. Chou, C. Axline, M. Reagor, J. Blumoff, K. M. Sliwa, Y. Nakamura, T. P. Orlando, and W. D. Oliver, “Suppressing L. Frunzio, S. M. Girvin, L. Jiang, M. Mirrahimi, M. H. De- relaxation in superconducting qubits by quasiparticle pumping,” voret, and R. J. Schoelkopf, “A schr¨odinger cat living in two Science (2016), 10.1126/science.aah5844. boxes,” Science 352, 1087–1091 (2016). 123G. Falci, A. D’Arrigo, A. Mastellone, and E. Paladino, “Initial 102C. Axline, M. Reagor, R. Heeres, P. Reinhold, C. Wang, decoherence in solid state qubits,” Phys. Rev. Lett. 94, 167002 59

(2005). stration of fidelity improvement using dynamical decoupling 124E. Paladino, Y. M. Galperin, G. Falci, and B. L. Altshuler, with superconducting qubits,” Phys. Rev. Lett. 121, 220502 “1/f noise: Implications for solid-state quantum information,” (2018). Rev. Mod. Phys. 86, 361–418 (2014). 144C. M. Quintana, Y. Chen, D. Sank, A. G. Petukhov, T. C. 125H. Nyquist, “Thermal agitation of electric charge in conduc- White, D. Kafri, B. Chiaro, A. Megrant, R. Barends, B. Camp- tors,” Phys. Rev. 32, 110–113 (1928). bell, Z. Chen, A. Dunsworth, A. G. Fowler, R. Graff, E. Jef- 126J. B. Johnson, “Thermal agitation of in conductors,” frey, J. Kelly, E. Lucero, J. Y. Mutus, M. Neeley, C. Neill, Phys. Rev. 32, 97–109 (1928). P. J. J. O’Malley, P. Roushan, A. Shabani, V. N. Smelyanskiy, 127H. A. Haus, Electromagnetic Noise and Quantum Optical Mea- A. Vainsencher, J. Wenner, H. Neven, and J. M. Martinis, “Ob- surements, 1st ed. (pringer-Verlag Berlin Heidelberg, Berlin, servation of classical-quantum crossover of 1/f flux noise and its , 2000). paramagnetic temperature dependence,” Phys. Rev. Lett. 118, 128A. A. Clerk, M. H. Devoret, S. M. Girvin, F. Marquardt, and 057702 (2017). R. J. Schoelkopf, “Introduction to quantum noise, measurement, 145P. Kumar, S. Sendelbach, M. A. Beck, J. W. Freeland, Z. Wang, and amplification,” Rev. Mod. Phys. 82, 1155–1208 (2010). H. Wang, C. C. Yu, R. Q. Wu, D. P. Pappas, and R. Mc- 129S. Gustavsson, J. Bylander, F. Yan, W. D. Oliver, F. Yoshihara, Dermott, “Origin and reduction of 1/f magnetic flux noise in and Y. Nakamura, “Noise correlations in a flux qubit with tun- superconducting devices,” Phys. Rev. Applied 6, 041001 (2016). able tunnel coupling,” Phys. Rev. B 84, 014525 (2011). 146S. E. de Graaf, A. A. Adamyan, T. Lindstr¨om,D. Erts, S. E. 130F. Yoshihara, Y. Nakamura, F. Yan, S. Gustavsson, J. Bylander, Kubatkin, A. Y. Tzalenchuk, and A. V. Danilov, “Direct iden- W. D. Oliver, and J.-S. Tsai, “Flux qubit noise spectroscopy tification of dilute surface spins on al2o3: Origin of flux noise in using rabi oscillations under strong driving conditions,” Phys. quantum circuits,” Phys. Rev. Lett. 118, 057703 (2017). Rev. B 89, 020503 (2014). 147D. I. Schuster, A. Wallraff, A. Blais, L. Frunzio, R.-S. Huang, 131F. Yan, J. Bylander, S. Gustavsson, F. Yoshihara, K. Harrabi, J. Majer, S. M. Girvin, and R. J. Schoelkopf, “ac stark shift D. G. Cory, T. P. Orlando, Y. Nakamura, J.-S. Tsai, and W. D. and dephasing of a superconducting qubit strongly coupled to Oliver, “Spectroscopy of low-frequency noise and its tempera- a cavity field,” Phys. Rev. Lett. 94, 123602 (2005). ture dependence in a superconducting qubit,” Phys. Rev. B 85, 148J.-H. Yeh, J. LeFebvre, S. Premaratne, F. C. Wellstood, and 174521 (2012). B. S. Palmer, “Microwave attenuators for use with quantum 132F. Yan, S. Gustavsson, J. Bylander, X. Jin, F. Yoshihara, devices below 100 mk,” Journal of Applied Physics 121, 224501 D. G. Cory, Y. Nakamura, T. P. Orlando, and W. D. Oliver, (2017). “Rotating-frame relaxation as a noise spectrum analyser of a su- 149X. Y. Jin, A. Kamal, A. P. Sears, T. Gudmundsen, D. Hover, perconducting qubit undergoing driven evolution,” Nature Com- J. Miloshi, R. Slattery, F. Yan, J. Yoder, T. P. Orlando, S. Gus- munications 4, 2337 (2013). tavsson, and W. D. Oliver, “Thermal and residual excited- 133Y. Sung, F. Beaudoin, L. Norris, F. Yan, D. Kim, J. Qiu, U. von state population in a 3d transmon qubit,” Phys. Rev. Lett. 114, L¨uepke, J. L. Yoder, T. Orlando, L. Viola, S. Gustavsson, and 240501 (2015). W. Oliver, “Non-Gaussian noise spectroscopy with a supercon- 150K. Serniak, M. Hays, G. de Lange, S. Diamond, S. Shankar, ducting qubit sensor,” arXiv:1903.01043 (2019). L. D. Burkhart, L. Frunzio, M. Houzet, and M. H. Devoret, 134C. Wang, C. Axline, Y. Y. Gao, T. Brecht, Y. Chu, L. Frunzio, “Hot nonequilibrium quasiparticles in transmon qubits,” Phys. M. H. Devoret, and R. J. Schoelkopf, “Surface participation Rev. Lett. 121, 157701 (2018). and dielectric loss in superconducting qubits,” Applied Physics 151J. Q. You, X. Hu, S. Ashhab, and F. Nori, “Low-decoherence Letters 107, 162601 (2015). flux qubit,” Phys. Rev. B 75, 140515 (2007). 135O. Dial, D. T. McClure, S. Poletto, G. A. Keefe, M. B. Rothwell, 152A. J. Kerman and W. D. Oliver, “High-fidelity quantum opera- J. M. Gambetta, D. W. Abraham, J. M. Chow, and M. Steffen, tions on superconducting qubits in the presence of noise,” Phys. “Bulk and surface loss in superconducting transmon qubits,” Rev. Lett. 101, 070501 (2008). Superconductor Science and Technology 29, 044001 (2016). 153W. D. Oliver and P. B. Welander, “Materials in superconducting 136O. Astafiev, Y. A. Pashkin, Y. Nakamura, T. Yamamoto, and quantum bits,” MRS Bulletin 38, 816–825 (2013). J. S. Tsai, “Quantum noise in the josephson charge qubit,” Phys. 154J. M. Martinis, S. Nam, J. Aumentado, K. M. Lang, and Rev. Lett. 93, 267007 (2004). C. Urbina, “Decoherence of a superconducting qubit due to bias 137R. H. Koch, D. P. DiVincenzo, and J. Clarke, “Model for 1/f noise,” Phys. Rev. B 67, 094510 (2003). flux noise in squids and qubits,” Phys. Rev. Lett. 98, 267003 155G. S. Uhrig, “Keeping a quantum bit alive by optimized π-pulse (2007). sequences,” Phys. Rev. Lett. 98, 100504 (2007). 138F. C. Wellstood, C. Urbina, and J. Clarke, “Low-frequency 156L. Cywinski, R. M. Lutchyn, C. P. Nave, and S. Das Sarma, noise in dc superconducting quantum interference devices below “How to enhance dephasing time in superconducting qubits,” 1 k,” Applied Physics Letters 50, 772–774 (1987). Phys. Rev. B 77, 174509 (2008). 139D. H. Slichter, R. Vijay, S. J. Weber, S. Boutin, M. Bois- 157M. J. Biercuk, H. Uys, A. P. VanDevender, N. Shiga, W. M. sonneault, J. M. Gambetta, A. Blais, and I. Siddiqi, Itano, and J. J. Bollinger, “Experimental uhrig dynamical de- “Measurement-induced qubit state mixing in circuit qed from coupling using trapped ions,” Phys. Rev. A 79, 062324 (2009). up-converted dephasing noise,” Phys. Rev. Lett. 109, 153601 158H. Uys, M. J. Biercuk, and J. J. Bollinger, “Optimized noise (2012). filtration through dynamical decoupling,” Phys. Rev. Lett. 103, 140G. Falci, A. D’Arrigo, A. Mastellone, and E. Paladino, “Dy- 040501 (2009). namical suppression of telegraph and 1/f noise due to quantum 159H. Y. Carr and E. M. Purcell, “Effects of diffusion on free pre- bistable fluctuators,” Phys. Rev. A 70, 040101 (2004). cession in nuclear magnetic resonance experiments,” Phys. Rev. 141R. C. Bialczak, R. McDermott, M. Ansmann, M. Hofheinz, 94, 630–638 (1954). N. Katz, E. Lucero, M. Neeley, A. D. O’Connell, H. Wang, 160S. Meiboom and D. Gill, “Modified spin-echo method for mea- A. N. Cleland, and J. M. Martinis, “1/f flux noise in josephson suring nuclear relaxation times,” Review of Scientific Instru- phase qubits,” Phys. Rev. Lett. 99, 187006 (2007). ments 29, 688 (1954). 142S. M. Anton, C. M¨uller,J. S. Birenbaum, S. R. O’Kelley, A. D. 161S. Gustavsson, J. Bylander, F. Yan, P. Forn-D´ıaz, Fefferman, D. S. Golubev, G. C. Hilton, H.-M. Cho, K. D. Irwin, V. Bolkhovsky, D. Braje, G. Fitch, K. Harrabi, D. Lennon, F. C. Wellstood, G. Sch¨on,A. Shnirman, and J. Clarke, “Pure J. Miloshi, P. Murphy, R. Slattery, S. Spector, B. Turek, dephasing in flux qubits due to flux noise with spectral density T. Weir, P. B. Welander, F. Yoshihara, D. G. Cory, Y. Naka- scaling as 1/f α,” Phys. Rev. B 85, 224505 (2012). mura, T. P. Orlando, and W. D. Oliver, “Driven dynamics 143B. Pokharel, N. Anand, B. Fortman, and D. A. Lidar, “Demon- and rotary echo of a qubit tunably coupled to a harmonic 60

oscillator,” Phys. Rev. Lett. 108, 170503 (2012). “Elementary gates for quantum computation,” Physical Review 162S. Gustavsson, F. Yan, J. Bylander, F. Yoshihara, Y. Nakamura, A 52, 3457–3467 (1995). T. P. Orlando, and W. D. Oliver, “Dynamical decoupling and 180C. P. Williams, Explorations in Quantum Computing, 2nd ed. dephasing in interacting two-level systems,” Phys. Rev. Lett. (Springer Publishing Company, Incorporated, 2008). 109, 010502 (2012). 181Y. A. Kitaev, “Quantum computations: algorithms and error 163D. T. Sank, Fast, accurate state measurement in superconduct- correction,” Russian Mathematical Surveys 52, 1191 (1997). ing qubits, Ph.D. thesis (2014). 182C. M. Dawson and M. A. Nielsen, “The Solovay-Kitaev Algo- 164M. Loretz, J. M. Boss, T. Rosskopf, H. J. Mamin, D. Rugar, rithm,” Quantum Info. Comput. 6, 81–95 (2006). and C. L. Degen, “Spurious harmonic response of multipulse 183F. T. Chong, D. Franklin, and M. Martonosi, “Programming quantum sensing sequences,” Phys. Rev. X 5, 021009 (2015). languages and compiler design for realistic quantum hardware,” 165D. Slepian and H. O. Pollak, “Prolate spheroidal wave functions, Nature 549, 180 (2017). fourier analysis and uncertainty — i,” Bell System Technical 184E. T. Campbell and M. Howard, “Unified framework for magic Journal 40, 43–63 (1961). state distillation and multiqubit gate synthesis with reduced 166R. Schoelkopf, A. Clerk, S. Girvin, K. Lehnert, and M. Devoret, resource cost,” Physical Review A 95, 022316 (2017). Quantum Noise in , Qubits as Spectrome- 185A. Paler, I. Polian, K. Nemoto, and S. J. Devitt, “Fault- ters of Quantum Noise (Part of the NATO Science Series book tolerant, high-level quantum circuits: form, compilation and series (NAII, volume 97), 2002) pp. 175 – 203. description,” Quantum Science and Technology 2, 25003 (2017). 167J. M. Sage, V. Bolkhovsky, W. D. Oliver, B. Turek, and P. B. 186U. Vool and M. H. Devoret, “Introduction to quantum electro- Welander, “Study of loss in superconducting coplanar waveguide magnetic circuits,” International Journal of Circuit Theory and resonators,” Journal of Applied Physics 109, 063915 (2011). Applications 45, 897–934 (2017). 168C. M. Quintana, A. Megrant, Z. Chen, A. Dunsworth, 187S. M. Girvin, “Circuit QED: superconducting qubits coupled B. Chiaro, R. Barends, B. Campbell, Y. Chen, I.-C. Hoi, to microwave photons,” in Quantum Machines: Measurement E. Jeffrey, J. Kelly, J. Y. Mutus, P. J. J. O’Malley, C. Neill, and Control of Engineered Quantum Systems (Oxford Univer- P. Roushan, D. Sank, A. Vainsencher, J. Wenner, T. C. White, sity Press, 2014) pp. 113–256. A. N. Cleland, and J. M. Martinis, “Characterization and re- 188N. K. Langford, “Circuit QED - Lecture Notes,” ArXiv e-prints duction of microfabrication-induced decoherence in supercon- (2013), arXiv:1310.1897 [quant-ph]. ducting quantum circuits,” Applied Physics Letters 105, 062601 189V. Vesterinen, O. P. Saira, A. Bruno, and L. DiCarlo, “Mit- (2014). igating information leakage in a crowded spectrum of weakly 169A. Kamal, J. L. Yoder, F. Yan, T. J. Gudmundsen, anharmonic qubits,” (2014), arXiv:1405.0450. D. Hover, A. P. Sears, P. Welander, T. P. Orlando, S. Gus- . Asaad, C. Dickel, N. K. Langford, S. Poletto, A. Bruno, M. A. tavsson, and W. D. Oliver, “Improved superconducting Rol, D. Deurloo, and L. DiCarlo, “Independent, extensible qubit coherence with high-temperature substrate annealing,” control of same-frequency superconducting qubits by selective arXiv:arXiv:1606.09262. broadcasting,” 2, 16029 (2016). 170S. M. Anton, J. S. Birenbaum, S. R. O’Kelley, V. Bolkhovsky, 191C. A. Ryan, B. R. Johnson, D. Rist`e,B. Donovan, and T. A. D. A. Braje, G. Fitch, M. Neeley, G. C. Hilton, H.-M. Cho, Ohki, “Hardware for dynamic quantum computing,” Review of K. D. Irwin, F. C. Wellstood, W. D. Oliver, A. Shnirman, and Scientific Instruments 88, 104703 (2017). J. Clarke, “Magnetic flux noise in dc squids: Temperature and 192D. C. McKay, C. J. Wood, S. Sheldon, J. M. Chow, and J. M. geometry dependence,” Phys. Rev. Lett. 110, 147002 (2013). Gambetta, “Efficient $Z$ gates for quantum computing,” Phys. 171S. Sendelbach, D. Hover, A. Kittel, M. M¨uck, J. M. Martinis, Rev. A 96, 22330 (2017). and R. McDermott, “Magnetism in squids at millikelvin tem- 193J. Johansson, P. Nation, and F. Nori, “QuTiP 2: A Python peratures,” Phys. Rev. Lett. 100, 227006 (2008). framework for the dynamics of open quantum systems,” Com- 172R.-P. Riwar, A. Hosseinkhani, L. D. Burkhart, Y. Y. Gao, R. J. puter Physics Communications 184, 1234–1240 (2013). Schoelkopf, L. I. Glazman, and G. Catelani, “Normal-metal 194Z. Chen, Metrology of Quantum Control and Measurement in quasiparticle traps for superconducting qubits,” Phys. Rev. B Superconducting Qubits, Ph.D. thesis (2018). 94, 104516 (2016). 195F. Motzoi, J. M. Gambetta, P. Rebentrost, and F. K. Wilhelm, 173S. Krinner, S. Storz, P. Kurpiers, P. Magnard, J. Heinsoo, “Simple Pulses for Elimination of Leakage in Weakly Nonlinear R. Keller, J. Luetolf, C. Eichler, and A. Wallraff, “Engineer- Qubits,” Physical Review Letters 103, 110501 (2009). ing cryogenic setups for 100-qubit scale superconducting circuit 196J. M. Gambetta, F. Motzoi, S. T. Merkel, and F. K. Wilhelm, systems,” arXiv:arXiv:1806.07862. “Analytic control methods for high-fidelity unitary operations 174R. Barends, J. Wenner, M. Lenander, Y. Chen, R. C. Bial- in a weakly nonlinear oscillator,” Physical Review A 83, 012308 czak, J. Kelly, E. Lucero, P. O’Malley, M. Mariantoni, D. Sank, (2011). H. Wang, T. C. White, Y. Yin, J. Zhao, A. N. Cleland, J. M. 197A. De, “Fast Quantum Control for Weakly Nonlinear Martinis, and J. J. A. Baselmans, “Minimizing quasiparticle Qubits: On Two-Quadrature Adiabatic Gates,” (2015), generation from stray infrared light in superconducting quan- arXiv:1509.07905. tum circuits,” Applied Physics Letters 99, 113507 (2011). 198F. Motzoi and F. K. Wilhelm, “Improving frequency selection 175A. D. C´orcoles,J. M. Chow, J. M. Gambetta, C. Rigetti, J. R. of driven pulses using derivative-based transition suppression,” Rozen, G. A. Keefe, M. Beth Rothwell, M. B. Ketchen, and Physical Review A 88, 062318 (2013). M. Steffen, “Protecting superconducting qubits from radiation,” 199Z. Chen, J. Kelly, C. Quintana, R. Barends, B. Campbell, Applied Physics Letters 99, 181906 (2011). Y. Chen, B. Chiaro, A. Dunsworth, A. Fowler, E. Lucero, E. Jef- 176Z. Wang, S. Shankar, Z. Minev, P. Campagne-Ibarcq, A. Narla, frey, A. Megrant, J. Mutus, M. Neeley, C. Neill, P. O’Malley, and M. Devoret, “Cavity attenuators for superconducting P. Roushan, D. Sank, A. Vainsencher, J. Wenner, T. White, qubits,” Phys. Rev. Applied 11, 014031 (2019). A. Korotkov, and J. M. Martinis, “Measuring and Suppressing 177W. D. Oliver, I. L. Chuang, A. W. Harrow, and P. Shor, Quantum State Leakage in a Superconducting Qubit,” Physical “Mit xpro quantum curriculum,” quantumcurriculum.mit.edu Review Letters 116, 020501 (2016). (2018). 200J. M. Chow, L. DiCarlo, J. M. Gambetta, F. Motzoi, L. Frunzio, 178M. A. Nielsen and I. L. Chuang, Quantum Computation and S. M. Girvin, and R. J. Schoelkopf, “Optimized driving of su- Quantum Information: 10th Anniversary Edition, 10th ed. perconducting artificial atoms for improved single-qubit gates,” (Cambridge University Press, New York, NY, USA, 2011). Physical Review A 82, 040305 (2010). 179A. Barenco, C. H. Bennett, R. Cleve, D. P. DiVincenzo, N. Mar- 201E. Lucero, J. Kelly, R. C. Bialczak, M. Lenander, golus, P. Shor, T. Sleator, J. A. Smolin, and H. Weinfurter, M. Mariantoni, M. Neeley, A. D. O’Connell, D. Sank, H. Wang, 61

M. Weides, J. Wenner, T. Yamamoto, A. N. Cleland, and J. M. cal Review A 69, 062320 (2004). Martinis, “Reduced phase error through optimized control of a 216J. Majer, J. M. Chow, J. M. Gambetta, J. Koch, B. R. John- superconducting qubit,” Physical Review A 82, 042339 (2010). son, J. A. Schreier, L. Frunzio, D. I. Schuster, A. A. Houck, 202S. Gustavsson, O. Zwier, J. Bylander, F. Yan, F. Yoshihara, A. Wallraff, A. Blais, M. H. Devoret, S. M. Girvin, and R. J. Y. Nakamura, T. P. Orlando, and W. D. Oliver, “Improv- Schoelkopf, “Coupling superconducting qubits via a cavity bus,” ing Quantum Gate Fidelities by Using a Qubit to Measure Nature 449, 443–447 (2007). Microwave Pulse Distortions,” Physical Review Letters 110, 217G. Wendin and V. S. Shumeiko, “Quantum bits with Josephson 040502 (2013). junctions (review article),” Low Temperature Physics 33, 724– 203S. Sheldon, E. Magesan, J. M. Chow, and J. M. Gambetta, 744 (2007). “Procedure for systematically tuning up cross-talk in the cross- 218N. Schuch and J. Siewert, “Natural two-qubit gate for quantum resonance gate,” Physical Review A 93, 060302 (2016). computation using the XY interaction,” Physical Review A 67, 204S. Sheldon, L. S. Bishop, E. Magesan, S. Filipp, J. M. Chow, 032301 (2003). and J. M. Gambetta, “Characterizing errors on qubit operations 219M. Steffen, M. Ansmann, R. C. Bialczak, N. Katz, E. Lucero, via iterative randomized benchmarking,” Physical Review A 93, R. McDermott, M. Neeley, E. M. Weig, A. N. Cleland, and J. M. 012301 (2016). Martinis, “Measurement of the entanglement of two supercon- 205M. Rol, C. Bultink, T. O’Brien, S. de Jong, L. Theis, X. Fu, ducting qubits via state tomography.” Science (New York, N.Y.) F. Luthi, R. Vermeulen, J. de Sterke, A. Bruno, D. Deurloo, 313, 1423–5 (2006). R. Schouten, F. Wilhelm, and L. DiCarlo, “Restless Tuneup of 220R. C. Bialczak, M. Ansmann, M. Hofheinz, E. Lucero, M. Nee- High-Fidelity Qubit Gates,” Physical Review Applied 7, 041001 ley, A. D. O’Connell, D. Sank, H. Wang, J. Wenner, M. Steffen, (2017). A. N. Cleland, and J. M. Martinis, “Quantum process tomogra- 206R. Schutjens, F. A. Dagga, D. J. Egger, and F. K. Wilhelm, phy of a universal entangling gate implemented with Josephson “Single-qubit gates in frequency-crowded transmon systems,” phase qubits,” Nature Physics 6, 409–413 (2010). Physical Review A 88, 052330 (2013). 221M. Neeley, R. C. Bialczak, M. Lenander, E. Lucero, 207L. S. Theis, F. Motzoi, and F. K. Wilhelm, “Simultaneous gates M. Mariantoni, A. D. O’Connell, D. Sank, H. Wang, M. Weides, in frequency-crowded multilevel systems using fast, robust, an- J. Wenner, Y. Yin, T. Yamamoto, A. N. Cleland, and J. M. alytic control shapes,” Physical Review A 93, 012324 (2016). Martinis, “Generation of three-qubit entangled states using su- 208S. H. W. van der Ploeg, A. Izmalkov, A. M. van den Brink, perconducting phase qubits,” Nature 467, 570–573 (2010). U. H¨ubner,M. Grajcar, E. Il’ichev, H.-G. Meyer, and A. M. 222A. Dewes, F. R. Ong, V. Schmitt, R. Lauro, N. Boulant, Zagoskin, “Controllable Coupling of Superconducting Flux P. Bertet, D. Vion, and D. Esteve, “Characterization of a Two- Qubits,” Physical Review Letters 98, 057004 (2007). Transmon Processor with Individual Single-Shot Qubit Read- 209M. S. Allman, F. Altomare, J. D. Whittaker, K. Cicak, D. Li, out,” Physical Review Letters 108, 057002 (2012). A. Sirois, J. Strong, J. D. Teufel, and R. W. Simmonds, “rf- 223Y. Salath´e,M. Mondal, M. Oppliger, J. Heinsoo, P. Kurpiers, SQUID-Mediated Coherent Tunable Coupling between a Super- A. Potoˇcnik,A. Mezzacapo, U. Las Heras, L. Lamata, E. Solano, conducting and a Lumped-Element Resonator,” S. Filipp, and A. Wallraff, “Digital Quantum Simulation of Physical Review Letters 104, 177004 (2010). Spin Models with Circuit Quantum Electrodynamics,” Physical 210S. J. Srinivasan, A. J. Hoffman, J. M. Gambetta, and A. A. Review X 5, 021027 (2015). Houck, “Tunable Coupling in Circuit Quantum Electrodynam- 224L. Casparis, M. R. Connolly, M. Kjaergaard, N. J. Pearson, ics Using a Superconducting Charge Qubit with a V -Shaped A. Kringhøj, T. W. Larsen, F. Kuemmeth, T. Wang, C. Thomas, Diagram,” Physical Review Letters 106, 083601 S. Gronin, G. C. Gardner, M. J. Manfra, C. M. Marcus, and (2011). K. D. Petersson, “Superconducting gatemon qubit based on a 211A. J. Sirois, M. A. Castellanos-Beltran, M. P. DeFeo, L. Ran- proximitized two-dimensional electron gas,” Nature Nanotech- zani, F. Lecocq, R. W. Simmonds, J. D. Teufel, and J. Au- nology , 1 (2018). mentado, “Coherent-state storage and retrieval between super- 225U. L. Heras, A. Mezzacapo, L. Lamata, S. Filipp, A. Wallraff, conducting cavities using parametric frequency conversion,” Ap- and E. Solano, “Digital Quantum Simulation of Spin Systems plied Physics Letters 106, 172603 (2015). in Superconducting Circuits,” Physical Review Letters 112, 212S. Caldwell, N. Didier, C. A. Ryan, E. A. Sete, A. Hudson, 200501 (2014). P. Karalekas, R. Manenti, M. Reagor, M. P. da Silva, R. Sin- 226C. Song, K. Xu, W. Liu, C.-p. Yang, S.-B. Zheng, H. Deng, clair, E. Acala, N. Alidoust, J. Angeles, A. Bestwick, M. Block, Q. Xie, K. Huang, Q. Guo, L. Zhang, P. Zhang, D. Xu, D. Zheng, B. Bloom, A. Bradley, C. Bui, L. Capelluto, R. Chilcott, J. Cor- X. Zhu, H. Wang, Y.-A. Chen, C.-Y. Lu, S. Han, and J.-W. Pan, dova, G. Crossman, M. Curtis, S. Deshpande, T. E. Bouayadi, “10-Qubit Entanglement and Parallel Logic Operations with a D. Girshovich, S. Hong, K. Kuang, M. Lenihan, T. Manning, Superconducting Circuit,” Physical Review Letters 119, 180511 A. Marchenkov, J. Marshall, R. Maydra, Y. Mohan, W. O’Brien, (2017). C. Osborn, J. Otterbach, A. Papageorge, J. P. Paquette, M. Pel- 227F. W. Strauch, P. R. Johnson, A. J. Dragt, C. J. Lobb, J. R. string, A. Polloreno, G. Prawiroatmodjo, V. Rawat, R. Renzas, Anderson, and F. C. Wellstood, “Quantum Logic Gates for N. Rubin, D. Russell, M. Rust, D. Scarabelli, M. Scheer, M. Sel- Coupled Superconducting Phase Qubits,” Physical Review Let- vanayagam, R. Smith, A. Staley, M. Suska, N. Tezak, D. C. ters 91, 167005 (2003). Thompson, T. W. To, M. Vahidpour, N. Vodrahalli, T. Why- 228J. Kelly, R. Barends, B. Campbell, Y. Chen, Z. Chen, B. Chiaro, land, K. Yadav, W. Zeng, and C. Rigetti, “Parametrically A. Dunsworth, A. Fowler, I.-C. Hoi, E. Jeffrey, A. Megrant, Activated Entangling Gates Using Transmon Qubits,” (2017), J. Mutus, C. Neill, P. O’Malley, C. Quintana, P. Roushan, arXiv:1706.06562. D. Sank, A. Vainsencher, J. Wenner, T. White, A. Cleland, and 213L. Casparis, N. J. Pearson, A. Kringhøj, T. W. Larsen, F. Kuem- J. M. Martinis, “Optimal Quantum Control Using Randomized meth, J. Nyg˚ard,P. Krogstrup, K. D. Petersson, and C. M. Benchmarking,” Physical Review Letters 112, 240504 (2014). Marcus, “Voltage-Controlled Superconducting Quantum Bus,” 229W. D. Oliver, Y. Yu, J. C. Lee, K. K. Berggren, L. S. Levitov, (2018), arXiv:1802.01327. and T. P. Orlando, “Mach-zehnder interferometry in a strongly 214N. Didier, E. A. Sete, M. P. da Silva, and C. Rigetti, “Ana- driven superconducting qubit,” Science 310, 1653–1657 (2005). lytical modeling of parametrically modulated transmon qubits,” . O. Valenzuela, W. D. Oliver, D. M. Berns, K. K. Berggren, Physical Review A 97, 022330 (2018). L. S. Levitov, and T. P. Orlando, “Microwave-induced cooling 215A. Blais, R.-S. Huang, A. Wallraff, S. Girvin, and R. Schoelkopf, of a superconducting qubit,” Science 314, 1589–1592 (2006). “Cavity quantum electrodynamics for superconducting electri- 231S. Ashhab, J. R. Johansson, A. M. Zagoskin, and F. Nori, “Two- cal circuits: An architecture for quantum computation,” Physi- level systems driven by large-amplitude fields,” Phys. Rev. A 75, 62

063414 (2007). ner, and J. M. Martinis, “Scalable in-situ qubit calibration dur- 232D. M. Berns, M. S. Rudner, S. O. Valenzuela, K. K. Berggren, ing repetitive error detection,” Physical Review A 94, 032321 W. D. Oliver, L. S. Levitov, and T. P. Orlando, “Amplitude (2016). spectroscopy of a solid-state artificial atom,” Nature 455, 51 254S. J. Devitt, W. J. Munro, and K. Nemoto, “Quantum error (2008). correction for beginners,” Reports on Progress in Physics 76, 233M. S. Rudner, A. V. Shytov, L. S. Levitov, D. M. Berns, W. D. 076001 (2013). Oliver, S. O. Valenzuela, and T. P. Orlando, “Quantum phase 255D. Gottesman, “An Introduction to Quantum Error Cor- tomography of a strongly driven qubit,” Phys. Rev. Lett. 101, rection and Fault-Tolerant Quantum Computation,” (2009), 190502 (2008). arXiv:0904.2557. 234J. Q. You, Y.-x. Liu, and F. Nori, “Simultaneous cooling of 256D. A. Lidar and T. A. Brun, eds., Quantum error correction an artificial atom and its neighboring quantum system,” Phys. (Cambridge University Press, 2013) p. 666. Rev. Lett. 100, 047001 (2008). 257B. M. Terhal, “Quantum error correction for quantum memo- 235M. Grajcar, S. Ashhab, J. R. Johansson, and F. Nori, “Lower ries,” Reviews of Modern Physics 87, 307–346 (2015). limit on the achievable temperature in resonator-based sideband 258D. Rist`e,S. Poletto, M.-Z. Huang, A. Bruno, V. Vesterinen, O.- cooling,” Phys. Rev. B 78, 035406 (2008). P. Saira, and L. DiCarlo, “Detecting bit-flip errors in a logical 236J. Bylander, M. S. Rudner, A. V. Shytov, S. O. Valenzuela, qubit using stabilizer measurements,” Nature Communications D. M. Berns, K. K. Berggren, L. S. Levitov, and W. D. Oliver, 6, 6983 (2015). “Pulse imaging and nonadiabatic control of solid-state artificial 259O.-P. Saira, J. Groen, J. Cramer, M. Meretska, G. de Lange, atoms,” Phys. Rev. B 80, 220506 (2009). and L. DiCarlo, “Entanglement Genesis by Ancilla-Based Par- 237W. D. Oliver and S. O. Valenzuela, “Large-amplitude driving of ity Measurement in 2D Circuit QED,” Physical Review Letters a superconducting artificial atom,” Quantum Information Pro- 112, 070502 (2014). cessing 8, 261–281 (2009). 260R. Barends, L. Lamata, J. Kelly, L. Garc´ıa-Alvarez,´ A. G. 238S. Shevchenko, S. Ashhab, and F. Nori, “Landau–zener– Fowler, A. Megrant, E. Jeffrey, T. C. White, D. Sank, J. Y. Mu- st¨uckelberg interferometry,” Physics Reports 492, 1 – 30 (2010). tus, B. Campbell, Y. Chen, Z. Chen, B. Chiaro, A. Dunsworth, 239S. Ashhab, P. C. de Groot, and F. Nori, “Speed limits for I.-C. Hoi, C. Neill, P. J. J. O’Malley, C. Quintana, P. Roushan, quantum gates in multiqubit systems,” Phys. Rev. A 85, 052327 A. Vainsencher, J. Wenner, E. Solano, and J. M. Martinis, (2012). “Digital quantum simulation of fermionic models with a super- 240M. G. Bason, M. Viteau, N. Malossi, P. Huillery, E. Arimondo, conducting circuit,” Nature Communications 6, 7654 (2015). D. Ciampini, R. Fazio, V. Giovannetti, R. Mannella, and 261P. Jordan and E. Wigner, “Uber das Paulische Aquivalenzver- O. Morsch, “High-fidelity quantum driving,” Nature Physics 8, bot,” Zeitschrift fur Physik 47, 631–651 (1928). 147–152 (2012). 262U. Las Heras, L. Garc´ıa-Alvarez,´ A. Mezzacapo, E. Solano, and 241 J. M. Martinis and M. R. Geller, “Fast adiabatic qubit gates L. Lamata, “Fermionic models with superconducting circuits,” using only σ z control,” Physical Review A 90, 022307 (2014). EPJ Quantum Technology 2, 8 (2015). 242 W. Press, W. Teukolsky, T. Vetterling, and B. Flannery, Nu- 263P. Jordan and E. Wigner, “Uber das Paulische Aquivalenzver- merical Recipes 3rd Edition: The Art of Scientific Comput- bot,” Zeitschrift fur Physik 47, 631–651 (1928). ing, 3rd ed. (Cambridge University Press, New York, NY, USA, 264V. Havlicek, A. D. C´orcoles, K. Temme, A. W. Harrow, 2007). A. Kandala, J. M. Chow, and J. M. Gambetta, “Super- 243 J. Benhelm, G. Kirchmair, C. F. Roos, and R. Blatt, “Towards vised learning with quantum enhanced feature ,” (2018), fault-tolerant quantum computing with trapped ions,” Nature arXiv:1804.11326. Physics 4, 463–466 (2008). 265I. Buluta and F. Nori, “Quantum simulators,” Science 326, 108– 244 C. A. Ryan, M. Laforest, and R. Laflamme, “Randomized 111 (2009). benchmarking of single- and multi-qubit control in liquid-state 266I. M. Georgescu, S. Ashhab, and F. Nori, “Quantum simula- NMR quantum information processing,” New Journal of Physics tion,” Rev. Mod. Phys. 86, 153–185 (2014). 11, 013034 (2009). 267P. O’Malley, R. Babbush, I. Kivlichan, J. Romero, J. McClean, 245 E. Magesan, J. M. Gambetta, and J. Emerson, “Scalable R. Barends, J. Kelly, P. Roushan, A. Tranter, N. Ding, B. Camp- and Robust Randomized Benchmarking of Quantum Processes,” bell, Y. Chen, Z. Chen, B. Chiaro, A. Dunsworth, A. Fowler, Physical Review Letters 106, 180504 (2011). E. Jeffrey, E. Lucero, A. Megrant, J. Mutus, M. Neeley, C. Neill, 246 A. D. C´orcoles,J. M. Gambetta, J. M. Chow, J. A. Smolin, C. Quintana, D. Sank, A. Vainsencher, J. Wenner, T. White, M. Ware, J. Strand, B. L. T. Plourde, and M. Steffen, “Process P. Coveney, P. Love, H. Neven, A. Aspuru-Guzik, and J. Mar- verification of two-qubit quantum gates by randomized bench- tinis, “Scalable Quantum Simulation of Molecular Energies,” marking,” Physical Review A 87, 030301 (2013). Physical Review X 6, 031007 (2016). 247 A. G. Fowler, M. Mariantoni, J. M. Martinis, and A. N. Cleland, 268M. Baur, A. Fedorov, L. Steffen, S. Filipp, M. P. da Silva, and “Surface codes: Towards practical large-scale quantum compu- A. Wallraff, “Benchmarking a Protocol tation,” Physical Review A 86, 032324 (2012). in Superconducting Circuits Using Tomography and an Entan- 248 Y. Tomita and K. M. Svore, “Low-distance surface codes under glement Witness,” Physical Review Letters 108, 040502 (2012). realistic quantum noise,” Physical Review A 90, 062320 (2014). 269L. Steffen, Y. Salathe, M. Oppliger, P. Kurpiers, M. Baur, 249 T. E. O’Brien, B. Tarasinski, and L. DiCarlo, “Density-matrix C. Lang, C. Eichler, G. Puebla-Hellmann, A. Fedorov, and simulation of small surface codes under current and projected A. Wallraff, “Deterministic quantum teleportation with feed- experimental noise,” npj Quantum Information 3, 39 (2017). forward in a solid state system,” Nature 500, 319–322 (2013). 250 N. H. Nickerson, “Error correcting power of small topological 270C. Neill, P. Roushan, K. Kechedzhi, S. Boixo, S. V. Isakov, codes,” (2016), arXiv:1609.01753. V. Smelyanskiy, A. Megrant, B. Chiaro, A. Dunsworth, K. Arya, 251 E. T. Campbell, B. M. Terhal, and C. Vuillot, “Roads to- R. Barends, B. Burkett, Y. Chen, Z. Chen, A. Fowler, B. Foxen, wards fault-tolerant universal quantum computation,” Nature M. Giustina, R. Graff, E. Jeffrey, T. Huang, J. Kelly, P. Klimov, 549, 172–179 (2017). E. Lucero, J. Mutus, M. Neeley, C. Quintana, D. Sank, 252 S. Benjamin and J. Kelly, “Solving a wonderful problem,” Na- A. Vainsencher, J. Wenner, T. C. White, H. Neven, and J. M. ture Materials 14, 561–563 (2015). Martinis, “A blueprint for demonstrating quantum supremacy 253 J. Kelly, R. Barends, A. G. Fowler, A. Megrant, E. Jeffrey, T. C. with superconducting qubits.” Science (New York, N.Y.) 360, White, D. Sank, J. Y. Mutus, B. Campbell, Y. Chen, Z. Chen, 195–199 (2018). B. Chiaro, A. Dunsworth, E. Lucero, M. Neeley, C. Neill, P. J. J. 271A. W. Harrow, A. Hassidim, and S. Lloyd, “Quantum Algo- O’Malley, C. Quintana, P. Roushan, A. Vainsencher, J. Wen- rithm for Linear Systems of Equations,” Physical Review Let- 63

ters 103, 150502 (2009). J. M. Chow, and J. M. Gambetta, “Hardware-efficient vari- 272Y. Zheng, C. Song, M.-C. Chen, B. Xia, W. Liu, Q. Guo, ational quantum eigensolver for small and quantum L. Zhang, D. Xu, H. Deng, K. Huang, Y. Wu, Z. Yan, D. Zheng, magnets,” Nature 549, 242–246 (2017). L. Lu, J.-W. Pan, H. Wang, C.-Y. Lu, and X. Zhu, “Solving 289S. Bravyi, J. M. Gambetta, A. Mezzacapo, and K. Temme, “Ta- Systems of Linear Equations with a Superconducting Quantum pering off qubits to simulate fermionic Hamiltonians,” (2017), Processor,” Physical Review Letters 118, 210504 (2017). arXiv:1701.08213. 273T. Larsen, K. Petersson, F. Kuemmeth, T. Jespersen, 290“IBM Quantum Experience,” https://quantumexperience.ng.bluemix.net/qx/editor. P. Krogstrup, J. Nyg˚ard, and C. Marcus, “Semiconductor- 291M. Takita, A. W. Cross, A. C´orcoles,J. M. Chow, and J. M. Nanowire-Based Superconducting Qubit,” Physical Review Let- Gambetta, “Experimental Demonstration of Fault-Tolerant ters 115, 127001 (2015). State Preparation with Superconducting Qubits,” Physical Re- 274G. de Lange, B. van Heck, A. Bruno, D. van Woerkom, view Letters 119, 180501 (2017). A. Geresdi, S. Plissard, E. Bakkers, A. Akhmerov, and L. Di- 292D. W. Leung, M. A. Nielsen, I. L. Chuang, and Y. Ya- Carlo, “Realization of Microwave Quantum Circuits Using Hy- mamoto, “Approximate quantum error correction can lead to brid Superconducting-Semiconducting Nanowire Josephson El- better codes,” Physical Review A 56, 2567–2573 (1997). ements,” Physical Review Letters 115, 127002 (2015). 293D. Gottesman, “Quantum fault tolerance in small experiments,” 275J. I.-J. Wang, D. Rodan-Legrain, L. Bretheau, D. L. Campbell, (2016), arXiv:1610.03507. B. Kannan, D. Kim, M. Kjaergaard, P. Krantz, G. O. Samach, 294C. Vuillot, “Is error detection helpful on IBM 5Q chips ?” F. Yan, J. L. Yoder, K. Watanabe, T. Taniguchi, T. P. Orlando, (2017), arXiv:1705.08957. S. Gustavsson, P. Jarillo-Herrero, and W. D. Oliver, “Coherent 295D. Rist`e, M. P. da Silva, C. A. Ryan, A. W. Cross, A. D. control of a hybrid superconducting circuit made with graphene- C´orcoles,J. A. Smolin, J. M. Gambetta, J. M. Chow, and based van der Waals heterostructures,” Nature Nanotechnology B. R. Johnson, “Demonstration of quantum advantage in ma- 14, 120–125 (2019). chine learning,” npj Quantum Information 3, 16 (2017). 276L. Casparis, T. Larsen, M. Olsen, F. Kuemmeth, P. Krogstrup, 296D. J. C. MacKay, Information theory, inference, and learning J. Nyg˚ard, K. Petersson, and C. Marcus, “Gatemon Bench- algorithms (Cambridge University Press, 2003) p. 628. marking and Two-Qubit Operations,” Physical Review Letters 297P. Rebentrost, M. Mohseni, and S. Lloyd, “Quantum Support 116, 150505 (2016). Vector Machine for Big Data Classification,” Physical Review 277G. S. Paraoanu, “Microwave-induced coupling of superconduct- Letters 113, 130503 (2014). ing qubits,” Physical Review B 74, 140504 (2006). 298J. Biamonte, P. Wittek, N. Pancotti, P. Rebentrost, N. Wiebe, 278C. Rigetti and M. Devoret, “Fully microwave-tunable universal and S. Lloyd, “,” Nature 549, 195– gates in superconducting qubits with linear couplings and fixed 202 (2017). transition frequencies,” Physical Review B 81, 134507 (2010). 299S. Poletto, J. M. Gambetta, S. T. Merkel, J. A. Smolin, J. M. 279P. C. de Groot, J. Lisenfeld, R. N. Schouten, S. Ashhab, Chow, A. D. C´orcoles, G. A. Keefe, M. B. Rothwell, J. R. A. Lupa¸scu, C. J. P. M. Harmans, and J. E. Mooij, “Se- Rozen, D. W. Abraham, C. Rigetti, and M. Steffen, “Entan- lective darkening of degenerate transitions demonstrated with glement of Two Superconducting Qubits in a Waveguide Cavity two superconducting quantum bits,” Nature Physics 6, 763–766 via Monochromatic Two-Photon Excitation,” Physical Review (2010). Letters 109, 240505 (2012). 280J. M. Gambetta, “Control of Superconducting Qubits,” in Lec- 300K. Mølmer and A. Sørensen, “Multiparticle Entanglement of ture Notes of the 44th IFF Spring School, edited by D. P. Di- Hot Trapped Ions,” Physical Review Letters 82, 1835–1838 Vincenzo (2013). (1999). 281J. M. Chow, J. M. Gambetta, A. D. C´orcoles,S. T. Merkel, 301J. Colless, V. Ramasesh, D. Dahlen, M. Blok, M. Kimchi- J. A. Smolin, C. Rigetti, S. Poletto, G. A. Keefe, M. B. Roth- Schwartz, J. McClean, J. Carter, W. de Jong, and I. Sid- well, J. R. Rozen, M. B. Ketchen, and M. Steffen, “Universal diqi, “Computation of Molecular Spectra on a Quantum Pro- Quantum Gate Set Approaching Fault-Tolerant Thresholds with cessor with an Error-Resilient Algorithm,” Physical Review X Superconducting Qubits,” Physical Review Letters 109, 060501 8, 011021 (2018). (2012). 302A. W. Cross and J. M. Gambetta, “Optimized pulse shapes for 282J. M. Chow, A. D. C´orcoles,J. M. Gambetta, C. Rigetti, B. R. a resonator-induced phase gate,” Physical Review A 91, 032325 Johnson, J. A. Smolin, J. R. Rozen, G. A. Keefe, M. B. Roth- (2015). well, M. B. Ketchen, and M. Steffen, “Simple All-Microwave 303S. Puri and A. Blais, “High-Fidelity Resonator-Induced Phase Entangling Gate for Fixed-Frequency Superconducting Qubits,” Gate with Single-Mode Squeezing,” Physical Review Letters Physical Review Letters 107, 080502 (2011). 116, 180501 (2016). 283J. M. Chow, J. M. Gambetta, E. Magesan, D. W. Abraham, 304H. Paik, A. Mezzacapo, M. Sandberg, D. McClure, B. Abdo, A. W. Cross, B. R. Johnson, N. A. Masluk, C. A. Ryan, J. A. A. C´orcoles, O. Dial, D. Bogorin, B. Plourde, M. Steffen, Smolin, S. J. Srinivasan, and M. Steffen, “Implementing a A. Cross, J. Gambetta, and J. M. Chow, “Experimental Demon- strand of a scalable fault-tolerant quantum computing fabric,” stration of a Resonator-Induced Phase Gate in a Multiqubit Nature Communications 5, 4015 (2014). Circuit-QED System,” Physical Review Letters 117, 250502 284A. C´orcoles,E. Magesan, S. J. Srinivasan, A. W. Cross, M. Stef- (2016). fen, J. M. Gambetta, and J. M. Chow, “Demonstration of a 305P. Bertet, C. J. P. M. Harmans, and J. E. Mooij, “Parametric quantum error detection code using a square lattice of four su- coupling for superconducting qubits,” Physical Review B 73, perconducting qubits,” Nature Communications 6, 6979 (2015). 064512 (2006). 285M. Takita, A. C´orcoles, E. Magesan, B. Abdo, M. Brink, 306F. Wulschner, J. Goetz, F. R. Koessel, E. Hoffmann, A. Baust, A. Cross, J. M. Chow, and J. M. Gambetta, “Demonstration P. Eder, M. Fischer, M. Haeberlein, M. J. Schwarz, M. Pern- of Weight-Four Parity Measurements in the Surface Code Ar- peintner, E. Xie, L. Zhong, C. W. Zollitsch, B. Peropadre, J.-J. chitecture,” Physical Review Letters 117, 210505 (2016). Garcia Ripoll, E. Solano, K. G. Fedorov, E. P. Menzel, F. Deppe, 286E. Magesan and J. M. Gambetta, “Effective Hamiltonian models A. Marx, and R. Gross, “Tunable coupling of transmission-line of the cross-resonance gate,” (2018), arXiv:1804.04073. microwave resonators mediated by an rf SQUID,” EPJ Quan- 287S. Kirchhoff, T. Keßler, P. J. Liebermann, E. Ass´emat, tum Technology 3, 10 (2016). S. Machnes, F. Motzoi, and F. K. Wilhelm, “Optimized cross- 307M. Allman, J. Whittaker, M. Castellanos-Beltran, K. Cicak, resonance gate for coupled transmon systems,” Physical Review F. da Silva, M. DeFeo, F. Lecocq, A. Sirois, J. Teufel, J. Au- A 97, 042348 (2018). mentado, and R. Simmonds, “Tunable Resonant and Nonreso- 288A. Kandala, A. Mezzacapo, K. Temme, M. Takita, M. Brink, nant Interactions between a Phase Qubit and L C Resonator,” 64

Physical Review Letters 112, 123601 (2014). 326F. Marki and C. Marki, “Mixer Basics Primer - A Tutorial for 308M. Wallquist, V. S. Shumeiko, and G. Wendin, “Selective cou- RF & Microwave Mixers,” (2010). pling of superconducting charge qubits mediated by a tunable 327L. Mandel and E. Wolf, Optical Coherence and Quantum Optics stripline cavity,” Physical Review B 74, 224506 (2006). (Cambridge University Press, 1995). 309K. Harrabi, F. Yoshihara, A. O. Niskanen, Y. Nakamura, and 328C. M. Caves, “Quantum limits on noise in linear amplifiers,” J. S. Tsai, “Engineered selection rules for tunable coupling in Phys. Rev. D 26, 1817–1839 (1982). a superconducting quantum circuit,” Physical Review B 79, 329M. Simoen, C. W. S. Chang, P. Krantz, J. Bylander, W. Wust- 020507 (2009). mann, V. Shumeiko, and P. Delsing, “Characterization of a 310H. Wang, M. Mariantoni, R. C. Bialczak, M. Lenander, multimode coplanar waveguide parametric amplifier,” Journal E. Lucero, M. Neeley, A. D. O’Connell, D. Sank, M. Weides, of Applied Physics 118, 154501 (2015). J. Wenner, T. Yamamoto, Y. Yin, J. Zhao, J. M. Martinis, and 330C. Macklin, K. O’Brien, D. Hover, M. E. Schwartz, A. N. Cleland, “Deterministic Entanglement of Photons in Two V. Bolkhovsky, X. Zhang, W. D. Oliver, and I. Siddiqi, “A Superconducting Microwave Resonators,” Physical Review Let- near–quantum-limited josephson traveling-wave parametric am- ters 106, 060401 (2011). plifier,” 350, 307–310 (2015). 311J. D. Whittaker, F. C. S. da Silva, M. S. Allman, F. Lecocq, 331E. M. Purcell, H. C. Torrey, and R. V. Pound, “Resonance K. Cicak, A. J. Sirois, J. D. Teufel, J. Aumentado, and R. W. absorption by nuclear magnetic moments in a solid,” Phys. Rev. Simmonds, “Tunable-cavity QED with phase qubits,” Physical 69, 37–38 (1946). Review B 90, 024513 (2014). 332A. A. Houck, J. A. Schreier, B. R. Johnson, J. M. Chow, J. Koch, 312C. K. Andersen and K. Mølmer, “Multifrequency modes in J. M. Gambetta, D. I. Schuster, L. Frunzio, M. H. Devoret, superconducting resonators: Bridging frequency gaps in off- S. M. Girvin, and R. J. Schoelkopf, “Controlling the sponta- resonant couplings,” Physical Review A 91, 023828 (2015). neous emission of a superconducting transmon qubit,” Phys. 313J. S. Otterbach, R. Manenti, N. Alidoust, A. Bestwick, Rev. Lett. 101, 080502 (2008). M. Block, B. Bloom, S. Caldwell, N. Didier, E. S. Fried, 333M. D. Reed, B. R. Johnson, A. A. Houck, L. DiCarlo, J. M. S. Hong, P. Karalekas, C. B. Osborn, A. Papageorge, E. C. Chow, D. I. Schuster, L. Frunzio, and R. J. Schoelkopf, “Fast Peterson, G. Prawiroatmodjo, N. Rubin, C. A. Ryan, D. Scara- reset and suppressing spontaneous emission of a superconduct- belli, M. Scheer, E. A. Sete, P. Sivarajah, R. S. Smith, A. Staley, ing qubit,” Applied Physics Letters 96, 203110 (2010). N. Tezak, W. J. Zeng, A. Hudson, B. R. Johnson, M. Reagor, 334E. Jeffrey, D. Sank, J. Y. Mutus, T. C. White, J. Kelly, M. P. da Silva, and C. Rigetti, “Unsupervised Machine Learning R. Barends, Y. Chen, Z. Chen, B. Chiaro, a. Dunsworth, on a Hybrid Quantum Computer,” (2017), arXiv:1712.05771. a. Megrant, P. J. O’Malley, C. Neill, P. Roushan, a. Vainsencher, 314V. B. Braginsky and F. Y. Khalili, “Quantum nondemolition J. Wenner, a. N. Cleland, and J. M. Martinis, “Fast accurate measurements: The route from toys to tools,” Reviews of Mod- state measurement with superconducting qubits,” Physical Re- ern Physics 68, 1–11 (1996). view Letters 112, 1–5 (2014), arXiv:1401.0257. 315E. T. Jaynes and F. W. Cummings, “Comparison of quan- 335N. T. Bronn, Y. Liu, J. B. Hertzberg, A. D. C´orcoles,A. A. tum and semiclassical radiation theories with application to the Houck, J. M. Gambetta, and J. M. Chow, “Broadband filters beam maser,” Proc. IEEE 51, 89–109 (2004). for abatement of spontaneous emission in circuit quantum elec- 316B. W. Shore and P. L. Knight, “The jaynes-cummings model,” trodynamics,” Applied Physics Letters 107, 172601 (2015). Journal of Modern Optics 40, 1195–1238 (1993). 336I.-C. Hoi, C. M. Wilson, G. Johansson, T. Palomaki, B. Per- 317C. C. Gerry and P. L. Knight, Introductory Quantum Optics opadre, and P. Delsing, “Demonstration of a single-photon (Cambridge University Press, Cambridge, England, 2005). router in the microwave regime,” Phys. Rev. Lett. 107, 073601 318M. Boissonneault, J. M. Gambetta, and A. Blais, “Dispersive (2011). regime of circuit qed: Photon-dependent qubit dephasing and 337K. Inomata, Z. Lin, K. Koshino, W. D. Oliver, J.-S. Tsai, T. Ya- relaxation rates,” Phys. Rev. A 79, 013819 (2009). mamoto, and Y. Nakamura, “Single microwave-photon detector 319J. Gambetta, A. Blais, D. I. Schuster, A. Wallraff, L. Frunzio, using an artificial Λ-type three-level system,” Nature Commu- J. Majer, M. H. Devoret, S. M. Girvin, and R. J. Schoelkopf, nications 7, 12303 (2016). “Qubit-photon interactions in a cavity: Measurement-induced 338D. M. Pozar, Microwave Engineering (John Wiley & Sons, dephasing and number splitting,” Phys. Rev. A 74, 042318 2004). (2006). 339H. A. Haus and J. A. Mullen, “Quantum noise in linear ampli- 320D. Sank, Z. Chen, M. Khezri, J. Kelly, R. Barends, B. Camp- fiers,” Phys. Rev. 128, 2407–2413 (1962). bell, Y. Chen, B. Chiaro, A. Dunsworth, A. Fowler, E. Jeffrey, 340E. Flurin, The Josephson Mixer, a Swiss army knife for mi- E. Lucero, A. Megrant, J. Mutus, M. Neeley, C. Neill, P. J. J. crowave quantum optics, Ph.D. thesis (2014). O’Malley, C. Quintana, P. Roushan, A. Vainsencher, T. White, 341K. Shimoda, H. Takahasi, and C. H. Townes, “Fluctuations in J. Wenner, A. N. Korotkov, and J. M. Martinis, “Measurement- amplification of quanta with application to maser amplifiers,” induced state transitions in a superconducting qubit: Beyond Journal of the Physical Society of Japan 12, 686–700 (1957). the rotating wave approximation,” Phys. Rev. Lett. 117, 190503 342A. A. Clerk, S. M. Girvin, and A. D. Stone, “Quantum-limited (2016). measurement and information in mesoscopic detectors,” Phys. 321M. D. Reed, L. DiCarlo, B. R. Johnson, L. Sun, D. I. Schus- Rev. B 67, 165324 (2003). ter, L. Frunzio, and R. J. Schoelkopf, “High-fidelity readout 343C. C. Bultink, B. Tarasinski, N. Haandbæk, S. Poletto, in circuit quantum electrodynamics using the jaynes-cummings N. Haider, D. J. Michalak, A. Bruno, and L. DiCarlo, “General nonlinearity,” Phys. Rev. Lett. 105, 173601 (2010). method for extracting the quantum efficiency of dispersive qubit 322A. J. Kerman, “Quantum information processing using quasi- readout in circuit qed,” Applied Physics Letters 112, 092601 classical electromagnetic interactions between qubits and elec- (2018). trical resonators,” New Journal of Physics 15, 123011 (2013). 344B. Yurke, P. G. Kaminsky, R. E. Miller, E. a. Whittaker, a. D. 323S. Richer and D. DiVincenzo, “Circuit design implementing Smith, a. H. , and R. W. Simon, “Observation of 4.2-K longitudinal coupling: A scalable scheme for superconducting equilibrium-noise squeezing via a Josephson-parametric ampli- qubits,” Phys. Rev. B 93, 134501 (2016). fier,” Physical Review Letters 60, 764–767 (1988). 324G. Zhang, Y. Liu, J. J. Raftery, and A. A. Houck, “Suppression 345C. W. Gardiner, “Inhibition of atomic phase decays by squeezed of photon shot noise dephasing in a tunable coupling supercon- light: A direct effect of squeezing,” Phys. Rev. Lett. 56, 1917– ducting qubit,” npj Quantum Information 3, 1 (2017). 1920 (1986). 325M. Reed, Entanglement and Quantum Error Correction with 346K. W. Murch, S. J. Weber, K. M. Beck, E. Ginossar, and Superconducting Qubits, Ph.D. thesis (2013). I. Siddiqi, “Reduction of the radiative decay of atomic coherence 65

in squeezed vacuum,” Nature 499, 62 (2013). 366J. C. Lee, W. D. Oliver, K. K. Berggren, and T. P. Orlando, 347D. M. Toyli, A. W. Eddins, S. Boutin, S. Puri, D. Hover, “Nonlinear resonant behavior of a dispersive readout circuit for V. Bolkhovsky, W. D. Oliver, A. Blais, and I. Siddiqi, “Reso- a superconducting flux qubit,” Phys. Rev. B 75, 144505 (2007). nance fluorescence from an artificial atom in squeezed vacuum,” 367F. Mallet, F. R. Ong, A. Palacios-Laloy, F. Nguyen, P. Bertet, Phys. Rev. X 6, 031004 (2016). D. Vion, and D. Esteve, “Single-shot qubit readout in circuit 348C. Eichler, D. Bozyigit, C. Lang, M. Baur, L. Steffen, J. M. quantum electrodynamics,” Nature Physics 5, 791–795 (2009). Fink, S. Filipp, and A. Wallraff, “Observation of two-mode 368P. Krantz, A. Bengtsson, M. Simoen, S. Gustavsson, squeezing in the microwave frequency domain,” Phys. Rev. Lett. V. Shumeiko, W. D. Oliver, C. M. Wilson, P. Delsing, and 107, 113601 (2011). J. Bylander, “Single-shot Readout of a Superconducting Qubit 349A. Roy and M. Devoret, “Introduction to parametric amplifi- using a Josephson Parametric Oscillator,” Nature Communica- cation of quantum signals with josephson circuits,” Comptes tions 7, 11417 (2016), 1508.02886. Rendus Physique 17, 740 – 755 (2016), quantum microwaves / 369P. Krantz, The Josephson parametric oscillator - From micro- Micro-ondes quantiques. scopic studies to single-shot qubit readout, Ph.D. thesis (2016). 350W. Wustmann and V. Shumeiko, “Parametric resonance in tun- 370Z. R. Lin, K. Inomata, W. D. Oliver, K. Koshino, Y. Nakamura, able superconducting cavities,” Physical Review B - Condensed J. S. Tsai, and T. Yamamoto, “Single-shot readout of a super- Matter and Materials Physics 87, 1–23 (2013), arXiv:1302.3484. conducting flux qubit with a flux-driven josephson parametric 351G. J. Dolan, “Offset masks for lift-off photoprocessing,” Applied amplifier,” Applied Physics Letters 103, 132602 (2013). Physics Letters 31, 337–339 (1977). 371Z. R. Lin, K. Inomata, K. Koshino, W. D. Oliver, Y. Naka- 352B. Yurke, L. R. Corruccini, P. G. Kaminsky, L. W. Rupp, A. D. mura, J. S. Tsai, and T. Yamamoto, “Josephson parametric Smith, A. H. Silver, R. W. Simon, and E. A. Whittaker, “Ob- phase-locked oscillator and its application to dispersive read- servation of parametric amplification and deamplification in a out of superconducting qubits,” Nature Communications 5, 15 josephson parametric amplifier,” Phys. Rev. A 39, 2519–2533 (2014), arXiv:1407.7195. (1989). 372J. R. Johansson, G. Johansson, C. M. Wilson, and F. Nori, 353W. Wustmann and V. Shumeiko, “Nondegenerate parametric “Dynamical casimir effect in a superconducting coplanar waveg- resonance in a tunable superconducting cavity,” Phys. Rev. Ap- uide,” Phys. Rev. Lett. 103, 147003 (2009). plied 8, 024018 (2017). 373J. R. Johansson, G. Johansson, C. M. Wilson, and F. Nori, “Dy- 354S. Wahlsten, S. Rudner, and T. Claeson, “Arrays of Josephson namical casimir effect in superconducting microwave circuits,” tunnel junctions as parametric amplifiers,” Journal of Applied Phys. Rev. A 82, 052509 (2010). Physics 49 (1978), 10.1063/1.325341. 374C. M. Wilson, G. Johansson, A. Pourkabirian, M. Simoen, J. R. 355H. K. Olsson and T. Claeson, “Low-noise Josephson parametric Johansson, T. Duty, F. Nori, and P. Delsing, “Observation amplification and oscillations at 9 GHz,” Journal of Applied of the dynamical Casimir effect in a superconducting circuit,” Physics 64, 5234–5243 (1988). Nature 479, 376 (2011). 356I. Siddiqi, R. Vijay, F. Pierre, C. M. Wilson, M. Metcalfe, 375P. Krantz, Y. Reshitnyk, W. Wustmann, J. Bylander, S. Gus- C. Rigetti, L. Frunzio, and M. H. Devoret, “Rf-driven joseph- tavsson, W. D. Oliver, T. Duty, V. Shumeiko, and P. Delsing, son bifurcation amplifier for quantum measurement,” Phys. Rev. “Investigation of nonlinear effects in Josephson parametric oscil- Lett. 93, 207002 (2004). lators used in circuit quantum electrodynamics,” New Journal 357E. A. Thol´en,A. Erg¨ul,E. M. Doherty, F. M. Weber, F. Gr´egis, of Physics 15, 105002 (2013). and D. B. Haviland, “Nonlinearities and parametric amplifica- 376P. Krantz, Parametrically pumped superconducting circuits tion in superconducting coplanar waveguide resonators,” Ap- (Chalmers University of Technology, 2013). plied Physics Letters 90, 253509 (2007), arXiv:0702280. 377I.-M. Svensson, A. Bengtsson, P. Krantz, J. Bylander, 358M. A. Castellanos-Beltran and K. W. Lehnert, “Widely tunable V. Shumeiko, and P. Delsing, “Period-tripling subharmonic os- parametric amplifier based on a superconducting quantum in- cillations in a driven superconducting resonator,” Phys. Rev. B terference device array resonator,” Applied Physics Letters 91 96, 174503 (2017). (2007), 10.1063/1.2773988, arXiv:0706.2373. 378I.-M. Svensson, M. Pierre, M. Simoen, W. Wustmann, 359T. Yamamoto, K. Inomata, M. Watanabe, K. Matsuba, P. Krantz, A. Bengtsson, G. Johansson, J. Bylander, T. Miyazaki, W. D. Oliver, Y. Nakamura, and J. S. Tsai, “Flux- V. Shumeiko, and P. Delsing, “Microwave photon generation driven josephson parametric amplifier,” Applied Physics Letters in a doubly tunable superconducting resonator,” Journal of 93, 042510 (2008). Physics: Conference Series 969, 012146 (2018). 360M. A. Castellanos-Beltran, K. D. Irwin, G. C. Hilton, L. R. Vale, 379A. Bengtsson, P. Krantz, M. Simoen, I.-M. Svensson, B. Schnei- and K. W. Lehnert, “Amplification and squeezing of quantum der, V. Shumeiko, P. Delsing, and J. Bylander, “Nondegenerate noise with a tunable Josephson ,” Nature Physics parametric oscillations in a tunable superconducting resonator,” 4, 929 (2008). Phys. Rev. B 97, 144502 (2018). 361C. Wilson, T. Duty, M. Sandberg, F. Persson, V. Shumeiko, and 380M. Simoen, Parametric interactions with signals and the vac- P. Delsing, “Photon Generation in an Electromagnetic Cavity uum, Ph.D. thesis (2015). with a Time-Dependent Boundary,” Physical Review Letters 381C. Eichler, Y. Salathe, J. Mlynek, S. Schmidt, and A. Wallraff, 105, 233907 (2010). “Quantum-limited amplification and entanglement in coupled 362K. M. Sundqvist, S. Kintas, M. Simoen, P. Krantz, M. Sandberg, nonlinear resonators,” Phys. Rev. Lett. 113, 110502 (2014). C. M. Wilson, and P. Delsing, “The pumpistor: A linearized 382N. Bergeal, R. Vijay, V. E. Manucharyan, I. Siddiqi, R. J. model of a flux-pumped superconducting quantum interference Schoelkopf, S. M. Girvin, and M. H. Devoret, “Analog infor- device for use as a negative-resistance parametric amplifier,” mation processing at the quantum limit with a Josephson ring Applied Physics Letters 103, 102603 (2013). modulator,” Nature Physics 6, 296 (2010). 363K. M. Sundqvist and P. Delsing, “Negative-resistance models for 383N. Bergeal, F. Schackert, M. Metcalfe, R. Vijay, V. E. parametrically flux-pumped superconducting quantum interfer- Manucharyan, L. Frunzio, D. E. Prober, R. J. Schoelkopf, S. M. ence devices,” EPJ Quantum Technology 1, 6 (2014). Girvin, and M. H. Devoret, “Phase-preserving amplification 364M. I. Dykman, C. M. Maloney, V. N. Smelyanskiy, and M. Sil- near the quantum limit with a Josephson ring modulator,” Na- verstein, “Fluctuational phase-flip transitions in parametrically ture 465, 64 (2010). driven oscillators,” Physical Review E 57, 5202–5212 (1998). 384B. Abdo, F. Schackert, M. Hatridge, C. Rigetti, and M. De- 365R. Vijay, M. H. Devoret, and I. Siddiqi, “Invited review arti- voret, “Josephson amplifier for qubit readout,” Applied Physics cle: The josephson bifurcation amplifier,” Review of Scientific Letters 99, 162506 (2011). Instruments 80, 111101 (2009). 385B. Abdo, A. Kamal, and M. Devoret, “Nondegenerate three- 66

wave mixing with the josephson ring modulator,” Phys. Rev. B Physical Society of Japan 88, 061007 (2019). 87, 014508 (2013). 403M. Reagor, H. Paik, G. Catelani, L. Sun, C. Axline, E. Holland, 386G. Liu, T.-C. Chien, X. Cao, O. Lanes, E. Alpern, D. Pekker, I. M. Pop, N. A. Masluk, T. Brecht, L. Frunzio, M. H. Devoret, and M. Hatridge, “Josephson parametric converter saturation L. Glazman, and R. J. Schoelkopf, “Reaching 10 ms single pho- and higher order effects,” Applied Physics Letters 111, 202603 ton lifetimes for superconducting aluminum cavities,” Applied (2017). Physics Letters 102, 192604 (2013). 387Y. Chen, D. Sank, P. O’Malley, T. White, R. Barends, 404W. Pfaff, C. J. Axline, L. D. Burkhart, U. Vool, P. Reinhold, B. Chiaro, J. Kelly, E. Lucero, M. Mariantoni, A. Megrant, L. Frunzio, L. Jiang, M. H. Devoret, and R. J. Schoelkopf, C. Neill, A. Vainsencher, J. Wenner, Y. Yin, A. N. Cleland, “Controlled release of multiphoton quantum states from a mi- and J. M. Martinis, “Multiplexed dispersive readout of super- crowave cavity memory,” Nature Physics 13, 882 (2017). conducting phase qubits,” Applied Physics Letters 101, 182601 405R. W. Heeres, P. Reinhold, N. Ofek, L. Frunzio, L. Jiang, M. H. (2012). Devoret, and R. J. Schoelkopf, “Implementing a universal gate 388M. Jerger, S. Poletto, P. Macha, U. H¨ubner,E. Il’ichev, and set on a logical qubit encoded in an oscillator,” Nature Commu- A. V. Ustinov, “Frequency division multiplexing readout and nications 8, 94 (2017). simultaneous manipulation of an array of flux qubits,” Applied 406S. Rosenblum, Y. Y. Gao, P. Reinhold, C. Wang, C. J. Axline, Physics Letters 101, 042604 (2012). L. Frunzio, S. M. Girvin, L. Jiang, M. Mirrahimi, M. H. De- 389B. J. Chapman, E. I. Rosenthal, J. Kerckhoff, L. R. Vale, G. C. voret, and R. J. Schoelkopf, “A CNOT gate between multipho- Hilton, and K. W. Lehnert, “Single-sideband modulator for fre- ton qubits encoded in two cavities,” Nature Communications 9, quency domain multiplexing of superconducting qubit readout,” 652 (2018). Applied Physics Letters 110, 162601 (2017). 407L. Hu, Y. Ma, W. Cai, X. Mu, Y. Xu, W. Wang, Y. Wu, 390T. Roy, S. Kundu, M. Chand, A. M. Vadiraj, A. Ranadive, H. Wang, Y. P. Song, C.-L. Zou, S. M. Girvin, L.-M. Duan, N. Nehra, M. P. Patankar, J. Aumentado, A. A. Clerk, and and L. Sun, “Quantum error correction and universal gate set R. Vijay, “Broadband parametric amplification with impedance operation on a binomial bosonic logical qubit,” Nature Physics engineering: Beyond the gain-bandwidth product,” Applied (2019), 10.1038/s41567-018-0414-3. Physics Letters 107, 262601 (2015). 408S. K. Tolpygo, V. Bolkhovsky, T. J. Weir, L. M. Johnson, M. A. 391B. Ho Eom, P. K. Day, H. G. LeDuc, and J. Zmuidzinas, “A Gouker, and W. D. Oliver, “Fabrication process and proper- wideband, low-noise superconducting amplifier with high dy- ties of fully-planarized deep-submicron nb/al–alox/nb joseph- namic range,” Nature Physics 8, 623 (2012). son junctions for vlsi circuits,” IEEE Transactions on Applied 392C. Bockstiegel, J. Gao, M. R. Vissers, M. Sandberg, S. Chaud- Superconductivity 25, 1–12 (2015). huri, A. Sanders, L. R. Vale, K. Irwin, and D. P. Pappas, 409J. H. Bejanin, T. G. McConkey, J. R. Rinehart, C. T. Earnest, “Development of a Broadband NbTiN Traveling Wave Para- C. R. H. McRae, D. Shiri, J. D. Bateman, Y. Rohanizade- metric Amplifier for MKID Readout,” J Low Temp Phys 176, gan, B. Penava, P. Breul, S. Royak, M. Zapatka, A. G. Fowler, 476 (2014). and M. Mariantoni, “Three-Dimensional Wiring for Extensible 393A. A. Adamyan, S. E. de Graaf, S. E. Kubatkin, and Quantum Computing: The Quantum Socket,” Physical Review A. V. Danilov, “Superconducting microwave parametric ampli- Applied 6, 044010 (2016). fier based on a quasi-fractal slow propagation line,” Journal of 410M. Vahidpour, W. O’Brien, J. T. Whyland, J. Angeles, J. Mar- Applied Physics 119, 083901 (2016). shall, D. Scarabelli, G. Crossman, K. Yadav, Y. Mohan, 394K. O’Brien, C. Macklin, I. Siddiqi, and X. Zhang, “Resonant C. Bui, V. Rawat, R. Renzas, N. Vodrahalli, A. Bestwick, and phase matching of josephson junction traveling wave parametric C. Rigetti, “Superconducting Through-Silicon Vias for Quan- amplifiers,” Phys. Rev. Lett. 113, 157001 (2014). tum Integrated Circuits,” (2017), arXiv:1708.02226. 395T. C. White, J. Y. Mutus, I.-C. Hoi, R. Barends, B. Camp- 411D. Rosenberg, D. Kim, R. Das, D. Yost, S. Gustavsson, bell, Y. Chen, Z. Chen, B. Chiaro, A. Dunsworth, E. Jeffrey, D. Hover, P. Krantz, A. Melville, L. Racz, G. O. Samach, S. J. J. Kelly, A. Megrant, C. Neill, P. J. J. O’Malley, P. Roushan, Weber, F. Yan, J. L. Yoder, A. J. Kerman, and W. D. Oliver, D. Sank, A. Vainsencher, J. Wenner, S. Chaudhuri, J. Gao, “3D integrated superconducting qubits,” npj Quantum Informa- and J. M. Martinis, “Traveling wave parametric amplifier with tion 3, 42 (2017). josephson junctions using minimal resonator phase matching,” 412N. T. Bronn, V. P. Adiga, S. B. Olivadese, X. Wu, J. M. Chow, Applied Physics Letters 106, 242601 (2015). and D. P. Pappas, “High coherence plane breaking packaging 396N. E. Frattini, V. V. Sivak, A. Lingenfelter, S. Shankar, and for superconducting qubits,” Quantum Science and Technology M. H. Devoret, “Optimizing the nonlinearity and dissipation 3, 024007 (2018). of a snail parametric amplifier for dynamic range,” Phys. Rev. 413B. Foxen, J. Y. Mutus, E. Lucero, R. Graff, A. Megrant, Applied 10, 054020 (2018). Y. Chen, C. Quintana, B. Burkett, J. Kelly, E. Jeffrey, Y. Yang, 397E. Farhi, J. Goldstone, S. Gutmann, and M. Sipser, “Quantum A. Yu, K. Arya, R. Barends, Z. Chen, B. Chiaro, A. Dunsworth, Computation by Adiabatic Evolution,” (2000), arXiv:0001106 A. Fowler, C. Gidney, M. Giustina, T. Huang, P. Klimov, [quant-ph]. M. Neeley, C. Neill, P. Roushan, D. Sank, A. Vainsencher, 398E. Farhi, J. Goldstone, S. Gutmann, J. Lapan, A. Lundgren, J. Wenner, T. C. White, and J. M. Martinis, “Qubit com- and D. Preda, “A quantum adiabatic evolution algorithm ap- patible superconducting interconnects,” Quantum Science and plied to random instances of an NP-complete problem.” Science Technology 3, 014005 (2018). (New York, N.Y.) 292, 472–5 (2001). 414T. G. McConkey, J. H. B´ejanin,C. T. Earnest, C. R. H. McRae, 399“The D-Wave 2000Q System,” https://www.dwavesys.com/d- Z. Pagel, J. R. Rinehart, and M. Mariantoni, “Mitigating leak- wave-two-system. age errors due to cavity modes in a superconducting quantum 400V. S. Denchev, S. Boixo, S. V. Isakov, N. Ding, R. Babbush, computer,” Quantum Science and Technology 3, 034004 (2018). V. Smelyanskiy, J. Martinis, and H. Neven, “What is the Com- 415“QCoDeS,” https://github.com/QCoDeS/Qcodes. putational Value of Finite-Range Tunneling?” Physical Review 416“PycQED,” https://github.com/DiCarloLab- X 6, 031015 (2016). Delft/PycQED py3. 401T. Albash and D. A. Lidar, “Demonstration of a scaling advan- 417“qKIT,” https://github.com/qkitgroup/qkit. tage for a quantum annealer over simulated annealing,” Phys. 418“Labber Quantum,” http://quantum.labber.org/. Rev. X 8, 031016 (2018). 419Y. Liu, Quantum Feedback Control of Multiple Superconducting 402J. King, S. Yarkoni, J. Raymond, I. Ozfidan, A. D. King, M. M. Qubits, Ph.D. thesis (2016). Nevisi, J. P. Hilton, and C. C. McGeoch, “Quantum annealing 420“,” https://qiskit.org/. amid local ruggedness and global frustration,” Journal of the 421R. S. Smith, M. J. Curtis, and W. J. Zeng, “A Practical Quan- 67

tum Instruction Set Architecture,” (2016), arXiv:1608.03355. 022316 (2005). 422D. S. Steiger, T. H¨aner, and M. Troyer, “ProjectQ: An Open 429C. J. Axline, L. D. Burkhart, W. Pfaff, M. Zhang, K. Chou, Source Software Framework for Quantum Computing,” Quan- P. Campagne-Ibarcq, P. Reinhold, L. Frunzio, S. M. Girvin, tum 2, 49 (2016), arXiv:1612.08091. L. Jiang, M. H. Devoret, and R. J. Schoelkopf, “On-demand 423“,” https://github.com/quantumlib/Cirq. quantum state transfer and entanglement between remote mi- 424J. R. McClean, I. D. Kivlichan, K. J. Sung, D. S. Steiger, Y. Cao, crowave cavity memories,” Nature Physics 14, 705–710 (2018). C. Dai, E. S. Fried, C. Gidney, B. Gimby, P. Gokhale, T. H¨aner, 430P. Kurpiers, P. Magnard, T. Walter, B. Royer, M. Pechal, T. Hardikar, V. Havl´ıˇcek,C. Huang, J. Izaac, Z. Jiang, X. Liu, J. Heinsoo, Y. Salath´e,A. Akin, S. Storz, J.-C. Besse, S. Gas- M. Neeley, T. O’Brien, I. Ozfidan, M. D. Radin, J. Romero, parinetti, A. Blais, and A. Wallraff, “Deterministic quantum N. Rubin, N. P. D. Sawaya, K. Setia, S. Sim, M. Steudtner, state transfer and remote entanglement using microwave pho- Q. Sun, W. Sun, F. Zhang, and R. Babbush, “OpenFermion: tons,” Nature 558, 264–267 (2018). The Electronic Structure Package for Quantum Computers,” 431J. Preskill, “Quantum computing and the entanglement fron- (2017), arXiv:1710.07629. tier,” (2012), arXiv:1203.5813. 425“The Microsoft Quantum Development kit,” 432A. W. Harrow and A. Montanaro, “Quantum computational https://github.com/Microsoft/Quantum. supremacy,” Nature 549, 203–209 (2017). 426R. LaRose, “Overview and comparison of gate level quantum 433A. M. Dalzell, A. W. Harrow, D. E. Koh, and R. L. La software platforms,” Quantum 3, 130 (2019). Placa, “How many qubits are needed for quantum computa- 427A. Kandala, K. Temme, A. D. Corcoles, A. Mezzacapo, J. M. tional supremacy?” (2018), arXiv:1805.05224. Chow, and J. M. Gambetta, “Extending the computational 434S. Boixo, S. V. Isakov, V. N. Smelyanskiy, R. Babbush, N. Ding, reach of a noisy superconducting quantum processor,” (2018), Z. Jiang, M. J. Bremner, J. M. Martinis, and H. Neven, “Char- arXiv:1805.04492. acterizing quantum supremacy in near-term devices,” Nature 428S. Bravyi and A. Kitaev, “Universal quantum computation with Physics 14, 595–600 (2018). ideal Clifford gates and noisy ancillas,” Physical Review A 71,