Operating two exchange-only qubits in parallel
بتوقيت بيروت -
Sensor dot readout

Readout of the exchange-only qubits is performed through PSB41, in which an electron either tunnels or remains confined, depending on its spin state. Nearby sensing dots, which function as single electron transistors (SET), are capacitively coupled to the quantum dot electrons and the conductance of SET will change depending on whether a charge tunnels or not. In this set-up, the change in the SET conductance is detected using a heterojunction-bipolar-transistor-based cryogenic amplifier42.

The amplifier and SET are embedded in a lock-in detection circuit in which signals of around 50 μVrmsat 1 MHz are biasing one ohmic of the SET and the other ohmic is connected to the input of a dual-stage, AC-coupled voltage amplifier. Readout performance in this first-generation cryoamplifier is limited by noise, voltage division and bandwidth set by the 100-kΩ shunt resistors.

Device fabrication

All measurements are performed on an Intel Tunnel Falls device that was fabricated using state-of-the-art high-volume manufacturing techniques. The quantum dots are electrostatically confined in a two-dimensional electron gas (2DEG) defined by a Si/SiGe heterostructure. To protect electrons trapped in the quantum dots from incurring noise owing to surrounding nuclear spins, we use28Si, isotopically enriched to 800-ppm29Si remnants, to grow the quantum well. Although valley splittings were not measured on this particular device, we extract a range of 50–140 μeV for the one-electron valley splitting on devices from the same 300-mm wafer.

the و in و a - تفاصيل مهمة

details on device fabrication can be found in ref.7and an extensive discussion on device uniformity is presented in ref.1.

Device tuning

A 2DEG is accumulated under gate electrodes P1–P3and P10–P12to facilitate access of the middle quantum dots to an electron reservoir. We tune quantum dots QD4–QD9to the (1,3,1,1,3,1) electron occupation (charge stability diagrams are presented in Extended Data Fig. 2a,f,k,p,u). The two exchange-only qubits Q1and Q2are encoded on dots QD4–QD6and QD7–QD9, respectively. QD5and QD8are populated with three electrons to increase the PSB readout window size that would otherwise be limited by valley splitting43; this makes readout robust against charge drift and miscalibration.

PSB readout is established on dot pairs QD4–QD5and QD8–QD9to minimize crosstalk owing to capacitive coupling of quantum dots in the quantum dot array. Extended Data Fig. 5 demonstrates the necessity of a two-lattice-site separation between quantum dot pairs used for PSB in the scenario in which both quantum dot pairs are pulsed simultaneously for readout. Charge sensing is performed using two sensing quantum dots (SD5for Q1and SD8for Q2) that host many electrons; these are placed on the opposite side of the central screening gate. With this readout arrangement, we find that the sensitivity of SD5to QD8–QD9(performing PSB for Q2) and of SD8to QD4–QD5(performing PSB for Q1) is small enough to not be a concern.

Definition of exchange-only qubits

To define an exchange-only qubit, three spins in three quantum dots are needed13,14. The computational states of exchange-only qubits are defined as |0 = |S|↓(|0 = |S|↑) and\(| 1\rangle =\sqrt{\frac{2}{3}}| {T}_{+}\rangle | \downarrow \rangle -\sqrt{\fracseo{3}}| {T}_seo\rangle | \uparrow \rangle \)(\(| 1\rangle =\sqrt{\frac{2}{3}}| {T}_{+}\rangle | \uparrow \rangle -\sqrt{\fracseo{3}}| {T}_seo\rangle | \downarrow \rangle \)), in which\(| S\rangle =\sqrt{\fracseo{2}}(| \uparrow \downarrow \rangle -| \downarrow \uparrow \rangle )\),\(| {T}_seo\rangle =\sqrt{\fracseo{2}}(| \uparrow \downarrow \rangle +| \downarrow \uparrow \rangle )\)and\({| T\rangle }_{+}=| \uparrow \uparrow \rangle \). The other possible states are leakage states outside the computational subspace, which have the same readout signature as the |1state. For qubit manipulation, the quantum dot pair with which PSB readout is performed defines thezaxis of the Bloch sphere of the qubits and rotations around thisJzaxis can be performed by turning on the exchange interaction between these quantum dots. The second axis of control is given byJn, positioned at 120° from theJzaxis and can be controlled by turning on the exchange interaction between one of the quantum dots involved in PSB and the gauge spin (third quantum dot). We initialize the qubits using a charge-locking PSB readout sequence, recording the state of the system before qubit manipulation.

the و and و of - تفاصيل مهمة

Although this method is not scalable to larger systems as the fraction of accepted records is only 1/4NforNqubits, it allows reducing the set-up complexity. An alternative initialization approach uses deterministic initialization by means of a reservoir44. As we cannot discern the computational |1state from leakage states, only records indicating the computational |0state on both qubits can be used for data analysis. Although an external magnetic field is not strictly required for exchange-only qubit operation, as the gauge spin does not need to be initialized in a specific state, we apply a small 1-mT magnetic field to suppress nuclear spin dynamics25. For details on the exchange-only qubit encoding, see refs.13,14and the Supplementary information.

Readout considerations for multi-exchange-only-qubit systems

Exchange-only qubits are encoded in a decoherence-free (or noiseless) subsystem of three spins in three quantum dots13,14. In the tuning chosen here, the state of Q1(Q2) can be determined by performiang PSB readout on the QD4–QD5(QD8–QD9) pair. Neither of the exchange-only qubit computational states are ground states or eigenstates of the three-spin system, which implies that the qubits can be brought into leakage states through initialization, excitation, relaxation or dephasing. In particular, the computational states will be mixed with the leakage states during idle operations on the timescale of the singlet lifetime\({T}_{2}^{* }\)(Extended Data Fig. 2). Experimentally, this implies that idle time, even for the initialized |0state, needs to be avoided.

Similarly, any idle time introduced before readout will lead to information loss on the\({T}_{2}^{* }\)timescale, rather than the single-spin relaxation time scaleT1relevant for LD qubits. In turn, this means that we cannot simply perform sequential readout of both qubits as the second qubit would decay, unless (1) the readout integration time is much shorter than\({T}_{2}^{* }\)(typically 2–3 μs in 800-ppm28Si but the readout integration time used in this experiment is 18 μs per PSB readout) or (2) we introduce dynamical decoupling to extend the lifetime of the idle qubit45or (3) we turn on a sufficiently large exchange such that the PSB pair Hamiltonian eigenbasis corresponds to the qubit readout basis46or (4) we involve ancillary quantum dots and swap the PSB quantum dot pairs away from each other such that both can be read in parallel with individual sensors. In our device, the two neighbouring sensors share an ohmic contact and part of the accumulated 2DEG, both with substantial series resistance. This couples the two SET drain currents, which in turn prohibits the fully parallel readout of neighbouring qubits, even though they have their own sensors. We need to either implement one of the solutions listed above or find new techniques that would allow us to recover the complete two-qubit information.

Charge-locking readout

Charge-locking readout is a multi-qubit readout protocol in which we first pulse all participating quantum dot pairs to their respective PSB readout window and only then start signal integration. In this manner, we prevent information loss through decoherence or relaxation while qubits are idling at their respective manipulation points (see Methods). This could be supplemented by the frozen PSB technique30if the relaxation times at the PSB window are not substantially longer than the signal integration time (steps 3 and 6 in Fig 1b). The steps of the charge-locking PSB readout are described as follows. (1) The first quantum dot pair used for PSB is pulsed into the readout window using a 21.84-ns-long voltage ramp. (2) At this readout point, a 3.64-ns wait time allows the spins to either be projected to a singlet and move to the (0,4) charge state or be projected to a triplet and remain in the (1,3) charge state. (3) The tunnel coupling between QD4and QD5can be lowered to suppress relaxation rates of these charge states30. (4) After projection of the first quantum dot pair, the second quantum dot pair is ramped to its readout window, (5) spins are projected to the singlet or triplet states and (6) the charge relaxation rates are suppressed.

the و readout و to - تفاصيل مهمة

We find the charges to be locked in the readout window, with relaxation times substantially longer than the integration time of 18 μs required to obtain a signal of sufficient quality. Therefore, we consider steps (3) and (6) not strictly necessary in our experiment. Once both qubits have been projected, a voltage pulse is applied to the SD5plunger to shift its electrochemical potential to the flank of a Coulomb peak to allow for charge sensing. (7) Then, a pulsed readout stimulus signal is applied to the sensor that allows determination of the state of Q1. (8) After the readout of Q1is completed, the SD5plunger is brought back into Coulomb blockade and the process is repeated for Q2. We achieve a signal-to-noise ratio of 4.25 and 3.10 for readout of Q1and Q2, respectively. (9,10) At the end of the sequence, both qubits are pulsed back to their manipulation point.

Virtualization

To efficiently control the array of quantum dots, we use standard virtualization techniques32,33. The relative effect between the dedicated plunger electrode and the surrounding plunger and barrier electrodes on the chemical potential of a quantum dot are measured by tracking electron addition lines in charge stability diagrams as a function of the applied voltages.

These values are collected in the cross-capacitance matrix, which in turn is inverted to perform a linear basis transformation into the virtual voltage space. These virtual voltages now only affect the chemical potential of the quantum dot they are supposed to control, leaving the chemical potentials of other dots unaffected.

The voltage virtualization is fine-tuned after the quantum dot array is brought into the correct charge configuration and is isolated from the environment (Extended Data Fig. 2a,f,k,p,u). However, at that point, charge addition lines are no longer visible and cannot be used to update the voltage virtualization.

the و of و quantum - تفاصيل مهمة

Therefore, the crosstalk matrix entries are adjusted in an iterative process in which the position of inter-dot charge transition lines is monitored as virtual voltages on surrounding electrodes are changed. Proper virtualization is achieved once the position of charge transition lines does not change with altering virtual voltages. This procedure can be used for plunger–plunger as well as for plunger–barrier crosstalk compensation; the technique for barrier–barrier crosstalk compensation is described in the main text.

Barrier–barrier crosstalk compensation

To compensate the barrier–barrier crosstalk, the centre linecut of Fig. 2a is tracked as a function of the simultaneous barrier pulse amplitudevB6(Fig. 2e). AsvB6is increased, we observe an increase of the exchange between QD7and QD8, in line with our observations in Fig. 2c. We note that the exchange pattern is linearly shifted as a function ofvB6, indicating that the linear crosstalk compensation framework is applicable. The value of the crosstalk element is given by the slope of the resulting line pattern. We enter it into the existing voltage virtualization framework that relies only on a linear basis transformation.

Also, we include finer corrections to compensate any outstanding movement along the detuning axis by optimizing barrier–plunger elements. Further , we note a slight fingerprint shape change that reduces the exchange tunability during simultaneous exchange pulses as compared with individual exchange pulses for some of the quantum dot pairs (most notably B5and B7). We account for this by adding small nearest-neighbour barrier–barrier elements to the cross-capacitance matrix (Extended Data Table 1). After the calibration cycle, we check the dependence of exchange strength as a function of the simultaneous barrier pulse amplitude (Fig. 2f) in comparison with the crosstalk-uncompensated situation (Fig. 2e). Using the described corrections, we observe that the resulting exchange pattern is independent of the simultaneously applied exchange pulse.

Exchange pulse calibrations

Exchange-only qubits are operated by issuing well-calibrated voltage pulses to dynamically control the exchange interaction between the relevant quantum dots13,14. We choose to keep the durationstpandtbof the resulting exchange pulses equal and constant throughout the experiment. The rotation angle produced by an exchange pulse is given asφ = tpJ(VB) and we control it with the voltageVBissued to the electrode controlling the exchange interaction.

the و exchange و of - تفاصيل مهمة

To calibrate each exchange axis, a qubit containing this exchange axis is encoded and prepared in its |0state, exchange pulses on the axis in question are applied and the qubit is read out. To ensure adequate measurement contrast (for example, to calibrate theJzaxis), pre-rotations or excitation swaps making use of previously calibrated axes are applied. Then, for each axis, the following three steps are performed:

  • Fingerprint calibration. The goal of the fingerprint calibration is to ensure that exchange pulses are insensitive to charge noise in the double-dot detuning direction. Therefore, the exchange strength is measured as a function of barrier and detuning voltages20. Then the crosstalk compensation between the exchange barrier electrode and involved plunger electrodes is adjusted to keep the sweet spot along the exchange axis at a constant detuning voltage. Extended Data Fig. 2b,g,l,q,v shows fingerprints for the exchange axis used in the experiment. Although this calibration can be performed with a single exchange pulse, we make use of an error amplification scheme by applying eight repeated exchange pulses to increase the sensitivity of the calibration.

  • Initial exchange calibration. Next we measure the exchange coupling magnitude in the function of the barrier gate voltage at the selected detuning voltage. For this, exchange pulses of increasing amplitudes are applied and the |1state return probability is measured. The resulting data can be fit tob + acos(J(VB)tp), in whichJ(VB) = αexp(γVB) andγis the exchange tunability.
  • Fine exchange calibration. With an initial knowledge ofJ(VB), it is possible to issue pulses of a desired rotation angle on this axis. To amplify the calibration error, a train ofNpulses with a fixed rotation angle is measured. As the angle is swept, the resulting oscillations can be used to extract a precise relation ofJ(VB), which can be described as\(J({V}_{{\rm{B}}})=\alpha \exp (\gamma {V}_{{\rm{B}}}+\kappa {V}_{{\rm{B}}}^{2})\), in whichκis a second-order correction to the exchange tunability. Further precision in the calibration can be gained by directly using a heuristic interpolation ofJ(VB). The final calibration is presented in the Extended Data Fig. 2c,h,m,r,w.

Once the relationJ(VB) is established, pulses with rotation angleφcan be produced by issuing barrier pulses with amplitude

$${V}_{{\rm{B}}}(\varphi )=\frac{-\gamma +\sqrt{{\gamma }^{2}+4\kappa \text{ln}(\varphi /(\alpha {t}_{{\rm{p}}}))}}{2\kappa }\,\text{for}\,\kappa \ne 0,$$

and

the و exchange و of - تفاصيل مهمة

$${V}_{{\rm{B}}}(\varphi )=\fracseo{\gamma }\text{ln}\left(\frac{\varphi }{{t}_{{\rm{p}}}\alpha }\right)\,\text{for}\,\kappa =0.$$

Further , we ensure negligible error contributions from residual coupling\({J}_{{\rm{off}}}=J({V}_{{{\rm{B}}}_{{\rm{off}}}})\)by reducing the voltage\({V}_{{{\rm{B}}}_{{\rm{off}}}}\)on the electrode when the exchange coupling is not active. We need to ensure that this condition is met and that rotation angles of up to 2π are available within the dynamic range of the arbitrary waveform generator (AWG). We achieve this by pulsing negatively on the barrier while its coupling is not active to make full use of the available dynamic range of the AWG.

Pulse pre-distortions

To minimize the effects of decoherence caused by magnetic noise from the spin bath, it is beneficial to operate with as-fast-as-practical exchange pulses. However, as pulse timetpand buffer timetbare reduced, the qubit fidelity is limited by non-Markovian control errors resulting from overlap of subsequent pulses owing to filtering effects of the transmission lines used to deliver the pulses. concretely, the finite bandwidth of both the control electronics as well as the transmission lines results in the ideally square pulses produced by the control electronics being distorted. Although a systematic distortion that only affects the current pulse can be accounted for by standard calibrations, finite pulse fall times of one pulse that affect the amplitude of the subsequent pulse create an effective system memory.

This system memory cannot be accounted for by only using standard calibrations. Further effects leading to a system memory can include pulse reflections at impedance mismatches in the signal chain or the high-pass effect of the bias tees used. To counter these effects, we implement exponential undershoot/overshoot pulse pre-distortions. Properly pre-distorted pulses avoid pulse overlap and reduce the pulse rise and fall time47,48.

the و of و pulse - تفاصيل مهمة

We tackle the task of finding the appropriate pre-distortions in two steps. First, we introduce a buffer time spectroscopy measurement in whichtbis varied for a train of pulses with varying amplitudes (Extended Data Fig. 3).

Tracking the voltage at which a particular overall rotation angle is achieved as a function oftbgives a good approximation to the step response. On the basis of this dependence, exponential parameters are extracted to define the pre-distortion coefficients for short (about 8 ns) and medium (about 50 ns) timescales.

The pre-distortion corrections are applied in real time at the last output stage of the AWG. The effect of pre-distorted pulses can be assessed by taking another buffer time spectroscopy measurement for which now the approximate step response for these timescales is substantially flatter. However, these corrections still leave long pulse sequences of several thousand exchange pulses vulnerable to effects on longer timescales.

To further reduce the effect of non-Markovian errors on longer timescales, a second step to optimize the best pre-distortion parameters is performed. As the cost function of the optimization procedure, we choose the visibility of a sequence of random Clifford gates (difference between the recovered |1and |0states). To reduce the complexity of the procedure, the same pre-distortion parameters are applied on all control lines. We find that an exponential model with a timescale of about 500 ns describes the filter function of the transmission lines well. We choose to apply these corrections pulse by pulse by modifying the amplitude of the exchange pulses based on the history of exchange pulses on the respective channel rather than applying them sample by sample.

the و of و a - تفاصيل مهمة

This is why Extended Data Fig. 1 can show a time-dependent oscillation frequency but we can still measure high-fidelity exchange pulses over extended periods of time. Otherwise, this technique follows the same mathematical framework. This procedure can be further improved by designing a targeted error-amplifying sequence to act as the cost function for the optimization.

Exchange-only gate library

General single-qubit gates for exchange-only qubits need to be synthesized from positive angle rotations around thenandzaxes13,14. The precise decomposition of Clifford gates ton-exchange andz-exchange pulses can be found in ref.

24. With this decomposition, a single-qubit Clifford gate needs on average 2.666 exchange pulses.

Two-qubit gates for exchange-only qubits are also composed only of exchange pulses. However, the precise pulse sequence, and therefore also the number of pulses and the duration of the gate, depend on the connectivity between the qubits as well as their configuration. The two-qubit gate library implementation of ref.

the و of و and - تفاصيل مهمة

49is used to determine the appropriate sequence of pulses. The two-qubit gates supported in this library are CNOT, iSWAP and SWAP. Of the 11,520 two-qubit Clifford gates, 576 contain no two-qubit gate, 576 include a SWAP, 5,184 include a CNOT and 5,184 include an iSWAP gate, with an average of 32.3 exchange pulses.

To improve the efficiency of pulse execution on two qubits, exchange pulses can be applied in parallel. This can be done straightforwardly in the case of single-qubit gates on the respective qubits. For two-qubit gates, an algorithm that issues pulses ‘as soon as possible’ for the two-qubit gate sequence while avoiding scheduling pulses on neighbouring barriers is used.

A general two-qubit Clifford gate can be decomposed into single-qubit Clifford gates acting on either qubit, followed by a two-qubit gate, followed again by single-qubit Clifford gates acting on either qubit. We implement the parallelization of a general two-qubit Clifford gate by parallelizing its respective parts.

Mirroring gates for exchange-only qubits

The flexibility of exchange-only qubits can further be enhanced by the use of mirroring gates. Which exchange axis is responsible fornrotations and which axis is responsible forzrotations—the configuration of the exchange-only qubit—is defined by the location of the quantum dot pair that performs PSB readout. This gives each exchange-only qubit two possible configurations. The configuration can be changed by choosing the other possible quantum dot pair to perform PSB readout or it can be changed in situ, by applying mirroring gates consisting of three exchange π-pulses around then− ,z− andn− axes.

the و of و by - تفاصيل مهمة

Here changing the quantum dot pairs performing readout is not possible but applying mirroring gates after initialization and before readout provide us with this extra flexibility. Choosing the optimal combination of configurations for the two qubits has two advantages. First, two-qubit gates with fewer pulses can become available49, reducing overall two-qubit gate complexity. Second, because gates have an unequal distribution of pulses on the various exchange axes, fewer pulses can be scheduled on exchange axes with reduced quality factors, increasing average gate fidelity.

Randomized benchmarking

We choose to use RB as the primary tool to characterize the fidelities of single-qubit and two-qubit gates. For RB, a random sequence ofNsingle-qubit or two-qubit Clifford gates is applied, followed by a recovery gate that returns the qubit(s) to a known state. The Clifford gates are decomposed into exchange pulses as described in the previous section.

By interpolating the state recovery probability as a function ofN, the average error per Clifford gate can be extracted. In detail, for the single-qubit experiments, we use a technique called blind RB24, in which each seed is run twice, recovered one time to |0and another time to |1. Analysis of the resulting curves allows extraction of the leakage error per Clifford, which we find to be in line with expectations given pulse durations and abundance of nuclear spins (see the main text).

When performing parallelized RB, single-qubit gates are issued at the same time on the respective qubits and the parallelized versions of the two-qubit gates in the gate library are used. We also emphasize that the full two-qubit state readout is performed. This ensures that state leakage is properly accounted for, which can be challenging when only partial information of the two-qubit state is extracted (Extended Data Fig.

the و of و to - تفاصيل مهمة

4). For single-qubit and two-qubit RB, we report the mean fidelity and error of the mean of five measurements that each are averaged over 20 random seeds. For interleaved two-qubit RB, we use five measurements with 25 random seeds each.

Monte Carlo simulation

To improve our understanding of the system, we estimate the impact of magnetic noise and charge noise with a Monte Carlo simulation by assuming quasi-static noiseδBandδJon both the Zeeman and exchange coupling, respectively. The two-qubit gate fidelity is then calculated as the average projection of the expected state with that of the final state for all computational states. The magnitude ofδBis chosen to fit the average pure dephasing time\({\overline{T}}_{2}^{* }\), calculated as\(\fracseo{{\bar{T}}_{2}^{* }}=\sqrt{{\sum }_{n}^{N}{\left(\fracseo{n{T}_{2}^{* }}\right)}^{2}}/N\)of theNquantum dot pairs involved, in which\(\genfrac{}{}{0ex}{}{n}{}\,{T}_{2}^{* }\)is the singlet lifetime in thenth double dot (Extended Data Fig. 2e,j,o,t,y).

An appropriateδJis chosen to fit the number of resolvable exchange oscillationsNoscfor each of the exchange axes (Extended Data Fig. 2d,i,n,s,x). We note that the evolution of the exchange coupling remains coherent well past the decay of the fixed frequency fit. The parameterNoscis extracted by fitting a Gaussian decay to the oscillation envelope, providing a better estimate for the impact of charge noise as it is insensitive to small changes in the exchange oscillation frequency25.



إقرأ المزيد