This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Modeling flux-quantizing Josephson junction circuits in Keysight ADS

Ofer Naaman [email protected] Google Quantum AI, Goleta CA 93117, USA    Mohamed Awida Hassan [email protected] Keysight Technologies, 1400 Fountaingrove Pkwy., Santa Rosa, CA 95403, USA    Ted White Google Quantum AI, Goleta CA 93117, USA    Derek Slater Keysight Technologies, 1400 Fountaingrove Pkwy., Santa Rosa, CA 95403, USA    Sean Mcilvane Keysight Technologies, 1400 Fountaingrove Pkwy., Santa Rosa, CA 95403, USA    Edwin Yeung Keysight Technologies, 1400 Fountaingrove Pkwy., Santa Rosa, CA 95403, USA    Philip Krantz Keysight Technologies, 1400 Fountaingrove Pkwy., Santa Rosa, CA 95403, USA
Abstract

We introduce Josephson junction and inductor models in Keysight ADS that feature an auxiliary flux port, and facilitate the expression of flux quantization conditions in simulation of superconducting microwave circuits. We present several examples that illustrate our methodology for constructing flux-quantizing circuits, including dc- and rf-SQUIDs, tunable couplers, and parametric amplifiers using SNAIL and rf-SQUID arrays. We perform DC, S-parameter, and harmonic balance simulations to validate our models and methods against theory and published experimental results.

I Introduction

In superconducting circuits, the fundamental dynamical variable is the magnetic flux Φ=V(t)𝑑t\Phi=\int{V(t)dt}, i.e. the time integral of the voltage, rather than the voltage itself. Circuit simulators in most standard Electronic Design Automation (EDA) tools solve for node voltages rather than fluxes, dropping in the process the integration constant, which constrains inductive superconducting loops to enclose an integer number of flux quanta, Φ0=h/2e=2.068×1015\Phi_{0}=h/2e=2.068\times 10^{-15} Wb (equivalent to 2.068mVps2.068\;\mathrm{mV}\cdot\mathrm{ps} or, alternatively, 2.068mApH2.068\;\mathrm{mA}\cdot\mathrm{pH}), where hh is Planck’s constant and ee is the electron charge. This constraint on the circuit solution, referred to as ‘flux quantization’, is not respected in standard EDA tools, unless the circuit is time-evolved to its operating point in transient mode from a consistent initial condition (for example, all voltages, currents, and sources set to zero at t=0t=0). The absence of flux quantization in standard EDA circuit simulators is one of the main challenges to superconducting circuit designers using these tools.

Superconducting technology additionally introduces a new circuit element, the Josephson junction. It is an indispensable element within the realm of superconducting electronicsBarone and Paterno (1982); Van Duzer and Turner (1999), serving as enabling foundation for a myriad of applications spanning quantum computingKrantz et al. (2019), high-speed electronicsLikharev and Semenov (1991), metrologyBenz and Hamilton (2004), and sensingQiu et al. (2023). The absence of the Josephson junction from most EDA tools’ standard component libraries is another challenge for superconducting circuits designers working within these application spaces.

Designers of digital superconducting circuitsMukhanov (2011); Herr et al. (2011); Takeuchi et al. (2022) adopted specialized SPICE variants, such as WRSpiceWhiteley (1991), that support accurate transient simulations with Josephson junctions models. More recently, these tools have also gained adoption by designers of superconducting parametric amplifiersNaaman et al. (2019); Malnou et al. (2024); Ranadive et al. (2024), despite the inconvenience of using transient simulations for tasks that are better suited for S-parameters or harmonic-balance (HB) simulations. Other specialized tools for HB simulations of Josephson junction circuits and amplifiersO’Brien and Peng (2022); Peng et al. (2022) have been recently introduced, as well as Josephson junction models for Keysight Advanced Design System (ADS)Choi et al. (2023); Shiri et al. (2023). Other designers have used various approximations and closed-form models to perform S-parameters and HB simulations of Josephson parametric amplifiers using standard component libraries in ADSKaufman et al. (2023). All these illustrate the need for a modern and user-friendly circuit simulation environment that includes useful Josephson junction models, is aware of flux quantization constraints, and is capable of performing simulations in the range of modalities relevant to microwave superconducting and Josephson junction circuits.

Starting with release 2022-U1, Keysight ADS has added Josephson junction models in their standard component library. In what follows, we will describe these models, as well as additional models and methods that facilitate accurate simulations of flux-quantizing superconducting circuits. We will give several examples to demonstrate the use of these components, going from simple circuits like the rf- and dc-SQUIDBarone and Paterno (1982) to more complicated circuits like the ‘snake’White et al. (2023) and SNAILFrattini et al. (2017) nonlinear elements, and impedance matched parametric amplifiersKaufman et al. (2023).

II Josephson Junction models in ADS

The behavior of Josephson junctions can be accurately described by the Resistively and Capacitively Shunted Josephson junction (RCSJ) modelBarone and Paterno (1982), shown in Fig. 1, which incorporates the dynamics of the superconducting phase difference across the junction. In this model, the junction’s behavior is governed by a set of nonlinear differential equations representing the conservation of energy and charge, enabling the prediction and analysis of its electrical properties under different operating conditions. The RCSJ model serves as a fundamental tool in understanding and designing Josephson junction-based circuits.

Refer to caption
Figure 1: The RCSJ model for Josephson junctions. The node fluxes are normalized to the flux quantum: ϕ±=Φ±/Φ0\phi_{\pm}=\Phi_{\pm}/\Phi_{0}.

The supercurrent flowing through the junction is related to the Josephson phase, 2πϕ2\pi\phi, by the current-phase relation:

IJ=Icsin(2πϕ),I_{J}=I_{c}\sin{(2\pi\phi)}, (1)

where IcI_{c} is the junction’s critical current. The Josephson phase, or the superconducting phase-difference across the junction, is essentially an angular measure of the flux Φ\Phi along the junction branch, normalized so 2πϕ=2πΦ/Φ02\pi\phi=2\pi\Phi/\Phi_{0}. As we will see below, it is more convenient here to work with node-fluxes instead of branch fluxes; the reduced branch flux, ϕ=ϕ+ϕ\phi=\phi_{+}-\phi_{-}, is the difference of normalized node fluxes across the junction, ϕ±=Φ±/Φ0\phi_{\pm}=\Phi_{\pm}/\Phi_{0} in Fig. 1. The voltage across the junction, VV in Fig. 1, is related to the time derivative of the reduced flux ϕ\phi by the AC Josephson relation:

V=Φ0dϕdt.V=\Phi_{0}\frac{d\phi}{dt}. (2)

The RCSJ model combines the current flowing in the junction Eq. (1) with those flowing in the resistance and capacitance, resulting in the following equation for the total current I=IJ+IR+ICI=I_{J}+I_{R}+I_{C}:

I=Icsin(2πϕ)+VRshunt+CJdVdt.I=I_{c}\sin{\left(2\pi\phi\right)}+\frac{V}{R_{\mathrm{shunt}}}+C_{J}\frac{dV}{dt}. (3)

Substituting the AC Josephson relation in Eq. (2) into Eq. (3), yields the usual second-order differential equationBarone and Paterno (1982) for ϕ\phi, however, the pair of first-order equations above is better suited for use in circuit simulators.

To capture this behavior in circuit simulation, ADS uses an auxiliary port on the junction schematic, and expresses the normalized node-flux difference across the junction, ϕ\phi, as a fictitious voltage Vϕ=ϕV_{\phi}=\phi appearing on this port. Directly relating the phase difference across the junction to a voltage, such that 11\,V is equivalent to a 2π2\pi phase difference, allows us to repurpose the simulator’s native solvers to account for fluxes in a ‘flux circuit’ just as it would account for voltages in an electrical circuit. The Josephson junction components (and the superconducting inductor components in Sec. III) serve to bridge between, and translate from, the electrical circuit to the flux circuit via Eq. (2). With this, the system can be represented solely through equations encompassing currents and voltages at distinct nodes. Equation (3) can then be used to capture the dynamics of the Josephson junction under the influence of external bias currents and voltages, resistance, and capacitance.

We will see below that exposing the node VϕV_{\phi} (either as a ground-referenced single-ended or as a floating differential voltage) on the ‘phi’ terminal of the junction models in ADS, allows the designer to enforce a phase- or flux-bias on the circuit, and opens the way to account for flux quantization conditions where appropriate in circuits containing junctions and inductors. Note that by convention, current flowing into the junction’s positive terminal corresponds to a positive phase-difference, and hence a positive VϕV_{\phi}.

It is worth noting here that Josephson junctions could be produced with a shunt resistance in order to control hysteresis effects. In Keysight ADS, when the model parameters are set to RshuntR_{\mathrm{shunt}}=0 and βC\beta_{C}=0, it implies the absence of shunt resistance by default, resulting in a hysteretic device. The ADS models allow the specification of a shunt resistor either directly through the RshuntR_{\mathrm{shunt}} parameter, or indirectly through a specification of the McCumber damping factor βC\beta_{C} such that RshuntR_{\mathrm{shunt}} is calculated as

Rshunt={Rshuntif Rshunt>0βCΦ02πIcCJif Rshunt=0 and βC>0.R_{\mathrm{shunt}}=\begin{cases}R_{\mathrm{shunt}}&\text{if }R_{\mathrm{shunt}}>0\\ \sqrt{\frac{\beta_{C}\Phi_{0}}{2\pi I_{c}C_{J}}}&\text{if }R_{\mathrm{shunt}}=0\text{ and }\beta_{C}>0.\end{cases} (4)

In many cases, for unshunted junctions it is useful to set RshuntR_{\mathrm{shunt}} to some high, but finite resistance (e.g. 1MΩ1\,\mathrm{M}\Omega), to improve convergence of the simulation.

Refer to caption
Figure 2: Josephson junction models in ADS 2025. See text for descriptions.

There are two basic behavioral models of the Josephson junctions in the Keysight ADS:

  • Two-terminal device (JJ2): follows the above RCSJ model while leaving the VϕV_{\phi} node floating and not exposed. In this case, the junction is driven by its supercurrent, and the phase adjusts according to Eq. (1).

  • Three-terminal device (JJ3): again follows the above RCSJ model but exposes the VϕV_{\phi} node. In this case, the junction can be driven from the VϕV_{\phi} node, effectively mimicking a flux biased junction. For the three-terminal device, the single-ended voltage at the VϕV_{\phi} node is ground-referenced.

To support the use of the flux nodes to implement the flux quantization condition into the simulated circuit, the following Josephson Junction models were added in the ADS 2025 release,

  • Four-terminal device (JJ4): here the flux has two terminals and the voltage drop between them results in VϕV_{\phi} that in turn controls the phase drop across the junction.

  • An array of NN identical junctions (N-JJ4): The voltage drop across the NN junctions is scaled by their number NN such that

    Vϕ=NVϕ-JJ,V_{\phi}=NV_{\phi\text{-JJ}}, (5)

    where Vϕ-JJV_{\phi\text{-JJ}} is the voltage drop across the phi nodes of the individual Josephson junctions.

The various junction models and their schematic symbols are depicted in Figure 2. Note that JJ3 is equivalent to a JJ4 with its negative phase terminal connected to ground. Alternatively, JJ4 can be constructed from JJ3 by balancing its phi port using an ideal 1:11:1 transformer.

III Inductance Models with Flux Nodes

Inductance plays a crucial role in inducing flux within superconducting loops, and this flux has to be accounted for if we want to accurately simulate flux quantizing circuits. A current II flowing through an inductor LL will induce a flux Φ=LI\Phi=LI across the inductor’s terminals. This can be accounted for by adding a “flux” port to the standard inductor model, and outputting a voltage VΦ=LI/Φ0V_{\Phi}=LI/\Phi_{0} volts across this second port.

Fig. 3(a) shows how a basic flux-aware inductor model could be constructed using a standard inductor and a current-controlled voltage source with a transimpedance of g=L/Φ0g=L/\Phi_{0} Ohms. Similar considerations also apply for the mutual-inductance transformer, with current in the primary coil of the transformer generating flux across the secondary coil. Note that while these models correctly adjust the flux in accordance with the current flowing through the inductance, they do not draw current in the inductor in response to a voltage VΦV_{\Phi} being forced across the flux terminals.

Fig. 3(b) shows a more complete model following the ideas of Ref. Shiri et al., 2023. The model includes a voltage-controlled current source with transadmittance of G=1G=-1 S and an integrating capacitor CΦ=2.068C_{\Phi}=2.068 fF to set VΦVL𝑑tV_{\Phi}\propto\int{V_{L}dt} with the appropriate normalization, where VLV_{L} is the voltage across the inductor terminals. The inductor current ILI_{L} then relates to the flux via the 2×22\times 2 admittance matrix YY, IL=Y21VΦ=VΦΦ0/LI_{L}=Y_{21}V_{\Phi}=V_{\Phi}\Phi_{0}/L.

Refer to caption
Figure 3: (a) Basic flux-aware inductor model equivalent circuit using a current-controlled voltage source, VΦ-ind=gILV_{\Phi\text{-ind}}=gI_{L}, where the transimpedance is g=L/Φ0g=L/\Phi_{0} Ohms. (b) A comprehensive linear inductor model following the methods of Ref. Shiri et al., 2023.

Keysight ADS 2025 introduces behavioral inductor and mutual inductance transformer models, depicted in Figure 4. The (L_Flux) model takes into account the flux across the inductance terminals, and has two modes of operation. The first mode, indicated by setting Mode=current driven, behaves similarly to Fig. 3(a) and solves for voltages such that the voltage drop across the inductor flux nodes is Vϕ=LIL/Φ0V_{\phi}=LI_{L}/\Phi_{0}, and the voltage across the inductor terminals is the usual VL=LdILdtV_{L}=L\frac{dI_{L}}{dt}. The second mode, Mode=voltage driven, is more akin to Fig. 3(b) and solves for currents such that the current in the inductor is IL=Φ0Vϕ/LI_{L}=\Phi_{0}V_{\phi}/L and the “current” into the flux port is Iϕ=Φ0dVϕdtI_{\phi}=\Phi_{0}\frac{dV_{\phi}}{dt}. The two mode of operations for L_Flux are mutually exclusive. The comprehensive model of Fig. 3(b) can be easily constructed from standard library components but it doesn’t permit mutually exclusive operational modes for the inductance.

The Mutual-Inductance with Flux (Mutual_L_Flux) component in Fig. 4 describes a mutual inductance MM between a primary inductance L1L_{1} and a secondary inductance L2L_{2} with the extra flux nodes properly accounting for the induced flux with a corresponding voltage drop such that

VΦ-ind=MI1Φ0+L2I2Φ0.V_{\Phi\text{-ind}}=\frac{MI_{1}}{\Phi_{0}}+\frac{L_{2}I_{2}}{\Phi_{0}}. (6)

It is important to recognize here that there will be induced flux even at DC – a unique feature for superconducting circuits. Meanwhile, currents and voltages in the arms of the mutual inductance device will follow

V1\displaystyle V_{1} =L1dI1dt+MdI2dt\displaystyle=L_{1}\frac{dI_{1}}{dt}+M\frac{dI_{2}}{dt} (7)
V2\displaystyle V_{2} =MdI1dt+L2dI2dt\displaystyle=M\frac{dI_{1}}{dt}+L_{2}\frac{dI_{2}}{dt} (8)

where V1V_{1}, I1I_{1}, and V2V_{2}, I2I_{2} are the voltage, current in L1L_{1} and L2L_{2}, respectively.

Refer to caption
Figure 4: Flux-aware inductor and mutual-inductance models in ADS 2025.

IV Flux Quantization in ADS

As already mentioned, flux quantization arises naturally in transient simulation starting from a quiescent initial condition that sets all source, currents, and voltages to zero. In other simulation modalities, such as S-parameter, DC, AC, and HB analyses, flux quantization must be enforced externally. In ADS, having access to the junction phases via VϕV_{\phi} and inductor fluxes via VΦ-indV_{\Phi\text{-ind}}, allows flux quantization to be expressed via an auxiliary circuit that constrains these fictitious voltages.

IV.1 Native flux quantization in transient simulation

Since flux quantization is a consequence of electromagnetism, transient simulations with ADS native standard components and a realistic Josephson junction model should correctly capture the salient physics in superconducting electronic circuits. To test this, we use the JJ3 model (see Figure 2) to construct an rf-SQUID and measure its phase vs flux relation.

Refer to caption
Figure 5: transient simulation of an rf-SQUID using the JJ3 model. (a) circuit schematic, (b) current stimulus (left axis) and junction phase response (voltage at the junction phi node, right axis) as a function of simulated time, (c) junction phase vs applied flux for various βL\beta_{L} values.

Fig. 5(a) shows the ADS circuit schematic used for this test. The rf-SQUID is the parallel connection of junction J1, having critical current Ic=10μI_{c}=10\,\muA and inductor L2. The junction inductance is LJ0=/2eIc=32.9L_{J0}=\hbar/2eI_{c}=32.9 pH, and the linear inductance is L2=βL×LJ0L_{2}=\beta_{L}\times L_{J0}, where βL\beta_{L} is a parameter swept in the simulation. For βL<1\beta_{L}<1 the rf-SQUID is mono-stable, but for βL>1\beta_{L}>1 the rf-SQUID can store flux and its phase vs flux relation becomes hysteretic. Flux is induced into the rf-SQUID via a transformer having inductor L1 as its primary coil and L2 as the secondary, with a mutual inductance M=10M=10 pH represented by the component Mutual1, and driven by a piece-wise-linear current source SRC1.

Figure 5(b) shows the current I=I=I_Probe2.i in the primary coil (left y-axis) as a function of time, ramping from an initial condition of I=0I=0 to a maximum of I=I=idc A, corresponding to 1Φ01\,\Phi_{0} induced in the rf-SQUID loop: idc=Φ0/M=\Phi_{0}/M, and then ramping back to zero. The figure also shows, on the right axis, the voltage VϕV_{\phi} on the node phijj, corresponding to the junction phase. The three traces correspond to three different values of βL=[0.8, 1.6, 2.4]\beta_{L}=\left[0.8,\,1.6,\,2.4\right]. Fig. 5(c) shows the voltage VϕV_{\phi} at the phijj node plotted vs the externally applied flux bias, Phi_ext=MI/Φ0=MI/\Phi_{0} for the three values of βL\beta_{L} as indicated in the figure.

We observe the expected behavior of the rf-SQUID phase vs flux relation, which can be also calculated from

ϕ+βL2πsin(2πϕ)=ϕext,\phi+\frac{\beta_{L}}{2\pi}\sin{(2\pi\phi)}=\phi_{\mathrm{ext}}, (9)

where ϕext\phi_{\mathrm{ext}} is the external flux. For βL=0.8\beta_{L}=0.8 [red curve in Fig. 5(c)], the phase vs flux relation is continuous and mono-stable but nonlinear, with the junction phase reaching π/2\pi/2 (Vϕ=0.25V_{\phi}=0.25) at Phi_ext0.38\approx 0.38. At this value of flux bias the junction inductance LJ=LJ0/cos(2πϕ)L_{J}=L_{J0}/\cos{\left(2\pi\phi\right)} diverges.

For higher values of βL\beta_{L}, the rf-SQUID phase vs flux relation becomes hysteretic with the range of multistability increasing with βL\beta_{L}, and the junction phase VϕV_{\phi} (phijj) jumps discontinuously when its values reach ϕjump\phi_{\mathrm{jump}},

2πϕjump=cos1(βL1).2\pi\phi_{\mathrm{jump}}=\cos^{-1}\left(-\beta_{L}^{-1}\right). (10)

For βL=1.6\beta_{L}=1.6 [blue in Fig. 5(c)] these jumps occur at Phi_ext=0.444=0.444 and 0.5560.556, and for βL=2.4\beta_{L}=2.4 (magenta in the figure) the jumps are at Phi_ext=0.334=0.334 and 0.6660.666 as expected from Eqs. (10) and (9).

IV.2 Flux quantization with an auxiliary circuit

When a superconducting loop is subjected to an external magnetic field, the magnetic flux threading the loop is quantized in integer multiples of Φ0\Phi_{0}. For circuits with Josephson junctions and inductors, the flux quantization condition in the frequency domain boils down to a constraint on the sum of flux exhibited by the different components in the loop. Let’s consider the superconducting loop shown in Figure 6 that contains an arbitrary number of Josephson junctions and inductors, NN, and MM, respectively. In the presence of external flux Φext\Phi_{\text{ext}}, the sum of flux-induced phases around the loop should satisfy the relation

n=1NϕnJJ+m=1MϕmL=ΦextΦ0+k,\sum_{n=1}^{N}\phi^{\text{JJ}}_{n}+\sum_{m=1}^{M}\phi^{\text{L}}_{m}=\frac{\Phi_{\text{ext}}}{\Phi_{0}}+k, (11)

where ϕnJJ\phi^{\text{JJ}}_{n} and ϕmL\phi^{\text{L}}_{m} are the phase difference across Josephson junction nn and inductor mm, respectively. The integer kk is the number of flux quanta enclosed in the loop: this number can be zero when |Φext|<Φ0/2|\Phi_{\mathrm{ext}}|<\Phi_{0}/2, but can change in circuits such as the dc-SQUID when the externally applied flux exceeds the above value; this change is associated with one of the junctions undergoing a 2π2\pi phase slip, generating a voltage pulse across the junction whose time integral is exactly Φ0\Phi_{0}.

Refer to caption
Figure 6: (a) Superconducting loop with NN Josephson junctions and MM inductors subjected to external flux Φext\Phi_{\text{ext}}. (b) Corresponding circuit expressed in terms of voltage drops across each element and voltage bias via VϕextV_{\phi_{\text{ext}}}.

With the introduction of flux nodes for both the Josephson junctions and the inductors as was presented in Sections II and III, the flux condition can be translated to a voltage condition such that

n=1NVϕnJJ+m=1MVϕmL=Vϕext,\sum_{n=1}^{N}V_{\phi_{n}}^{\text{JJ}}+\sum_{m=1}^{M}V_{\phi_{m}}^{\text{L}}=V_{\phi_{\text{ext}}}, (12)

where VϕnJJV_{\phi_{n}}^{\text{JJ}} and VϕmLV_{\phi_{m}}^{\text{L}} are the voltage drops across the phi terminals of the Josephson junction nn and inductor mm, respectively. Fortunately, this condition can be fulfilled with an auxiliary flux loop through the Kirchhoff voltage law as shown in Figure 6. In principle, changing VϕextV_{\phi_{\text{ext}}} is equivalent to changing the external flux which in turn will change the bias of the different junctions in the loop and their equivalent inductance effectively tuning the circuit.

Refer to caption
Figure 7: DC simulation of an rf-SQUID using the JJ4 and Mutual_L_Flux models. (a) Circuit schematic. (b) Junction phi voltage vs. applied flux for various βL\beta_{L} values.

IV.2.1 Single junction: rf-SQUID

Figure 7 demonstrates how the flux quantization auxiliary circuit can be constructed for the simple case of an rf-SQUID. The schematic shown in Fig. 7(a) is using the JJ4 model and the secondary inductor of the Mutual_L_Flux model to form the rf-SQUID, and flux bias to the circuit is provided by the primary inductance of the Mutual_L_Flux component. In a DC simulation, the dc current source SRC1 driving the flux bias is outputting I=𝙽𝚘𝚛𝚖_𝙴𝚡𝚝_𝙵𝚕𝚞𝚡×Φ0/MI=\mathtt{Norm\_Ext\_Flux}\times\Phi_{0}/M, and Norm_Ext_Flux is swept from 0 to 1.0. The flux quantization circuit is formed by connecting the phi port of the transformer in series with the phi port of the junction at the node Vphi. In the simulation, we sweep the value of βL\beta_{L} from 0.6 to 1.0, and plot the voltage at the Vphi node (proportional to the junction phase) vs applied flux, Norm_Ext_Flux, in Fig. 7(b). The resulting phase vs flux relation as seen in the figure agrees with the theoretical expected behavior of Eq. (9).

Alternatively, the flux threading the SQUID can be driven directly using a voltage source, as shown in Fig. 8(a). This circuit implements a tunable mutual coupler of the type used in Refs. Chen et al., 2014; Naaman et al., 2016: the coupling between the input and output ports can be nulled at a certain value of applied flux, for which the junction inductance diverges.

The schematic in Fig. 8(a) shows the linear inductor of the rf-SQUID split into two shunt branches bridged by a junction (Ic=5μI_{c}=5\,\muA), forming a tunable inductive ‘pi’ circuit. The transmission S21S_{21} through the structure at 5 GHz is shown in Fig. 8(b) as a function of the voltage output by the source SRC4 driving the flux quantization circuit (Norm_Ext_Flux) and for varying values of βL\beta_{L} (which controls the value of the linear inductors in the circuit, as we have done in Fig. 5). We see that indeed there is a null in the transmission at specific βL\beta_{L}-dependent values of the applied flux. The coupling near Φ0/2\Phi_{0}/2 (𝙽𝚘𝚛𝚖_𝙴𝚡𝚝_𝙵𝚕𝚞𝚡=0.5\mathtt{Norm\_Ext\_Flux}=0.5) is higher than that around integer normalize external flux, and becomes unity when βL=1\beta_{L}=1, all in accordance with the device theory. The hysteretic regime of βL>1\beta_{L}>1 is generally avoided in this type of application.

Refer to caption
Figure 8: S-parameter simulation of an rf-SQUID coupler using a voltage source to directly drive the SQUID flux quantization circuit. (a) Circuit schematic. (b) S21S_{21} vs applied flux for various βL\beta_{L} values.

IV.2.2 Two junctions: dc-SQUID

In a second simple example, we construct a dc-SQUID and extract its inductance from an S-parameter simulation. Fig. 9(a) shows the ADS schematic, where the SQUID is formed by the two JJ4 and two L_Flux blocks. The flux quantization circuit includes a dc voltage source, SRC3, to directly drive the external flux applied to the circuit.

We measure S11S_{11} at ω/2π=5\omega/2\pi=5 GHz, calculate the SQUID input impedance ZinZ_{\mathrm{in}} seen from port 1, and from it calculate the SQUID inductance L=Im{Zin}/ωL=\mathrm{Im}\{Z_{\mathrm{in}}\}/\omega. The simulation is repeated for different values of applied flux, from 1.0Φ0-1.0\;\Phi_{0} to 1.0Φ01.0\;\Phi_{0}, as represented by the quantity Norm_Ext_Flux in Fig. 9(b).

Refer to caption
Figure 9: S-parameter simulation of a dc-SQUID using the JJ4 and L_Flux models. (a) Circuit schematic, (b) SQUID inductance in pH at 5 GHz, evaluated from the input impedance L=Im{Zin}/ωL=\mathrm{Im}\{Z_{\mathrm{in}}\}/\omega.

The dc-SQUID is a case where the number of flux quanta enclosed in the loop, kk in Eq. (11), can change. To capture this in the simulation, we assign an expression to the variable Vphi_ext, which sets the voltage of SRC3 and captures the modularity of the enclosed flux, using an ADS conditional statement and the modulus fmod() function.

    Vphi_ext =
      if Norm_Ext_Flux > 0
        then fmod(0.5+Norm_Ext_Flux,1)-0.5
        else fmod(-0.5+Norm_Ext_Flux,1)+0.5
      endif

Fig. 9(b) shows the simulated inductance LsL_{s} in pH on the y-axis vs externally applied normalized flux, in agreement with the expected modulation curve of the SQUID. Because of the 20 pH linear inductance Lloop=L1+L2L_{\mathrm{loop}}=L_{1}+L_{2} in the SQUID loop, the SQUID inductance does not truly diverge, and the range of modulation decreases for increasing Lloop/2LJL_{\mathrm{loop}}/2L_{J} as expected and observed in simulations (not shown).

When Lloop>2LJL_{\mathrm{loop}}>2L_{J} the dc-SQUID’s inductance vs flux modulation curve can become multi-valued and hysteretic, and any asymmetry in the junction critical currents or in the branch linear inductances will further complicate the dynamics. To simulate such situations, we usually prefer to perform transient analysis to understand the system’s stability regions; we can then perform small signal S-parameter or HB simulations in one of the stable regions.

V Compound circuits and arrays

Many microwave Josephson circuits developed in recent years involve compound SQUIDs and SQUID arrays, in which flux quantization must be accounted for across several (and often nested) superconducting loops. These compound devices, such as the superconducting nonlinear asymmetric inductive elementFrattini et al. (2017, 2018); Sivak et al. (2019); Miano et al. (2022) (SNAIL), the asymmetrically threaded SQUIDLescanne et al. (2020) (ATS), and the snake inductorBell et al. (2012); Naaman et al. (2017); White et al. (2023); Kaufman et al. (2023), arise in an attempt by designers to engineer the nonlinearity of Josephson microwave circuits to gain new functionality or improve their power handling. Here we will examine the SNAIL and Snake devices in the context of parametric amplification, and show how to construct flux-quantization aware schematics in ADS to model their behavior.

V.1 Kerr-free operation of a SNAIL amplifier

The SNAIL is a device composed of a series array of three Josephson junctions with critical current IcI_{c}, in parallel with a smaller Josephson junction having a critical current of αIc\alpha I_{c}, where α<1/3\alpha<1/3, as shown in Fig. 10(a). The design parameter α\alpha, together with a flux bias to the SNAIL loop, give the designer control of the third- and fourth-order nonlinear terms in the device’s Hamiltonian. In particular, the device can be configured to feature a significant third-order nonlinearity that is useful for parametric amplification via a three-wave mixing process, while minimizing the fourth-order nonlinearity that is a contributor to saturation and harmonic distortionFrattini et al. (2017, 2018); Sivak et al. (2019).

Refer to caption
Figure 10: S-Parameter simulation of a SNAIL using the JJ4 model. (a) Circuit schematic, (b) SNAIL inductance in pH at 5 GHz for α=0.05\alpha=0.05, 0.1, and 0.15, evaluated from the input impedance L=Im{Zin}/ωL=\mathrm{Im}\{Z_{\mathrm{in}}\}/\omega.

Figure 10(a) shows an ADS schematic of a SNAIL device composed of four JJ4 components. The flux quantization circuit is driven by a DC voltage source SRC3, setting the applied external flux to the SNAIL loop. Fig. 10(b) shows the simulated inductance of the SNAIL, computed from S11S_{11} in an S-parameter analysis, as a function of flux bias and for various α\alpha values. The inductance varies periodically with flux, and modulates as expected with a range that increases with α\alpha.

In Fig. 11, we implement a parametric amplifier based on a series array of 20 SNAIL elements (with all junction Rshunt=1MΩR_{\mathrm{shunt}}=1\,\mathrm{M}\Omega) embedded at the current antinode of a half-wave transmission line resonatorFrattini et al. (2018). Fig. 11(a) shows the circuit schematic; the SNAIL array with Ic=8.5μI_{c}=8.5\,\muA and α=0.1\alpha=0.1 is the sub-circuit X1 in the figure, and transmission lines TL1 and TL2 form the resonator, whose frequency is tunable with flux between approximately 6 and 7.5 GHz. The signal is coupled into and out of the amplifier via capacitor C1, and the pump is fed via capacitor C2. Component values are shown in the figure, and are based on ‘device C’ in Ref. Frattini et al., 2018.

Refer to caption
Figure 11: Harmonic balance simulation of a SNAIL amplifier based on ‘device C’ in Ref. Frattini et al., 2018. (a) Circuit schematic, (b) amplifier gain vs input signal power in a 2-tone experiment for various flux bias points, (c) 2-tone saturation power (right axis, orange) and intermodulation product power (left axis, blue) as a function of flux. PIM3P_{\mathrm{IM3}} was measured at input power of 130-130 dBm.

To test the SNAIL model, we examine the so called ‘Kerr-free’ pointSivak et al. (2019); Frattini et al. (2018) of the SNAIL parametric amplifier by performing harmonic balance simulations with 2-tone drive, and measuring the amplifier’s saturation power and 3rd order intermodulation products. At the flux bias corresponding to the Kerr-free point, the fourth-order nonlinearity of the amplifier is minimized giving rise to higher saturation power and lower harmonic distortion. At each simulated flux bias, we adjust the pump frequency to be twice the resonant frequency of the SNAIL-loaded resonator, and adjust the pump power to obtain 20 dB of gain. The two signal tones are separated by 100 kHz and are centered at a 500 kHz detuning from the center frequency of the resonator.

Fig. 11(b) shows the simulated gain vs input signal power (per tone) for 3 different flux biases. We observe the familiar gain compression as the signal power is increased, with a flux-dependent P1dBP_{\mathrm{1dB}} compression point. Near Φ/Φ0=0.38\Phi/\Phi_{0}=0.38, the amplifier’s saturation power reaches a maximum of 117-117 dBm per tone, or P1dB114P_{\mathrm{1dB}}\sim-114 dBm of total power, in reasonable agreement with the experiments in Ref. Frattini et al., 2018.

Fig. 11(c) shows P1dBP_{\mathrm{1dB}} (orange, right axis), and the power in the 3rd order intermodulation product PIM3P_{\mathrm{IM3}} (blue, left axis). PIM3P_{\mathrm{IM3}} was recorded for input signal power of 130-130 dBm, well below saturation. The figure clearly shows a maximum in the saturation power and a coincident minimum in the 3rd order intermodulation product power near Φ/Φ0=0.38\Phi/\Phi_{0}=0.38, which is identified as the Kerr-free operating point in Ref. Frattini et al., 2018 for a device with similar parameters.

V.2 Snake rf-SQUID array and the Lumped-Element Snake Amplifier

The ‘snake’ is a nonlinear inductance made with an array of interleaving rf-SQUIDs, as shown in Fig. 12(a). It is composed of a meandering spine of alternating linear inductors, L1L_{1} and L2L_{2}, and each of the meanders is bridged by a Josephson junction with inductance LJL_{J}, such that LJ>4L1+L2L_{J}>4L_{1}+L_{2}. This structure is based on an array proposed in Ref. Bell et al., 2012, and was used (with linear inductances replacing Josephson junctions in the spine) in Ref. Naaman et al., 2017 as a high saturation power Josephson nonlinear element.

Flux is quantized in each of the rf-SQUID loops in the array. If α\alpha is the normalized flux due to current in inductance L1L_{1}, β\beta is the flux across L2L_{2}, and δ\delta is the flux across the junction, then in each loop containing two L1L_{1} inductors, an L2L_{2} inductor, and a junction, we have 2α+β=δ2\alpha+\beta=\delta. The array is driven by imposing a phase difference ϕ=ϕ+ϕ\phi=\phi_{+}-\phi_{-} across the NN-stage array [see Fig. 12(a)], such that ϕ=N(α+β)\phi=N\left(\alpha+\beta\right).

In ADS, we can define a sub-circuit to represent a 2-junction stage of the snake inductor, as highlighted with a dashed box in Fig. 12(a). The schematic of that sub-circuit is shown in Fig. 12(b), and uses the JJ4 component (with Rshunt=1MΩR_{\mathrm{shunt}}=1\,\mathrm{M}\Omega) and the L_Flux model of Fig. 3(b). In the figure, the signal path is indicated with black wires, and the auxiliary flux quantization circuit is indicated with blue wires. In the rf-SQUID loop (green dashed arrow), the voltages Vϕ-indV_{\phi\text{-ind}} associated with the flux across the inductors, are summed and applied across the junction VϕV_{\phi} terminals. The flux across the 2-junction stage is propagated from the input to the output phi terminals of the block, advancing as indicated by the dashed orange arrow. The snake array can then be constructed by connecting a number of these sub-circuits in series, and terminating the array’s last stage with an additional L_Flux component.

Refer to caption
Figure 12: (a) Schematic of a snake array. (b) Schematic of a 2-junction stage of the Snake elementWhite et al. (2023), as indicated by the dashed box in panel (a). The signal path is indicated in black, while the flux-quantization circuit is highlighted in blue. Dashed green arrow indicates the phase advance around the rf-SQUID loop, and dashed orange arrow indicates phase advance across the array stage. Inductors L1L_{1} and L2L_{2} are using the model of Fig. 3(b).

Figure 13(a) shows a nonlinear inductance element built from 20 such sub-circuits, a total of 40 junctions, arranged in two parallel arrays of N=20N=20 rf-SQUID stages each. We call the common mode of this array the ‘signal’ mode. The differential ‘circulating’ mode of the circuit includes a superconducting transformer (two Mutual_L_Flux components in series in the figure), which is driving a flux bias to the circuit via a mutual inductance MM. The particular snake array shown in Fig. 13(a) is modeled according to that used in Refs. White et al., 2023; Kaufman et al., 2023, with L1=2.6L_{1}=2.6 pH, L2=8L_{2}=8 pH, and junction Ic=16μI_{c}=16\,\muA.

Refer to caption
Figure 13: (a) Schematic of a snake array with total of 40 junctions. (b) Inductance of the snake array vs applied normalized flux, comparing ADS simulation to a closed-form expression assuming a uniform array, Eq. (13). Inset: ADS schematic used in simulation, component X2 is the snake array shown in panel (a).

We perform S-parameter simulations at a fixed frequency of 5 GHz, and with a swept applied external flux. Similar to what we have done in Sec. IV.2.2, we extract the array’s inductance as seen from the signal port from the simulated S11S_{11}, and plot this inductance vs flux bias in Fig. 13(b), solid blue trace. The simulated schematics is shown in panel (b) inset, with sub-component X2 representing the snake array of panel (a), and current source SRC1 providing a dc flux bias across the entire 40-squid array by outputting I𝚒𝚍𝚌=𝙽𝚘𝚛𝚖_𝙴𝚡𝚝_𝙵𝚕𝚞𝚡×Φ0/MI_{\mathtt{idc}}=\mathtt{Norm\_Ext\_Flux}\times\Phi_{0}/M.

Fig. 13(b) additionally shows, in dashed orange line, the calculated inductance

Lsnake=N2(L1+L2)LJ+L1L2cosδ0LJ+(4L1+L2)cosδ0,L_{\mathrm{snake}}=\frac{N}{2}\frac{\left(L_{1}+L_{2}\right)L_{J}+L_{1}L_{2}\cos\delta_{0}}{L_{J}+\left(4L_{1}+L_{2}\right)\cos\delta_{0}}, (13)

where δ0\delta_{0} is the equilibrium phase across each of the junctionsNaaman et al. (2017); White et al. (2023), and where the flux axis is scaled to account for the bias transformer inductance according to Eq. (S12) in Ref. White et al., 2023 appendix. Eq. (13) assumes the snake array is uniform and perfectly periodic, and therefore represents an approximation neglecting any nonuniformity of the currents arising from the finite extent of the array. As we can see from Fig. 13(b), the uniform-array approximation is in reasonable agreement with the simulation results. This example shows that while a closed-form approximation is useful in designing such devices, only circuit simulations can fully capture subtleties that can be important to the exact flux dependence of the inductance, especially in the context of parametric amplification and higher-order nonlinearities that contribute to intermodulation distortion and saturation.

Refer to caption
Figure 14: (a) Schematic of a LESA wide-band parametric amplifier. (b) Signal and idler gain vs frequency from HB simulation, (c) Signal gain vs input signal power.

Figure 14(a) shows an ADS schematic of the lumped-element snake amplifier (LESA) demonstrated in Ref. Kaufman et al., 2023. This is a broad-band matchedNaaman and Aumentado (2022) Josephson parametric amplifier based on a 3-pole Chebyshev matching network, and designed to have high saturation power by using the snake inductor as its nonlinear element. The schematic uses the same snake component shown in Fig. 13(a) and (c), pumped and biased by source PORT2 in the figure, outputting 35.5-35.5 dBm at fp=9.8f_{p}=9.8 GHz (modulation amplitude of 1.81Φ01.81\,\Phi_{0}), and with a DC level set to bias the snake with a flux of 13.5Φ013.5\,\Phi_{0}. The input signal, with input power of Psig_dBm, is provided by PORT1 through an ideal circulator. The power delivered to the load Term1 is measured in a harmonic balance simulation at both the signal frequency, fsf_{s}, and the idler frequency, fi=fpfsf_{i}=f_{p}-f_{s}. All component values are given in Fig. 14(a).

Fig. 14(b) shows the signal gain in dB (blue), extracted from the HB simulation from the voltage at the node v11, using the ADS mix() function,

    signal_gain=dBm(mix(v11, {0, 1}))-Psig_dBm

where the indexes {0, 1} indicate a frequency that is the sum of the zeroth harmonic of the pump and the first (fundamental) harmonic of the signal. The idler gain (red) can be extracted similarly by using indexes {1, -1}, selecting a frequency that is the difference between the pump and signal fundamentals frequencies. We see in the figure that the small-signal (𝙿𝚜𝚒𝚐_𝚍𝙱𝚖=120\mathtt{Psig\_dBm}=-120 dBm) gain of the LESA amplifier is just over 20 dB, with approximately 1 dB gain ripple, and a bandwidth exceeding 600 MHz.

Fig. 14(c) shows a HB simulation in which the signal frequency was fixed at 4.7 GHz and the signal power was swept. We see the familiar gain compression phenomenon, with a 1-dB input compression power of P1dB=93.5P_{\mathrm{1dB}}=-93.5 dBm (indicated in the figure by marker m2, in agreement with the experimentally measured LESA devices in Ref. Kaufman et al., 2023.

VI Working with flux models

Representing the flux in a circuit as a fictitious voltage requires some care when working with flux-aware models. In inductance models such as the one in Fig. 3(a), where the flux port is driven by what is essentially an ideal voltage source with zero internal resistance, a case where such inductors are placed in parallel could result in either voltage source attempting to bias an effective short circuit. The simulator will attempt a solution with unusually large currents flowing through the flux loop and will often fail, or may attempt to ‘fix’ the problem by adding a small series resistance, which will then change the applied flux in the circuit. Such topolgies should be avoided, or otherwise the model of Fig. 3(b) should be used instead. Additionally, the flux port and the signal port of the inductor and junction components are not independent, and nonsensical results could be obtained if we build a circuit that attempts, for example, to both current-bias and phase-bias the component simultaneously. The L_Flux models shipped with ADS can help designers guard against these unintended behaviors by exclusively limiting the model’s operation to either a voltage (flux) bias mode or a current bias mode.

The use of a voltage source to implement a flux bias in a circuit can also tempt a designer to simulate circuits that cannot be physically implemented. For example, in simulation it would be perfectly legal to directly phase bias a junction that is not embedded in a superconducting loop, essentially using the VϕV_{\phi} source as a ‘flux battery’. However, no such device exists in the physical world. Direct flux bias is only valid within a context of a superconducting loop, as we demonstrated in Figs. 8-10. Biasing a physical design via a mutual transformer as in Figs. 7 and 12 is in many cases preferred, as it anchors the simulation in physical reality. On the other hand, direct access to a supreconducting circuit’s flux nodes offers some new opportunities in characterizing devices in simulation—enabling, for example, a direct probe of a device’s nonlinearity, current-phase relation, or inductance flux-tuning curve in isolation.

VII Conclusions

We have introduced Josephson junction and inductance models in Keysight ADS, which explicitly account for the node fluxes at the devices’ terminals, and expose them on the device schematic symbols as auxiliary port. Using these models, it is now possible to enforce flux quantization conditions in ADS simulations of superconducting devices—this is a critical feature whose absence thus far has limited the usability of modern EDA tools in microwave superconducting circuit design. We have shown a few examples of how such circuits can be constructed, going from simple devices like the rf- and dc-SQUID to multi-junction compound devices and arrays. We validated the models and their usage in DC, S-parameter, and harmonic balance simulations, against theoretical results as well as published experimental data. In particular, we demonstrated an important use case in the simulation of Josephson parametric amplifiers, and reproduced in simulation some key experimental results from SNAIL and LESA devices. We are excited by the opportunities that these methods offer to modernize the simulations, and accelerate the development of microwave superconducting electronic devices and circuits.

References

  • Barone and Paterno (1982) A. Barone and G. Paterno, Physics and Applications of the Josephson Effect, A Wiley-interscience publication (Wiley, 1982).
  • Van Duzer and Turner (1999) T. Van Duzer and C. Turner, Principles of Superconductive Devices and Circuits (Prentice Hall, 1999).
  • Krantz et al. (2019) P. Krantz, M. Kjaergaard, F. Yan, T. P. Orlando, S. Gustavsson,  and W. D. Oliver, “A quantum engineer’s guide to superconducting qubits,” Applied Physics Reviews 6, 021318 (2019).
  • Likharev and Semenov (1991) K. Likharev and V. Semenov, “RSFQ logic/memory family: a new Josephson-junction technology for sub-terahertz-clock-frequency digital systems,” IEEE Transactions on Applied Superconductivity 1, 3–28 (1991).
  • Benz and Hamilton (2004) S. Benz and C. Hamilton, “Application of the Josephson effect to voltage metrology,” Proceedings of the IEEE 92, 1617–1629 (2004).
  • Qiu et al. (2023) J. Y. Qiu, A. Grimsmo, K. Peng, B. Kannan, B. Lienhard, Y. Sung, P. Krantz, V. Bolkhovsky, G. Calusine, D. Kim, A. Melville, B. M. Niedzielski, J. Yoder, M. E. Schwartz, T. P. Orlando, I. Siddiqi, S. Gustavsson, K. P. O’Brien,  and W. D. Oliver, “Broadband squeezed microwaves and amplification with a Josephson travelling-wave parametric amplifier,” Nature Physics 19, 706–713 (2023).
  • Mukhanov (2011) O. A. Mukhanov, “Energy-efficient single flux quantum technology,” IEEE Transactions on Applied Superconductivity 21, 760–769 (2011).
  • Herr et al. (2011) Q. P. Herr, A. Y. Herr, O. T. Oberg,  and A. G. Ioannidis, “Ultra-low-power superconductor logic,” Journal of applied physics 109 (2011).
  • Takeuchi et al. (2022) N. Takeuchi, T. Yamae, C. L. Ayala, H. Suzuki,  and N. Yoshikawa, “Adiabatic quantum-flux-parametron: A tutorial review,” IEICE Transactions on Electronics 105, 251–263 (2022).
  • Whiteley (1991) S. Whiteley, “Josephson junctions in SPICE3,” IEEE Transactions on Magnetics 27, 2902–2905 (1991).
  • Naaman et al. (2019) O. Naaman, D. Ferguson, A. Marakov, M. Khalil, W. Koehl,  and R. Epstein, “High saturation power Josephson parametric amplifier with GHz bandwidth,” in 2019 IEEE MTT-S International Microwave Symposium (IMS) (IEEE, 2019) pp. 259–262.
  • Malnou et al. (2024) M. Malnou, B. Miller, J. Estrada, K. Genter, K. Cicak, J. Teufel, J. Aumentado,  and F. Lecocq, “A traveling-wave parametric amplifier and converter,” arXiv preprint arXiv:2406.19476  (2024).
  • Ranadive et al. (2024) A. Ranadive, B. Fazliji, G. L. Gal, G. Cappelli, G. Butseraen, E. Bonet, E. Eyraud, S. Böhling, L. Planat, A. Metelmann, et al., “A traveling wave parametric amplifier isolator,” arXiv preprint arXiv:2406.19752  (2024).
  • O’Brien and Peng (2022) K. O’Brien and K. Peng, “JosephsonCircuits.jl,”  (2022), https://github.com/kpobrien/JosephsonCircuits.jl.
  • Peng et al. (2022) K. Peng, R. Poore, P. Krantz, D. E. Root,  and K. P. O’Brien, “X-parameter based design and simulation of Josephson traveling-wave parametric amplifiers for quantum computing applications,” in 2022 IEEE International Conference on Quantum Computing and Engineering (QCE) (2022) pp. 331–340.
  • Choi et al. (2023) J. Choi, M. I. Abdelrahman, D. Slater, T. Parker, P. Krantz, P. Sohn, M. A. Hassan,  and C. Mueth, “QuantumPro: An integrated workflow for the design of superconducting qubits using Pathwave Advanced Design System (ADS),” in 2023 IEEE International Conference on Quantum Computing and Engineering (QCE), Vol. 02 (2023) pp. 224–225.
  • Shiri et al. (2023) D. Shiri, H. R. Nilsson, P. Telluri, A. F. Roudsari, V. Shumeiko, C. Fager,  and P. Delsing, “Modeling and harmonic balance analysis of parametric amplifiers for qubit read-out,” arXiv preprint arXiv:2306.05177  (2023).
  • Kaufman et al. (2023) R. Kaufman, T. White, M. I. Dykman, A. Iorio, G. Sterling, S. Hong, A. Opremcak, A. Bengtsson, L. Faoro, J. C. Bardin, et al., “Josephson parametric amplifier with Chebyshev gain profile and high saturation,” Physical Review Applied 20, 054058 (2023).
  • White et al. (2023) T. White, A. Opremcak, G. Sterling, et al., “Readout of a quantum processor with high dynamic range Josephson parametric amplifiers,” Applied Physics Letters 122, 014001 (2023)https://doi.org/10.1063/5.0127375 .
  • Frattini et al. (2017) N. Frattini, U. Vool, S. Shankar, A. Narla, K. Sliwa,  and M. Devoret, “3-wave mixing Josephson dipole element,” Applied Physics Letters 110 (2017).
  • Chen et al. (2014) Y. Chen, C. Neill, P. Roushan, N. Leung, M. Fang, R. Barends, J. Kelly, B. Campbell, Z. Chen, B. Chiaro, et al., “Qubit architecture with high coherence and fast tunable coupling,” Physical review letters 113, 220502 (2014).
  • Naaman et al. (2016) O. Naaman, M. Abutaleb, C. Kirby,  and M. Rennie, “On-chip Josephson junction microwave switch,” Applied Physics Letters 108 (2016).
  • Frattini et al. (2018) N. E. Frattini, V. V. Sivak, A. Lingenfelter, S. Shankar,  and M. H. Devoret, “Optimizing the nonlinearity and dissipation of a SNAIL parametric amplifier for dynamic range,” Phys. Rev. Appl. 10, 054020 (2018).
  • Sivak et al. (2019) V. Sivak, N. Frattini, V. Joshi, A. Lingenfelter, S. Shankar,  and M. Devoret, “Kerr-free three-wave mixing in superconducting quantum circuits,” Physical Review Applied 11, 054060 (2019).
  • Miano et al. (2022) A. Miano, G. Liu, V. Sivak, N. Frattini, V. Joshi, W. Dai, L. Frunzio,  and M. Devoret, “Frequency-tunable Kerr-free three-wave mixing with a gradiometric SNAIL,” Applied Physics Letters 120 (2022).
  • Lescanne et al. (2020) R. Lescanne, M. Villiers, T. Peronnin, A. Sarlette, M. Delbecq, B. Huard, T. Kontos, M. Mirrahimi,  and Z. Leghtas, “Exponential suppression of bit-flips in a qubit encoded in an oscillator,” Nature Physics 16, 509–513 (2020).
  • Bell et al. (2012) M. Bell, I. Sadovskyy, L. Ioffe, A. Y. Kitaev,  and M. Gershenson, “Quantum superinductor with tunable nonlinearity,” Physical review letters 109, 137003 (2012).
  • Naaman et al. (2017) O. Naaman, J. Strong, D. Ferguson, J. Egan, N. Bailey,  and R. Hinkey, “Josephson junction microwave modulators for qubit control,” Journal of Applied Physics 121, 073904 (2017).
  • Naaman and Aumentado (2022) O. Naaman and J. Aumentado, “Synthesis of parametrically coupled networks,” PRX Quantum 3, 020201 (2022).