## Abstract

Practical quantum computers require a large network of highly coherent qubits, interconnected in a design robust against errors. Donor spins in silicon provide state-of-the-art coherence and quantum gate fidelities, in a platform adapted from industrial semiconductor processing. Here we present a scalable design for a silicon quantum processor that does not require precise donor placement and leaves ample space for the routing of interconnects and readout devices. We introduce the flip-flop qubit, a combination of the electron-nuclear spin states of a phosphorus donor that can be controlled by microwave electric fields. Two-qubit gates exploit a second-order electric dipole-dipole interaction, allowing selective coupling beyond the nearest-neighbor, at separations of hundreds of nanometers, while microwave resonators can extend the entanglement to macroscopic distances. We predict gate fidelities within fault-tolerance thresholds using realistic noise models. This design provides a realizable blueprint for scalable spin-based quantum computers in silicon.

## Introduction

The successful implementation of quantum algorithms requires incorporation of error correction codes^{1} that deal with the fragile nature of qubits. The highest tolerances in error rates are found when using nearest-neighbor topological codes^{2}, long-distance entanglement links^{3}, or a combination of both^{4}. There exist several physical platforms where state preservation^{5,6,7}, qubit control^{8,9,10,11}, and two-qubit logic gates^{8, 12} are achieved with fault-tolerant fidelities. The ultimate goal is to integrate a large number of qubits in expandable arrays to construct a scalable, universal quantum processor.

Donor spin qubits in silicon are an appealing physical platform for that goal, due to their integrability with metal-oxide-semiconductor (MOS) structure and nanometric unit size^{13}. By using isotopically enriched ^{28}Si as the substrate material^{14}, donor spins offer coherence times around a second (for the electron) or a minute (for the nucleus)^{7}, up to hours in bulk ensembles^{6}, and control error rates as small as 10^{−4}
^{11}. However, integrating several of these qubits in a scalable architecture remains a formidable challenge, mainly because of the difficulty in achieving reliable two-qubit gates.

The seminal Kane proposal^{15} for a nuclear-spin quantum computer in silicon described the use of short-range exchange interactions *J* between donor-bound electrons, to mediate an effective inter-nuclear coupling of order ~100 kHz at a ~15 nm distance. However, the exchange interaction has an exponential and oscillatory spatial behavior that can result in an order of magnitude variation in strength upon displacement by a single lattice site^{16, 17}. Notwithstanding, plenty of progress has been made in the experimental demonstration of the building blocks of a Kane-type processor^{18,19,20,21}, including the observation of inter-donor exchange^{22,23,24}. Slightly relaxed requirements on donor placement can be found when using a hyperfine-controlled exchange interaction between electron spin qubits^{25}, or a slower magnetic dipole-dipole coupling effective at ~30 nm distances^{26}. Other proposals space donors further apart by introducing some intermediate coupler, e.g., donor chains^{27, 28}, charge-coupled devices^{29}, ferromagnets^{30}, probe spins^{31}, or quantum dots^{32}.

Here we introduce the design of a large-scale, donor-based silicon quantum processor based upon electric dipole interactions. This processor could be fabricated using existing technology, since it does not require precise donor placement. The large inter-qubit spacing, >150 nm, leaves sufficient space to intersperse classical control and readout devices, while retaining some of the compactness of atomic-size qubits. Stabilization schemes largely decouple the qubits from electric noise while still keeping them sensitive to electric drive and mutual coupling. Finally, the whole structure retains the standard silicon MOS materials stack, important for ultimate manufacturability.

## Results

### Coupling Si:P spin qubits to electric fields

The phosphorus donor in silicon comprises an electron spin *S* = 1/2 with gyromagnetic ratio *γ*
_{e} = 27.97 GHz T^{−1} and basis states $\u2223\downarrow \u27e9$, $\u2223\uparrow \u27e9$, and a nuclear spin *I* = 1/2 with gyromagnetic ratio *γ*
_{n} = 17.23 MHz T^{−1} and basis states $\u2223\Downarrow \u27e9,\u2223\Uparrow \u27e9$. The electron interacts with the nucleus through the hyperfine coupling *A* ≈ 117 MHz. When placed in a large magnetic field *B*
_{0} (${\gamma}_{+}{B}_{0}\gg A$, with *γ*
_{+} = *γ*
_{e} + *γ*
_{n}), the eigenstates of the system are the separable tensor products of the basis states, i.e., $\u2223\downarrow \Uparrow \u27e9$, $\u2223\downarrow \Downarrow \u27e9$, $\u2223\uparrow \Downarrow \u27e9$, $\u2223\uparrow \Uparrow \u27e9$ (Fig. 1c). The electron and the nucleus can be operated as single qubits by applying oscillating magnetic fields resonant with any of the transitions frequencies between eigenstates that differ by the flipping of one of the spins, e.g., $\u2223\downarrow \Uparrow \u27e9$ ↔ $\u2223\uparrow \Uparrow \u27e9$ for the electron qubit, etc. (Fig. 1c).

We envisage a device where a shallow ^{31}P donor is embedded in an isotopically enriched ^{28}Si crystal at a depth *z*
_{d} from the interface with a thin SiO_{2} layer (Fig. 1a). The orbital wavefunction *ψ* of the donor-bound electron can be controlled by a vertical electric field *E*
_{
z
} applied by a metal gate on top. It changes from a bulk-like donor state at low electric fields to an interface-like state at high fields^{33, 34} (*insets* in Fig. 1d). The hyperfine interaction *A*(*E*
_{
z
}), proportional to the square amplitude of the electron wavefunction at the donor site |*ψ*(0, 0, *z*
_{d})|^{2}, changes accordingly from the bulk value *A* ≈ 117 MHz to *A* ≈ 0 when the electron is fully displaced to the interface (Fig. 1d). Shifting the electron wavefunction also results in the creation of an electric dipole *μ*
_{e} = *ed*, where *e* is the electron charge and *d* is the separation between the mean positions of the donor-bound and interface-bound wavefunctions (*d* ≲ *z*
_{d}, see Supplementary Note 1). The induced electric dipole *μ*
_{e} has been largely overlooked in the past, but plays a crucial role in this proposal.

The key idea is to define a new qubit, called henceforth the flip-flop qubit, described in the subspace spanned by the states $\u2223\downarrow \Uparrow \u27e9$, $\u2223\uparrow \Downarrow \u27e9$. Transitions between these basis states cannot be induced by magnetic resonance, because there is no change in the *z*-component of the total angular momentum. However, the hyperfine interaction, *A*
**S** ⋅ **I**, is a transverse term in the flip-flop basis, since its eigenstates are $S=\left(\u2223\downarrow \Uparrow \u27e9-\u2223\uparrow \Downarrow \u27e9\right)\mathrm{\u2215}\sqrt{2}$ and ${T}_{0}=\left(\u2223\downarrow \Uparrow \u27e9+\u2223\uparrow \Downarrow \u27e9\right)\mathrm{\u2215}\sqrt{2}$ (Fig. 1b). Therefore, electrically modulating *A*(*E*
_{z}) at the frequency

corresponding to the flip-flop qubit energy splitting, causes an electric dipole spin resonance (EDSR) transition between the $\u2223\downarrow \Uparrow \u27e9$, $\u2223\uparrow \Downarrow \u27e9$ basis states^{35, 36} (Fig. 1c). This transition is faster at the “ionization point”, where the electron is shared halfway between donor and interface, since *A*(*E*
_{
z
}) can vary strongly upon the application of a small voltage on the top gate.

### Electrical noise and relaxation

Since the qubit operation is based upon the use of electric fields, a natural concern is the fragility of the qubit states in the presence of electric noise. Below we show that there are special bias points that render the flip-flop qubit operation highly robust against noise.

A quantum-mechanical description of the system is obtained by treating also the electron position as a two-level system (effectively a charge qubit; see Supplementary Note 1 for a justification of this two-level approximation), where the vertical position of the electron is represented by a Pauli *σ*
_{
z
} operator, with eigenvectors |*d* 〉, for the electron at the donor, and |*i* 〉 at the interface (Fig. 1a, d). The simplified orbital Hamiltonian reads (in units of Hz):

where *V*
_{t} is the tunnel coupling between the donor and the interface potential wells, ${E}_{z}^{0}$ is the vertical electric field at the ionization point, and *h* is the Planck constant. The electron ground |*g* 〉 and excited |*e* 〉 orbital eigenstates depend on *E*
_{
z
} (Fig. 1d) and have an energy difference given by:

At the ionization point, the energy difference between eigenstates $\u2223e\u27e9=\left(\u2223d\u27e9+\u2223i\u27e9\right)\mathrm{\u2215}\sqrt{2}$ and $\u2223g\u27e9=\left(\u2223d\u27e9-\u2223i\u27e9\right)\u2215\sqrt{2}$ is minimum and equal to *V*
_{t} (Fig. 2a), and therefore first-order insensitive to electric noise, ∂${\u03f5}_{o}$/∂*E*
_{z} = 0. This bias point is referred to as the “charge qubit sweet spot”^{37} (CQSS—Fig. 2a).

Conversely, the bare flip-flop qubit energy is expected to depend strongly on *E*
_{
z
}, through the combined effect of the hyperfine interaction *A* (Eq. 1) and the orbital dependence of the electron gyromagnetic ratio, *γ*
_{e}. Indeed, the gyromagnetic ratio of an electron confined at a Si/SiO_{2} interface can differ from that of a donor-bound electron by a relative amount Δ_{
γ
} up to 0.7%^{38}. Therefore, the Zeeman terms in the Hamiltonian must include a dependence of the electron Zeeman splitting on its orbital position, i.e., the charge qubit *σ*
_{
z
} operator:

We can also write the hyperfine coupling as an operator that depends on the charge qubit state:

Indeed, this simple two-level approximation, shown as a *black line* in Fig. 1d, reproduces the full tight-biding simulations (*yellow dots*).

The overall flip-flop qubit transition frequency as a function of *E*
_{
z
} becomes:

shown in Fig. 2a (*dashed line*), where we assumed Δ_{
γ
} = −0.2%^{38}. ${\u03f5}_{\mathrm{ff}}$(*A*, *γ*
_{e}) shows a steep slope around the ionization point, mostly caused by the *E*
_{
z
}-dependence of *γ*
_{e} (the dependence on *A* is less significant because ${\gamma}_{+}{B}_{0}\gg A$). Therefore, while ${E}_{z}\approx {E}_{z}^{0}$ is the fastest operation point for the flip-flop qubit driven by a resonant modulation of *A*, one might expect it to be the most prone to qubit dephasing from charge and gate noise, through the influence of *E*
_{
z
} on *γ*
_{e}.

However, computing instead the full flip-flop qubit Hamiltonian,

reveals that the qubit transition frequency has an extra bend around the ionization point (Fig. 2a, *thick yellow line*). This comes from Eq. (5), which provides a transverse coupling *g*
_{so} between the flip-flop and charge qubits (*inset* in Fig. 2a):

As a result, the electron orbit dispersively shifts the flip-flop qubit by, to second order:

where *δ*
_{so} = ${\u03f5}_{o}$ − ${\u03f5}_{\mathrm{ff}}$, reducing the flip-flop qubit frequency to:

*D*
_{orb}(*E*
_{
z
}) is largest around ${E}_{z}\approx {E}_{z}^{0}$, since *δ*
_{so} is lowest (i.e., the charge qubit frequency comes closest to the flip-flop qubit, Fig. 2a) and *g*
_{so} is highest. Equation (10) (*thin black line* in Fig. 2a) agrees with full numerical simulations of the Hamiltonian in Eq. (7).

Such a dispersive shift stabilizes the flip-flop precession frequency against noise. To quantify that, we assume a quasi-static electric field noise with 100 V m^{−1} r.m.s. amplitude along the donor-dot direction (*z*-axis in Fig. 1a). This noise is equivalent to a 1.5 μeV charge detuning noise for *d* = 15 nm, consistent with experimentally observed values in similar silicon devices^{39,40,41}—see Supplementary Note 3. The estimated—see Methods section—dephasing rates can be as low as $1\mathrm{\u2215}{T}_{2}^{*}\approx 3$ kHz (Fig. 2b), comparable to the ones due to magnetic noise ($1\u2215{T}_{2}^{*}\approx 1$ kHz in ^{28}Si nanostructures^{7}). This can be understood from Fig. 2c, which shows the qubit precession frequency dependence on *E*
_{
z
}, for three different values of *V*
_{t}. For small detunings *δ*
_{so}, i.e., *V*
_{t} close to ${\u03f5}_{\mathrm{ff}}$, the dispersive shift around the ionization point is strong, yielding two first-order “clock transitions” (CT), where ∂${\u03f5}_{\mathrm{ff}}$/∂*E*
_{
z
} = 0 where the dephasing rate is reduced. By increasing *V*
_{t}, the two first-order points merge into a single one in which both the first and second derivatives vanish, yielding the slowest qubit dephasing.

Another source of errors could come from relaxation via coupling to phonons. This is not an issue for bulk donors, where electron spin relaxation time is ${T}_{1,\mathrm{s}}\gg 1$ s^{18}. However, due to the particular valley composition of the flip-flop qubit near the ionization point, its relaxation rate 1/*T*
_{1,ff} due to charge-phonon coupling is enhanced^{42}. We estimate it by noting that, if ${\delta}_{\mathrm{so}}\gg {g}_{\mathrm{so}}$, 1/*T*
_{1,ff} is equal to the amount of charge excited state in the flip-flop eigenstates^{43} times the charge relaxation rate^{42}:

where *T*
_{1,o} is the charge qubit lifetime and Θ ≈ 2.37 × 10^{−24} s^{2} is determined by the silicon crystal properties^{42}. Therefore, as can be seen from Fig. 2d, the higher the detuning *δ*
_{so}, the slower the relaxation. In particular, at the second-order CT, the qubit dephasing can be limited by relaxation, $1\mathrm{\u2215}{T}_{2}^{*}=1\mathrm{\u2215}2{T}_{1}\approx 1{0}^{4}$ Hz. This limitation can be overcome by reducing *B*
_{0} (Fig. 2e).

Tuning a flip-flop qubit into a clock transition requires the ability to tune the tunnel coupling *V*
_{t}. The latter is difficult to control at the fabrication stage, given its exponential dependence on donor depth, together with oscillations at the atomic scale^{44} arising from a similar valley interference effect as the one afflicting the exchange interaction^{16}. Indeed, ion-implanting a donor at *z*
_{d} ≈ 15 nm below the interface happens with a vertical uncertainty of order ±10nm^{45}, resulting in more than two orders of magnitude uncertainty in *V*
_{t}
^{44}. Therefore, it is crucial to implement a method to tune *V*
_{t} in situ. A possible solution is to displace the location of the interface wavefunction laterally, which in turn modifies the overlap between the donor and interface wavefunctions and therefore *V*
_{t}. This can be done by adding two gates on either side of the top gate, which pulls the donor electron to the interface (Fig. 2f), in such a way that a relative voltage between the gates can modify the interface lateral potential landscape. This gate stack is identical to the well-established scheme for the confinement of single electrons in Si quantum dots^{10}. This technique allows *V*
_{t} to be tuned by at least wo orders of magnitude (Fig. 2g), therefore circumventing the uncertainty in donor depth and *V*
_{t} arising from ion-implantation.

### Adiabatic phase control

The presence of slow dephasing regions is important to control the qubit phase with high fidelity. In our quantum processor, idle qubits are decoupled from electric fields by fully displacing the electron either to the interface or to the donor. Performing quantum operations on the qubit requires displacing the electrons close to the ionization point, which in turn changes its precession frequency (Fig. 2a). As a result, the accumulated phase must be corrected after quantum operations. This is optimally done by moving the electron to the second-order clock transition, therefore minimizing dephasing errors. At this point, the flip-flop qubit phase precesses $\mathrm{\∼}{\Delta}_{\gamma}{\gamma}_{\mathrm{e}}{B}_{0}\mathrm{\u2215}2-{D}_{\mathrm{orb}}$ faster than its idle point, and therefore any phase correction in a 2*π* period can be applied within tens of ns. The dephasing rate at the CT, on the order of a few kHz, would cause very small errors (<10^{−4}). However, while moving the electron from the interface toward the donor, the flip-flop qubit goes through regions of fast dephasing (Fig. 2b), and therefore this operation has to be performed as quickly as possible. It also has to be slow enough as to avoid erros due to non-adiabaticity, which include, e.g., leakage to unwanted high-energy states. These errors depend on the adiabatic factor *K*, which quantifies the fractional rate of change of the system’s eigenstates (the higher the value of *K*, the more adiabatic and slower is the process—see Methods section).

In Fig. 3a, we plot the time dynamics of an initial state $\u2223g\u27e9\otimes \left(\u2223\downarrow \Uparrow \u27e9+\u2223\uparrow \Downarrow \u27e9\right)\mathrm{\u2215}\sqrt{2}$ while sweeping *E*
_{
z
} adiabatically (*K* = 50) to move the electron from the interface to the second-order CT and back, in order to realize a *π z*-gate. The initial adiabatic set-up part consists of a fast sweep (0.8 ns), allowed by the large charge qubit splitting when ${E}_{\mathrm{z}}\gg {E}_{\mathrm{z}}^{0}$, followed by a slower sweep (3.5 ns), limited by the proximity of excited charge states to the flip-flop qubit when ${E}_{\mathrm{z}}\approx {E}_{\mathrm{z}}^{0}$. The electron then remains at the CT for 60 ns, before adiabatically moving back to the interface. During the total 69 ns, the flip-flop qubit phase is shifted by *π*, with adiabatic errors, averaged over a set of initial flip-flop states—see Methods section—around 10^{−4}. These errors can be controlled with the factor *K*, which determines the set-up time (see Fig. 3b).

Quasi-static *E*
_{
z
} noise can increase errors, due to dephasing (Fig. 3c). At realistic noise levels (100 V m^{−1}), the gate error rate is found to be <10^{−4}. Similar error levels arise due to relaxation, which remains below 3 × 10^{4} Hz (Fig. 2d).

Note that the presence of clock transitions does not affect the ability to use *E*
_{ac} to resonantly drive the qubit, since the transverse term *A*(*E*
_{
z
}) still responds fully to the electric field (this is similar to the case of magnetic clock transitions, e.g,. in Si:Bi^{46}).

### Electric drive of the flip-flop qubit

We now explain how high-fidelity one-qubit *x*(*y*)-gates can be achieved via electric drive of the flip-flop qubit. The fastest one-qubit gates are obtained when the electron is around the ionization point, where ∂*A*/∂*E*
_{z} is maximum (Fig. 1d). A vertical oscillating electric field of amplitude *E*
_{ac} is applied (Fig. 4a) in resonance with the flip-flop qubit, i.e., *ν*
_{E} = ${\u03f5}_{\mathrm{ff}}$. A large detuning ${\delta}_{\mathrm{so}}\gg {g}_{\mathrm{so}}$ (Fig. 4b) ensures the least amount of the charge excited state $\u2223e\u27e9$ in the qubit eigenstates, minimizing qubit relaxation via charge-phonon coupling. The flip-flop qubit is still driven, via a second-order process, at a rate (half-Rabi frequency):

where *δ*
_{E} = *ν*
_{E} − ${\u03f5}_{o}$ and *g*
_{E} is the driven electric coupling rate between the two charge eigenstates:

where *E*
_{ac} is the amplitude of a sinusoidal drive. Equation (13) provides another explanation of why the fastest one-qubit gates are obtained when the electron is at the ionization point: *δ*
_{so} and *δ*
_{E} are minimum (${\u03f5}_{o}$ is minimum), and *g*
_{so} and *g*
_{E} are maximum (Eqs. (8) and (14)).

The electrical drive can cause some excitation of the charge qubit. It is therefore convenient to turn *E*
_{ac} on/off adiabatically to make sure the charge is de-excited at the end of the gate. Figure 4c shows the *E*
_{ac} time evolution needed for a *π*/2 *x*-gate, where we have assumed an adiabatic factor *K* = 30, sufficient for leakage errors <10^{−3}. *E*
_{ac} increases steadily until a *π*/4 rotation is completed, after which *E*
_{ac} is gradually switched off to achieve an adiabatic *π*/2 *x*-gate. An average 4% excitation of the charge qubit causes a ~4 × 10^{4} Hz relaxation rate of the encoded quantum state (Eq. 12), or error levels close to 10^{−3}.

We then investigate how the total *π*/2 *x*-gate errors depend on the biasing of the electron wavefunction. At the ionization point, ${E}_{z}={E}_{z}^{0}$, error levels close to 10^{−3} are found over a wide range of *V*
_{t} (Fig. 4e). The *K* = 30 choice ensures adiabatic errors <10^{−3} with an oscillatory character typical of adiabatic processes^{47}. At small *V*
_{t} (and therefore small detuning *δ*
_{so}), the qubit eigenstates contain a substantial amount of charge, causing more errors due to charge-phonon relaxation. Increasing the detuning *δ*
_{E} with larger *V*
_{t} allows for a faster adiabatic sweep and higher powers (Fig. 4d), yielding shorter gate times and therefore less errors due to quasi-static noise. Still, the incident power is at least three orders of magnitude lower than the one needed to drive donor electron spin qubits, at the same Rabi frequency, with oscillating magnetic fields^{7, 19}.

As Fig. 4f shows, low error rates are still available away from the ionization point, even though best values are found at ${E}_{z}={E}_{z}^{0}$. This is because our gate times are so fast that dephasing, and therefore CTs, do not play a crucial role. Instead, quasi-static *E*
_{z} noise cause errors mainly by modulating the driving strength ${g}_{\mathrm{E}}^{\mathrm{ff}}$, causing “gate time jitter”. Indeed, the gate time is sensitive to the orbital transition frequency ${\u03f5}_{o}$ (Eq. 13), and therefore gate errors are minimized close to the charge qubit sweet spot (CQSS), where ∂${\u03f5}_{o}$/∂*E*
_{
z
} = 0 (Fig. 2a).

Finally, as Fig. 4g shows, lower quasi-static *E*
_{z} noise can cause less errors, provided that the adiabatic factor *K* is increased, to reduce leakage errors, up to an optimum value where gate times are still fast as to keep noise errors low. Relaxation errors could also be reduced by reducing *B*
_{0} (recall Fig. 2e).

A number of other noise sources, including high frequency charge noise, Johnson-Nyquist, and evanescent-wave Johnson noise^{48} (EWJN) also affect qubits that are sensitive to electric fields. However, as we discuss in Supplementary Note 3, the corresponding error rates are much lower than the ones already previously mentioned—see all estimated error levels in Table 1.

### Two-qubit coupling via electric dipole interaction

We now present the method to couple donor spins that lies at the heart of our scalable quantum processor. It exploits the electric dipole that naturally arises when a donor-electron wavefunction is biased to the ionization point (Fig. 5a), due to the fact that a negative charge has been partly displaced away from the positive ^{31}P nucleus. The electric field produced by this induced dipole in turn, modifies the energy of a nearby donor which is also biased at the ionization point, resulting in a long-range coupling between the two.

The interaction energy between two distant dipoles, *μ*
_{1} and *μ*
_{2}, oriented perpendicularly to their separation, *r*, is^{49}
${V}_{\mathrm{dip}}={\mu}_{1}{\mu}_{2}\mathrm{\u2215}\left(4\pi {\epsilon}_{\mathrm{r}}{\epsilon}_{0}{r}^{3}\right)$, where *ε*
_{0} is the vacuum permittivity and $\u03f5$
_{r} the material’s dielectric constant (*ε*
_{r} = 11.7 in silicon). The electric dipole of each donor-interface state is *μ*
_{
i
} = *ed*
_{i}(1 + *σ*
_{
z,i})/2, implying that the dipole-dipole interaction Hamiltonian is:

This electric dipole-dipole interaction is therefore equivalent to a small shift in the equilibrium orbital position of both electrons plus a coupling term between the charge qubits (*blue dashed rectangle* in Fig. 5b) equal to:

Note that this interaction can be stronger due to the presence of a metallic interface on top of the qubits, which enhances vertical dipoles—see Supplementary Note 2. Most importantly, since each flip-flop qubit is coupled to their electron position (Eq. 5), the electric dipole-dipole interaction provides a natural way to couple two distant flip-flop qubits.

Indeed, the effective coupling rate between two flip-flop qubits at the ionization point, Fig. 5d, exceeds 10 MHz around two narrow regions. These bands can be understood from the energy-level diagram shown in Fig. 5c. The two charge qubits in Fig. 5b form hybridized molecular states, which are coupled to each flip-flop qubit. The two-qubit coupling rate is maximum when in resonance with a molecular state. However, this regime induces too many relaxation errors due to resonant charge excitation. Therefore, it is best to detune the flip-flop qubits from the molecular states, while still keeping a substantial inter-qubit coupling rate, via a second-order process, equal to:

where *D*
_{dd} is the charge eigenenergies shift and *α*, *β* the eigenstates coefficients—see Fig. 5c caption.

Two-qubit gates start with both electrons at the interface, where qubits are decoupled since the electric dipoles and the hyperfine interactions are first-order insensitive to vertical electric fields. Indeed, from Eq. (18), ${g}_{\mathrm{2q}}^{\mathrm{ff}}$ is negligible since *g*
_{so} vanishes and *δ*
_{so} diverges. The electrons are then simultaneously and adiabatically displaced to the ionization point for a time necessary for an $\sqrt{i\mathrm{SWAP}}$ gate, before returning to the interface. In Fig. 6a, we show the dynamics of a two-qubit gate performed with an adiabatic factor *K* = 30, following the trajectory shown in Fig. 5e. Similarly to one-qubit *z*-gates, the electron is first displaced in a fast time scale (~0.3 ns) set by the charge qubit parameters (${\u03f5}_{0}$ and *V*
_{t}), followed by a slower sweep (~19 ns) set by the spin-charge coupling parameters (*δ*
_{so} and *g*
_{so}), until it reaches the ionization point. The electron remains still for a short time before the whole process is then reversed. In the end, a $\sqrt{i\mathrm{SWAP}}$ gate is performed. While some amount of charge is excited during the process, it goes back to its ground state, $\u2223gg\u27e9$, with an adiabatic error around 10^{−3}.

We quantify the two-qubit gate fidelity in presence of the most deleterious noise types for our qubits, namely quasi-static *E*
_{z} noise and charge-phonon relaxation. For this, we observe that the optimal gate fidelities are achieved when ${E}_{z}\left({\tau}_{\sqrt{i\mathrm{SWAP}}}\mathrm{\u2215}2\right)\approx {E}_{z}^{0}$. Similarly to one-qubit *x*-gates, this happens because $\sqrt{i\mathrm{SWAP}}$ gates are sensitive to gate time jitter, and therefore errors are minimized at the CQSS, where ${g}_{\mathrm{2q}}^{\mathrm{ff}}$ is robust against *E*
_{z} noise to first order—recall Fig. 5e and Eq. (18). An optimization algorithm finds the best adiabatic factor *K* that minimizes errors due to *E*
_{z} noise for each value of *V*
_{t,1} = *V*
_{t,2} = *V*
_{t}. The result is shown in Fig. 6b. Smaller detunings *δ*
_{so} (small *V*
_{t}) result in shorter gate times, which in turn reduces errors from quasi-static noise. However, this also implies a larger admixture of charge in the qubit eigenstates, which slightly increases relaxation errors. The lowest error rates, ~3 × 10^{−3} are found at small detunings, *V*
_{t} − ${\u03f5}_{\mathrm{ff}}$ − *g*
_{dd} ≈ 100 MHz (*V*
_{t} ≈ 11.59 GHz). At even smaller detunings, the two-qubit coupling rate becomes too fast, requiring faster adiabatic sweeps to avoid over-rotation (lower *K*, Fig. 6b) and generating more leakage errors. The gate errors remain within 10^{−3} − 10^{−2} for a wide range of *V*
_{t}. Finally, we estimate in Fig. 6c how noise errors depend on the noise amplitude and adiabatic factor *K*, which sets the gate time.

Our proposed two-qubit gates are not only well protected against noise, but also robust against donor misplacement. Variations in *r*, *d*
_{1}, and *d*
_{2} mainly cause variations in the charge qubits coupling *g*
_{dd}, therefore simply changing the energy separation between molecular charge states (Fig. 5c). However, the coupling ${g}_{\mathrm{2q}}^{\mathrm{ff}}$ between the flip-flop qubits can be kept essentially constant by simply readjusting *V*
_{t}, using, e.g., the method described in Fig. 2f, g. Figure 5d shows that one can keep a constant value of, e.g., ${g}_{\mathrm{2q}}^{\mathrm{ff}}=1$ MHz for any inter-donor spacing between 180 and 500 nm, by adjusting *V*
_{t} between 11.3 and 11.8 GHz. In other words, since the flip-flop qubit coupling is mediated by a tunable interaction with their respective charge qubits, the inter-qubit interaction does not need to decay with *r*
^{3}, as one would otherwise get when the dipole interaction couples the qubits directly^{26, 31}. Therefore, two-qubit operations can be turned on between pairs of qubits separated by many sites in a two-dimensional array. This tunable long-range connectivity can be exploited to great advantage in large-scale quantum processors^{50}. The large tolerance in *g*
_{dd} also accommodates very well the donor depth uncertainties inherent to ion implantation^{45}, given the linear dependence of ${g}_{\mathrm{2q}}^{\mathrm{ff}}$ on *d*
_{i} (Eqs. (16) and (17)).

We conclude that our scheme provides a dramatic reduction in the fabrication complexity, especially compared to schemes that require placing a gate between a pair of tightly spaced donors, such as the Kane’s proposal^{15}, which requires *r* ≈ 15 nm separation between two ^{31}P nuclear spins. Note that, by relocating the problem of valley oscillations from the exchange interaction^{15} to the tunnel coupling, we have effectively provided a way in which the delicate parameter can now be tuned using a much simpler gate geometry.

### Scaling up using circuit quantum electrodynamics

In order to reach the long-term goal of a large-scale quantum processor, wiring up the control and read-out lines for each individual qubit is not trivial, given the high density in typical spin qubit architectures^{51}. Recent solutions include cross-wiring using multilayer lithography^{26} or floating gate electrodes inspired by dynamic random access memory systems^{52}. In both cases, using flip-flop qubits with long-distance interactions would result in widely spaced donors and loose fabrication tolerances. In addition, since flip-flop qubits are coupled via electric fields, they could be spaced further apart by using electrical mediators. These include floating metal gates^{53} or even microwave resonators. Indeed, the use of electric dipole transitions allows a natural integration of donor-based spin qubits into a circuit-quantum electrodynamics architecture^{43, 54,55,56} (see Fig. 7c for a possible device layout).

A full quantum mechanical treatment yields a charge-photon coupling rate given by Eq. (14), with *ν*
_{E} now representing the resonator fundamental mode frequency and *E*
_{ac} the resonator vacuum field, **E**
_{vac}. Again, it is best to have the charge-excited state detuned from the flip-flop transition and resonator photon (see Fig. 7b), therefore minimizing charge excitation while retaining a second-order flip-flop photon coupling given by Eq. (13). Assuming *δ*
_{so} ≈ *δ*
_{E} ≈ 10*g*
_{so} ≈ 10*g*
_{E}, a *d* = 15 nm deep ^{31}P flip-flop qubit would be coupled to photons at a ${g}_{\mathrm{E}}^{\mathrm{ff}}\approx 3$ MHz rate. This is three orders of magnitude faster than the electron-spin coupling rate to a resonator via its magnetic vacuum field^{57, 58}, and comparable to the coupling strength obtained by using strong magnetic field gradients^{59, 60}, but without the need to integrate magnetic materials within a superconducting circuit. This assumes a vacuum field amplitude **E**
_{vac} ≈ 30 V m^{−1}, which can be obtained by using tapered coplanar waveguide or high-inductance resonators^{61}.

The possibility of coupling the qubits to microwave photons provides a path for dispersive qubit readout, as well as for photonic interconnects. Near-quantum limited amplifiers have recently become available to obtain excellent read-out speed and fidelities^{62}. The resonator can also be used as a quantum bus to couple two spin qubits separated by as far as 1 cm (Fig. 7c), a distance given by the mode wavelength. Figure 7b shows the detailed energy-level diagram. To avoid losses from photon decay, the qubits should be detuned from the resonator by an amount much greater than the qubit-photon coupling rates. Assuming ${\delta}_{\mathrm{E}}^{\mathrm{ff}}=10{g}_{\mathrm{E}}^{\mathrm{ff}}$, where ${\delta}_{\mathrm{E}}^{\mathrm{ff}}={\nu}_{\mathrm{E}}-{\u03f5}_{\mathrm{ff}}$, the effective two-qubit coupling ${g}_{\mathrm{2q}}^{\mathrm{ff}}\approx {\left({g}_{\mathrm{E}}^{\mathrm{ff}}\right)}^{2}\mathrm{\u2215}{\delta}_{\mathrm{E}}^{\mathrm{ff}}\approx 0.3$ MHz yields a $\sqrt{i\mathrm{SWAP}}$ gate that takes only 0.4 μs.

## Discussion

Figure 7a summarizes the key figures of merit of a quantum processor based on flip-flop qubits coupled by electric dipole interactions. Fast one-qubit *x*(*y*)-gates are attainable with low electric drive power and error rates ~10^{−3}. Two-qubit $\sqrt{i\mathrm{SWAP}}$ gates are fast and with error rates approaching 10^{−3}. At the end of all operations, the phase of each qubit can be corrected, via adiabatic *z*-gates, in fast time scales and low error rates ~10^{−4}. These values are based on current experimentally known values of charge noise in silicon devices^{39}, and are possibly amenable to improvement through better control of the fabrication parameters. More advanced control pulse schemes could allow for faster gates with less leakage^{63,64,65}, and active noise cancellation techniques, e.g., pulses for gate time jitter^{66} or decoherence^{67} suppression, could further improve gate fidelities.

Idle qubits are best decoupled from all other qubits by having the electron at the interface and the quantum state stored in the nuclear spin, which has a record coherence times *T*
_{2} ≳ 30 s^{7}, and can be even longer in bulk samples^{6}. Quantum information can be swapped between the nuclear and the flip-flop qubit by simply applying an ESR *π*-pulse that excites the $\u2223\downarrow \Downarrow \u27e9$ state to $\u2223\uparrow \Downarrow \u27e9$ (Fig. 1c).

Qubit read-out can be obtained by spin-dependent tunneling into a cold charge reservoir, detected by a single-electron transistor^{18}. Read-out times can be ~1 μs with cryogenic amplifiers^{68}, which is comparable to the time necessary to perform, e.g., ~20 individual gates lasting ~50 ns each, in a surface code error correction protocol^{2}.

A large-scale, fault-tolerant architecture can be built in a variety of ways. One- or two-dimensional arrays can be built to implement error correction schemes such as the Steane^{69} or the surface^{2} code, since all mutual qubit couplings are tunable and gateable. A larger processor can include a hybrid of both coupling methods, incorporating cells of dipolarly coupled qubits, interconnected by microwave photonic links (Fig. 7d), in which case more advanced error-correction codes can be implemented^{1, 3, 4, 50}. Microwave resonators could be also used to interface donors with superconducting qubits^{8, 70}, for the long-term goal of a hybrid quantum processor that benefits from the many advantages of each individual architecture^{55}.

In conclusion, we have presented a way to encode quantum information in the electron-nuclear spin states of ^{31}P donors in silicon, and to realize fast, high-fidelity, electrically driven universal quantum gates. Our proposal provides a credible pathway to the construction of a large-scale quantum processor, where atomic-size spin qubits are integrated with silicon nanoelectronic devices, in a platform that does not require atomic-scale precision in the qubit placement. The qubits are naturally amenable to being placed on two-dimensional grids and, with realistic assumptions on noise and imperfections, are predicted to achieve error rates compatible with fault-tolerant quantum error correction.

## Methods

### Adiabaticity

Given a time-dependent Hamiltonian in a two-dimensional Hilbert space,

in units of rad s^{−1}, the adiabatic condition is expressed as^{71}

where ${\omega}_{\mathrm{eff}}=\sqrt{{\Delta}^{2}+{\Omega}^{2}}$ is the instantaneous transition angular frequency between eigenstates, and $\stackrel{\xb0}{\alpha}$ is the rate of change of the orientation of *ω*
_{eff} (*α* = arctan(Ω/Δ)). It follows from Eq. (20) that

Although the processes described in this paper involve multiple levels, we applied Eq. (21) in different forms as an approximation of adiabaticity. This was confirmed to be always valid by checking that the leakage errors were kept below a target level.

In particular, for one-qubit *z*-gates and two-qubit $\sqrt{i\mathrm{SWAP}}$ gates, we used ${\Delta}_{\mathrm{c}}=\pi e\left({E}_{z}-{E}_{z}^{0}\right)d\mathrm{\u2215}h$ and Ω_{c} = *πV*
_{t} to find *K*
_{c} for the charge qubit, and Δ_{so} = *πδ*
_{so} and Ω_{so} = 2*πg*
_{so} to find *K*
_{so} for the spin-charge coupling. For a chosen adiabatic factor *K*, we find *E*
_{z}(*t*) by satisfying the condition min(*K*
_{so}, *K*
_{c}) = *K*.

For one-qubit drive, we used Δ_{E} = *πδ*
_{E} and Ω_{E} = 2*πg*
_{E} to find *K*
_{E}. A particular choice of *K* = *K*
_{E} sets the adiabatic sweep rate of *E*
_{ac}(*t*).

### Estimation of dephasing and gate errors

In order to estimate the effects of quasi-static *E*
_{z} noise on dephasing, we first calculate the flip-flop qubit transition frequency ${\u03f5}_{\mathrm{ff}}$ (difference between eigenfrequencies corresponding to eigenstates closest to $\u2223g\downarrow \Uparrow \u27e9$ and $\u2223g\uparrow \Downarrow \u27e9$, which we denote as ${\u2223g\downarrow \Uparrow \u27e9}_{\mathrm{e}}$ and ${\u2223g\uparrow \Downarrow \u27e9}_{\mathrm{e}}$). Next, for a uniformly distributed noise in the range ${E}_{z}^{n}=\sqrt{3}\left[-{E}_{z,\mathrm{rms}}^{\mathrm{noise}},{E}_{z,\mathrm{rms}}^{\mathrm{noise}}\right]$, we estimate the qubit dephasing rate to be

where *N*
_{
n
} is the number of sampled ${E}_{z}^{n}$ and ${\u03f5}_{\mathrm{ff}}^{n}$ is calculated for each value of ${E}_{z}^{n}$.

The averaged error rate (without noise) of a desired adiabatic unitary process *U*
_{ideal} is calculated by averaging the fidelity of the actual process *U* over a set of initial states $\u2223j\u27e9$,

where *N*
_{
j
} is the number of initial states. For one-qubit gates (e.g., a *π* z-gate or a *π*/2 *x*(*y*)-gate), we choose $\u2223j\u27e9=\left\{{\u2223g\downarrow \Uparrow \u27e9}_{\mathrm{e}},{\u2223g\uparrow \Downarrow \u27e9}_{\mathrm{e}},\left({\u2223g\downarrow \Uparrow \u27e9}_{\mathrm{e}}+{\u2223g\uparrow \Downarrow \u27e9}_{\mathrm{e}}\right)\mathrm{\u2215}\sqrt{2},\left({\u2223g\downarrow \Uparrow \u27e9}_{\mathrm{e}}+i{\u2223g\uparrow \Downarrow \u27e9}_{\mathrm{e}}\right)\mathrm{\u2215}\sqrt{2}\right\}$ and *N*
_{
j
} = 4, whereas for two-qubit gates (e.g., $\sqrt{i\mathrm{SWAP}}$) $\u2223j\u27e9=\u2223{j}_{1}\u27e9\otimes \u2223{j}_{2}\u27e9$ (the 1,2 indexes refer to the aforementioned four initial states for each qubit) and *N*
_{
j
} = 16.

To estimate the averaged gate error rate under quasi-static *E*
_{z} noise, the actual process *U* and eigenstates $\u2223j\u27e9$ are calculated for each value of ${E}_{\mathrm{z}}^{n}$ before averaging,

Finally, to estimate errors due to charge-phonon relaxation, we multiply the averaged charge excitation by its relaxation rate and assume a exponential decay in fidelity:

where $\u2223j\left(t\right)\u27e9$ are the time-evolution of the initial set states $\u2223j\u27e9$. For two-qubit gates, we sum up the error rate of each qubit.

### Data availability

The data that support the findings of this study are available from the corresponding author on reasonable request.

## Additional information

**Publisher's note:** Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

## References

- 1.
Terhal, B. M. Quantum error correction for quantum memories.

*Rev. Mod. Phys.***87**, 307–346 (2015). - 2.
Fowler, A. G., Mariantoni, M., Martinis, J. M. & Cleland, A. N. Surface codes: towards practical large-scale quantum computation.

*Phys. Rev. A***86**, 032324 (2012). - 3.
Knill, E. Quantum computing with realistically noisy devices.

*Nature***434**, 39–44 (2005). - 4.
Nickerson, N. H., Li, Y. & Benjamin, S. C. Topological quantum computing with a very noisy network and local error rates approaching one percent.

*Nat. Commun***4**, 1756 (2013). - 5.
Maurer, P. C. et al. Room-temperature quantum bit memory exceeding one second.

*Science***336**, 1283–1286 (2012). - 6.
Saeedi, K. et al. Room-temperature quantum bit storage exceeding 39 minutes using ionized donors in silicon-28.

*Science***342**, 830–833 (2013). - 7.
Muhonen, J. T. et al. Storing quantum information for 30 seconds in a nanoelectronic device.

*Nat. Nanotechnol***9**, 986–991 (2014). - 8.
Barends, R. et al. Superconducting quantum circuits at the surface code threshold for fault tolerance.

*Nature***508**, 500–503 (2014). - 9.
Harty, T. P. et al. High-fidelity preparation, gates, memory, and readout of a trapped-ion quantum bit.

*Phys. Rev. Lett.***113**, 220501 (2014). - 10.
Veldhorst, M. et al. An addressable quantum dot qubit with fault-tolerant control-fidelity.

*Nat. Nanotechnol.***9**, 981–985 (2014). - 11.
Muhonen, J. T. et al. Quantifying the quantum gate fidelity of single-atom spin qubits in silicon by randomized benchmarking.

*J. Phys. Condens. Matter***27**, 154205 (2015). - 12.
Benhelm, J., Kirchmair, G., Roos, C. F. & Blatt, R. Towards fault-tolerant quantum computing with trapped ions.

*Nat. Phys.***4**, 463–466 (2008). - 13.
Zwanenburg, F. A. et al. Silicon quantum electronics.

*Rev. Mod. Phys.***85**, 961–1019 (2013). - 14.
Itoh, K. M. & Watanabe, H. Isotope engineering of silicon and diamond for quantum computing and sensing applications.

*MRS Commun.***4**, 143–157 (2014). - 15.
Kane, B. E. A silicon-based nuclear spin quantum computer.

*Nature***393**, 133–137 (1998). - 16.
Koiller, B., Hu, X. & Das Sarma, S. Exchange in silicon-based quantum computer architecture.

*Phys. Rev. Lett.***88**, 027903 (2002). - 17.
Song, Y. & Das Sarma, S. Statistical exchange-coupling errors and the practicality of scalable silicon donor qubits.

*Appl. Phys. Lett.***109**, 253113 (2016). - 18.
Morello, A. et al. Single-shot readout of an electron spin in silicon.

*Nature***467**, 687–691 (2010). - 19.
Pla, J. J. et al. A single-atom electron spin qubit in silicon.

*Nature***489**, 541–545 (2012). - 20.
Pla, J. J. et al. High-fidelity readout and control of a nuclear spin qubit in silicon.

*Nature***496**, 334–338 (2013). - 21.
Laucht, A. et al. Electrically controlling single-spin qubits in a continuous microwave field.

*Sci. Adv.***1**, e1500022 (2015). - 22.
Dehollain, J. P. et al. Single-shot readout and relaxation of singlet and triplet states in exchange-coupled

^{31}P electron spins in silicon.*Phys. Rev. Lett.***112**, 236801 (2014). - 23.
Gonzalez-Zalba, M. F. et al. An exchange-coupled donor molecule in silicon.

*Nano. Lett.***14**, 5672–5676 (2014). - 24.
Weber, B. et al. Spin blockade and exchange in coulomb-confined silicon double quantum dots.

*Nat. Nanotechnol***9**, 430–435 (2014). - 25.
Kalra, R., Laucht, A., Hill, C. D. & Morello, A. Robust two-qubit gates for donors in silicon controlled by hyperfine interactions.

*Phys. Rev. X***4**, 021044 (2014). - 26.
Hill, C. D. et al. A surface code quantum computer in silicon.

*Sci. Adv.***1**, e1500707 (2015). - 27.
Hollenberg, L. C. L., Greentree, A. D., Fowler, A. G. & Wellard, C. J. Two-dimensional architectures for donor-based quantum computing.

*Phys. Rev. B***74**, 045311 (2006). - 28.
Mohiyaddin, F. et al. Transport of spin qubits with donor chains under realistic experimental conditions.

*Phys. Rev. B***94**, 045314 (2016). - 29.
Morton, J. L. A silicon-based cluster state quantum computer. Preprint at http://arxiv.org/abs/0905.4008 (2009).

- 30.
Trifunovic, L., Pedrocchi, F. L. & Loss, D. Long-distance entanglement of spin qubits via ferromagnet.

*Phys. Rev. X***3**, 041023 (2013). - 31.
O’Gorman, J., Nickerson, N. H., Ross, P., Morton, J. J. & Benjamin, S. C. A silicon-based surface code quantum computer.

*NPJ Quant. Inf.***2**, 15019 (2016). - 32.
Pica, G., Lovett, B. W., Bhatt, R. N., Schenkel, T. & Lyon, S. A. Surface code architecture for donors and dots in silicon with imprecise and nonuniform qubit couplings.

*Phys. Rev. B***93**, 035306 (2016). - 33.
Calderón, M. J., Koiller, B., Hu, X. & Das Sarma, S. Quantum control of donor electrons at the Si-SiO

_{2}interface.*Phys. Rev. Lett.***96**, 096802 (2006). - 34.
Lansbergen, G. P. et al. Gate-induced quantum-confinement transition of a single dopant atom in a silicon finfet.

*Nat. Phys.***4**, 656–661 (2008). - 35.
Laird, E. A. et al. Hyperfine-mediated gate-driven electron spin resonance.

*Phys. Rev. Lett.***99**, 246601 (2007). - 36.
Luo, Y., Yu, H. & Yao, W. Deterministic preparation of Dicke states of donor nuclear spins in silicon by cooperative pumping.

*Phys. Rev. B***85**, 155304 (2012). - 37.
Kim, D. et al. Microwave-driven coherent operation of a semiconductor quantum dot charge qubit.

*Nat. Nanotechnol***10**, 243–247 (2015). - 38.
Rahman, R. et al. Gate-induced

*g*-factor control and dimensional transition for donors in multivalley semiconductors.*Phys. Rev. B***80**, 155301 (2009). - 39.
Freeman, B. M., Schoenfield, J. S. & Jiang, H. Comparison of low frequency charge noise in identically patterned Si/SiO

_{2}and Si/SiGe quantum dots.*Appl. Phys. Lett.***108**, 253108 (2016). - 40.
Thorgrimsson, B.

*et al*. Mitigating the effects of charge noise and improving the coherence of a quantum dot hybrid qubit. Preprint at http://arxiv.org/abs/1611.04945 (2016). - 41.
Harvey-Collard, P.

*et al*. Coherent coupling between a quantum dot and a donor in silicon. Preprint at http://arxiv.org/abs/1512.01606 (2015). - 42.
Boross, P., Széchenyi, G. & Pályi, A. Valley-enhanced fast relaxation of gate-controlled donor qubits in silicon.

*Nanotechnology***27**, 314002 (2016). - 43.
Blais, A., Huang, R.-S., Wallraff, A., Girvin, S. M. & Schoelkopf, R. J. Cavity quantum electrodynamics for superconducting electrical circuits: an architecture for quantum computation.

*Phys. Rev. A***69**, 062320 (2004). - 44.
Calderón, M. J., Koiller, B. & Das Sarma, S. Model of valley interference effects on a donor electron close to a Si/SiO

_{2}interface.*Phys. Rev. B***77**, 155302 (2008). - 45.
van Donkelaar, J. et al. Single atom devices by ion implantation.

*J. Phys. Condens. Matter***27**, 154204 (2015). - 46.
Wolfowicz, G. et al. Atomic clock transitions in silicon-based spin qubits.

*Nat. Nanotechnol***8**, 561–564 (2013). - 47.
Oh, S., Shim, Y., Fei, J., Friesen, M. & Hu, X. Resonant adiabatic passage with three qubits.

*Phys. Rev. B***87**, 022332 (2013). - 48.
Henkel, C., Pötting, S. & Wilkens, M. Loss and heating of particles in small and noisy traps.

*App. Phys. B***69**, 379–387 (1999). - 49.
Ravets, S. et al. Coherent dipole-dipole coupling between two single rydberg atoms at an electrically-tuned forster resonance.

*Nat. Phys.***10**, 914–917 (2014). - 50.
Li, Y. & Benjamin, S. C. One-dimensional quantum computing with a ‘segmented chain’ is feasible with today’s gate fidelities. Preprint at http://arxiv.org/abs/1702.05657 (2017).

- 51.
Vandersypen, L. M. K.

*et al*. Interfacing spin qubits in quantum dots and donors—hot, dense and coherent. Preprint at http://arxiv.org/abs/1612.05936 (2016). - 52.
Veldhorst, M., Eenink, H. G. J., Yang, C. H. & Dzurak, A. S. Silicon CMOS architecture for a spin-based quantum computer. Preprint at http://arxiv.org/abs/1609.09700 (2016).

- 53.
Trifunovic, L. et al. Long-distance spin-spin coupling via floating gates.

*Phys. Rev. X***2**, 011006 (2012). - 54.
Childress, L., Sørensen, A. S. & Lukin, M. D. Mesoscopic cavity quantum electrodynamics with quantum dots.

*Phys. Rev. A***69**, 042302 (2004). - 55.
Xiang, Z.-L., Ashhab, S., You, J. Q. & Nori, F. Hybrid quantum circuits: superconducting circuits interacting with other quantum systems.

*Rev. Mod. Phys.***85**, 623–653 (2013). - 56.
Mi, X. et al. Strong coupling of a single electron in silicon to a microwave photon.

*Science***355**, 156–158 (2016). - 57.
Tosi, G., Mohiyaddin, F. A., Huebl, H. & Morello, A. Circuit-quantum electrodynamics with direct magnetic coupling to single-atom spin qubits in isotopically enriched

^{28}Si.*AIP Adv.***4**, 087122 (2014). - 58.
Haikka, P. et al. Proposal for detecting a single electron spin in a microwave resonator.

*Phys. Rev. A***95**, 022306 (2017). - 59.
Hu, X., Liu, Y.-x. & Nori, F. Strong coupling of a spin qubit to a superconducting stripline cavity.

*Phys. Rev. B***86**, 035314 (2012). - 60.
Viennot, J. J., Dartiailh, M. C., Cottet, A. & Kontos, T. Coherent coupling of a single spin to microwave cavity photons.

*Science***349**, 408–411 (2015). - 61.
Samkharadze, N. et al. High-kinetic-inductance superconducting nanowire resonators for circuit QED in a magnetic field.

*Phys. Rev. X***5**, 044004 (2016). - 62.
Castellanos-Beltran, M., Irwin, K., Hilton, G., Vale, L. & Lehnert, K. Amplification and squeezing of quantum noise with a tunable Josephson metamaterial.

*Nat. Phys.***4**, 929–931 (2008). - 63.
Motzoi, F., Gambetta, J. M., Rebentrost, P. & Wilhelm, F. K. Simple pulses for elimination of leakage in weakly nonlinear qubits.

*Phys. Rev. Lett.***103**, 110501 (2009). - 64.
Ghosh, J., Coppersmith, S. N. & Friesen, M. Pulse sequences for suppressing leakage in single-qubit gate operations.

*Phys. Rev. B***95**, 241307 (2017). - 65.
Werschnik, J. & Gross, E. K. U. Quantum optimal control theory.

*J. Phys. B***40**, R175 (2007). - 66.
Hill, C. D. Robust controlled-NOT gates from almost any interaction.

*Phys. Rev. Lett.***98**, 180501 (2007). - 67.
van der Sar, T. et al. Decoherence-protected quantum gates for a hybrid solid-state spin register.

*Nature***484**, 82–86 (2012). - 68.
Curry, M. J. et al. Cryogenic preamplification of a single-electron-transistor using a silicon-germanium heterojunction-bipolar-transistor.

*Appl. Phys. Lett.***106**, 203505 (2015). - 69.
Steane, A. Multiple-particle interference and quantum error correction.

*Proc. R. Soc. Lond. A***452**, 2551–2577 (1996). - 70.
Devoret, M. H. & Schoelkopf, R. J. Superconducting circuits for quantum information: an outlook.

*Science***339**, 1169–1174 (2013). - 71.
Garwood, M. & DelaBarre, L. The return of the frequency sweep: designing adiabatic pulses for contemporary NMR.

*J. Magn. Reson.***153**, 155–177 (2001). - 72.
Klimeck, G. et al. Atomistic simulation of realistically sized nanodevices using NEMO 3-D—part i: models and benchmarks.

*IEEE Trans. Electron Devices***54**, 2079–2089 (2007).

## Acknowledgements

We thank A. Blais, H. Bluhm, M. Eriksson, J. O’Gorman, S. Benjamin, A. Pályi, J. Salfi, M. Veldhorst, A. Laucht, R. Kalra, and C.A. Parra-Murillo for discussions. This research was funded by the Australian Research Council Centre of Excellence for Quantum Computation and Communication Technology (project number CE110001027), the US Army Research Office (W911NF-13-1-0024), and the Commonwealth Bank of Australia. Tight-biding simulations used NCN/nanohub.org computational resources funded by the US National Science Foundation under contract number EEC-1227110.

## Author information

### Author notes

- Fahd A. Mohiyaddin

Present address: Quantum Computing Institute, Oak Ridge National Laboratory, Oak Ridge, 37830, TN, USA

### Affiliations

#### Centre for Quantum Computation and Communication Technology, School of Electrical Engineering & Telecommunications, UNSW, Sydney, NSW, 2052, Australia

- Guilherme Tosi
- , Fahd A. Mohiyaddin
- , Vivien Schmitt
- , Stefanie Tenberg
- & Andrea Morello

#### Network for Computational Nanotechnology, Purdue University, West Lafayette, IN, 47907, USA

- Rajib Rahman
- & Gerhard Klimeck

### Authors

### Search for Guilherme Tosi in:

### Search for Fahd A. Mohiyaddin in:

### Search for Vivien Schmitt in:

### Search for Stefanie Tenberg in:

### Search for Rajib Rahman in:

### Search for Gerhard Klimeck in:

### Search for Andrea Morello in:

### Contributions

A.M. and G.T. conceived the project. G.T. developed the theoretical framework, with F.A.M.’s assistance and under A.M.’s supervision. G.T. and F.A.M. performed calculations and numerical simulations with S.T.’s and V.S.’s assistance. R.R. and G.K. developed the qubit simulation capabilities in the NEMO-3D code. G.T., A.M., and F.A.M. wrote the manuscript, with input from all co-authors.

### Competing interests

The authors declare no competing financial interests.

### Corresponding authors

Correspondence to Guilherme Tosi or Andrea Morello.

## Electronic supplementary material

## Rights and permissions

**Open Access** This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.

## About this article

## Comments

By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.