Skip to content

Nanostructures for Quantum Technology

A nanostructure can store a spin, detect one electron, transfer a known charge or host a superconducting bound state. Making that effect useful requires a repeatable sequence of preparation, control and measurement. This page explains how to connect those operations to device parameters, using small calculations that expose the tradeoffs hidden by a single coherence time or fidelity.

Required background. What Is Mesoscopic Physics? introduces confinement, transport and coherence scales; Quantum Dots explains discrete charge and orbital states. Measurement Backaction explains why obtaining information can disturb a quantum system.

Start with the physical degree of freedom. In a spin qubit, two spin states span the computational subspace; orbital, valley and additional charge states can provide unwanted escape routes. A current source instead aims to transfer an integer charge per cycle. Its transfer probability, rather than a qubit gate fidelity, measures the relevant success.

Device function Physical calculation to start with
Store and rotate a spin Splitting, driven transitions and relaxation in spin qubits
Detect an island charge Signal contrast, noise and response time in quantum point contacts
Transfer a known charge Loading and escape probabilities in single-electron devices
Control a superconducting bound state Occupations, parity and transition energies in Andreev physics

For a driven two-level system, choose a frame rotating at the drive frequency. After the rotating-wave approximation, a useful Hamiltonian is

Hrot(t)=ℏ2[δ(t)σz+Ω(t)σx].H_{\mathrm{rot}}(t)=\frac{\hbar}{2} \left[\delta(t)\sigma_z+\Omega(t)\sigma_x\right].

Here δ\delta is angular-frequency detuning and Ω\Omega is the resonant Rabi frequency for a drive of fixed phase. On resonance, a constant pulse rotates by Ωτ\Omega\tau. Thus a larger drive shortens a rotation, but it also changes coupling to nearby transitions. A pulse envelope of duration τ\tau has a spectral width of order 1/τ1/\tau; its precise tails depend on its shape. Leakage depends on those tails and the transition matrix elements. Comparing ℏ/τ\hbar/\tau with an energy separation is a useful first check, not a calculation of leakage probability.

For two electron spins, electrically controlled exchange gives Hex=J(t)s1⋅s2H_{\mathrm{ex}}=J(t)\mathbf s_1\cdot\mathbf s_2, with s=σ/2\mathbf s=\boldsymbol\sigma/2. The singlet–triplet energy difference is JJ, so the relative phase is ℏ−1∫J(t)dt\hbar^{-1}\int J(t)dt. An area π\pi produces SWAP up to a global phase; π/2\pi/2 produces its square root. This illustrates how the Hamiltonian specifies an operation (Loss and DiVincenzo, 1998). Magnetic gradients, charge admixture and residual couplings require a larger model; see silicon spin qubits.

Reset has a floor as well as a time constant

Section titled “Reset has a floor as well as a time constant”

For a two-level system of splitting ℏω\hbar\omega in a thermal bath, let upward and downward rates be Γ↑\Gamma_\uparrow and Γ↓\Gamma_\downarrow. Detailed balance and the population equation give

p˙e=Γ↑(1−pe)−Γ↓pe,T1−1=Γ↑+Γ↓,peq=11+eℏω/(kBT).\begin{aligned} \dot p_e&=\Gamma_\uparrow(1-p_e)-\Gamma_\downarrow p_e,\\ T_1^{-1}&=\Gamma_\uparrow+\Gamma_\downarrow,\\ p_{\mathrm{eq}}&=\frac{1}{1+e^{\hbar\omega/(k_BT)}}. \end{aligned}

The solution is

pe(t)=peq+[pe(0)−peq]e−t/T1.p_e(t)=p_{\mathrm{eq}}+[p_e(0)-p_{\mathrm{eq}}]e^{-t/T_1}.

Waiting longer approaches the thermal population; it cannot cool below it. At ω/(2π)=5 GHz\omega/(2\pi)=5\,\mathrm{GHz}, the equilibrium excited population is about 0.0830.083 at 100 mK100\,\mathrm{mK} and 6.2×10−66.2\times10^{-6} at 20 mK20\,\mathrm{mK}. These are bath-model predictions, not thermometer readings: nonequilibrium excitations and imperfect filtering can raise measured populations.

Fast relaxation helps passive reset but harms storage. A tunable reservoir can therefore be strongly coupled during preparation and weakly coupled during control. Active reset uses measurement, feedback or engineered dissipation; its performance includes measurement errors and latency. The repetition rate is limited by the complete cycle, including reset and readout, rather than by the shortest control pulse.

Define Mij=P(reported i∣prepared j)M_{ij}=P(\text{reported }i\mid\text{prepared }j). For population vectors, q=Mp\mathbf q=M\mathbf p. For example,

M=(0.9850.0400.0150.960).M=\begin{pmatrix}0.985&0.040\\0.015&0.960\end{pmatrix}.

Each column sums to one. Its equal-prior assignment fidelity is (M00+M11)/2=0.9725(M_{00}+M_{11})/2=0.9725, but the two mistakes have different probabilities. Here q0=0.040+0.945p0q_0=0.040+0.945p_0; q0=0.590q_0=0.590 implies p0≃0.582p_0\simeq0.582 if the calibration remains valid. Inverting this relation amplifies sampling noise by 1/0.9451/0.945 and does not undo the physical backaction. State preparation errors also contaminate MM unless separately accounted for. Repeating measurements can test whether readout preserves the measured state, an additional property that assignment fidelity alone does not establish.

Repeated operations reveal the error mechanism

Section titled “Repeated operations reveal the error mechanism”

Suppose an intended identity operation leaves a small unwanted zz rotation

Uϵ=e−iϵσz/2.U_\epsilon=e^{-i\epsilon\sigma_z/2}.

Its average infidelity over pure qubit inputs is

r1=23sin⁡2(ϵ/2).r_1=\frac23\sin^2(\epsilon/2).

Now compare a random phase flip: with probability pp, apply σz\sigma_z; otherwise do nothing. Its average infidelity is 2p/32p/3. Choosing p=sin⁡2(ϵ/2)p=\sin^2(\epsilon/2) makes the two single-operation values identical.

Repeated identical rotations add angles. Independent random flips instead accumulate through the probability of an odd number of flips. After mm repetitions,

rmcoh=23sin⁡2(mϵ/2),rmrand=1−(1−2p)m3.\begin{aligned} r_m^{\mathrm{coh}}&=\frac23\sin^2(m\epsilon/2),\\ r_m^{\mathrm{rand}}&=\frac{1-(1-2p)^m}{3}. \end{aligned}

For m∣ϵ∣≪1m|\epsilon|\ll1 and mp≪1mp\ll1, these scale as m2r1m^2r_1 and mr1mr_1, respectively. The coherent error can later reverse as the rotation winds around the Bloch sphere. This example concerns a fixed repeated sequence; arbitrary gates can rotate the error axis, and randomization can change its accumulation.

Logarithmic plot of average infidelity after repeated operations: a fixed unwanted rotation grows initially quadratically, while independent random phase flips with the same single-operation infidelity grow approximately linearly.

The two devices have the same one-operation infidelity, r1=2.67×10−4r_1=2.67\times10^{-4}, with ϵ=0.04\epsilon=0.04 radians and p=sin⁡2(0.02)p=\sin^2(0.02). The curves show the exact expressions above, not fits. At 40 repetitions they differ by more than a factor of 30. A single fidelity does not specify how errors combine.

Randomized benchmarking averages over randomized gate sequences to reduce sensitivity to fixed state-preparation and measurement errors (Magesan, Gambetta and Emerson, 2011). In the standard gate-independent Markovian model, the fitted survival probability has the form

P(m)=Aλm+B,r=d−1d(1−λ).\begin{aligned} P(m)&=A\lambda^m+B,\\ r&=\frac{d-1}{d}(1-\lambda). \end{aligned}

Here dd is the computational dimension and rr refers to the operation sampled by the protocol, often a Clifford rather than one physical pulse. Leakage, drift and temporal correlations require additional treatment. Gate-dependent noise has a more careful interpretation, discussed by Wallman (2018); it does not automatically invalidate an exponential fit. Neither the fit nor a coherence time determines the error of an arbitrary long circuit.

When estimating a cycle error by adding small probabilities, specify the independent stochastic model that permits the addition. Test simultaneous operations when neighboring controls are active. Fault-tolerance thresholds also depend on the circuit, code, decoder and noise model; surface-code terminology explains those distinctions.

Virtual gates and the cost of selective control

Section titled “Virtual gates and the cost of selective control”

A voltage applied near one quantum dot also shifts its neighbors. Linearizing around an operating point gives a response matrix Jij=∂Oi/∂vjJ_{ij}=\partial O_i/\partial v_j, where OiO_i is a measured device parameter. To request a change δO\delta\mathbf O, choose voltages from Jδv=δOJ\delta\mathbf v=\delta\mathbf O. In a square nonsingular case this uses J−1J^{-1}; with extra controls, a weighted or constrained solution can respect voltage limits and noise.

These combinations are called virtual gates. Volk and colleagues (2019) used them to compensate first-order shifts of dot electrochemical potentials while extending an array. Compensation of those potentials does not automatically stabilize tunnel barriers; the relevant responses must also be measured.

Conditioning depends on units. First scale voltages by chosen control ranges and observables by desired tolerances, obtaining dimensionless vectors x,y\mathbf x,\mathbf y. A simple two-dot example is

y=Cx,C=(1cc1).\mathbf y=C\mathbf x,\qquad C=\begin{pmatrix}1&c\\c&1\end{pmatrix}.

Equal changes of the controls have gain 1+c1+c; opposite changes have gain 1−c1-c. Thus, for 0≤c<10\le c<1,

κ2(C)=1+c1−c.\kappa_2(C)=\frac{1+c}{1-c}.

At c=0.95c=0.95, the condition number is 39. A differential target y=(a,−a)\mathbf y=(a,-a) requires x=(a,−a)/(1−c)\mathbf x=(a,-a)/(1-c): a modest target can need a large voltage excursion. Small calibration errors then matter strongly, and the excursion may leave the range where the linear model is accurate. A mathematical inverse cannot create a missing physical control direction at c=1c=1.

If every component independently works with probability yy, an array requiring all NN components has yield

Y=yN.Y=y^N.

For y=0.995y=0.995 and N=1000N=1000, Y≃0.00665Y\simeq0.00665. This is a model of a particular requirement, not a prediction for every architecture. If up to kk failed components are usable through redundancy or rerouting, the corresponding independent model is

Y≤k=∑j=0k(Nj)(1−y)jyN−j.Y_{\le k}=\sum_{j=0}^{k}\binom Nj(1-y)^j y^{N-j}.

Connectivity and defect locations can matter more than the count. Correlations also change the answer in either direction: failures shared across an entire wafer produce a different distribution from isolated defects, even at the same marginal component yield. Exercise 4 makes this distinction explicit.

Control wires conduct heat as well as signals. For a uniform wire of area AA, length LL, thermal conductivity κ(T)\kappa(T) and no internal heating, steady one-dimensional Fourier conduction gives

Q˙=AL∫TcThκ(T) dT.\dot Q=\frac{A}{L}\int_{T_c}^{T_h}\kappa(T)\,dT.

Thermal anchors break a real line into segments. Resistive losses, attenuators and active electronics add dissipation at their respective stages. Multiplexing reduces some wire counts, but shared bandwidth and added components can change operation times, noise and crosstalk. These physical constraints are developed in Reilly (2015). Increasing qubit density helps only if control, cooling and measurement can support the intended operating cycle.

Let T1=200 μsT_1=200\,\mu\mathrm{s}, pe(0)=1p_e(0)=1 and peq=0.02p_{\mathrm{eq}}=0.02. How long must passive reset wait to reach pe=0.03p_e=0.03? If the rest of the sequential cycle takes 20 μs20\,\mu\mathrm{s}, what repetition rate is possible? Can waiting reach 0.01?

Solution

Solving the population equation gives

t=T1ln⁡1−0.020.03−0.02≃917 μs.t=T_1\ln\frac{1-0.02}{0.03-0.02} \simeq917\,\mu\mathrm{s}.

The total cycle is about 937 μs937\,\mu\mathrm{s}, giving 1.07 kHz1.07\,\mathrm{kHz}. Waiting cannot reach 0.01 because the thermal fixed point is 0.02. The rate assumes sequential operations without overlapping cycles or additional delays.

Use the figure’s ϵ=0.04\epsilon=0.04 and matching random-flip probability. Find the average infidelity after 40 operations for both models. Explain why multiplying the one-operation error by 40 misses the coherent result.

Solution

Here p=sin⁡2(0.02)≃0.00039995p=\sin^2(0.02)\simeq0.00039995. Therefore

r40coh=23sin⁡2(0.8)≃0.343,r40rand=13[1−(1−2p)40]≃0.0105.\begin{aligned} r_{40}^{\mathrm{coh}}&=\tfrac23\sin^2(0.8)\simeq0.343,\\ r_{40}^{\mathrm{rand}}&=\tfrac13[1-(1-2p)^{40}]\\ &\simeq0.0105. \end{aligned}

The coherent amplitudes retain their relative phase, so their rotation angles add before the final probability is computed. Independent flips instead average over different histories. The ratio is about 32.7.

Take c=0.95c=0.95 and the target y=(0.01,−0.01)\mathbf y=(0.01,-0.01). Find x\mathbf x. If the actual cross-coupling is 0.9510.951 but the controller uses 0.95, what output results?

Solution

The chosen controls are x=(0.2,−0.2)\mathbf x=(0.2,-0.2). Applying the actual matrix gives yactual=(0.0098,−0.0098)\mathbf y_{\mathrm{actual}}=(0.0098,-0.0098). A 0.001 error in cc produces a 2% differential-target error. The normalization of both control and output coordinates is part of this calculation; changing units without rescaling the tolerances would change the apparent condition number.

Compare 1000 independent components of yield 0.995 with a fabrication model in which 99.5% of arrays have every component working and 0.5% have none. Do the component yields agree? What are the all-good yields?

Solution

Every component has marginal success probability 0.995 in both models. The independent all-good yield is 0.9951000≃0.006650.995^{1000}\simeq0.00665, whereas the correlated model gives 0.995. Both have five failed components per array on average. That mean hides completely different distributions. Correlations therefore cannot simply be described as always lowering yield; the acceptance condition and joint distribution must be specified.

Suppose κ(T)=κ0T\kappa(T)=\kappa_0 T. Compare a wire of length LL from 4 K to 0.02 K with the same wire ideally anchored at its midpoint to 1 K. Assume that the anchor holds 1 K exactly. What is the ratio of the conducted heat arriving at the cold end?

Solution

Without an anchor,

Q˙0=Aκ02L(42−0.022).\dot Q_0=\frac{A\kappa_0}{2L}(4^2-0.02^2).

The cold segment now has length L/2L/2 and endpoints 1 K and 0.02 K, so

Q˙coldQ˙0=2(12−0.022)42−0.022≃0.125.\frac{\dot Q_{\mathrm{cold}}}{\dot Q_0} =\frac{2(1^2-0.02^2)}{4^2-0.02^2} \simeq0.125.

The anchor intercepts most of the heat before it reaches the coldest stage. It must itself remove the difference between the hot-segment and cold-segment heat currents; it is not a free heat sink. This idealization omits contact resistance, parasitic heating and temperature dependence beyond the assumed law.

  • D. Loss and D. P. DiVincenzo, “Quantum Computation with Quantum Dots,” Physical Review A 57, 120–126 (1998), doi:10.1103/PhysRevA.57.120.
  • E. Magesan, J. M. Gambetta, and J. Emerson, “Scalable and Robust Randomized Benchmarking of Quantum Processes,” Physical Review Letters 106, 180504 (2011), doi:10.1103/PhysRevLett.106.180504.
  • D. J. Reilly, “Engineering the Quantum-Classical Interface of Solid-State Qubits,” npj Quantum Information 1, 15011 (2015), doi:10.1038/npjqi.2015.11.
  • C. Volk, A. M. J. Zwerver, U. Mukhopadhyay, P. T. Eendebak, C. J. van Diepen, J. P. Dehollain, T. Hensgens, T. Fujita, C. Reichl, W. Wegscheider, and L. M. K. Vandersypen, “Loading a Quantum-Dot Based ‘Qubyte’ Register,” npj Quantum Information 5, 29 (2019), doi:10.1038/s41534-019-0146-y.
  • J. J. Wallman, “Randomized Benchmarking with Gate-Dependent Noise,” Quantum 2, 47 (2018), doi:10.22331/q-2018-01-29-47.