The ability to perform fast, high-fidelity entangling gates is an important requirement for a viable quantum processor. In practice, achieving fast gates often comes with the penalty of strong-drive effects that are not captured by the rotating-wave approximation. These effects can be analyzed in simulations of the gate protocol, but those are computationally costly and often hide the physics at play.
With considerable advances in state preparation, gate operation, measurement fidelity, and coherence time, superconducting qubits have become one of the leading platforms for quantum information processing [1-3]. Systems consisting of up to a few dozen qubits have been recently deployed by a number of research groups [4-6]. As these architectures are scaled up, an important challenge is to engineer two-qubit interactions to realize gates that are fast enough compared to the decoherence times of the qubits, while at the same time obtaining operation fidelities that are sufficiently high to satisfy a threshold for quantum error correction [7, 8]. To realize fast and high-fidelity two-qubit gates, precise modeling of the dynamics of small multi-qubit systems is necessary, but becomes computationally difficult as the number of degrees of freedom increases. Moreover, to achieve fast gates, drives that are strong in the sense of the rotating-wave approximation (RWA) are necessary, in which case beyond-RWA corrections become important.
A dominant source of infidelity in gate operation includes of cross-Kerr interactions, or the ZZ terms in Pauli matrix notation. These terms are either static due to the connectivity of qubits, or dynamically generated by control drives. In the case of many two- and single-qubit gates, ZZ terms produce spurious entanglement that cannot be mitigated by local single-qubit operations. There are some experimental efforts to reduce the effect of ZZ interactions [9-14], but improvement is needed to reduce the effects of these interactions, as presence of nonlocal ZZ interactions, and of higher-order cross-Kerr terms, can indicate the onset of quantum chaotic behavior in systems of many coupled qubits [15].
Described herein are methods, devices, and systems for quantum computing, and coupling qubits. The present disclosure relates to improvements in quantum computing, and couplers for gates used in quantum computing.
An example apparatus may comprise at least two qubit structures for storing quantum states, and a coupler having opposite anharmonicity to the at least two qubit structures and configured to couple the at least two qubit structures.
An example method may comprise tuning, by applying a flux bias, a coupler to suppress ZZ crosstalk between at least two qubit structures. The coupler may have opposite anharmonicity to the at least two qubit structures and is configured to couple the least two qubit structures. The method may comprise varying in time an external flux applied to the tuned coupler to cause gate operations based on quantum entanglement between the at least two qubit structures.
An example apparatus comprises a coupler having opposite anharmonicity to couple two qubits. An example system comprises a quantum processor comprising a first transmon and a second transmon having an opposite anharmonicity; and a flux qubit coupling the first transmon and the second transmon. An example method comprises coupling two qubits having opposite anharmonicity using a coupler comprising four shunting Josephson junctions.
In embodiments, systems, methods, and apparatuses define anharmonicity as a difference between an energy difference of the 0 and 1 states and an energy difference of the 1 and 2 states (e.g., 0, 1, and 2 being successive states, such as energy levels, with 0 being the lowest state, followed by the 1 state and then the 2 state). The coupler can enable two qubit gates between two qubits. In other embodiments, the coupler enables gates between qubits that are far detuned in frequency while suppressing unwanted crosstalk. The qubits can have fixed frequencies, and some embodiments further comprise a readout cavity and qubits to maximize coherence and minimize state preparation and measurement errors.
In various systems, methods, and apparatuses, each transmon can be a fixed frequency transmon detuned by about 2 GHz from the other transmon. The flux qubit can comprise four shunting Josephson junctions, and can suppress crosstalk by varying DC flux bias.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Furthermore, the claimed subject matter is not limited to limitations that solve any or all disadvantages noted in any part of this disclosure.
Additional advantages will be set forth in part in the description which follows or may be learned by practice. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments and together with the description, serve to explain the principles of the methods and systems.
and |1a0b0c
, for the toy model. The light and dark blue dashed lines correspond to the eigenenergies of the uncoupled system. The inset shows the population of the Floquet states, Pn
nanbnc|ψ(t)
|2, compared to the state populations of a two-level system (dots), driven resonantly with Rabi rate Jab, where Jab is the gate amplitude obtained from the avoided crossing in the Floquet spectrum.
F,|100
F, |010
F, |001
F}, whereas the drive photon number k takes integer values between −15 and 15.
The present disclosure relates to an opposite anharmonicity coupler for gates in quantum computers. The disclosed systems, methods, devices, and components may be employed in quantum computers and is an improvement over existing couplers in quantum computers.
On-demand strong qubit-qubit interactions are crucial for the realization of a scalable quantum computer. Currently, the performance of high coherence transmons is limited by unwanted cross-Kerr or “ZZ” crosstalk. Using interference between two couplers has been previously shown to mitigate ZZ crosstalk. Disclosed herein is a tunable coupler design that harnesses interference due to the higher energy levels to achieve zero static ZZ coupling between the two qubits. Biasing to zero ZZ interaction, a fast perfect entangler is realized with parametric flux modulation in less than 20 ns. The disclosed coupler provides very fast gates between far-detuned fixed frequency qubits, and is a crucial building block in scaled quantum computers.
Present technologies require multiple coupling elements and close-frequency qubits to suppress crosstalk in two qubit gates. This leads to frequency crowding and reduces the yield of useful devices. Technology for suppressing crosstalk between tunable qubits exists but such tunable qubits have lower coherence times than fixed frequency qubits.
The disclosed architecture uses opposite sign anharmonicity components to couple two qubits. The disclosed solution works for far detuned fixed frequency qubits alleviating both the frequency crowding and coherence issues. Moreover, by systematic design one can achieve 13 ns (e.g., in a range from 10-20 ns, from 13-20 ns, from 13-18 ns, 10-18 ns) perfect entanglers which is more than 5-fold of speedup in such systems. The gate demonstrated is achieved by parametric driving of the magnetic field through the coupler loop, though other gates using this coupler will be possible.
More particularly, the disclosed approach provides a component for quantum computation, a coupler that has opposite anharmonicity from the qubits in the system. In this context, anharmonicity is defined as the difference between the energy difference of the 0 and 1 states and the energy difference of the 1 and 2 states.
The disclosed coupler enables two qubit gates between two qubits in the computer. Unlike most existing couplers, the disclosed coupler enables gates between qubits that are far detuned in frequency while suppressing unwanted crosstalk, supporting a fast perfect entangler while simultaneously suppressing unwanted crosstalk. This will enable many more qubit gates compared to traditional couplers, because it alleviates issues with spectral crowding.
Moreover, the coupler enables gates that are extremely fast. Gates that are less than 20 ns in duration have been demonstrated. This will increase the depth of circuits feasible in superconducting quantum processors, i.e., the number of gates that can be performed before the system is overwhelmed by errors, or “decoheres”.
This directly enhances the complexity of algorithms supported by the platform. It is expected that the family of gates natively available in this architecture will be expanded.
To implement the disclosed coupler, one fabricates the coupler and two qubits with fixed frequencies, as well as a readout cavity and other qubits to maximize coherence and minimize state preparation and measurement (SPAM) errors, and one designs a coupler with an anharmonicity opposite in sign to the anharmonicities of the qubits, with parameters that enable crosstalk suppression, which can occur if the coupler frequency is situated between two qubit frequencies. The properties of the circuit are verified via numerical simulation and experimental constructions.
While the gate fidelity could be limited due to leakage outside computational subspace, this can be overcome by optimal pulse shaping.
The architecture was modeled both analytically and numerically. A quantum processor was designed comprising two fixed frequency transmons detuned by about 2 GHz coupled by a generalized flux qubit with four shunting Josephson junctions. This device was fabricated by patterning Tantalum and Aluminum on Sapphire substrate. The crosstalk suppression was verified by varying the DC flux bias through the coupler. After biasing at the working point, one modulates the flux through the coupler at the qubit-qubit frequency detuning to achieve the entangling gate. It was demonstrated experimentally that an entangling gate can be achieved in less than 20 ns.
For entities employing couplers between qubits with the same anharmonicity as their qubits, the coupler disclosed herein would significantly enhance the speed of their gate operations enabling higher circuit depth, reduce spectral crowding issues which have posed a challenge for going beyond 65 qubits, and increase the yield of devices overall.
The invention provides a new component for quantum computation, a coupler that has opposite anharmonicity from the qubits in the system. In this context, anharmonicity is defined as the difference between the energy difference of the 0 and 1 states and the energy difference of the 1 and 2 states. Oppositive anharmonicity may include the coupler having an anharmonicity that has an opposite sign than an anharmonicity of the qubits of the system. For example, the coupler anharmonicity may be positive and the qubit anharmonicity may be negative (e.g., or vice versa). It should be understood that opposite anharmonicity may be a state of anharmonicity that applies to the conditions (or range of conditions) under which the device is operated. For example, different states of anharmonicity may be achieved with the same device if specific conditions are applied that are outside of typical operation of the disclosed device.
Embodiments can include efficiently extracting gate parameters by directly solving a Floquet eigenproblem using exact numerics and a perturbative analytical approach. An example application of this toolkit is the space of parametric gates generated between two fixed-frequency transmon qubits connected by a parametrically driven coupler. An analytical treatment, based on time-dependent Schrieffer-Wolff perturbation theory, yields closed-form expressions for gate frequencies and spurious interactions, and is valid for strong drives. These calculations identify optimal regimes of operation for different types of gates including iSWAP, controlled-Z, and CNOT.
These analytical results are supplemented by numerical Floquet computations from which drive-dependent gate parameters can be extracted. This approach has a considerable computational advantage over full simulations of time evolutions. More generally, the combined analytical and numerical strategy allows characterization of two-qubit gates involving parametrically driven interactions and can be applied to gate optimization and cross-talk mitigation such as the cancellation of unwanted ZZ interactions in multi-qubit architectures.
Embodiments of the present invention can be characterized through a computationally efficient set of analytical and numerical tools which facilitate the design of gate Hamiltonians. Flux-tunable parametric coupler architectures [16, 17], which are schematically illustrated in
To obtain corrections to the effective interaction strengths, the approach relies on a time-dependent Schrieffer-Wolff perturbation theory [25-27], which consists of a hierarchy of unitary transformations applied to the time-dependent Floquet Hamiltonian [26, 28]. Embodiments specifically work in the transmon limit of small anharmonicity [29], expressed in terms of the/small dimensionless parameter √{square root over (8EC/Ej)}, whereas drive effects are included in a series expansion over the harmonics of the drive frequency and then integrated into the exact treatment of the normal-mode Hamiltonian. This approach allows identification of the contribution of each driven normal mode to the different effective interaction constants.
Formalism is equally applicable to strong anharmonicities, provided that the Hamiltonian is formulated in the energy eigenbasis. The cross-resonance gate [30, 31] has been accurately modeled [27] with such methods, with the notable difference that drive effects were included in the perturbative expansion, something which requires the calculation of higher-order corrections as the drive strength is increased. In contrast, the analysis demonstrates that by effectively performing a series resummation over drive-amplitude contributions, effects can be modeled, such as gate-rate saturation with drive power, which are frequently observed (see e.g., Refs. [31, 32]) without the need to evaluate high-order terms in perturbation theory.
On the other hand, with the numerical approach, gate parameters and, more precisely, the data from a two-tone spectroscopy experiment, can be extracted from a solution of the Floquet eigenproblem [18, 19]. This is efficient by comparison to the simulation of Hamiltonian dynamics over the full duration of the gate protocol: Floquet methods rely on integrating the dynamics over one period of the parametric drive, on the order of 1 ns, which is typically three orders of magnitude shorter than the gate duration. By construction, the parameters extracted from this approach account for renormalization by the drives. The convergence of the analytical approach can be benchmarked by direct comparison to the numerical result. In the context of superconducting circuit architectures, Floquet numerical methods have also been used to model instabilities in transmon qubits under strong drives [23], to obtain corrections beyond linear-response theory for the bilinear interaction between two cavities mediated by a driven ancilla [33], to accurately model a strongly-driven controlled-phase gate between transmon qubits [34], or to enhance the coherence of fluxonium qubits [35, 36].
The remainder of this paper is structured as follows. Sec. II introduces the circuit model, as well as a pedagogical toy model from which all qualitative features of the full theory can be extracted, and illustrate how to obtain the different gate Hamiltonians. Sec. III introduces the basic concepts for second-order RWA, based on a Schrieffer-Wolff transformation of the Floquet Hamiltonian. Section IV captures in more detail the complexity of the problem with an analysis of the three-mode theory derived from the full-circuit Hamiltonian. Sec. V, describes in detail a method to extract effective gate Hamiltonians from a Floquet analysis. Sec. V B, compares all previous approaches using simulations based on the numerical integration of the Schrödinger equation. Sec. VI provides a summary.
Embodiments of the present invention provide a model for a parametric coupler consisting of three non-linear bosonic modes interacting capacitively [16], see
A possible realization of this three-mode system and/or device is shown in
The device may comprise a coupler 140. The at least two qubit structures 130a,b and the coupler 140 may be coupled together via couplings 152, 154, 156. The couplings 152, 154, 156 may comprise mutual capacitive couplings, galvanic couplings, circuit component (e.g., any circuit component) couplings, and/or the like.
The coupler 140 may be configured to couple the at least two qubit structures 130a,b. The coupler 140 and the at least two qubit structures 130a,b may interact via a coupler 140. The coupler 140 may have opposite anharmonicity to the at least two qubit structures 130a,b (e.g., to qubits implemented thereby). Opposite anharmonicity may comprise the coupler 140 having an anharmonicity of an opposite sign than a sign of an anharmonicity of the at least two qubit structures 130a,b. The coupler 140 may comprise a capacitively shunted flux qubit. The coupler 140 may comprises a flux tunable parametric coupler.
The coupler 140 may comprise a first circuit portion 142. The coupler 140 may comprise a second circuit portion 144. The coupler 140 may comprise a third coupler portion 146. The third coupler portion 146 may comprise a capacitor 143. The first coupler portion 142, the second coupler portion 144, and/or the third coupler portion 146 may be electrically in parallel with each other. The first coupler portion 142, the second coupler portion 144, and/or the third coupler portion 146 may be configured as an asymmetric loop.
The coupler 140 may comprise an asymmetric loop having components in a first portion (e.g., first coupler portion 142) of the asymmetric loop that are asymmetric to components in a second portion (e.g., second coupler portion 144) of the asymmetric loop opposite the first portion. The first circuit portion 142 may comprise a first number of junctions (e.g., Josephson junctions) 145. The second circuit portion 144 may comprise a second number of junctions (e.g., Josephson junctions) 147 different from the first number. The first number may be larger than the second number or vice versa. The first number may be, for example, 4-6, and the second number may be 1. However, it should be understood than any number of junctions may be used as long as the conditions for operation described further herein are satisfied.
A ratio between energies of the components of the first portion (e.g., first coupler portion 142) and energies of the components of the second portion (e.g., second coupler portion 144) and/or a relation between the number of components of the first portion and a number of components of the second portion may match a condition. The condition may be a condition for enabling tuning to achieve zero ZZ crosstalk or substantially zero ZZ crosstalk. The asymmetric loop may comprise a Superconducting Quantum Interference Device (SQUID) loop and the components comprise Josephson junctions.
The coupler 140 may suppress crosstalk based on controlling one or more of a flux bias or DC flux bias applied to the coupler. The coupler 140 may be one or more of tunable or tuned to achieve zero ZZ crosstalk or substantially zero ZZ crosstalk between the at least two qubit structures. The coupler 140 may be tuned using a magnetic field to achieve zero ZZ crosstalk or substantially zero ZZ crosstalk.
The coupler 140 may be controlled by one or more of modulation, parametric modulation, or a time-dependent control protocol. The coupler 140 may be controlled to provide gate operations based on quantum entanglement between the at least two qubit structures 130a,b. The at least two qubit structures 130a,b and/or the coupler 140 may enable gates that are less than 20 ns in duration. The at least two qubit structures 130a,b and/or coupler 140 may enable gates that are less than 20 ns in duration and are detuned from each other in frequency by one or more of: at least about 1 GHz, or in a range of about 1 GHz to about 2 GHz.
The device may further comprise a readout cavity and qubits to maximize coherence and minimize state preparation and measurement errors. In some scenarios (e.g., as shown in
In a single-mode approximation, this generalized flux qubit (e.g., used another term for the coupler above, but the coupler is not so limited) plays the role of coupler mode and the parametric drive is realized by modulating the reduced external flux φext=2πΦext/Φo, with Φext the flux threading the coupler's loop and Φo the flux quantum. For certain values of the static external flux, the coupler has a positive anharmonicity, which is important in obtaining gates with a vanishing ZZ interaction [10, 14, 40, 41]. It will be appreciated that this specific circuit implementation is for illustration purposes only, and that the methods presented here apply beyond the weakly-anharmonic regime.
Quantizing the circuit of
where the transmons and the coupler are described by
These expressions use pairs of canonically conjugate superconducting phase difference and Cooper pair number for the bare modes, [{circumflex over (φ)}j, {circumflex over (n)}k]=iδjk for the mode indices j, k=a, b, or c, and throughout this document ℏ=1. The Josephson energies are denoted EJa, EJb for the transmon modes, whereas βEJc is the Josephson energy of one of N array junctions in the coupler, and α is a factor parametrizing the anisotropy between the two branches. The parameter β is a renormalization of the superinductance due to disorder in the junction array and finite zero-point fluctuations (see Additional Section B). Moreover, the parameter α accounts for a renormalization of the small junction energy due to hybridization with the modes in the junction array. Furthermore, ECa, ECb and ECc are charging energies. In the transmon regime, EJa/ECa and EJb/ECb≳50 [29].
The coupler loop is threaded by an external flux φext which can be modulated in time with a modulation amplitude δφ, taken to be small compared to the flux quantum
As discussed by You et al. [44], quantization of the coupler loop under time-dependent flux imposes that the external flux be included in both branches of the potential energy in Ĥc(t), with weighting factors μα,β determined by the capacitive energies of the two branches (see Additional Section B for a detailed derivation). This subtlety is important, as the details of the flux modulation determine the parametric interactions between the two qubit modes.
Finally, the three bare modes interact through linear terms induced by the capacitive coupling
The introduction of normal modes will eliminate this linear coupling Hamiltonian.
In this subsection, the following simple model captures the essential qualitative features of the Hamiltonian of Eq. (1). The toy model consists of three linearly coupled Kerr-nonlinear oscillators and has the form given in Eq. (1) now with
Comparing to the full-circuit model, note that ωa(b)≈√{square root over (8EJa(b)ECa(b))}−ECa(b) whereas the anharmonicities of the transmon qubits are negative and amount to αa(b)≈−ECa(b). In an experimental implementation, the parameters defining the coupler—the anharmonicity αc and the frequency ωc(t)—can be varied by applying a time-dependent external flux to activate a chosen gate.
The parametric drive resulting from the flux modulation of Eq. (3) is modeled by a modulation of the coupler frequency at a frequency ωd
In a more detailed analysis of the coupler (see Sec. IV), the time dependence of the anharmonicity αc is further considered.
In the embodiments and approaches discussed herein, the complexity of the problem has been reduced in the following ways: the Josephson expansion has been truncated to include only quartic terms. All photon number non-conserving terms have been dropped. Higher harmonics of the drive of Eq. (6) are neglected, and do not consider the ac-Stark shifts of the various coupling constants. All of these refinements are taken into account in the analysis of the full circuit Hamiltonian in Sec. IV. Thus the toy model is significantly simpler than the full circuit theory, but nonetheless still contains the necessary ingredients that allow an illustration of the general method introduced in this paper.
This section discusses a perturbative expansion to obtain successive corrections to the effective Hamiltonian in the rotating-wave approximation. To simplify the discussion, a toy model is described. The next section will come back to the full circuit Hamiltonian. The present approach relies on a sequence of unitary transformations amounting to a time-dependent Schrieffer-Wolff treatment of the Floquet Hamiltonian in the normal-mode representation, an approach used before to derive corrections to the lifetime of driven transmon qubits [26, 28]. Time-dependent extensions of Schrieffer-Wolff transformations have been shown to be necessary to capture effects of drives in the dispersive regime of circuit QED [25], with quantitative agreement with experiment in the analysis of the cross-resonance gate [27]. A notable difference from prior work on microwave-activated two-qubit gates is that, in performing a normal-mode transformation, the disclosed analytical approach obtains good agreement with exact numerics already at second order in perturbation theory. For example, the calculation in Ref. [27] relies on an expansion in capacitive couplings and drive power, which would require, in the setup presented here, to go to higher order (fourth) in the calculation to obtain results comparable to the normal-mode approach.
The starting point is a decomposition of the system Hamiltonian into an unperturbed, exactly solvable part, and a perturbation:
The dimensionless power-counting parameter A is introduced to keep track of the order in perturbation theory, to be set at the end of the calculation to unity, λ→1. Then, the interaction picture can be considered with respect to Ĥ(0). Letting Û0(t)=Te−i∫
In the above it is assumed that the unperturbed time-evolution operator Û0(t) is known. Equation (8) can be seen as a unitary transformation between two Floquet Hamiltonians [19]. Thus, the Floquet quasienergies corresponding to λĤl(1)(t)−i∂t must be identical to those of Ĥ(0)+λĤ(1)(t), while the eigenstates are related by Û0(t).
In an iterative Schrieffer-Wolff approach, the operator λĤ(1)(t) is treated as a small perturbation from which corrections to the known Floquet quasienergies of Ĥ(0) can be derived [26, 28]. To this end, a unitary transformation on the interaction-picture Floquet Hamiltonian Ĥ1(t)−i∂t=λĤ(1)(t)−i∂t, is considered, and the corresponding Baker-Campbell-Hausdorff (BCH) expansion in powers of the generator of this unitary, that is
This equation defines the effective Hamiltonian, whose spectrum is equal (up to a desired precision in λ) to that of the original driven theory. The generator Ĝ1(t) can be solved for iteratively in powers of λ (see Additional Section A), which allows performance of the rotating-wave approximation order by order
To obtain a lowest-order term of the effective Hamiltonian, λĤl(1), the interaction picture Hamiltonian are separated into oscillatory and non-oscillatory terms with the notation
Since the time-averaging operation removes all terms that are oscillatory in time, {circumflex over (
This procedure can be iterated at every order, collecting terms that are oscillatory and then canceling them. The second-order RWA Hamiltonian reads (for a derivation, see Additional Section A)
This form becomes analogous to the second term in the Magnus expansion [45, 46] when the perturbation has a vanishing mean, i.e. {circumflex over (
Expressing the toy-model Hamiltonian as the sum of static quadratic terms, Ĥ(0), and of time-dependent and Kerr terms, Ĥ(1)(t), the first step in deriving parametrically activated interactions between the transmon modes is to diagonalize the former, which can be written as:
This diagonalization is achieved with an orthonormal transformation {circumflex over (α)}=Σβ=a,b,c uαβ{circumflex over (β)}, for α=a, b, c, and which is chosen such that Ĥ(0) takes the form
The expression above illustrates that coupling between the normal modes arises from the nonlinearity and the parametric drive.
Our choice of unperturbed Hamiltonian Ĥ(0) and perturbation λĤ(1) in Eqs. (16) and (17), respectively, is guided by black-box quantization [21]: the unperturbed Hamiltonian is linear and diagonal in the normal-mode basis, whereas the perturbation consists of Kerr-nonlinear terms, on the one hand, and quadratics appearing from the normal-mode expansion of the parametric drive, on the other hand. As shown below, while better choices are possible (see Sec. III C), this choice leads to a simple and intuitive form for the effective Hamiltonian.
As an example of the many common types of interactions that can be activated by a parametric drive [3], a SWAP interaction between the transmon modes arises if the modulation is set to be at the frequency difference between the two transmon modes
This choice yields the first-order RWA Hamiltonian
The first row of this equation contains the iSWAP interaction of amplitude Jab(1). The second row contains the mode anharmonicities, and the third row contains cross-Kerr interactions, the first of which is the ZZ term. The coupling constants in the above effective Hamiltonian result from the normal-mode transformation of the quadratic part of the toy model and take the form
for all j, k=a, b, c, and j≠k. In practice, maximizing Jab(1) can obtain a fast gate, while minimizing the cross-Kerr interactions χjk(1) can avoid the accumulation of coherent errors. Cross-Kerr interactions are a source of infidelity for a iSWAP-type gate, as well as in other gate implementations [10-14, 47]. In the first-order RWA Hamiltonian, to cancel the cross-Kerr interaction between the two transmons, embodiments can use a coupler with a positive anharmonicity [41] αc>0, together with αa, αb<0, which is distinct from using qubits of opposite anharmonicities [10, 40], or couplers with negative anharmonicity [14, 48]. Equation (20) forms the basis for the optimization of the gate parameters. Important corrections to the gate Hamiltonian can be derived from the oscillatory part of the Hamiltonian, {circumflex over ({tilde over (H)})}l(1)(t) at second order in perturbation theory. Finally, note that the first-order term χjk(1) is only a static, i.e. δ-independent, cross-Kerr interaction.
At second order in perturbation theory, there is no correction to the iSWAP gate frequency Jab(2)=0. In the regimes of interest, where the coupler frequency is close enough to the qubit frequencies for the interaction between the coupler and the qubits to be non-negligible, the dominant contribution to the second-order RWA correction to the cross-Kerr interaction χab(2) is
The full expression for χab(2) can be found in Additional Section C. Inspecting the hybridization coefficients uαβ and the denominators in Eq. (21), it is deduced that the second-order correction to the static cross-Kerr interaction, corresponding to the first term in Eq. (21), arises from a virtual two-photon excitation of the coupler (generated by the commutator [â{circumflex over (b)}ĉ†2, â†{circumflex over (b)}†ĉ2]). This correction would not be present in a two-level approximation [16]. On the other hand, the second term in Eq. (21) is the lowest-order contribution to the dynamical cross-Kerr interaction.
As mentioned in the previous subsection, other choices for Ĥ(0) and λĤ(1) are possible which give better accuracy in comparisons with exact Floquet numerics. In this subsection, the unperturbed Hamiltonian Ĥ(0)(t) can consist of the Fock-space diagonal part of Ĥ(t), namely:
where the quartic couplings in the last two rows are exactly those defined in Eq. (20), with the superscript now changed from 1 to 0 to reflect their presence in the unperturbed Hamiltonian.
This starting point, Eq. (22), is expected to lead to more precise results, for two reasons. Firstly, the perturbation Ĥ(1) is now off-diagonal in Fock-space. The effects of the anharmonicities of the modes are now included at the level of Ĥ(0), and, in particular, a dressing of contributions corresponding to two-photon excitations can be expected, such as Eq. (21). Secondly, due to the second row of Eq. (22), the effect of harmonics of the drive frequency can be derived through a Fourier expansion of the time-evolution operator Û0(t), defined below.
Following the steps of the previous subsections, the time evolution operator is evaluated with respect to the unperturbed Hamiltonian Ĥ(0)(t), that is
The first order (and truncating after the first Bessel function) can be obtained:
To second order in perturbation theory, the dominant contributions to Jab(2) are
Although the full form containing 20 terms is not provided here, the second-order contribution χab(2) is non-vanishing, and contains approximately 450 terms in expanded form. Despite the complexity of these full expressions, they are easy to derive and manipulate with symbolic computation tools [50]. Focusing on the static cross-Kerr interaction, i.e., in the δ→0 limit, the dominant correction resulting from the above changes amounts Eq. (21), but replacing the denominator of the first term of that expression by a form that faithfully includes the contribution from the anharmonicities, as expected in the case of a virtual two-photon excitation of the coupler mode. That is, approximately
The full expression for the corrected static cross-Kerr interaction can be found in Additional Section C.
In
Building on the previous results, the following describes an effective Hamiltonian for the full circuit Hamiltonian of Eq. (1) and Eq. (2). The full circuit model goes beyond the toy model in that it systematically includes the effects of the parametric drive on all of the coupling constants. Although the simplicity of the toy model is useful in developing an intuitive understanding of the effect of parametric drives on the system, the full circuit model can lead to more accurate comparisons with experimental data.
The full circuit theory is constructed with the following steps: Sec. IV A introduces the creation and annihilation operators for the bare circuit modes starting from the first-order RWA driven circuit Hamiltonian. Because the drive is taken into account at that level, the frequencies and zero-point fluctuations of these bare modes will be explicitly corrected by the drive. Sec. IV B performs a normal-mode transformation amounting to a driven black-box quantization approach. Sec. IV C then shows how a variety of quantum gates can be addressed by appropriate choices of the parametric drive frequency. Lastly, Sec. IV C finds corrections to the desired gate Hamiltonian using time-dependent Schrieffer-Wolff perturbation theory.
Normal-order expansion of the Hamiltonian specified by Eqs. (1) and (2) is performed over a set of creation and annihilation operators defined as follows
Two remarks are in order: First, in the transmon limit (ηα(b))≈1 with the usual expression ηα(b)≈√{square root over (8ECa/b/EJa/b)}. Second, the parameter ηc depends on the parametric drive amplitude δ, which indicates that the mode c impedance is drive-dependent. This has important consequences for the precision of the calculation of coupling constants dressed by the para-metric drives. In particular it allows capturing of the ac-Stark shift of the coupler mode at the lowest order in perturbation theory. In what follows, sine and cosine functions of the phase are normal-order expanded according to Eq. (D1) of Additional Section D. In turn, trigonometric functions of the flux modulation are expanded in Jacobi-Anger series over the harmonics of the frequency of the drive.
Using the above definitions, the transmon Hamiltonian Ha takes the familiar form
The second term on the right-hand side contains the non-linear part of the Josephson potential, i.e. the inductive part is subtracted. Up to quartic order, Ĥa takes the form
The first row of this expression is a Kerr oscillator Hamiltonian as in the toy model of Sec. II, whereas the second row contains corrections from quartic counter-rotating terms. Here, the mode frequency and anharmonicity can take the following forms
The equations for mode {circumflex over (b)} are obtained from the above with a change of subscripts and operators a→b.
The coupler Hamiltonian differs from that of the transmon modes in two fundamental ways: It breaks parity symmetry due to the external flux, and it is time-dependent. Following Eqs. (12) and (13), this time-dependent Hamiltonian is written as
The creation and annihilation operators of the coupler mode can then be defined by extracting the quadratic part of the time-averaged coupler Hamiltonian. Using Eq. (28) where a→c together with
Crucially, in this first-order rotating-wave approximation of the parametric drive, the Josephson energy is renormalized by the factor J0(μα,βδφ), see also [23]. This is an effective reduction of the Josephson potential barrier, and consequently an increase of phase fluctuations, in the presence of drives. Moreover, the presence of the non-zero external flux results in the parity breaking sine terms in Eq. (36).
The second term of Ĥc(t) in Eq. (34), the oscillatory part, takes the form
As above, the next step is to expand the coupler Hamiltonian up to quartic terms in the creation and annihilation operators. In contrast to the transmon Hamiltonian of Eq. (32), parity breaking leads to the appearance of monomials of odd order. The non-oscillatory part is
The first row of the above expression takes the form of the coupler Hamiltonian in the approximation of the toy model of Sec. II, while the remaining rows contain counter-rotating terms to quartic order. Here, the parametric drive-dependent mode frequency and anharmonicity read
The contribution from the oscillatory part {circumflex over ({tilde over (H)})}c(t) is too lengthy to be reproduced here, and is given up to the second harmonic of the parametric modulation frequency ωd in Table IIA-B of Additional Section D.
Finally, the last term of the full circuit Hamiltonian to consider is the linear interaction induced by the capacitive coupling. Using Eq. (28), this Hamiltonian takes the form
The Hamiltonian specified by Eqs. (32) and its equivalent for the b transmon mode, Eq. (38), the terms summarized in Table IIA-B of Additional Section D, and Eq. (41), form the basis of both the normal-mode analysis, and of the full-circuit numerical simulation performed in Sec. V.
Building upon the above results, the procedure developed with the toy model in Sec. III B can be followed to obtain effective gate Hamiltonians under parametric modulations. Time-independent quadratic terms derived above are collected under Ĥ(0). The linear coupling Ĥg of Eq. (41) from Ĥ(0) is then eliminated through a normal-mode transformation
The linear transformation is determined by a set of 18 hybridization coefficients that relate bare mode coordinates to normal mode coordinates (see Additional Section E for the procedure to compute these coefficients)
In analogy with the treatment in Sec. II of the toy model, Ĥ(0) is taken to be the unperturbed Hamiltonian with respect to which the interaction picture is defined. Primarily in order to keep the expressions more concise, the corrections analyzed in Sec. III C are neglected. With Ĥ(0) the unperturbed Hamiltonian, the remaining interaction terms are λĤ(1)(t)≡Ĥ−Ĥ(0). Expressing these in the interaction picture with respect to Û0=e−iĤ
As a first example, to realize a beam-splitter interaction, the first-order RWA Hamiltonian is obtained in the form of Eq. (19) for a modulation frequency that satisfies
Importantly, as already mentioned, the right-hand side of the above definition depends implicitly on the drive frequency ωd, since it is defined in terms of ac-Stark shifted normal-mode frequencies. Sec. V presents a numerical procedure to obtain the parametric drive frequency.
With this choice of modulation frequency, the effective Hamiltonian takes the form
In contrast to the effective gate Hamiltonian Eq. (19) obtained for the toy model, there are additional terms in the last four rows, namely photon-number-conditioned beam-splitter terms and a photon-pair beam-splitter term. The prefactors of the above Hamiltonian are
The above expressions depend on the drive both explicitly, through the Bessel functions, and implicitly, through the hybridization coefficients ujk. The first three lines of Eq. (47) are similar in form to those obtained for the toy model in Eqs. (20). Of the two additional classes of terms possible in the full circuit model at this order in perturbation theory, the photon-pair beam-splitter term, in the last row of Eq. (46), is generated by the second harmonic of the drive. However, since this term is fourth order in the hybridization coefficients, it can only become comparable to the beam-splitter interaction at vanishing external flux
As in the case of the toy model, going to second order in perturbation theory using Eq. (14) corrections can be found to the coupling constants derived above to first order. To increase the accuracy of these calculations, the coupler phase variable is displaced by a canonical transformation {circumflex over (φ)}c→{circumflex over (φ)}c+φc,cls, where the time-independent real number φc,cls denotes the minimum of the static coupler potential in Eq. (2) resulting from
This displacement allows for the removal of all static terms which are linear in the coupler quadratures {{circumflex over (φ)}c, {circumflex over (n)}c}, before performing the normal-mode transformation. As such, these terms are accounted for exactly, and not as part of the perturbative expansion. Secondly, noting that parity-breaking terms significantly dress the coupler 0→1 transition frequency, this renormalization is absorbed into a reparametrization of the external flux
The space of parametric gates is not limited to beam splitter-type, or red sideband, terms. Indeed, different interactions can be activated by appropriate choices of the frequency of the parametric drive [16, 51-57]. For example, if instead the modulation frequency targets the blue sideband,
It is also possible to obtain a CNOT interaction induced by a parametric drive at ωd=ωa, which makes the a transmon mode into the target mode of a cross-resonance protocol [30, 31]. Following the same procedure as in the preceding subsection, with this choice of modulation frequency the effective gate Hamiltonian is
The first term of above expression generates the cross-resonance gate, while the second term is a coupler-state conditional drive on mode a which is negligible for ĉ†ĉ
≈0. On the other hand, the second row contains local operations on qubit a.
The coupling constants in Eq. (52) take the form
While in the standard cross-resonance gate protocol the gate is activated by a microwave tone on one of the qubits [30, 31], here it is the coupler mode c that is parametrically driven. This protocol to achieve a CNOT gate is advantageous if the coupler mode is much more strongly coupled to the transmon modes a and b than their direct capacitive coupling. As in the standard cross-resonance protocol [31, 32], the CNOT gate rate Ωa;b saturates as a function of the amplitude of the parametric drive, in this model due to the Bessel function dependence J1(μα,βδ). Table I summarizes the different interactions that can be obtained for different choices of modulation frequencies.
Exact numerical Floquet methods can extract the effective gate Hamiltonian from quasienergy spectra. Floquet theory validates the results obtained using perturbation theory in Secs. III and IV C. On the other hand, this numerically exact method is applicable beyond the regime of validity of perturbation theory. This section first briefly introduce the method and the notation in Sec. V A and, as an example application, returns to the toy model to extract the cross-Kerr interaction χab and the √{square root over (iSWAP)} gate amplitude Jab. These results show how to adjust the system parameters such as to cancel the dynamical cross-Kerr interaction during an √{square root over (iSWAP)} gate. Then, in Sec. V B, the method is applied to the full circuit Hamiltonian. In particular, a numerical experiment is performed, which is analogous to two-tone spectroscopy for the parametrically driven circuit. For completeness, an introduction to Floquet theory is presented in Additional Section F.
A. Effective Hamiltonian from Floquet Spectra
The analysis starts from the observation that the effective Hamiltonian is unitarily equivalent to the Floquet Hamiltonian according to Eqs. (8) and (9), and therefore their quasienergy spectra (see Additional Section F) are identical. In the laboratory frame:
The perturbative expansion for e−Ĝ(t), and consequently that for Ĥeff, is therefore an iterative approach to finding the Floquet spectrum.
This section computes the Floquet spectrum exactly and shows how the parameters of the effective Hamiltonian can be extracted from it. Ac-Stark shifted normal mode frequencies, self- and cross-Kerr interactions, and gate amplitudes are formulated as linear combinations of appropriately identified eigenvalues of the Floquet Hamiltonian. For illustration, this subsection confines attention to the Floquet analysis of the toy model of Eq. (5).
To identify states in the Floquet quasienergy spectrum, eigenvectors are found that have a maximum overlap with a set of known, unperturbed states. The state |iaibic is be the eigenstate of the time-independent Schrödinger equation for the undriven Hamiltonian, that has maximum overlap with the Fock state |ia
|ib
|ic
, and its eigenenergy is denoted by Ei
F is defined as the Floquet eigenmode having maximum overlap with |iaibic
, and its quasienergy is denoted with ∈i
With these definitions, the gate amplitude Jab has a natural interpretation in the Floquet formalism. As shown above, the √{square root over (iSWAP)} interaction arises in the toy model if
Since the parametric drive enters via a term proportional to ĉ†ĉ, which couples the undriven eigenstates in the two-state manifold {|100, |010
}, there is an avoided crossing between the Floquet modes |100; k=1
F and |010; k
F, as shown in
,|010
}, the size of the avoided crossing is twice the effective gate amplitude, 2Jab. For example, if an excitation is originally prepared in the transmon b, then population dynamics would obey P010(t)≡|
010|ψ(t)|2
=sin2(Jabt) and P100=1−P010, in full agreement with exact numerics (inset of
Note that, in practice, the two-state manifold {|100, |010
} is coupled by the drive to other levels. The resonant drive frequency ωd is then slightly shifted from Eq. (56) due to the ac-Stark effect induced by these additional couplings, and the exact value can be determined numerically by minimizing the size of the anticrossing.
The dynamical cross-Kerr interaction χab is written in terms of a Walsh transform [15] of the quasienergies
Along with Jab and χab, any ac-Stark-shifted quantity pertaining to the effective Hamiltonian can, in principle, be obtained by taking appropriate linear combinations of the quasienergies in the Floquet spectrum.
Since the Floquet quasienergy spectrum can be obtained from the propagator Û(2π/ωd, 0) over one period of the drive (Additional Section F), the Floquet method is numerically efficient as compared to the simulation of the dynamics over the complete gate time. The period of the drive is on the order of 1 ns, which is between two and three orders of magnitude shorter than the gate times studied here. Due to its relatively small computational footprint, the Floquet method allows efficient searching for optimal gate parameters, e.g. a maximal Jab with a minimal residual cross-Kerr interaction, χab. As an example,
From these studies parameters can be found for which the cross-Kerr interaction χab vanishes. As already mentioned, this is important to obtain high-fidelity two-qubit gates and relies on choosing a positive coupler anharmonicity, αc.
For the dynamical cross-Kerr interaction χab one observes complex variations with δ. The main resonances appear for ωc≈ωa, ωb, and (ωa+ωb)/2 but the slopes and the sign of χab change and additional resonances appear away from the qubit frequencies, especially when the drive amplitude and coupling strengths gab,ac are sufficiently large. As illustrated in
In this section, the Floquet numerical method is applied to the full circuit Hamiltonian of Sec. IV A. The dependence of the coupling constants is studied in the effective gate Hamiltonian versus DC flux and as a function of the drive amplitude.
For both Jab and χab there exist peaks away from the qubit-coupler resonances, situated at F can couple to the Floquet level |001, k−1
F. This can be seen by unfolding the Floquet spectrum in spectroscopy simulations (see
To exemplify the full extent of the Floquet analysis, two-tone spectroscopy data from the simulations are generated according to Eqs. (F2) and (F3) in Additional Section F, by focusing on the experimentally relevant situation where the parametric drive is on, while the (second) probe tone acts on the bare charge operator {circumflex over (n)}a.
In summary, two complementary methods are provided for the analysis of parametrically activated two-qubit gates, one based on analytical time-dependent Schrieffer-Wolff perturbation theory, and one based on numerical Floquet methods. Although the present disclosure has mostly focused on coupler-mediated parametric √{square root over (iSWAP)} gates, a larger collection of gates can be generated in the same model Hamiltonian. The methods presented here allow efficient evaluation of the terms present in the effective gate Hamiltonian.
For the √{square root over (iSWAP)} interaction, it has been shown that with experimentally accessible parameters, a gate frequency of ˜40 MHz corresponding to a gate time as short as 12.5 ns can be obtained with vanishing dynamical cross-Kerr interaction. This fast gate is achieved by working with large capacitive couplings between the qubits and the coupler, while cancelling the cross-Kerr interactions by setting the coupler anharmonicity to positive values, and choosing the right modulation amplitude. Optimization of realistic device parameters based on close agreements between the Floquet simulations and the experimental data will be published elsewhere [58].
The analytical method introduced here, which is based on a drive-dependent normal-mode expansion, is a computationally efficient strategy to organize the perturbation theory as compared to an energy eigenbasis calculation, since it allows to obtain the parameters of the effective Hamiltonian at lower orders in perturbation theory. Moreover, this strategy is suitable in the regime of comparatively large linear couplings, where the dispersive approximation breaks down. Nonetheless, higher orders in analytical perturbation theory are needed for full agreement with exact numerical results, especially for higher-order interactions, such as the dynamical cross-Kerr. Generating higher-order contributions efficiently using computer algebra techniques is the subject of future studies. On the other hand, this work indicates that Floquet numerical methods, as compared to full time-dynamics simulations, is a numerically efficient and exact method for minute optimization studies of parametric gates.
To obtain equations for Ĝ1(t), it is assumed that the generator can be expanded as a series in λ, that is
The above expansion can be expressed compactly
Provided a prescription for λkĜl(k)(t), the following is a recursive way of determining higher-order corrections to the interaction Hamiltonian: knowledge of λĤl(1)(t) allows one to determine λ2Ĥl(2), then λĤl(3) etc.
The kth order term in the generator, λkĜl(k)(t), is determined by the condition that the Hamiltonian be free of oscillatory terms of order λk or less. This condition can be formulated explicitly if written as in Eq. (11),
Then oscillatory terms λ{circumflex over ({tilde over (H)})}l(k)I are canceled for every k if
Note that, in the above expression, the boundary condition Ĝl(k)(0)=0 is imposed by specifying the lower limit of the integration. Noting that Eq. (A5) implies
The DC part of the generator, λk{circumflex over (
With the above formalism in place, perturbative corrections can be computed. From Eq. (9) and the λ2 correction identified to the interaction-picture Hamiltonian
Going ahead and solving the RWA condition in Eq. (A5) at order λ1, the order-λ2 RWA Hamiltonian is
This procedure can be iterated to higher orders, with increasing complexity due to the proliferation of terms from nested commutators in the BCH expansion.
In this Additional Section, the model Hamiltonian of Eq. (1) can be derived from the circuit Lagrangian corresponding to
Up to time-dependent scalar terms,
Moreover, for the two bare transmon modes j=a, b the Lagrangian reads
The total Lagrangian of the system then takes the form
In this section, expressions for the cross-Kerr interaction obtained to reproduce second-order in perturbation theory for the toy model. The full expression of the second-order RWA correction to the cross-Kerr interaction in Sec. III B reads
The second-order correction to the static cross-Kerr interaction as calculated in Sec. III C is:
The expression for the dynamical cross-Kerr interaction, χa,b,Sec.IIIC(2) at δ≠0, is available from the formalism, but it is too lengthy to be reproduced here. In the main text, an evaluation of this expression is used in making direct comparisons to exact numerics.
This Additional Section records a number of results used in Sec. IV, in particular the formulae used for normal-ordered expansions in Additional Section D 1, and the time-dependent terms in the coupler Hamiltonian in Additional Section D 2.
Normal-ordered expansions of trigonometric functions. Jacobi-Anger expansions Sine and cosine are expanded in normal order using the following two expressions [59] [recall that {circumflex over (φ)}a=√{square root over (ηa/2)}(â+â†)]
Terms corresponding to the Jacobi-Anger expansion up to the second harmonic of the drive in the bare coupler Hamiltonian {circumflex over ({tilde over (H)})}c(t) in Sec. IV are listed in Table IIA-B. The operator monomial at the beginning of each row is to be multiplied by the sum of the two following columns, and then results from all rows are to be summed. The coefficients of the missing monomials ĉ, ĉ2, ĉ3, ĉ†ĉ2, ĉ4, ĉ†ĉ3 are obtained by Hermitian conjugation.
ĉ†
ĉ†
Sec. IV made use of a normal mode transformation that eliminates the off-diagonal capacitive coupling terms from the time-independent quadratic Hamiltonian. This section provides the steps to obtain the normal mode coefficients.
Consider the quadratic form (repeated indices are summed over):
A simplification can be made by assuming that there are no off-diagonal inductive terms, Bαβ∝δαβ, which is valid for the circuit studied here. The diagonalization involves three steps:
Step 1. Rescale the variables so that the diagonal part of the Hamiltonian, the inductive part, contains terms with the same inductive energy. For this, define the square root of the product of the inductive energies B=(ΠαBαα)1/2 and the dimensionless coefficients fα=B/Bαα. Then new canonically-conjugate coordinates:
In terms of the new coordinates, and letting A′αβ=Aαβ/(fαfβ) (no implicit summation),
Step 2. Diagonalize the capacitive coupling matrix A′. It is assumed here that this is possible and is achieved by an orthonormal matrix S, such that
Inspecting the first term, new coordinates are defined as
One can verify that the new double-primed coordinates are canonically conjugate because the transformation is orthonormal: [{circumflex over (n)}μ″,{circumflex over (φ)}v″]=SμαSvβ[{circumflex over (n)}α′,{circumflex over (φ)}β′]=iSμαSvβδαβ=iSμαSvα=iδμv. With this, obtain a diagonal form for the Hamiltonian
Step 3. Finally, undo the rescaling transformation of Step 1. That is, introduce a third and last pair of canonically conjugate coordinates, the normal-mode coordinates
At last the quadratic Hamiltonian reads
This is the final normal-mode Hamiltonian.
Hybridization coefficients. It is helpful to summarize the normal mode transformation by skipping over the intermediate variables (primed, and double-primed). For this invert the definitions of the intermediate coordinates to obtain
Creation and annihilation operators. Lastly, consider the creation and annihilation operators. In order for squeezing terms to disappear in the Hamiltonian:
Finally, obtain the hybridization coefficients entering Eq. (43) in the main text. The approach given in this Additional Section generalizes to an arbitrary number of modes with off-diagonal coupling in either the capacitive matrix, or in the inductive matrix.
This Additional Section provides a practical summary of Floquet theory. The spectrum of a monochromatically driven system can be obtained from the Floquet formalism [20], according to which the time-dependent Schrödinger equation for a periodically driven Hamiltonian Ĥ(t)=Ĥ(t+2π/ωd) can be recast into a numerically solvable eigenproblem for the so-called Floquet Hamiltonian [19]
The eigenvalues are the quasienergies ∈α, and whose eigenvectors are the Floquet modes which are periodic functions of time with |ϕα(t))=|ϕα(t+2π/ωd)
In terms of these, the solution to the time-dependent Schrödinger is |ψa(t))=e−ieαt|ϕα(t)). Importantly, the solutions to Eq. (F1) are only defined up to an integer multiple k of the drive frequency ωd, for if {∈α, |ϕα(t)} is a solution, then so is {∈αk≡∈α+kωd|ϕαk(t)
=e−ωdt|ϕα(t)
}, which is a consequence of the periodicity of the Floquet modes.
Information about the monochromatically driven system can be obtained from the quasienergy spectra. For example, two-tone spectroscopy experiments where a weak tone is used to probe the spectra of the driven system can be modeled in the linear response regime [23]. In such experiments, probe-tone-induced transitions occur at frequency differences
of the matrix element of the operator X between the two Floquet modes |ϕαβ(t).
Numerically, the Floquet spectrum is efficiently obtained from the time-evolution operator over one period of the drive, which has a compact expression in terms of the Floquet modes [20]
To summarize, the steady-state dynamics can be obtained from the propagator Û(t, 0) over a single period of the drive, which makes the Floquet method an efficient alternative to numerical simulation of the dynamics over the complete gate time. Indeed, the period of the drive, on the order of 1 ns is between two to three orders of magnitude shorter than the typical gate times. This work obtains the quantities above by using the QuTip implementation of the Floquet formalism [60]-[61], amended by a numerically efficient evaluation of the time-evolution operator developed by Shillito et al. [62].
This section briefly discusses the role of counter-rotating terms in the Floquet simulations of the full device Hamiltonian. Counterrotating terms (among which the parity-breaking cubic terms play an important role) in the coupler Hamiltonian induce an important correction to the coupler frequency, as can be seen by comparing
A perfect entangler is a theoretical term for the non-local two-qubit operations that are capable of creating a maximally-entangled state out of some initial product state, i.e., it doesn't have to be separable. As discussed herein, transmon qubits, store data, transmon qubits or linear resonators can mediate gates, and transmon qubits can act as ancilla for error correction. Quantum computers therefore will ideally have high-coherence qubits, e.g., fixed frequency transmons which are far detuned from each other, low two-qubit gate error, e.g., zero crosstalk between qubits and fast gates, and a family of native gates (i.e., perfect entanglers) to compile to, which can enable flexible/simple entangling gate architecture.
If the gate is not exactly identical to the standard unitary known as sqrt(iSWAP), e.g., it has a slight relative phase offset, one of two things are suggested: either a device/control imperfection, or that the theoretical model does not precisely describe the device behavior. Nevertheless, numerical and analytic methods have both been used to demonstrate that such non-standard native gates can be efficient to compile to. A first numerical approach can include designing calibration and expressivity-efficient instruction sets for quantum computing by Murali et al. (2021). The algorithm recursively checks for how many layers of the native gates the target unitary can be decomposed into. A second analytic approach can include two-Qubit Circuit Depth and the Monodromy Polytope by Peterson et al. (2021). This method describes a way to calculate if synthesis of one gate is possible from a specific sequence of others.
In some embodiments, these approaches can be used to find a bound on the best possible compilation, however continued work is being done about which non-standard gates are easy/hard to compile to, using the framework of Cartan coordinates. For instance, perfect entanglers are easier because they can be used to generate other entanglers. Similarly, finding the single-qubit gates that need to go between each use of a non-standard gate is hard in general and solved only for certain gates like CNOT/CZ, iSWAP, sqrt-iSWAP, and B.
The fastest sqrt(iSWAP)-like entangling gate we have measured was 9 ns but the two-qubit purity dropped below 75% for entangling gate drive durations shorter than 13 ns in that case.
Preliminary benchmarking of the entangler in Device 0 suggests that the fidelity of this architecture is limited by qubit coherence (e.g., the transmon T1 and T2) rather than by the entangling gate design. Future devices (e.g., Device 1 and 2) were therefore optimized to enhance qubit coherence.
In embodiments, opposite anharmonicity qubits are promising as couplers, and an oppositive anharmonicity coupler (e.g., a generalized flux qubit coupler) can enable a 13 ns long entangling gate. Accordingly, these couplers can work with far-detuned fixed-frequency qubits (e.g., transmon qubits), and provide zero ZZ coupling.
In various embodiments, for readout optimization several parameters should be considered. Such considerations include, but are not limited to: Qubits being detuned from each other by about 2 GHz, Purcell limited T1 is expected to be set by decay through the qubit charge line, Purcell filtered readout does not need to be higher than an order of magnitude more than this, and resonators should lie within a parametric amplifier band. Readout resonator and filter parameters should be chosen to give the fastest readout while resonator Purcell T1 is just large enough to not be a problem.
There are many simultaneous requirements for high fidelity operation of a quantum computer. First, gates must be fast with flexible control. Second, crosstalk should be minimized. Crosstalk can come in the form of control crosstalk such as microwave crosstalk between the control of two transmons close in frequency. There is also residual crosstalk through mechanisms like the cross-Kerr interaction which causes state-dependent frequency shifts in neighboring qubits. Lastly, the qubits should maintain a balance of being sufficiently decoupled from the environment to keep high coherence while maintaining full addressability.
As explained above, disclosed is a new coupler architecture using a flux-tunable coupler, such as a generalized flux qubit (GFQ). This coupler may be designed to achieve two key things. First, positive coupler anharmonicity enables the device to be flux-biased to a point where there is zero residual ZZ crosstalk between two transmon data qubits. Secondly, the coupler enables a variety of two-qubit entangling gates while allowing the transmons to be far detuned and fixed frequency. Further described herein is a parametrically driven iSWAP-like gate. The disclosed techniques improves coherence properties of the transmons in comparison to their tunable counterparts and greatly reduces microwave crosstalk.
Embodiments found couplers with different numbers of junctions that were spectrally close. A Nelder-Mead algorithm minimized spectrum differences between N and N+1 junctions. By starting with a coupler with N=3 junctions, parameters on an N=4 junction coupler varied until the energy difference over the first 5 levels was minimized. The result of this study was families of spectrally close couplers with different numbers of junctions. The corrections are of order 10's of MHz which is much smaller than energy scales considered when optimizing spectrum properties.
In the illustrated examples, an equivalent coupler may be determined (e.g., optimized) with the following algorithm:
This information shows fast extraction of interaction rates using Floquet theory. The approach using Floquet theory captures effects of drive. The approach using Floquet theory can be faster & more precise using Dysolve. The approach using Floquet theory allows for determination of cancellation of static and dynamical ZZ. There is also the possibility of using Floquet spectroscopy to characterize the device
Cancellation of the static (δφ=0) and the dynamical (δφ≠0) ZZ interaction with parametric drive is shown. The gate is run at flux bias where dynamical ZZ is zero. The gate is also run between the qubit frequencies. Experimental results indicate that the coupler can be operated at zero static ZZ. The sqrt(iSWAP) gate indicates t is about 13 ns with F=99.8%.
The disclosure may comprise any combination of at least the following aspects.
Aspect 1. A device comprising:
Aspect 2. The device of Aspect 1, wherein opposite anharmonicity comprises coupler having an anharmonicity of an opposite sign than a sign of an anharmonicity of the at least two qubits.
Aspect 3. The device of any one of Aspects 1-2, wherein the coupler comprises a flux tunable parametric coupler.
Aspect 4. The device of any one of Aspects 1-3, wherein the coupler suppresses crosstalk based on controlling one or more of a flux bias or DC flux bias applied to the coupler.
Aspect 5. The device of any one of Aspects 1-4, wherein the coupler is one or more of tunable or tuned to achieve zero ZZ crosstalk or substantially zero ZZ crosstalk between the at least two qubit structures.
Aspect 6. The device of claim 1, wherein the coupler is tuned using a magnetic field to achieve zero ZZ crosstalk or substantially zero ZZ crosstalk.
Aspect 7. The device of any one of Aspects 1-6, wherein the coupler comprises an asymmetric loop having components in a first portion of the asymmetric loop that are asymmetric to components in a second portion of the asymmetric loop opposite the first portion.
Aspect 8. The device of Aspect 7, wherein a ratio between energies of the components of the first portion and energies of the components of the second portion and a relation between the number of components of the first portion and a number of components of the second portion match a condition that enables tuning to achieve zero ZZ crosstalk or substantially zero ZZ crosstalk.
Aspect 9. The device of any one of Aspects 7-8, wherein the asymmetric loop comprises a Superconducting Quantum Interference Device (SQUID) loop and the components comprise Josephson junctions.
Aspect 10. The device of any one of Aspects 1-9, wherein the coupler comprises a first circuit portion electrically in parallel with a second circuit portion, wherein the first circuit portion comprises a first number of Josephson junctions and the second circuit portion comprises a second number of Josephson junctions different from the first number.
Aspect 11. The device of any one of Aspects 1-10, wherein the at least two qubit structures have fixed frequencies.
Aspect 12. The device of any one of Aspects 1-11, wherein the coupler enables gates that are less than 20 ns in duration.
Aspect 13. The device of any one of Aspects 1-12, wherein the at least two qubit structures are detuned from each other in frequency by one or more of: at least about 1 GHz, in a range of about 0.5 GHZ to about 3 GHz, or in a range of about 1 GHz to about 2 GHz.
Aspect 14. The device of any one of Aspects 1-13, wherein the at least two qubit structures enable gates that are less than 20 ns in duration and are detuned from each other in frequency by one or more of: at least about 1 GHz, or in a range of about 1 GHz to about 2 GHz.
Aspect 15. The device of any one of Aspects 1-14, wherein the coupler is controlled by one or more of parametric modulation, modulation, or a time-dependent control protocol to provide gate operations based on quantum entanglement between the at least two qubit structures.
Aspect 16. The device of any one of Aspects 1-15, further comprising a readout cavity and qubits to maximize coherence and minimize state preparation and measurement errors.
Aspect 17. The device of any one of Aspects 1-16, wherein one or more of at least two qubit structures comprise a transmon qubit structure.
Aspect 18. The device of any one of Aspects 1-17, wherein the at least two qubit structures and the coupler are coupled together via mutual capacitive couplings.
Aspect 19. The device of any one of Aspects 1-18, wherein the coupler comprises a capacitively shunted flux qubit.
Aspect 20. The device of any one of Aspects 1-19, further comprising an additional coupler having the opposite anharmonicity to the at least two qubit structures, wherein the at least two qubit structures for storing quantum states comprise a first qubit structure, a second qubit structure, and a third qubit structure.
Aspect 21. The device of Aspect 20, wherein the coupler is coupled between the first qubit structure and the second qubit structure, and wherein the additional coupler is coupled between the second qubit structure and the third qubit structure.
Aspect 22. A system comprising: a plurality of quantum logic gates, wherein at least a portion of the plurality of quantum logic gates comprise the device of any one of claims 1-21.
Aspect 23. A method comprising: tuning, by applying a flux bias, a coupler to suppress ZZ crosstalk between at least two qubit structures, wherein the coupler has opposite anharmonicity to the at least two qubit structures and is configured to couple the at least two qubit structures; and varying in time an external flux applied to the tuned coupler to cause gate operations based on quantum entanglement between the at least two qubit structures.
Aspect 24. The method of Aspect 23, wherein the coupler and the at least two qubit structures comprise the coupler and the at least two qubit structures of any one of claims 1-19.
Aspect 25. The method of any one of Aspects 23-24, wherein the gate operations comprise one or more of iSWAP operations, bSWAP operations, sqrt(iSWAP) operations, sqrt(bSWAP) operations, controlled-Z operations, or CNOT operations.
Aspect 26. The method of any one of Aspects 23-25, further comprising determining one or more modulation parameters, wherein the tuned coupler is modulated based on the one or more modulation parameters.
Aspect 27. The method of Aspect 26, wherein determining the one or more modulation parameters is based on Floquet computations.
Aspect 28. The method of any one of Aspects 26-27, wherein the one or more modulation parameters comprise one or more of drive frequency or drive amplitude.
Aspect 29. The method of any one of Aspects 26-28, wherein the one or more modulation parameters comprise one or more parameters that define a range of operation in which ZZ crosstalk is canceled.
Aspect 30. The method of any one of Aspects 23-29, wherein determining the one or more modulation parameters is based on a full circuit Hamiltonian model.
Aspect 31. The method of any one of Aspects 23-30, wherein varying in time the external flux comprises one or more of modulating, parametrically modulating, or controlling using a protocol the tuned coupler to activate interactions between the at least two qubit structures.
Aspect 32. The method of any one of Aspects 23-31, further comprising determining one or more design parameters for fabricating the coupler.
Aspect 33. The method of Aspect 32, wherein the one or more design parameters comprise a number of junctions to provide in one or more parallel circuit portions of the coupler.
Aspect 34. The method of any one of Aspects 32-33, wherein determining the one or more design parameters comprises minimizing an energy difference between two simulated couplers by varying one or more parameters of at least one of the simulated couplers.
Aspect 35. A device comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the device (e.g., and/or the device of any one of Aspects 1-21) to perform the methods of any one of Aspects 23-34.
Aspect 36. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause a device (e.g., a computing device, the device of any one of Aspects 1-21) to perform the methods of any one of Aspects 23-34.
The computing device 4700 may include a baseboard, or “motherboard,” which is a printed circuit board to which a multitude of components or devices may be connected by way of a system bus or other electrical communication paths. One or more central processing units (CPUs) 4704 may operate in conjunction with a chipset 4706. The CPU(s) 4704 may be standard programmable processors that perform arithmetic and logical operations necessary for the operation of the computing device 4700.
The CPU(s) 4704 may perform the necessary operations by transitioning from one discrete physical state to the next through the manipulation of switching elements that differentiate between and change these states. Switching elements may generally include electronic circuits that maintain one of two binary states, such as flip-flops, and electronic circuits that provide an output state based on the logical combination of the states of one or more other switching elements, such as logic gates. These basic switching elements may be combined to create more complex logic circuits including registers, adders-subtractors, arithmetic logic units, floating-point units, and the like.
The CPU(s) 4704 may be augmented with or replaced by other processing units, such as GPU(s) 4705. The GPU(s) 4705 may comprise processing units specialized for but not necessarily limited to highly parallel computations, such as graphics and other visualization-related processing.
A chipset 4706 may provide an interface between the CPU(s) 4704 and the remainder of the components and devices on the baseboard. The chipset 4706 may provide an interface to a random access memory (RAM) 4708 used as the main memory in the computing device 4700. The chipset 4706 may further provide an interface to a computer-readable storage medium, such as a read-only memory (ROM) 4720 or non-volatile RAM (NVRAM) (not shown), for storing basic routines that may help to start up the computing device 4700 and to transfer information between the various components and devices. ROM 4720 or NVRAM may also store other software components necessary for the operation of the computing device 4700 in accordance with the aspects described herein.
The computing device 4700 may operate in a networked environment using logical connections to remote computing nodes and computer systems through local area network (LAN) 4716. The chipset 4706 may include functionality for providing network connectivity through a network interface controller (NIC) 4722, such as a gigabit Ethernet adapter. A NIC 4722 may be capable of connecting the computing device 4700 to other computing nodes over a network 4716. It should be appreciated that multiple NICs 4722 may be present in the computing device 4700, connecting the computing device to other types of networks and remote computer systems.
The computing device 4700 may be connected to a mass storage device 4728 that provides non-volatile storage for the computer. The mass storage device 4728 may store system programs, application programs, other program modules, and data, which have been described in greater detail herein. The mass storage device 4728 may be connected to the computing device 4700 through a storage controller 4724 connected to the chipset 4706. The mass storage device 4728 may consist of one or more physical storage units. A storage controller 4724 may interface with the physical storage units through a serial attached SCSI (SAS) interface, a serial advanced technology attachment (SATA) interface, a fiber channel (FC) interface, or other type of interface for physically connecting and transferring data between computers and physical storage units.
The computing device 4700 may store data on a mass storage device 4728 by transforming the physical state of the physical storage units to reflect the information being stored. The specific transformation of a physical state may depend on various factors and on different implementations of this description. Examples of such factors may include, but are not limited to, the technology used to implement the physical storage units and whether the mass storage device 4728 is characterized as primary or secondary storage and the like.
For example, the computing device 4700 may store information to the mass storage device 4728 by issuing instructions through a storage controller 4724 to alter the magnetic characteristics of a particular location within a magnetic disk drive unit, the reflective or refractive characteristics of a particular location in an optical storage unit, or the electrical characteristics of a particular capacitor, transistor, or other discrete component in a solid-state storage unit. Other transformations of physical media are possible without departing from the scope and spirit of the present description, with the foregoing examples provided only to facilitate this description. The computing device 4700 may further read information from the mass storage device 4728 by detecting the physical states or characteristics of one or more particular locations within the physical storage units.
In addition to the mass storage device 4728 described above, the computing device 4700 may have access to other computer-readable storage media to store and retrieve information, such as program modules, data structures, or other data. It should be appreciated by those skilled in the art that computer-readable storage media may be any available media that provides for the storage of non-transitory data and that may be accessed by the computing device 4700.
By way of example and not limitation, computer-readable storage media may include volatile and non-volatile, transitory computer-readable storage media and non-transitory computer-readable storage media, and removable and non-removable media implemented in any method or technology. Computer-readable storage media includes, but is not limited to, RAM, ROM, erasable programmable ROM (“EPROM”), electrically erasable programmable ROM (“EEPROM”), flash memory or other solid-state memory technology, compact disc ROM (“CD-ROM”), digital versatile disk (“DVD”), high definition DVD (“HD-DVD”), BLU-RAY, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage, other magnetic storage devices, or any other medium that may be used to store the desired information in a non-transitory fashion.
A mass storage device, such as the mass storage device 4728 depicted in
The mass storage device 4728 or other computer-readable storage media may also be encoded with computer-executable instructions, which, when loaded into the computing device 4700, transforms the computing device from a general-purpose computing system into a special-purpose computer capable of implementing the aspects described herein. These computer-executable instructions transform the computing device 4700 by specifying how the CPU(s) 4704 transition between states, as described above. The computing device 4700 may have access to computer-readable storage media storing computer-executable instructions, which, when executed by the computing device 4700, may perform the methods described herein.
A computing device, such as the computing device 4700 depicted in
As described herein, a computing device may be a physical computing device, such as the computing device 4700 of
It is to be understood that the methods and systems are not limited to specific methods, specific components, or to particular implementations. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting.
As used in the specification and the appended claims, the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Ranges may be expressed herein as from “about” one particular value, and/or to “about” another particular value. When such a range is expressed, another embodiment includes from the one particular value and/or to the other particular value. Similarly, when values are expressed as approximations, by use of the antecedent “about,” it will be understood that the particular value forms another embodiment. It will be further understood that the endpoints of each of the ranges are significant both in relation to the other endpoint, and independently of the other endpoint.
Throughout this document, values expressed in a range format should be interpreted in a flexible manner to include not only the numerical values explicitly recited as the limits of the range, but also to include all the individual numerical values or sub-ranges encompassed within that range as if each numerical value and sub-range is explicitly recited. For example, a range of “about 0.1% to about 5%” or “about 0.1% to 5%” should be interpreted to include not just about 0.1% to about 5%, but also the individual values (e.g., 1%, 2%, 3%, and 4%) and the sub-ranges (e.g., 0.1% to 0.5%, 1.1% to 2.2%, 3.3% to 4.4%) within the indicated range. The statement “about X to Y” has the same meaning as “about X to about Y,” unless indicated otherwise. Likewise, the statement “about X, Y, or about Z” has the same meaning as “about X, about Y, or about Z,” unless indicated otherwise. The term “about” as used herein can allow for a degree of variability in a value or range, for example, within 10%, within 5%, or within 1% of a stated value or of a stated limit of a range, and includes the exact stated value or range. The term “substantially” as used herein refers to a majority of, or mostly, as in at least about 50%, 60%, 70%, 80%, 90%, 95%, 96%, 97%, 98%, 99%, 99.5%, 99.9%, 99.99%, or at least about 99.999% or more, or 100%.
“Optional” or “optionally” means that the subsequently described event or circumstance may or may not occur, and that the description includes instances where said event or circumstance occurs and instances where it does not.
Throughout the description and claims of this specification, the word “comprise” and variations of the word, such as “comprising” and “comprises,” means “including but not limited to,” and is not intended to exclude, for example, other components, integers or steps. “Exemplary” means “an example of” and is not intended to convey an indication of a preferred or ideal embodiment. “Such as” is not used in a restrictive sense, but for explanatory purposes.
Components are described that may be used to perform the described methods and systems. When combinations, subsets, interactions, groups, etc., of these components are described, it is understood that while specific references to each of the various individual and collective combinations and permutations of these may not be explicitly described, each is specifically contemplated and described herein, for all methods and systems. This applies to all aspects of this application including, but not limited to, operations in described methods. Thus, if there are a variety of additional operations that may be performed it is understood that each of these additional operations may be performed with any specific embodiment or combination of embodiments of the described methods.
As will be appreciated by one skilled in the art, the methods and systems may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the methods and systems may take the form of a computer program product on a computer-readable storage medium having computer-readable program instructions (e.g., computer software) embodied in the storage medium. More particularly, the present methods and systems may take the form of web-implemented computer software. Any suitable computer-readable storage medium may be utilized including hard disks, CD-ROMs, optical storage devices, or magnetic storage devices.
Embodiments of the methods and systems are described herein with reference to block diagrams and flowchart illustrations of methods, systems, apparatuses and computer program products. It will be understood that each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations, respectively, may be implemented by computer program instructions (e.g., computer readable instructions). Additionally, any method, process, algorithm described herein without a flowchart and/or figure may be implemented by computer program instructions. These computer program instructions may be loaded on a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions which execute on the computer or other programmable data processing apparatus create a means for implementing the functions specified in the flowchart block or blocks.
These computer program instructions may also be stored in a computer-readable memory that may direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including computer-readable instructions for implementing the function specified in the flowchart block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
The various features and processes described above may be used independently of one another, or may be combined in various ways. All possible combinations and sub-combinations are intended to fall within the scope of this disclosure. In addition, certain methods or process blocks may be omitted in some implementations. The methods and processes described herein are also not limited to any particular sequence, and the blocks or states relating thereto may be performed in other sequences that are appropriate. For example, described blocks or states may be performed in an order other than that specifically described, or multiple blocks or states may be combined in a single block or state. The example blocks or states may be performed in serial, in parallel, or in some other manner. Blocks or states may be added to or removed from the described example embodiments. The example systems and components described herein may be configured differently than described. For example, elements may be added to, removed from, or rearranged compared to the described example embodiments.
It will also be appreciated that various items are illustrated as being stored in memory or on storage while being used, and that these items or portions thereof may be transferred between memory and other storage devices for purposes of memory management and data integrity. Alternatively, in other embodiments, some or all of the software modules and/or systems may execute in memory on another device and communicate with the illustrated computing systems via inter-computer communication. Furthermore, in some embodiments, some or all of the systems and/or modules may be implemented or provided in other ways, such as at least partially in firmware and/or hardware, including, but not limited to, one or more application-specific integrated circuits (“ASICs”), standard integrated circuits, controllers (e.g., by executing appropriate instructions, and including microcontrollers and/or embedded controllers), field-programmable gate arrays (“FPGAs”), complex programmable logic devices (“CPLDs”), etc. Some or all of the modules, systems, and data structures may also be stored (e.g., as software instructions or structured data) on a computer-readable medium, such as a hard disk, a memory, a network, or a portable media article to be read by an appropriate device or via an appropriate connection. The systems, modules, and data structures may also be transmitted as generated data signals (e.g., as part of a carrier wave or other analog or digital propagated signal) on a variety of computer-readable transmission media, including wireless-based and wired/cable-based media, and may take a variety of forms (e.g., as part of a single or multiplexed analog signal, or as multiple discrete digital packets or frames). Such computer program products may also take other forms in other embodiments. Accordingly, the present invention may be practiced with other computer system configurations.
While the methods and systems have been described in connection with preferred embodiments and specific examples, it is not intended that the scope be limited to the particular embodiments set forth, as the embodiments herein are intended in all respects to be illustrative rather than restrictive.
It will be apparent to those skilled in the art that various modifications and variations may be made without departing from the scope or spirit of the present disclosure. Other embodiments will be apparent to those skilled in the art from consideration of the specification and practices described herein. It is intended that the specification and example figures be considered as exemplary only, with a true scope and spirit being indicated by the following claims.
The following papers discuss crosstalk suppression. These papers use multiple coupling elements that interfere with one another, or direct interactions between two different kinds of qubits, including qubits with opposite anharmonicity. No papers discuss using an opposite anharmonicity device as a coupler.
This application claims priority to U.S. Patent Application No. 63/162,961 filed Mar. 18, 2021, which is hereby incorporated by reference for any and all purposes.
This invention was made with government support under Grant Nos. W911NF-19-1-0016 and W911NF-18-1-0411 awarded by the U.S. Army/Army Research Office, Grant No. CCF-1730082 awarded by the National Science Foundation, and Grant No. DE-SC0012704 awarded by the Department of Energy. The government has certain rights in the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2022/020554 | 3/16/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63162961 | Mar 2021 | US |