The field of the disclosure is related to superconducting circuits. More particularly, the disclosure relates to systems and methods for controlling superconducting quantum circuits using single flux quantum (“SFQ”) logic.
In the field of quantum computation, the performance of quantum bits (“qubits”) has advanced rapidly in recent years, with preliminary multi-qubit implementations leading toward surface code architectures. In contrast to classical computational methods that rely on binary data stored in the form of definite on/off states, or bits, methods in quantum computation take advantage of the quantum mechanical nature of quantum systems. Specifically, quantum systems are described using a probabilistic approach, whereby a system includes quantized energy levels whose state may be represented using a superposition of multiple quantum-mechanical states.
Among several implementations currently being pursued, superconductor-based circuits present good candidates for the construction of qubits given the low dissipation inherent to superconducting materials, which in principle can produce coherence times necessary for performing useful quantum computations. In addition, because complex superconducting circuits can be micro-fabricated using conventional integrated-circuit processing techniques, scaling to a large number of qubits is relatively straightforward. In particular, superconducting circuits that include Josephson tunnel junctions, generally composed of two superconducting electrodes separated by a thin insulator, may be utilized for scalable quantum information processing in the solid state. Such Josephson junction-based superconducting circuits are advantageous on account of their strongly nonlinear behavior, which allows a breaking of degeneracy for the transition frequencies, and thus restricting system dynamics to specific quantum states.
Presently, gate and measurement fidelities are within reach of the threshold for fault-tolerant quantum computing based on topological surface codes, and hence there is interest in scaling quantum computing devices that include a few qubits to much larger, multi-qubit circuitry. However, a superconducting quantum computer that will outperform the best available classical machines may necessitate thousands if not millions of physical qubits, and hence the wiring architecture and control of a such large-scale quantum processor presents a formidable technical challenge.
Present systems for measurement and control of superconducting quantum circuits typically include low-temperature systems, such as dilution refrigeration units. Such systems are configured with microwave frequency generators and single-sideband mixing hardware that generate and transmit microwave electromagnetic signals to multiple superconducting circuits for purposes of measurement and control of the state of each qubit. However, such systems are limited in terms of wiring availability, as well as thermal and noise coupling to room temperature electronics. Hence, in applications involving cryogenic temperatures it is highly desirable to integrate as much of the control and measurement circuitry for a multi-qubit system as possible into in order to reduce wiring heat load, latency, power consumption, and the overall system footprint.
Given the above, there a need for systems and methods yielding scalable quantum computation that includes the ability to perform rapid high-fidelity control and measurement of both single qubits and multi-qubit parity, while controlling the resources utilized.
The present disclosure overcomes the aforementioned drawbacks by providing a system and methods for controlling superconducting quantum circuits. Specifically, the present disclosure describes an approach for use in coherent manipulation of harmonic oscillator and qubit modes using a sequence of voltage pulses generated using single flux quantum (“SFQ”) circuits. Particularly, the present disclosure utilizes coherent rotations obtained by using a pulse-to-pulse spacing timed to a period of a target oscillator. Advantageously, control by way of voltage pulses generated using SFQ circuits coupled to multiple superconducting quantum systems may be achieved in a low-temperature cryostat without need for applying microwave electromagnetic signals. As will be described, calculation of gate errors due to timing jitter of SFQ-derived voltage pulses and due to weak anharmonicity of a qubit demonstrate gate fidelities in excess of 99.9 percent are achievable for sequence lengths of, for example, roughly 20 nanoseconds.
In one aspect of the present disclosure, a quantum computing system is provided. The system includes at least one superconducting quantum circuit described by multiple quantum states, and at least one single flux quantum (“SFQ”) control circuit configured to generate a voltage pulse sequence that includes a plurality of voltage pulses temporally separated by a pulse-to-pulse spacing timed to a resonance period. The system also includes at least one coupling between the at least one superconducting quantum circuit and the at least one SFQ control circuit configured to transmit the voltage pulse sequence generated using the SFQ control circuit to the at least one superconducting quantum circuit.
In another aspect of the present disclosure, a method for controlling superconducting quantum circuits is provided. The method includes providing at least one superconducting quantum circuit described by multiple quantum states and coupled to at least one single flux quantum (“SFQ”) control circuit, and generating, using the at least one SFQ control circuit, a voltage pulse sequence that includes a plurality of voltage pulses temporally separated by a pulse-to-pulse spacing. The method also includes applying the voltage pulse sequence to the at least one superconducting quantum circuit to achieve an excitation consistent with a target transition between the multiple quantum states.
In yet another aspect of the present disclosure, a method for controlling superconducting circuits is provided. The method includes providing at least one superconducting quantum circuit described by multiple quantum states and coupled to at least one single flux quantum (“SFQ”) circuit, and generating, using the at least one SFQ control circuit, a voltage pulse sequence that includes a plurality of voltage pulses temporally separated by a pulse-to-pulse spacing timed to a resonance period. The method also includes applying the voltage pulse sequence to the at least one superconducting quantum circuit to achieve an excitation consistent with a target transition between the multiple quantum states.
The foregoing and other aspects and advantages of the invention will appear from the following description. In the description, reference is made to the accompanying drawings which form a part hereof, and in which there is shown by way of illustration a preferred embodiment of the invention. Such embodiment does not necessarily represent the full scope of the invention, however, and reference is made therefore to the claims and herein for interpreting the scope of the invention.
a is a schematic of an example single flux quantum (“SFQ”) pulse sequence for achieving an excitation for a resonator coupled via a capacitance to a SFQ-based voltage source.
b shows a trajectory in quadrature space for a cavity driven by a resonant SFQ pulse sequence, accordance with the present disclosure.
c shows a trajectory on the Bloch sphere for a qubit driven with a resonant SFQ pulse sequence, in accordance with the present disclosure.
a is a graphical illustration of polar θ and azimuthal φ angles of the Bloch vector following an SFQ-based (π/2)y rotation for different realizations of timing jitter.
b is a graphical illustration of SFQ gate error versus jitter for an SFQ (π/2)y rotation.
a and 7b provide a schematic illustration of SFQ pulse timing jitter for internal and external clocking modes.
Previously, single flux quantum (“SFQ”) superconducting circuits have been investigated as a high-speed and ultra low-power digital logic alternative to current CMOS-based integrated circuits. Specifically, at the heart of SFQ circuits are Josephson junctions, whose fast switching capabilities (on the order of a few picoseconds), provide a significant improvement over conventional approaches. The operating principle of the SFQ circuits is based on single 2π-leaps in the phase φ of overdamped Josephson junctions. Due to large damping, driven Josephson junctions never switch completely into the phase-running regime having a large average voltage across the junction, but instead generate short voltage pulses whose time integral equals the superconducting flux quantum Φ0=h/2e. Generally, SFQ digital logic circuits generate, manipulate and store classical bits of information, or logical “0” and “1” values, using voltage pulses, or fluxons, that propagate ballistically along passive superconducting microstrip lines or active Josephson transmission lines.
There have been some experimental demonstrations implementing SFQ-based circuits for qubit biasing, along with fluxon-based schemes for qubit measurement. In addition, there has been a proposal to generate microwave pulses for qubit control using appropriately filtered SFQ pulse trains, although the required filter and matching sections would be challenging to realize practically. In spite of such work, there has been no compelling realization thus far of coherent control of quantum systems using direct excitation of system modes via SFQ-generated voltage pulses. This is because each single SFQ pulse produces a broadband excitation, which is not directly useful for coherent manipulation of quantum circuits, since it does not offer the possibility for providing selective excitation of individual transitions between quantum states.
By contrast, the present disclosure recognizes that superconducting quantum systems, such as qubits or resonator cavities, may be coherently controlled using voltage pulses generated using such SFQ circuits, as will be described. Specifically, systems and methods that implement resonant SFQ pulse sequences are provided for the coherent control of quantum system modes, such as qubit and resonator cavity modes. Examples of superconducting qubits include charge qubits, flux qubits, phase qubits, transmons, xmons, and so forth. As will be described, SFQ-based gates, in accordance with the present disclosure, are robust against leakage errors and timing jitter of the applied voltage pulses, with high achievable fidelities in nanosecond gate times.
Turning to
In accordance with embodiments of the present disclosure, the SFQ control circuit(s) 104, which may include a number SFQ modules arranged in any manner, may be configured to generate a voltage pulse sequence, or pulse train. Specifically, the voltage pulse sequence may include any number of periodic or non-periodic voltage pulses, temporally separated by pulse-to-pulse spacings, for use in attaining target transitions between multiple quantum states describing the superconducting quantum circuits(s) 102. In some aspects, the pulse-to-pulse spacings may be timed to one or more resonance periods such that excitations consistent with target transitions between the quantum states of the superconducting quantum circuits(s) 102 are achieved. This may be accomplished via controller system(s) 108, which can include any electronic systems, hardware or circuitry components in communication with the SFQ control circuit(s) 104, and configured to initiate and control the timing and intensity of voltage pulses generated therefrom. For example, such controller system(s) 108 may include capabilities for providing signals of any amplitude, frequency, waveform, or duration, as input signals to the SFQ control circuit(s) 104, in the form of current, voltage, magnetic flux signals, and so forth. In some aspects, the controller system(s) 108 may be further configured to optimize the pulse-to-pulse sequence in order to minimize a gate infidelity due to any combination of timing errors, timing jitter and weak qubit anharmonicity, along with other errors.
The one or more couplings 106 providing a communication between the superconducting quantum circuit(s) 102 and SFQ control circuit(s) 104 may configured to transmit, modulate, amplify, or filter, the voltage pulse sequence generated using the SFQ control circuit(s) 104. Such couplings 106 may include any circuitry elements, including capacitive or inductive elements, passive superconducting microstrip lines, active Josephson transmission lines, including any number of Josephson junctions, and so forth. In some aspects, the controller system(s) 108 may further provide signals for modulating or tuning the one or more couplings 106.
In certain desired configurations, the one or more couplings 106 may be designed such that nonequilibrium quasiparticles generated in the SFQ control circuit(s) 104 are isolated from the superconducting quantum circuit(s) 102 in a manner intended to avoid the introduction of degrees of freedom leading to quantum decoherence. For example, quasiparticle poisoning can be mitigated by avoiding direct galvanic connection between the signal and ground traces of the SFQ control circuit(s) 104 and superconducting quantum circuit(s) 102.
In some configurations of the quantum computing system 100, a readout system(s) 110 in communication with the superconducting quantum circuit(s) 102 may also be included, whereby the readout system(s) 110 may be configured to provide readout information in relation to controlled quantum states of the superconducting quantum circuit(s) 102, in accordance with the present disclosure.
Turning to
At process block 206, the generated voltage pulse sequence is then applied to the superconducting quantum circuit(s) via at least one coupling to achieve target transitions between states of the quantum system(s). Then at process block 208 a report may be generated of any shape or form. Specifically, information with respect to states of the quantum system (s) may be obtained via signals from single or multiple readouts by way of readout system(s), as mentioned.
In previous approaches, control of superconducting qubits is generally accomplished using shaped microwave pulses that realize arbitrary rotations over the Bloch sphere. Amplitude modulation of a resonant carrier wave concentrates drive power at the frequency of interest, and the microwave pulses are shaped to minimize power at nearby transition frequencies to avoid excitation out of the qubit manifold. As described, such approaches are limited in their applicability to scalable quantum computing systems as would inherently necessitate complex and expensive resources.
By contrast, in accordance with systems and methods of the present disclosure, intuition for the effectiveness of an arbitrary drive pulse in achieving a desired transition (or avoiding an undesired one) between quantum states, can be obtained by considering a simple classical model of an LC resonator. Specifically, a drive waveform is coupled to the resonator from a time-dependent voltage source V(t) through a coupling capacitance Cc is considered, as shown in
where C′=C+CC, ω0=1/√{square root over (LC′)} and where the tilde represents the Fourier transform {tilde over (V)}(ω)=∫−∞∞V(t)ejωtdt. The energy coupled to the resonator is proportional to the energy spectral destiny of the drive waveform at the resonator frequency.
Herein, the response of a microwave resonator to an SFQ pulse is of interest. For state-of-the-art Nb-based SFQ technology, characteristic pulse amplitudes are roughly 2 mV and pulse widths around 1 picosecond. As the pulse widths are much less than the period of the microwave resonator, an SFQ voltage pulse can be modeled as a Dirac δ-function V (t)=Φ0δ(t). In this case, {tilde over (V)}(ω)=Φ0 and Eqn. (1) reduces to:
where the subscript 1 indicates reference to the response to a single pulse. Because the SFQ pulse width is much smaller than the oscillator period, the energy deposited is quite insensitive to the detailed shape of the SFQ pulse, and is determined rather by the time integral of the pulse, which is precisely quantized to a single flux quantum. For example, for a Gaussian SFQ pulse with standard deviation τ, the above result is modified by the pre-factor e−ω
As mentioned, a single SFQ pulse produces a broadband excitation. For this reason, a single pulse is not useful for coherent manipulation of quantum circuits, since it does not offer the possibility to selectively excite individual transitions. The picture changes, however, when considering driving the resonator with a sequence of SFQ voltage pulses. Particularly, to coherently excite a resonator a pulse-to-pulse separation that is timed to the resonator period may be used. Such approach is analogous to pumping up a swing by giving a short push once per cycle, in contrast to sinusoidally forcing the swing throughout an entire period of oscillation. A driving voltage may then be considered as:
V
n(t)=Φ0[δ(t)+δ(t−T)+ . . . +δ(t−(n−1)T)] (3)
where T is the separation between pulses and n is the number of pulses. It may be found that the pulse sequence couples an energy to the resonator equal to:
By way of example, it is worthwhile to consider the energy transferred by an SFQ pulse sequence to a typical cavity mode in a superconducting cQED circuit. By taking ω0/2π=5 GHz, C=1 pF, and G=1fF, it is determined that a single SFQ pulse couples roughly 6×10−4 quanta to the cavity mode. By contrast, for a resonant pulse sequence, in accordance with the present disclosure, with T equal to an integer multiple of cavity periods, the pulses add coherently, so that the total energy deposited in the cavity goes as n2. Because of such quadratic scaling, about 40 pulses are required to populate the cavity with a single excitation, accomplished in a time of roughly 40·2π/ω0=8 ns.
A recent proposal for cQED measurement based on microwave counting relies on the preparation of “bright” and “dark” cavity pointer states using a coherent drive pulse with length matched to the inverse detuning of the dressed cavity frequencies. This protocol is readily adapted to a SFQ excitation of the readout cavity. For a qubit-cavity system with dressed cavity resonances at ω0−χ or (ω0+χ) corresponding to the qubit |0 (or |1) states, an SFQ pulse train with interval T=2/π(ω0+χ) and total number of pulses n=(ω0+χ)/2χ will coherently populate the cavity if the qubit is in the |1 state, while returning the cavity to the vacuum upon completion of the sequence if the qubit is in the |0 state.
By way of example, the response of the quantum oscillator to SFQ excitation is considered. The time-dependent circuit Hamiltonian is written as:
The Hamiltonian may be decomposed into the unperturbed free Hamiltonian Hfree and a time-dependent excitation Hamiltonian HSFQ:
In terms of the usual raising and lowering operators,
The effect of the SFQ pulse is then to induce a coherent displacement of the cavity state by amount
as shown in
and mean energy En=0|αn|2 consistent with the classical expression (4).
Next, by way of another example, the application of SFQ pulses may be considered for a two-level qubit. The Hamiltonian of the system becomes
where I is the identity matrix and {circumflex over (σ)}y,z are the usual Pauli matrices. In the limit of a short, intense SFQ pulse, a discrete rotation of the state vector about they-axis by angle δθ is induced, namely
In between pulses, the qubit evolves under the influence of Hfree. The SFQ pulse sequence may then induce coherent rotations when the free evolution periods are timed to the oscillation period 2π/ω10 of the qubit, as shown in
As may be appreciated from Eqn. 10, the angle of rotation induced by the SFQ pulse depends on the strength of the capacitive coupling to the qubit, which may be taken as fixed. While tunable inductive couplers have been demonstrated, it is unclear that they could be engineered to perform well on the picosecond timescales characteristic of an SFQ pulse. For that reason, it might prove advantageous to work with a fixed rotation angle once the coupling to the qubit is determined by the circuit design. For small rotation angle δθ˜0.01, the resulting gate error is at most δθ2/4. Moreover, this error can be further reduced by appropriately tailoring the timing delay between the SFQ pulses.
Other potential sources of errors in SFQ-based gates include timing jitter of the pulses and weak anharmonicity of the qubit. By way of example, in the following, the six eigenstates of the Pauli operators are taken as input states, and gate error is computed as the state error averaged over these input states; this approach is similar to interleaved random benchmarking with single-qubit Clifford gates.
The effect of a timing error δt the SFQ pulse is to induce a spurious rotation of the state vector by angle ω10 δt sin θ, where θ is the instantaneous polar angle of the state vector. It may be assumed that the arrival times of the individual pules are distributed normally with standard deviation σ. To consider the effect of timing jitter on rotations derived from SFQ pulse trains, the manner in which the SFQ circuit is clocked may need to be specified. Specifically, if the pulse train is derived from a stable external frequency source (used, for example, to trigger a DC/SFQ converter), the timing jitter per pulse is independent of the length of the pulse train. Timing errors associated with each pulse may be largely compensated by the following pulse, and error in the final pulse dominates error in the sequence as a whole. Pulse timing jitter leads to the average gate error
where the superscript “ext” refers to the mode of clocking the SFQ pulse train from a stable source. For practical purposes this timing jitter will introduce negligible gate error.
Next, a more demanding case where pulse timing errors accumulate randomly is considered, so that the timing jitter in the nth pulse is √{square root over (n)} larger than the timing jitter in the initial pulse. This could be the situation, for example, when the SFQ pulse train is generated internally from an SFQ clock ring. In this case, the deviation of the state vector from the desired trajectory grows as √{square root over (n)} leading to a degradation of gate fidelity that scales linearly with n. The timing jitter results in an average gate error
where the superscript “int” refers to the internal clock used to generate the pulse train.
In the thermal regime, the timing jitter of the SFQ pulse scales as the square root of temperature, and average timing jitter per junction of 0.2 ps has been measured in a large-scale SFQ circuit operated at 4.2 K. For an SFQ circuit operated at reduced temperature in a dilution refrigerator, the timing jitter is expected to be lower, although quantum fluctuations may lead to non-negligible jitter even for circuits operated at millikelvin temperatures. Moreover, if the SFQ pulse source is coupled to the qubit sample via a long Josephson transmission line consisting of N junctions, a qubit may see a √{square root over (N)} degradation of the timing jitter due to the sequential switching of the junctions in the line.
By way of example, Monte Carlo simulations of gate error due to timing jitter for an SFQ (π/2)y rotation realized from 100 pulses were performed, in the case where timing errors of the pulse generator accumulate incoherently, cf. Eqn. (12). The results are shown in
A practical superconducting qubit is not an ideal two-level system. For a typical transmon qubit, the anharmonicity (ω10−ω21)/φ10 is of order 4-5%. A single strong SFQ pulse may induce a large spurious population of the |2 state as a result of its broad band-width, and leakage errors induced by fast SFQ control pulses have been considered previously. However, a resonant SFQ pulse train tailored to perform a desired rotation in the 0-1 subspace in a larger number of steps n, in accordance with the present disclosure, may show greatly reduced spectral density at ω21 enabling high-fidelity SFQ-based gates with acceptable leakage. Consider a three-level system with unperturbed Hamiltonian
The charge induced on the qubit capacitance by the SFQ pulse leads to the Hamiltonian
Here, typical transmon parameters ω10/2π=5 GHz and ω21/2π=4.8 GHz are considered. Gate fidelity and |2 state errors for resonant SFQ pulse trains designed to produce (π/2)y and πy rotations for a range of total numbers of pulses (and hence gate durations) are examined. In addition, results for the |2 state leakage for the (π/2)y gate for qubit states |j=|0,|1 are shown in
In analyzing error in qubit rotations realized from resonant trains of single flux quantum (SFQ) pulses, three sources of error are considered: (1) finite width and (2) timing jitter of the SFQ pulses, and (3) leakage of the qubit wave function to the second excited state. For accessible SFQ pulse parameters, gate errors due to all three sources are shown to be suppressed well below 10−3.
Specifically, the ideal SFQ-based gate, where coherent rotations are realized from 5 function pulses with no timing error and where the qubit is treated as an ideal two-level system, is compared to the actual SFQ-based gate, where the pulses have finite width and timing jitter and where weak anharmonicity of the qubit is explicitly taken into account. The state-averaged overlap fidelity of a qubit gate is computed as follows:
where id is the unitary time evolution operator for the ideal gate and UG corresponds to the actual gate. To evaluate fidelity of SFQ-based rotations by angle θ about they-axis, let
This rotation may be composed from n smaller rotations by angle δθ=θ/n about the y-axis, interspersed with appropriate free precession intervals that are matched to the Larmor period 2π/ω10 of the qubit. The unitary operator describing the δ-function pulses is given as follows:
Similarly, free precession for interval t is described by the unitary operator
The actual evolution operator UG may be composed of a product of single-pulse evolution operators G(1) and free evolutions between pulses. It may be assumed that the SFQ pulse vanishes outside the time interval (−tC,tC) and that the evolution during the pulse is defined by the differential equation
with the initial condition UG(1)(−tC)=1. The evolution operator at time tc thus defines the overall effect of a single pulse on the qubit state: G(1)(δθ)=UG(1)(−tC)
In the following, the structure of the actual evolution operators UG(θ) and gate infidelity for three sources of error are considered.
To consider the effect of the finite SFQ pulse width, begin by considering rectangular SFQ pulses with width 2tc. The full Hamiltonian during the pulse is
where δθ is the rotation angle induced by a single pulse. The corresponding evolution operator during the pulse represents precession in the field (0, δθ/2tC, ω10) and has the form,
rect
(1)=exp(i(2ω10tC{circumflex over (σ)}z+δθ{circumflex over (σ)}y)/2). (21)
In the δ-function approximation, the evolution during the same time interval would be
id
(1)=exp(iω10tC{circumflex over (σ)}z/2)δ(1)exp(iω10tC{circumflex over (σ)}z/2) (22)
Using Eqn. 15, the overlap error 1−F1, rect for a single pulse up to fourth order in tc and δθ is obtained:
This expression gives the important message that for short pulses, to the lowest order in ω10tC, the error decreases as δθ4 for decreasing δθ However, for very small δθω10tC the error becomes quadratic in the rotation angle δθ. The gate error due to rectangular pulses is shown in
Next, a SFQ pulse may be modeled by a Gaussian shape of width τ:
The time-dependent Hamiltonian is given by:
where tk is the arrival time of the SFQ pulse. The time evolution operator for the full Gaussian pulse is denoted Gauss(1), and this operator is computed over the interval (−tC, tC), where tC=5τ. It is assumed that the SFQ pulse vanishes outside of the time interval and that qubit evolution is described by the free evolution operator Uf (2π/ω10−2tC) during the time 2π/ω10−2tC. The gate error for a single Gaussian SFQ pulse can be evaluated according to Eqn. 15 and the result is also shown in
In addition, the fidelity of a gate consisting of a resonant train of n Gaussian SFQ pulses that is designed to realize a rotation by angle θ=nδθ about the y axis is analyzed. The gate evolution operator is written as
G(θ)=[Uf(2π/ω10−tC)Gauss(1)(δθ)Uf(−tC)]n (26)
Substituting this expression to Eqn. 15, the gate fidelity can be obtained. In
Small variation in the arrival times of the SFQ pulses presents another source of gate error. As described, the effect of timing jitter on SFQ gate fidelity depends on the manner in which the SFQ timing generator is triggered. Hence, the following two cases are considered: (1) External clock. Here, the SFQ pulses are derived from a stable external clock, so that the timing error per pulse does not grow with the length of the sequence. (2) Internal clock. Here, there is fixed error in the pulse-to-pulse spacing, so that errors in the timing of individual pulses accumulate incoherently as the length of the sequence grows. The effect of these two different clocking modes on pulse timing jitter is depicted schematically in
where the average is performed over the Pauli eigenstates ρα=|αα| aligned along directions α=±x, ±y, ±z.
The effect of timing jitter on pulse trains derived from a stable external clock is analyzed. It is assumed that the pulse arrival times are distributed normally with respect to the external clock with distribution with σ. For small jitter, ω10σ1, Fα is evaluated using the following analysis. The evolution of a qubit is characterized by a sequence of discrete rotations, Eqn. 17, interspersed with intervals of free precession that are nominally matched to the qubit period 2π/ω10. Due to pulse timing jitter, the actual free precession interval between the (k−1)th and kth pulses becomes 2π/ω10+δtk−δtk-1, where δtk is the timing error associated with the kth pulse. For a qubit state vector that is initially aligned along the z-axis, the timing error causes the state to acquire a component δyk in the y-direction:
δyk=ω10(δtk−δtk-1)sin(kδθ) (29)
Here kδθ is the instantaneous polar angle of the qubit state vector. During the gate operation, the qubit state vector accumulates the error δY=Σkδyk, finding:
where the overbar represents an average over pulse jitter times δtk. Assuming that δθ=θ/n is small, the summation may be replaced by integration in the last expression and finding
for a qubit state initially aligned along the z-direction.
For a qubit state initially aligned along the x-axis, the analysis is the same with the replacement of sin(kδθ) with cos(kδθ) in Eqn. 29. In this case
In the above expressions for Fx and Fz, a small error along the z-direction is disregarded, which is higher order in ω10σ.
In the case of a qubit state vector initially aligned along the y-axis, the state vector remains close to they-axis, and after each free precession acquires an error in the x-direction δyk≅ω10(δtk−δtk-1). This error is then rotated by the remaining n−k pulses in xz plane, resulting in the accumulation of total gate error along the x- and z-directions δX=Σkδtk cos(Θ−kδθ) and δZ=Σkδtk sin(Θ−kδθ). For a qubit state initially aligned along they-axis, the gate fidelity is
Evaluating the summations for δX and δZ under the assumption of uncorrelated δtk, the following is obtained
The average gate error is computed from Eqn. 27, yielding
Next, gate fidelity is evaluated for a system where the SFQ pulses are clocked internally in such a way that the time interval between pulses fluctuates independently, so that error in the arrival times of individual pulses accumulates incoherently. The free evolution is determined by the time interval 2π/ω10+δtk, where δtk is normally distributed and uncorrelated from pulse to pulse. Due to the timing error, a qubit state vector initially aligned along the z-direction acquires a spurious component δtk=δtk sin(kδθ) along the y-axis. Thus
For a pure state initially aligned along the x-axis,
For states initially aligned along the y-axis, error accumulates along both the x- and z-directions, as discussed in the previous section. Evaluating the corresponding gate errors
The gate fidelity averaged over all qubit states is then given by
The SFQ gate error in the presence of timing jitter as a function of rotation angle θ for pure initial states aligned along directions α={x, y, z} was numerically evaluated, taking σ=0.2 ps and n=100. For a given realization of timing jitter 16tk, the overlap of the final qubit state was calculated with the corresponding state obtained by the ideal gate, Eqn. 16, and then the overlap was averaged over 104 realizations of {δtk}. The results are shown in the upper and lower panels of
Finally, the effect of weak qubit anharmonicity on SFQ gate fidelity is analyzed. The qubit is treated as a three-level system with anharmonicity η=(ω10−ω21)/θ10. The Hamiltonian is given by Eqns. 13 and 14. The corresponding time evolution operator is a three-dimensional unitary matrix and the definition for the average fidelity has to be modified accordingly. However, given the interest in averaging over the two-level qubit subspace of the system Hilbert space, the average fidelity reduces to
where P is the projection operator on the qubit subspace. This expression for fidelity is consistent with Eqn. 27 provided the following modified three-dimensional unitary operator is used to describe evolution under the ideal gate:
The error of a θy gate due to the presence of the second excited state is evaluated by summing the spurious amplitude of the |2 state induced by pulse k as where is the probability amplitude of the qubit being in the first excited state at time of pulse k if it was initially in state |j with j=0,1. Here the factor exp(2πiη(n−k)) represents the phase acquired by the second excited state over the remainder of the sequence following the kth pulse. Performing summation over n SFQ pulses, the probability of excitation to the second excited state is obtained as:
Here it is assumed that the |1 state amplitudes =sin (kδθ/2) and cos(kδθ/2) are not significantly modified by the small amount of leakage to the second excited state, and direct |0→|2 transitions are disregarded.
Numerical analysis of the average fidelity Favg of (π/2)y and πy gates in the case of weak qubit anharmonicity is shown in
In
Simulations, as described herein, indicate that errors due to weak qubit anharmonicity and SFQ timing jitter are roughly of the same order ˜10−3 for SFQ pulse trains consisting of around 100 pulses, corresponding to 20 ns for a n/2 rotation of a 5 GHz qubit. While these errors are non-negligible, they are nevertheless small enough to enable robust qubit control with fast gates at error levels below the threshold for a fault-tolerant superconducting surface code. Gate errors could be suppressed further by a simple circuit redesign to increase qubit anharmonicity or by efforts to improve the timing stability of the SFQ circuit. Herein, only simple SFQ pulse trains have been considered, although other pulse sequences are possible. Specifically, state-of-the-art SFQ timing generators should allow the realization of robust sequences with arbitrary inter-pulse delays. In addition, it is anticipated that optimal control tools such as those used to optimize microwave-based single qubit gates and fast two-qubit gates could also be employed to modify SFQ sequences with controlled inter-pulse delays designed to suppress |2 state errors and increase gate speed and/or fidelity over the naive gate sequences considered here.
Due to technical complexities of transmitting SFQ pulses from chip to chip, the practical realization of SFQ-based qubit gates may require the on-chip integration of the qubit circuit with at least a handful of SFQ elements. While in the past the high static dissipation of SFQ circuits has presented an obstacle to milliKelvin-scale temperature operation, the recent development of low-power biasing schemes for reciprocal quantum logic (RQL) and energy efficient SFQ logic (eSFQ) opens the door to the integration of SFQ and qubit circuits on the same chip. Care must be taken to isolate the qubit circuit from nonequilibrium quasiparticles generated in the SFQ control circuit; however, quasiparticle poisoning of the qubit circuit can be mitigated by avoiding direct galvanic connection between the signal and ground traces of the SFQ and qubit circuits. The ability to generate fluxons in close proximity to the qubit circuit may provide a high degree of robustness to the SFQ-based rotations, due to the quantization of flux associated with the SFQ pulses.
In conclusion, the present disclosure provides a system and methods for the high-fidelity coherent manipulation of quantum systems modes using resonant trains of SFQ pulses. The SFQ pulse trains can be generated locally in a qubit cryostat without need for external microwave generators. Taken together with a recent proposal to map the quantum information in a cQED circuit to a binary digital output using Josephson microwave photon counter, the approach of the present disclosure points in a direction toward the integration of large scale superconducting quantum circuits with cold control and measurement circuitry based on SFQ digital logic.
The present invention has been described in terms of one or more preferred embodiments, and it should be appreciated that many equivalents, alternatives, variations, and modifications, aside from those expressly stated, are possible and within the scope of the invention.