METHODS FOR QUBIT READOUT

20230283280 · 2023-09-07

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for readout of a singlet-triplet qubit in a donor based quantum processing element is disclosed. The method includes: initialising the singlet-triplet qubit in a ground state |Gcustom-character; performing a shelving readout; using a final measured charge configuration of the singlet-triplet qubit to determine information about a current Zeeman energy difference; and using the information about the current Zeeman energy difference to adjust mapping of the shelving readout.

Claims

1. A method for readout of a singlet-triplet qubit in a donor based quantum processing element, the method comprising the steps of: initialising the singlet-triplet qubit in a ground state |Gcustom-character; performing a shelving readout; using a final measured charge configuration of the singlet-triplet qubit to determine information about a current Zeeman energy difference; and using the information about the current Zeeman energy difference to adjust mapping of the shelving readout.

2. The method of claim 1, wherein the donor based quantum processing element comprises: a semiconductor substrate, a dielectric material forming an interface with the semiconductor substrate, one or more gate electrodes, and a double quantum dot system comprising two dopant dots embedded in the semiconductor substrate, each dopant dot comprising one or more dopant atoms and two or more electrons or holes confined in the double dot system.

3. The method of claim 2, wherein the spin of the two or more electrons or holes are entangled to form a singlet state and three triplet states.

4. The method of claim 3, wherein a singlet-triplet qubit is encoded in the IS) singlet state and a |T.sub.0custom-character triplet state.

5. The method of claim 2, wherein performing the shelving readout comprises: mapping the spin state |↑↓custom-character and |↓↑custom-character of two or the two or more electrons or holes to charge configurations (0,2) and (1,1), respectively.

6. The method of claim 2, wherein performing the shelving readout comprises: starting the singlet-triplet qubit in a (1,1) charge configuration; moving the singlet-triplet qubit from the (1, 1) configuration to a (1,2) charge configuration by applying potentials to the one or more gate electrodes; moving the singlet-triplet qubit back to the (1,1) charge configuration by applying potentials to the one or more gate electrodes; and adiabatically changing a detuning to move the singlet-triplet qubit to a (0,2) charge configuration.

7. The method of claim 1, wherein the determined information about the current Zeeman energy difference is the sign of the Zeeman energy difference.

8. The method of claim 2, wherein the two or more electrons or holes are loaded on to the dopant dots via at least one gate electrode of the one or more gate electrodes.

9. The method of claim 2, wherein the dopant atoms are phosphorus atoms.

10. The method of claim 2, wherein the semiconductor substrate is silicon and the dielectric is silicon dioxide.

11. The method of claim 2, wherein the semiconductor substrate is isotopically purified silicon-28 and the dielectric is silicon dioxide.

12. The method of claim 2, wherein the gate of the one or more gate electrodes are manufactured within the semiconductor substrate to control the donor dots.

13. The method of claim 1, further comprising performing a qubit operation.

14. The method of claim 13, further comprising: performing a second shelving readout; and applying the information about the current Zeeman energy difference to adjust mapping of the second shelving readout.

Description

BRIEF DESCRIPTION OF DRAWINGS

[0017] While the invention is amenable to various modifications and alternative forms, specific embodiments are shown by way of example in the drawings and are described in detail. It should be understood, however, that the drawings and detailed description are not intended to limit the invention to the particular form disclosed. The intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present invention as defined by the appended claims.

[0018] FIG. 1A shows a schematic of an example singlet-triplet qubit in a donor quantum processing system.

[0019] FIG. 1B shows a schematic quantum processing system of two donor quantum dots according to aspects of the present disclosure.

[0020] FIG. 2A is a schematic of a charge stability diagram showing a Pauli spin blockade readout process.

[0021] FIG. 2B is a schematic of a charge stability diagram showing a shelving readout process.

[0022] FIG. 2C is a schematic of the shelving readout procedure, with relevant state ladders and transitions indicated by arrows with numbers corresponding to those shown in FIG. 2B.

[0023] FIG. 2D shows a schematic energy representation of the energy levels of the charge states as a function of quantum dot detuning ϵ and global energy shift γ for both quantum dots.

[0024] FIG. 3A shows the final probability of blocked triplet states T.sub.− and T.sub.+ after shelving as a function of detuning ϵ on the x-axis and Zeeman energy difference ΔE.sub.z on the y-axis.

[0025] FIG. 3B shows the visibility of shelving readout as a function of the detuning ϵ on the x-axis and Zeeman energy difference ΔE.sub.z on the y-axis.

[0026] FIG. 3C shows the impact of the dynamic nuclear spins in an example of a 1P-2P system.

[0027] FIG. 4A is a flowchart showing an example method for shelving readout according to aspects of the present disclosure.

[0028] FIG. 4B is a flowchart showing an example shelving readout method for a singlet-triplet system.

DETAILED DESCRIPTION

[0029] As described above, it is important to establish reliable readout method for reading out the state of a singlet-triplet qubit.

Overview

[0030] Generally speaking, quantum computers provide means to solve certain computing problems that cannot be solved in a reasonable period of time using conventional, classical computers. These problems include factoring very large numbers into their primes (which on a quantum computer can be accomplished relatively quickly using Shor's algorithm), and searching large, unstructured data sets (which can be done on a quantum computer using Grover's search algorithm). These algorithms are well-understood in terms of operations that need to be performed over a few qubits.

[0031] As described previously, a number of different techniques exist to fabricate the basic information units (quantum bits or qubits) of quantum processing systems or quantum computers. One way of fabricating qubits, for example, is to use the nuclear or the electron spin of phosphorus donor atoms in silicon such that the nuclear/electron spin of each phosphorus donor atom acts as a qubit. Spin qubits based on phosphorus donors in silicon have demonstrated excellent coherence and relaxation times. These long coherence times, together with the mature fabrication technology based on scanning tunnelling microscopy, makes silicon-phosphorus systems a promising semiconductor platform for quantum information processing.

[0032] While implementation and operation of single electron qubits in Si:P using magnetic means is well established, there is still high interest in alternative qubit systems which can be controlled purely by electrical means, which can simplify the task of scaling up quantum computers.

[0033] One such electrically controllable processing element is a singlet-triplet qubit. The use of electrical control in these qubits simplifies the task of scaling up to a large-scale quantum computer as there is no need for micro-magnets to be included on the chip for magnetic addressability in such qubits. In singlet-triplet qubits, two electrostatically-defined or donor-based quantum dots, occupied by two or more electrons, are formed side-by-side and tuned so that they can be tunnel coupled. Information can be stored in the relative spin and spatial symmetry states of the two electrons, further reducing coupling of the qubit to its environment. Singlet-triplet qubits of this type typically include two electrons localized within a double quantum dot (QD) and coupled by the exchange interaction between them.

[0034] FIG. 1A shows a schematic of an example singlet-triplet qubit 100 in a donor system. In this example, the qubit 100 is located in a semiconductor substrate 102 having a surface 104. In this example, the semiconductor substrate is .sup.28silicon. A dielectric, such as silicon dioxide, may be fabricated above the surface 104.

[0035] The qubit 100 includes a pair of tunnel-coupled donor atom clusters 106, 108 and two electrons 109 and 110 bound to the pair of donor atom clusters 106, 108. There may be additional electrons in the qubit 100. In certain embodiments, the donor atom clusters 106, 108 are placed in the silicon substrate 102 with atomic-scale precision using scanning tunneling lithography techniques.

[0036] FIG. 1B shows another top view schematic of a two donor quantum dots (singlet-triplet qubit) system 120 according to aspects of the present disclosure. In this example, there are three gates 122, 124, 126. There are two quantum dots (donor dots) 128, 130 each tunnel-coupled to a single electron transistor (SET) 132. In this example, the double quantum dot system 100 is a 1P-2P system, with three nuclear spins 134, 136, 138 shown by the small arrows. There are two electrons and thus two electron spins 140, 142 in the system shown by the large arrows. The gates and/or SET may be fabricated on top of the dielectric or within the silicon substrate 102. In some examples, the gates and/or SET may be fabricated in-plane with the double-donor quantum dots.

[0037] The left and right quantum dots 128, 130 can each tunnel to the SET 132 via t.sub.L and t.sub.R respectively. The two quantum dots 128, 130 are also tunnel coupled via t.sub.0 allowing the electrons 140, 142 to form singlet and triplet states across both quantum dots. In general each dot 128, 130 can be occupied by an odd number of electrons. In such cases, only the behaviours of one unpaired, highest energy electron in each dot contributes to the singlet-triplet qubit formation. The SET 132 serves as an electron reservoir for the donor dots 128, 130 and is used as a charge sensor. The surrounding gates 122, 124, 126 control the electrostatic environment of the dots.

[0038] In certain embodiments, each donor cluster 106, 108 may have a single donor atom and the donor atom may be a phosphorous (P) atom such that the qubit 100 is a 1P-1P system. In other embodiments, the qubit 100 may be an nP-mP system and the donor atom clusters 106, 108 may have any other number of phosphorous donor atoms, where n=m or n≠m.

[0039] For a two-electron qubit 100 there are four possible combined spin states. Each electron has two possible spin states, spin-down and spin-up, denoted |↓custom-character and |↑custom-character, respectively. Combining the two spin states of each electron yields four new states. There is one singlet state with total spin angular momentum 0. This state is:

[00001] .Math. "\[LeftBracketingBar]" S .Math. = 1 2 ( .Math. "\[LeftBracketingBar]" .Math. - .Math. "\[LeftBracketingBar]" .Math. )

[0040] Where the first arrow and second arrow in each combination indicate the spin direction of the first and second electron respectively. There are three triplet states, each with total spin angular momentum 1:

[00002] .Math. "\[LeftBracketingBar]" T + .Math. = .Math. "\[LeftBracketingBar]" .Math. .Math. "\[LeftBracketingBar]" T 0 .Math. = 1 2 ( .Math. "\[LeftBracketingBar]" .Math. + .Math. "\[LeftBracketingBar]" .Math. .Math. "\[LeftBracketingBar]" T - .Math. = .Math. "\[LeftBracketingBar]" .Math. .

[0041] Here, the T.sub.+ triplet states corresponds to both electrons being in the spin-up state.

[0042] Of the four possible relative spin states of the electrons (S, T.sub.0, T.sub.+, T.sub.−), information is generally stored in the S (singlet state) and T.sub.0 (a triplet state) states (the so-called ‘logical subspace’). This choice is generally motivated by two advantages. First, the two qubit states remain unaffected by changes in magnetic field (with magnetic quantum number, m=0), which further decouples them from the environment. Second, due to the Pauli Exclusion principle, in the singlet state, one electron has an orbital wavefunction hybridized between the two donors dots, and in the triplet states both electrons are confined to separate donor dots. Therefore, by tuning the relative electrochemical potentials of the two dots, the charge distribution of electrons can be tuned.

[0043] Multiple realisations of singlet-triplet qubit have been implemented in double QD and quantum dot-donor systems. Crucially, for large-scale implementations, singlet-triplet qubits 100 can be measured and/or controlled via a single gate—thereby allowing for high density scaling of the qubits. This minimal gate density allows for the qubits to be closer together and minimises the classical electronics required to operate the quantum computer.

[0044] Typically, the singlet-triplet qubits are measured using dispersive readout. Dispersive readout works by applying a radio frequency voltage signal to a nearby gate that moves the electrons between the quantum dots. The movement of the electrons creates a changing capacitance which can be detected using a resonant circuit connected to the same gate or a reservoir. This dispersive readout allows for minimal gate densities, i.e., less gates than dots, and the possibility for frequency multiplexed qubit measurements which can be useful for large quantum systems.

[0045] To realize purely electrical control of the singlet-triplet qubit, the two quantum dots 106, 108 need to be characterized by different spin Zeeman splittings, which is caused by the interaction between a magnetic field and a magnetic dipole moment. That Zeeman energy difference, ΔE.sub.z, allows coupling between the singlet and triplet states and therefore the ability to perform qubit rotations.

[0046] In electrostatically-defined quantum dots, ΔE.sub.z can be produced by a nuclear spin bath, micro-magnets, spin-orbit interaction or difference of g-factors in two quantum dots. However, in donor-based devices the same coupling can be achieved using hyperfine interaction between electron and nuclear spins inherently present in the system. For example, each of the phosphorous donors 106 and 108 have a nuclear spin that interacts with the two electron spins. The electron-nuclear hyperfine interaction can be described as an effective magnetic field experienced by the electrons. The magnetic field can be treated as homogeneous if the hyperfine interaction is same at both dots. Alternatively, if the interaction differs between the dots then it is the magnetic field gradient that causes a difference in the Zeeman splitting, ΔE.sub.z.

[0047] Although ΔE.sub.z is desirable as it is necessary for fast singlet-triplet qubit operation, it is also a source of triplet relaxation. That is, it provides an energy pathway for the T.sub.0 triplet state to relax into another state, i.e., singlet S(0,2). The fast relaxation is the most prominent in context of the singlet-triplet qubit readout, significantly limiting the visibility of the standard Pauli spin-blockade readout (PSB). Additionally, in donor-based devices, ΔE.sub.z can change in time together with nuclear spin polarization of the donors 106 and 108, as nuclear spins can undergo uncontrolled flips. As such, these processes need to be accounted for when designing and interpreting readout outcomes for singlet-triplet qubits in donor-based devices.

[0048] One widely used singlet-triplet readout technique is called Pauli spin-blockade readout (PSBR). This method gives relatively small contrast between the singlet and triplet states since it relies on measuring the charge distribution within the double quantum dot. The PSBR method also suffers from fast triplet relaxation when singlet-triplet state mixing is present in the system.

[0049] FIG. 2A schematically illustrates the PSBR method. In particular, it shows a charge stability diagram 200 with detuning between quantum dots, ϵ, on the y-axis and the parameter γ (indicating the potentials applied on one or more of the gate electrodes) controlling the total number of electrons in the system on the x-axis. There are three areas of the diagram—namely the charge configurations (1,1), (0,2) and (1,2). The dotted arrow 202 represents the PSBR method. The method includes changing the detuning adiabatically from the (1,1) charge configuration 202 to Pauli-blocked (0,2) charge configuration 208. Where (n.sub.L, n.sub.R) corresponds to n.sub.L electrons in left and n.sub.R in right dot. During the transition, the singlet qubit state is mapped to (0,2) charge configuration, while for triplet T.sub.0 the tunneling between the dots is blocked so T.sub.0 stays in (1,1) charge configuration. For high fidelity readout the charge configurations need to be measured faster than T.sub.0 to S(0,2) relaxation rate, which is difficult with fast relaxation caused by magnetic field gradient.

[0050] Alternative singlet-triplet readout methods have been developed to address the shortcomings of PSBR and adjust the readout process to the needs of specific quantum dot architectures. The improved visibility of the new readout methods in comparison to PSBR is achieved via either mapping the triplet state to some metastable state which minimizes relaxation, or mapping the (1,1) and (0,2) charge configurations to states differing in total number of electrons.

Shelving Readout

[0051] One alternative readout method that may be used to overcome the limitations of PSBR is called shelving. Shelving has been demonstrated to be efficient for gate-defined quantum dot devices. In particular, the shelving readout method for donor-based devices has improved readout fidelity in comparison to the standard PSBR. Moreover, shelving is well-suited for singlet-triplet qubits subject to large magnetic field gradients, typically of the order of a few mT (ten-hundredths of MHz) of ΔE.sub.z, where ΔE.sub.z changes in time, which is a characteristic very specific to the donor-based system (in gate-defined quantum dots, ΔE.sub.z is either constant in time due to use of micro-magnets or the changes in ΔE.sub.z are not widely discussed).

[0052] Shelving readout operates in the charge occupation subspace comprising the (1,1), (0,2) and (1,2) configurations. The electron distribution between the dots is controlled with detuning ϵ while loading of additional electrons from the SET 132 is determined with a parameter γ, which represents the global energy shift of both quantum dots (QDs). Both ϵ and γ can be controlled by the leads surrounding the double-dot system. In some examples gates 122, 124, and 126 can be used to control these parameters.

[0053] FIGS. 2B and 2C schematically illustrate the shelving method. In particular, FIG. 2B shows a charge stability diagram 210 with detuning between quantum dots, ϵ, on the y-axis and the parameter γ (indicating the potentials applied on one or more of the gate electrodes) controlling the total number of electrons in the system on the x-axis. There are three areas of the diagram—namely the charge configurations (1,1), (0,2) and (1,2). The arrows in the schematic represent the shelving readout protocol, with the circled numbers indicating the order of the readout steps. FIG. 2C shows a schematic 220 of the shelving process with relevant state ladders and transitions indicated by arrows with the numbers corresponding to FIG. 2B.

[0054] The shelving readout method maps the two-electron spin states |↑↓custom-character and |↓↑custom-character to different charge configurations, namely (0,2) and (1,1). In particular, the shelving protocol starts in the (1,1) charge configuration region. Further, the shelving protocol starts at high detuning ϵ where the exchange is negligible and ΔE.sub.z sets the eigenstates to approximately:


|Gcustom-character=|↑↓custom-character


|Ecustom-character=|↓↑custom-character.

[0055] As referred to here, a high detuning refers to a detuning value where exchange J gets much smaller than Zeeman energy difference ΔE.sub.z (as exchange depends on detuning while Zeeman energy difference is constant). The exact value of detuning depends on the specific values of Zeeman energy difference and how exchange depends on detuning and that the exchange detuning dependency is mainly impacted by tunnelling between the quantum dots T.sub.0. Typically, if ΔE.sub.z is hundreds of MHz and T.sub.0 is of the order of 1 GHz, detuning would be tens-hundreds GHz.

[0056] The first step, step 1, is to ramp non-adiabatically along the γ-axis in a set time period, t.sub.in, to, γ.sub.max 204 to the (1,2) charge configuration region and stay there for a second time period t.sub.wait. The potentials created by control gates (e.g., gates 122, 124 and 126) are changing so that γ is effectively ramped (from some initial γ in (1,1) region to γ.sub.max in (1,2) region.

[0057] If γ.sub.max is set such that the energy level of the |↓Scustom-character lies between the |↓↑custom-character and the |↓↓custom-character states) (see FIG. 2C), then the subsequent transition |↓↑custom-character.fwdarw.|↓Scustom-character.fwdarw.|↓↓custom-character (indicated by the arrows denoted 2 in FIG. 2C) becomes available. Consequently, the |↓↑custom-character state is mapped to the metastable triplet state |T.sub.−custom-character.

[0058] The transition takes place due to the spin-down electron |↓custom-character tunnelling from the SET 132 to the right quantum dot 130 and the spin-up electron |↑custom-character tunnelling back to the SET 132. At the same time, the |↑↓custom-character energy level does not undergo any transition as the |↑Scustom-character state is energetically inaccessible and no electron can tunnel from the SET 132 to the right dot 130.

[0059] At step 2, the system is brought back to the (1,1) charge configuration region 202. Then by adiabatic change of detuning ϵ, the system is moved to the Pauli-blocked region in the (0,2) charge configuration region at step 3. The potentials created by control gates (e.g., gates 122, 124 and 126) are changed such that γ is effectively ramped from γ.sub.max in (1,2) region to some γ in (1,1) region.

[0060] This is the Pauli-blocked region and is a part of (0,2) region between ϵ=0 line and the dashed line 208 below it in FIG. 2B. In that region the singlet (0,2) is below the energy levels of (1,1) states, while the triplet (0,2) is above those states. As such, S(1,1) state can tunnel to S(0,2) and triplets cannot tunnel to any (0,2) charge configuration state. If the dashed line 208 is crossed (moving towards negative ϵ) the triplet (0,2) energy level goes below all the (1,1) energy levels. Then the Pauli spin blockade doesn't work anymore, as triplets (including |T.sub.−custom-character and |T.sub.+custom-character) can tunnel to (0,2) and cannot be distinguished from singlet anymore.

[0061] FIG. 2D shows a schematic representation of the energy levels (1,1), (0,2) and (1,2) configurations as a function of γ (left part of the plot) and ϵ (on the right part of the plot). The seven system eigenstates are schematically depicted in FIG. 2D: [0062] two (1,2) states, i.e., |↓Scustom-character and |↑Scustom-character; [0063] singlet S(0,2); [0064] and four (1,1) states, i.e. spin-polarised |T.sub.−custom-character and |T.sub.+custom-character, and the non-spin polarised |Gcustom-character and |Ecustom-character states (ground and excited states, respectively).

[0065] In the absence of a magnetic field gradient, ΔE.sub.z=0, the states |Gcustom-character and |Ecustom-character are split by the exchange interaction J and form singlet S(1,1) and triplet T.sub.0(1, 1) states, respectively. ΔE.sub.z mixes singlet and triplet states and in the limit of ΔE.sub.z>>J sets |Gcustom-character=|↑↓custom-character and |Ecustom-character=|↓↑custom-character. Otherwise, the opposite states are set for |Gcustom-character and |Ecustom-character for ΔE.sub.z<0.

[0066] In an intermediate regime, where J and ΔE.sub.z are comparable, the mixing of |Scustom-character and |T.sub.0custom-character (or |↓↑custom-character and |↑↓custom-character) strongly depends on the relative amplitudes of exchange J and ΔE.sub.z. As the exchange J is controllable with the detuning ϵ between the S(1,1) and S(0,2) states, the singlet-triplet mixing can be modulated by the detuning ϵ.

[0067] The shelving process causes |↑↓custom-character to be mapped to the singlet (0,2) state—see FIG. 2C. While the |↓↑custom-character state is mapped to the blocked triplet state |T.sub.−custom-character—of charge configuration (1,1).

[0068] Due to the long relaxation time of the |T.sub.−custom-character state, the final (0,2) and (1,1) charge configurations can be measured with better visibilities compared to the standard PSBR method. The mapping obtained via the shelving procedure can be also conveniently used with dispersive readout, which can be performed using just a single gate and thus minimizes the device complexity.

[0069] In practice, even for large detuning ϵ the |↓↑custom-character and |↑↓custom-character states are mixed due to the non-zero exchange J. The admixtures of the opposite states cause leakage, lowering the total readout visibility. However, the shelved readout method solves the problem of fast relaxation due to singlet-triplet mixing, as the operation takes place in (1,1)-(1,2) region where the singlet (0,2) is energetically inaccessible.

[0070] In quantum dots using a micro-magnet, the magnetic field gradient, and thus ΔE.sub.z, can be deterministically set at the beginning of the measurements and kept constant throughout the experiment. However, there are also issues with accurately designing micro-magnets with the optimal magnetic field gradient. Further, these micro-magnets take up precious space on the physical chip.

[0071] In donor-based devices, however, ΔE.sub.z originates from the different hyperfine interaction of the electron spins to each donor dot nuclei and is likely to change during the experiment. Due to the presence of nuclear spin flips, ΔE.sub.z can change both value and sign which crucially can result in a reversed mapping of the |Gcustom-character and |Ecustom-character states.

[0072] FIG. 3A shows the final probability of blocked triplet states |T.sub.−custom-character and |T.sub.+custom-character after shelving as a function of detuning ϵ on the x-axis and Zeeman energy difference ΔE.sub.z on the y-axis. Here γ.sub.max=0. The left plot 302 corresponds to simulations starting from the ground state |Gcustom-character and the right plot 304 corresponds to simulations starting from the excited state |Ecustom-character. Darker regions in both plots indicate lower probabilities of blocked triplet states and lighter regions in both plots indicate higher probability of block triplet states.

[0073] For the simulations shown in FIG. 3A the calculations are performed for the same change in γ, i.e., Δγ, with respect to the (1,1)/(1,2) transition line, i.e., black line between regions (1,1) and (1,2) in FIG. 2B. As such, for every detuning the simulation starts at 100 GHz to the left from (1,1)/(1,2) line and finishes exactly at the (1,1)/(1,2) transition line. Quantitatively we can say that we always start at

[00003] γ init = ϵ 2 - 100 GHz

and finish

[00004] γ max = ϵ 2 ,

where γ.sub.max is set exactly at the (1,1)/(1,2) transition line for every detuning, i.e., black line between regions (1,1) and (1,2) in FIG. 2B. That result demonstrates the opposite readout mapping for positive and negative values of ΔE.sub.z. As explained above, for positive ΔE.sub.z the excited qubit state |Ecustom-character is mapped to |T.sub.−custom-character and eventually to the (1,1) charge configuration. While for negative values of ΔE.sub.z, the ground state |Gcustom-character is mapped to |T.sub.−custom-character.

[0074] FIG. 3B shows that visibility of shelving readout as a function of the detuning ϵ on the x-axis and Zeeman energy difference ΔE.sub.z on the y-axis. The darker region 310 corresponds to values that result in higher visibility (between 0.5 and 1 on the visibility scale 314) and the darker region 312 corresponds to values that result in lower visibility (between −0.5 and −1.0 on the visibility scale 314). Finally, the lighter regions in the plot correspond to mid-range values on the visibility scale 314 (between −0.2-0.2, e.g.).

[0075] The visibility of the readout is calculated as F.sub.G+F.sub.E−1, where F.sub.G(F.sub.E) is a final probability of charge configurations corresponding to |Gcustom-character (|Ecustom-character) state when the initial state of the simulation has been set to |Gcustom-character (|Ecustom-character). For shelving, F is calculated as a sum of final probabilities of S.sub.02, |Gcustom-character and |Ecustom-character states F.sub.G=P.sub.S02+P.sub.G+P.sub.E, as we assume all of those states will be mapped to (0,2) charge configuration when we decrease detuning to Pauli blockaded (0,2) region and wait T.sub.0 relaxation time. F.sub.E is calculated as a sum of blocked triplet states T.sub.− and T.sub.+ probabilities.

[0076] As seen in FIG. 3B, the absolute value of the visibility increases with |ΔE.sub.z|, which is due to the smaller |↓↑custom-character and |↑↓custom-character states mixing and hence less leakage.

[0077] The visibility reaches 0 for ΔE.sub.z=0 because both the |Gcustom-character and |Ecustom-character states, now corresponding to singlet (1,1) and triplet states, respectively, can transfer to |↓Scustom-character state equally fast. The visibility is also reduced for small detuning ϵ, as in this region the exchange interaction dominates over ΔE.sub.z (the x-axis limits ϵ=0 and 100 GHz correspond to exchange J values of 2 GHz and 40 MHz, respectively).

[0078] A quasistatic nuclear polarization is assumed, which means that the nuclear spins are not flipping during single qubit operations and shelving readout. However, as the full experiment time usually reaches minutes or even hours, the nuclear spins will likely flip multiple times. In the system of two donor quantum dots we can express all possible values of ΔE.sub.z as:

[00005] Δ E z = .Math. j = 1 N R A R j I R z j - .Math. i = 1 N L A L i I L z i

[0079] Where i and j enumerate nuclear spins in left and right dots 128, 130, with total donor numbers N.sub.L, N.sub.R, respectively. A.sub.L.sup.i(A.sub.R.sup.j) is the hyperfine constant of the i-th (j-th) donor in the left (right) dots. I.sub.L.sub.z.sup.i(I.sub.R.sub.z.sup.j) is the i-th left dot (j-th right dot) nuclear spin polarization in the z-direction and can take on values of ±1/2. The number of possible ΔE.sub.z values therefore increase with the number of donors by 2.sup.N.sup.L.sup.+N.sup.R.

[0080] FIG. 3C schematically shows a 1P-2P system 320 with quantum dots 128, 130 and the impact of the dynamic nuclear spins in this example 1P-2P system with hyperfine constants A.sub.L=96.5 MHz and A.sub.R.sup.j∈[274, 254] MHz based on previously measured donor-based devices. The 1P-2P system 320 allows 8 different values of ΔE.sub.z within the range between −312.25 and 312.25 MHz. The plot 330 on the right of FIG. 3C shows the visibility for all the possible nuclear spin configurations along the y axis and ΔE.sub.z values along the x axis. The plot 330 also shows that after averaging over all the nuclear spin states the visibility goes to approximately zero. Although these results show one specific example of a multi-donor dots, the average zero visibility will be common to all quantum dots with multiple donors (with any values of hyperfine constants) due to the symmetry of the system. This is because for any nuclear configuration with a given ΔE.sub.z it is possible to get the opposite value of ΔE.sub.z just by flipping all the nuclear spins.

[0081] Additionally, the inventors of the present invention have found that even if nuclear polarization is changing slower than the total experiment time, it is important to know the sign of ΔE.sub.z to ensure a proper mapping of |Gcustom-character and |Ecustom-character to (0,2) and (1,1) charge configurations. Knowing the sign of ΔE.sub.z before a qubit operation means the overall readout visibility is increased.

[0082] To overcome the readout visibility issue with conventional shelving readout techniques and to determine the sign of ΔE.sub.z to ensure a proper mapping of |Gcustom-character and |Ecustom-character to (0,2) and (1,1) charge configurations, aspects of the present disclosure provide an improved shelving readout method. In particular, the presently disclosed shelving readout method includes a calibration step that improves the total readout visibility.

The Calibration Step

[0083] FIG. 4A illustrates an example shelving method 400 including the calibration step according to aspects of the present disclosure.

[0084] First, at step 402, a double quantum dot system (e.g., the double quantum dot 100) is loaded with electrons (e.g., from the SET 132). In some examples, there is only one electron per quantum dot (e.g., 128, 130). In other examples there may be multiple electrons per quantum dot.

[0085] At step 404 the double quantum dot system 100 is initialised in the (1,1) ground state |Gcustom-character. This may be done by an adiabatic sweep from negative to positive detuning starting from the (0,2) state to (1,1) state.

[0086] At step 406, a shelving readout process (similar to that described above with respect to FIGS. 2B and 2C) is performed on the quantum dot system. Depending on the result of the shelving readout, the sign of ΔE.sub.z can be determined. If the shelving readout is the (1,1) or (0,2) signal, then the ground state is predominately in the |↓↑custom-character or |↑↓custom-character state, respectively. Thus, the sign of ΔE.sub.z can be determined. For example, if the final configuration measured after the shelving operation is (0, 2) then it can be determined that ΔE.sub.z>0. Alternatively, if the final configuration measured after the shelving operation is (1,1), then it can be determined that ΔE.sub.z<0.

[0087] Steps 402, 404 and 406 together form the calibrations step.

[0088] The calibration step is ideally performed before every qubit operation, to provide the correct mapping for the shelving readout of the qubit. However, it can be performed less frequently (every i.sup.th qubit operation) if the nuclear spin flips are significantly slower than the time of a single measurement.

[0089] Once the calibration steps 402, 404, 406 has been performed. The current sign of ΔE.sub.z can be determined for use in subsequent shelving readout processes. The following qubit operation can use this information via a feed-forward protocol to map the final readout results.

[0090] FIG. 4B is a flowchart of an example method 410 that uses the calibration method 400 of FIG. 4A.

[0091] At step 412, the qubit or the double quantum dot system 100 is reinitialised in either the ground state or the excited state.

[0092] At step 414, a qubit operation is performed on the qubit. It will be appreciated that any qubit operation may be performed. For example, a rotation operation or a SWAP gate operation may be performed.

[0093] The qubit operation time needs to be faster than the time it takes for the nuclear spin polarisation to change. However, phosphorus donors in silicon have long nuclear spin coherence times—so the time required to perform the qubit operation is realistic. The longest coherence times for single phosphorus donors reach values of the order of seconds or even tens of seconds, while qubit operation for singlet-triplet qubits is less than a microsecond. The exact time scales required are also device dependent and may differ based on the number of donors and electrons in the systems.

[0094] For the system shown in FIG. 3C, the calibration method 400 increases the visibility from 0 to 44% for ϵ=50 GHz, to 83% for ϵ=200 GHz, and 99% for ϵ=1000 GHz. In the limit of very high detuning only nuclear spin configurations with ΔE.sub.z≈0 would give zero visibility, harming the total efficiently of shelving readout. Those configurations can be avoided by fabricating multi-donor quantum dots with hyperfine constants which never add up to give ΔE.sub.z=0, such as A.sub.L.sup.1=A.sub.R.sup.1=A.sub.R.sup.2 for the 1P-2P system.

[0095] At step 416, shelving readout is performed with the current knowledge of the sign of ΔE.sub.z such that the correct mapping is used. The obtained sign of ΔE.sub.z can be used to apply the correct mapping for the subsequent qubit operation. That is, the qubit operation is performed (initialisation, control, shelving readout) and then it is mapped to the final measured charge configuration appropriately: [0096] i) For charge state (0, 2): when Δ E.sub.z>0 mapped to singlet and for Δ E.sub.z<0 mapped to triplet; [0097] ii) For charge state (1, 1): when Δ E.sub.z>0 mapped to triplet and for Δ E.sub.z<0 mapped to singlet.

[0098] Shelving readout solves the problem of triplet relaxation, as it maps one of the states to a metastable triplet T.sub.− state in (1,1) charge configuration, and another state to (0,2) singlet. Therefore, it can significantly improve readout fidelity in comparison to PSBR.

[0099] However, for donor-based devices the magnetic field gradient (coming from the effective hyperfine interaction) is changing in time, as the nuclear spins tend to flip multiple times within the timescale of the experiment. The effective ΔE.sub.z is thus uncontrollably changing both value and sign during the experiment. The interpretation of measured (1,1) and (0,2) charge configurations depend on the sign of ΔE.sub.z (with opposite mappings for opposite signs). Thus, without knowledge about the current nuclear spin state, the average visibility of the readout over time (or over all the nuclear configurations) will reach 0%.

[0100] The calibration step described herein provides information about the current sign of ΔE.sub.z, allowing to employ correct shelving readout mapping for every single qubit operation. This procedure allows the efficient use of shelving readout for singlet-triplet qubits in donor-based devices, even if the effective ΔE.sub.z uncontrollably changes in time.

[0101] The term “comprising” (and its grammatical variations) as used herein are used in the inclusive sense of “having” or “including” and not in the sense of “consisting only of”.

[0102] It will be appreciated by persons skilled in the art that numerous variations and/or modifications may be made to the invention as shown in the specific embodiments without departing from the spirit or scope of the invention as broadly described. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive.