Introduction
Quantum computing is a new paradigm that utilizes the fundamental principles of quantum mechanics, such as superposition, interference, and entanglement [1], [2]. The range of complex problems from mathematics, chemistry, and material science that could be solved with quantum computing is far beyond the reach of today’s most powerful supercomputers. The potential is thus immense. Quantum bits (qubits), basic units of quantum information, operate at a molecular/atomic level. They are extremely fragile and difficult to manipulate and read out. Some quantum computer (QC) technologies, such as those based on trapped ions and photons, do not require the equipment to be cryogenically cooled [3], [4], but the majority of qubits must operate under extremely low (cryogenic) temperatures in order to preserve their coherent superposition state. Due to the above requirements, existing commercial implementations of QCs are bulky and expensive (mainly due to the required auxiliary cooling equipment), can utilize only a relatively small number of entangled qubits, and cannot be reliably scaled up and reproduced in mass production due to difficulties with maintaining their quantum states but also due to cooling and control/detect connectivity issues [5], [6], [7], [8].
To address these challenges, we propose to leverage the unprecedented scalability of contemporary CMOS technology. Just like with a small IC chip, where a single nanometer-scale transistor can be reliably replicated billions of times to build a digital or mixed-signal processor, a new position-based charge qubit structure [7], [8], [9], [10], realized as a CMOS-compatible coupled quantum dot array (QDA), can be reliably replicated thousands (perhaps, millions) of times to construct a single-chip quantum processor operating at ~4K where the cooling requirements are modest.
There are several approaches toward the physical realization of QCs, with those most notable based on superconducting [11], photonic [12], ion traps [13], and semiconductor qubits [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29], [30], [31] (see our discussion on state-of-the-art in qubits in [7]). Superconducting quantum computing is the most prevalent in industry, as a result of the quality of qubits and maturity of the technology, and is currently deployed for commercial applications [32]. Superconducting qubits and higher quality spin qubits are placed inside the deepest stage of a dilution refrigerator, at 20 mK or so temperature [see Fig. 1(c)] and under a very stringent thermal budget of 20
(a) Perspective of a single-chip QC, housed in (b) portable 4-K cryogenic cooler example [36]. (c) Internal chamber of a dilution refrigerator in state-of-the-art QCs that typically occupy a two-story office.
The use of standard CMOS operating at the 4-K cryogenic temperature of liquid helium (“cryo-CMOS”), rather than conventionally at the room temperature, was first proposed in [5] and [6] for the arrangement where the control electronics reside at the 4-K thermal stage within a dilution refrigerator (thermal budget ~1.5W), while the actual qubits are at the deepest 20-mK stage. A collection of interfacing wires now has to traverse a subsequently shorter distance of <1 m across the modest temperature change of 4K [see Fig. 1(c)]. Since then, a number of publications on the cryo-CMOS interface circuits for the control and readout of qubits have been reported [32], [33], [37], [38], [39], [40], [41], [42]. However, a more important challenge is the implementation of qubits and quantum gates in standard CMOS processes to facilitate tight monolithic integration with their control electronics. This requires significant breakthroughs to drastically increase the operational temperature of qubits (“hot qubits”) and reduce power consumption of the control/detect circuitry while simultaneously improving the qubit performance in terms of uniformity and fidelity. The very recent publications in [43] and [44] present a quantum readout circuitry that works at cryogenic temperature but still exhibits high power consumption per qubit, which makes it difficult to scale for a higher number of qubits. In other very recent publications [45], [46], RF-reflectometry-based readout circuitry is presented that relies on a multiplexing technique to cover the output data of all associated qubits due to the large needed area for the readout circuitry alone.
Solid-state qubits based on quantum dots (QDs) are the most compatible structures for an implementation using silicon technology. A number of structures for such qubits have been recently reported [17], [18], [19], [20], [21]. Furthermore, a few quantum gates have been developed, mostly limited to simple two-qubit gates [16], [27], [29]. However, these qubits and quantum gates have been implemented using special processes (e.g., isotopically enriched silicon, Si
In this article, we offer a vision of a position-based charge qubit structure intended to operate at 4K and fully integrated with its interfacing circuitry using a volume-production 22-nm fully depleted silicon-on-insulator (FD-SOI) CMOS process that has unique benefits for quantum operation [31], [47], [48], [49]. In contrast to bulk CMOS, FD-SOI provides a thin semiconductor layer isolated vertically from the substrate by a 20-nm buried oxide (BOX) layer. Therefore, a quantum particle can be strictly confined inside the 5-nm thin semiconductor film where it precisely follows the gate control, and is isolated from the substrate impurities to further increase its decoherence time. This opens up new possibilities for charge qubits that were popular but then abandoned over a decade ago [14], [15].
It is noteworthy that hybrid qubits [50], [51], [52], i.e., those combining the quantum charge and spin information, have the potential to combine the benefits of both types of qubits, i.e., fidelity of spin qubits with the speed and convenience of control/readout of charge qubits [48], [53]. However, in this article, we focus on the prospects of charge qubits and their interfacing circuits, most notably a reset transistor and capacitive DAC (CDAC) for injecting individual electrons into the qubit structure and then controlling their movement, as well as a single-electron readout path for detecting a quantum state of the qubit structure.
The remainder of this article is organized as follows. Section II presents a brief overview of CMOS position-based charge qubits. Section III describes specifications and detailed implementation of the interface circuitry. Section IV discusses the measurement setup and experimental results of the interface circuitry.
Overview of QDA Structure for Charge Qubits
The QD-based qubits can be constructed based on the spin (e.g., up/down polarization) [17], [20], [21], [26] or charge (e.g., electron’s position within a double QD) [14], [15], [31] of the carriers. When looked in isolation, the spin qubits appear more advantageous than the charge qubits, mainly due to longer decoherence times. However, several other performance metrics should be considered for large-scale integration [47], [48], [49], [54]. The weak interactions of the spin qubits with their environment, which is beneficial to their long decoherence times, make interqubit operations challenging. The charge qubits, however, can achieve stronger coupling to each other, enabling the realization of quantum gates through arrays of QDs [7], [10], [24], [55], as shown in Fig. 2.
Layout diagram of the “double V-shaped” QDA structure: two quantum shift registers with an interaction area in the middle. Interfacing transistors are shown on one of the four QPCs.
A linear arrangement of QDs (i.e., quantum shift register, Fig. 2) allows the individual electrons to travel within the structure [7], [8]. For example, once the electron is injected into a QD, it can be transported to a neighbor QD through a
The next step required to realize a QC involves the quantum entanglement of multiple qubits. This entails theoretical developments, simulations, and measurements of the entanglement dynamics in a multiqubit system [8]. Two arrays of QDs can be “joined” at certain QD nodes such that their respective electrons can electrostatically interact (i.e., two QDs at the middle of the quantum structure in Fig. 2). If wavefunctions
Our work is based on position-based charge qubits [8] that utilize a DRAM-like low-power electrostatic gate control, thus enabling the scaling to higher qubit counts. The physical structure of the qubits and their control circuitry have been designed in “22FDX” FD-SOI process technology from GlobalFoundries. As illustrated in Fig. 3, a gap between the two gates in two adjacent gates, which is below 100nm, forms a physical trap for electrons inside the quantum core. Such a small physical distance enables the dynamic control of electrons by properly adjusting
Physical structure of QDA device: (a) transmission electron microscopy (TEM) photograph of a top-view and (b) TEM of a cross-section view. (c) Corresponding energy barrier: the region between the gates where the potential energy well is formed serves as a QD.
Qubit Interface Circuitry
A. Top-Level Architecture
Fig. 4 presents the structure of the CMOS position-based charge qubit incorporating two electrostatically coupled QDAs [8], [47], [49], with schematics of nearby interfacing circuitry: reset, control, single-electron injector, and detector. It belongs to a quantum processor implemented in 22-nm FD-SOI CMOS and operating at a cryogenic temperature of ~4K [54].
TEM photograph of the quantum core structure with a schematic of control circuitry (expanded from [49]).
We can perform the charge qubit readout using simple charge sensors integrated with the qubit structure as shown in Fig. 4 [49]. The readout of spin qubits, on the other hand, is much more complicated and requires the presence of a magnetic field and a spin-to-charge conversion [33]. We can control the charge qubits electrostatically using gate pulses which can be generated with microvolt and picosecond-level accuracy using CMOS circuits [47], [49], [54], which consume > 2 orders-of-magnitude lower power than for controlling spin qubits [33], [39]. However, for the control of spin qubits, a magnetic field is also required.
The currently estimated decoherence time in our system is > 50ns [56], which is 2–3 orders of magnitude shorter than that of the spin-based qubits. However, the cut-off frequency
As shown in Fig. 4, a distance of
Electrons are injected into the QDA row through the injector interfaces (i.e., “quantum inject CDAC” in Fig. 4). Once an electron is in the first QD, its subsequent position (i.e., quantum state) is controlled by a sequence of gate pulses (i.e.,
The reset action which can be conducted by “quantum reset CDAC” in Fig. 4 performs two functions: first, it defines the reference voltage for the quantum cell and, second, it sets the bias voltage for the detector. The minimum size “
Fig. 5 shows the interface circuitry to the string of quantum devices from Fig. 4. Injectors and imposers generate narrow pulses from a set of clock waveforms with a precisely controllable amplitude, and these pulses are used to set the potential in the quantum row, inject a single electron, and set imposing phases, respectively. Following the reset, a single electron is injected from the QPC node into the quantum row with a precisely timed/leveled pulse
Top-level diagram of (a) interface circuitry to the QDA and (b) quantum experiment waveforms.
The layout of the proposed system exhibits sufficient separation between the QDs and the active FETs of the single-electron readout and CDACs to minimize the effect of electrical disturbance and local heating on the QDs. The CDAC’s active FETs are more than 120
In the presented design, the CDAC capacitors as well as CDAC resolution are overdesigned, which had to be done conservatively due to the lack of (even approximate) models. However, in the next generations targeting the 1 million physical qubits or so, we should be able to reduce the CDAC’s resolution and its capacitor size to reduce the total power consumption and area. The required number of detectors can be much smaller than the number of qubits since they are engaged only at the end of the quantum experiment (thus, their duty cycle can be much smaller than 1). Note that in any charge-qubit system, the operation is at baseband, thus avoiding any need for the RF upconversion needed by spin qubits. The baseband frequency is naturally much lower, e.g., events at <1 GHz. As a result, the control of qubits can be realized using the mixed-signal circuitry, which consumes 2–3 orders-of-magnitude lower power compared to the RF circuits required for the spin qubits.
B. Imposer and Injector Topology
1) Circuit Implementation
In order to control the quantum states, the CDAC must ensure to cover all the required functionality, such as: precharge, reset, as well as single-electron injection, extraction, and transfer. An additional important design consideration for CDAC is that the quantum structures require many controlling signals that are all needed to be routed into a very small space, as shown in Fig. 6. Power consumption and
Fig. 7 shows the top-level diagram of the 8-bit binary-weighted CDAC architecture with 255 identical weight units. The CDAC is composed of several building blocks, including the clock gating, capacitor array, precharge (pedestal setting), and pulse shaping filter. The capacitors in the binary-weighted array are divided into unit cells (UCs), with the UC’s details shown on the left side of Fig. 7. The cell is composed of logic gates that are designed to drive the light capacitive divider (i.e.,
Detailed schematic of CDAC functioning as a part of the imposer, injector, and reset device for the quantum experiment. Note that resistors
Signal activity outputs for CDAC for (a) no negative edge clock, (b) active negative clock edge, and (c) precharge voltage add to the CDAC output.
To maintain the low dynamic power consumption, clock-gating circuits are provisioned to feed the 2-GHz clock only to the enabled CDAC units. As shown in Fig. 8(c), first, the voltage on N1 is precharged to the desired dc level. Then, the CDAC is activated to establish the pedestal of the QD energy barrier levels. It is necessary to slow down the clock transitions at N2, inside the UCs, in order to avoid glitches at the output of the CDAC. These glitches could cause errors in the energy level of the injected electron during the quantum experiment. The extra AND gate can reduce these glitches and make the signal transitions at N2 much smoother. The fast transients at \begin{equation*} V_{\textrm {out}}(D)=\frac {D \cdot C_{u1}}{C_{\textrm {out}} + 255 C_{u1}} V_{\textrm {DD}} \tag{1}\end{equation*}
Fig. 9(a) shows the UC layout with metals layers M1 and M3 exposed. The net names and capacitors are annotated to match with Fig. 7. The laterally coupled M3 lines between nodes N1 and N2 give rise to
Layout structure of (a) compact CDAC unit-cell fragment showing charge-injection compensation and (b) whole CDAC UC and its floor plan.
2) Noise and Required Specifications for QDs
The thermal noise of CDAC circuits, appearing in the form of \begin{equation*} {\overline v}_{\text {noise}}^{2}\left ({b_{i}}\right )=\left ({\frac {2^{i} \cdot C_{u1}}{2^{i} \cdot C_{u1}+C^{\prime }_{\textrm {out}}}}\right )^{2} \cdot \frac {k T}{\frac {C^{\prime }_{\textrm {out}} \times 2^{i} \cdot C_{u1}}{C^{\prime }_{\textrm {out}}+ 2^{i} \cdot C_{u1}}} \tag{2}\end{equation*}
\begin{equation*} {\overline v}_{\text {noise}}^{2} ={\overline v}_{\text {noise}}^{2}\left ({{\textrm {precharge}}}\right )+ \sum _{i=0}^{7} {\overline v}_{\text {noise}}^{2}\left ({b_{i}}\right ). \tag{3}\end{equation*}
\begin{equation*} {\overline v}_{\text {noise}}^{2} \approx \frac {k T}{C^{\prime }_{\textrm {out}}} \left ({1 +128\frac {C_{u1}}{C^{\prime }_{\textrm {out}}} }\right ) \tag{4}\end{equation*}
The key specifications of the CDAC for the designed system are summarized in Table 1. They are derived from physical equations and COMSOL multiphysics modeling of the QDA structure [8], [56]. To achieve the required signal-to-noise ratio compared with the
In our QDA system, the decoherence time is evaluated to be more than 50ns. The key CDAC function is to shuttle an electron between multiple QDs well within the decoherence time. Therefore, we set the CDAC sampling period to 0.5ns. For larger QDA structures, this sampling period should be reduced. Any timing error or jitter noise at the CDAC output can result in the accumulation of error in the equivalent injected energy into the QD and, consequently, can disturb the electron’s quantum state. The equivalent area under the CDAC output pulses is proportional to the injected energy into the QD. Excluding the effect of the voltage noise and the ripples caused by CDAC output pulses, the error in the injected electron’s energy is restricted by the timing errors (i.e., jitter) of the pulses. Minimum pulse duration of the CDAC output signal is designed to be 0.5ns. As a result, the timing error should be at least 102 times smaller, yielding the specification level of 5ps.
C. Readout Path
1) Circuit Implementation
Fig. 10(a) illustrates the readout circuitry for detecting the quantum state of the QDA structure. The detector chain performs as a single-electron detection to determine a net gain or loss of an individual electron within a timing period set by S0 and S1 pulses from the QPC interface node. The designed system consists of a double source follower
Detailed schematic of (a) CDS topology, (b) timing diagram of control signal for CDS, and (c) output buffer with an off-chip load (adapted from [49]).
Considering the elementary charge of an electron, \begin{equation*} { V_{\mathrm {q}, \mathrm {SF}} \approx \frac {q}{C_{\mathrm {SET}}+C_{\mathrm {DD}, \mathrm {M} {\mathrm{ reset}}}+C_{\mathrm{ GS}}+\left ({1-G_{\mathrm{ SF}}}\right ) \cdot C_{\mathrm{ GD}}} } \tag{5}\end{equation*}
The preamp of 6-dB extrapolated gain drives the sampling capacitors \begin{equation*} {\mathrm{ H}}_{\mathrm {LPF}}(\omega )=\frac {G_{\mathrm {SF}} \cdot G_{\mathrm {preamp}}}{\left ({1+j \frac {\omega }{2 \pi f_{\mathrm {SF}}}}\right ) \cdot \left ({1+j \frac {\omega }{2 \pi f_{\mathrm {preamp}}}}\right )} \tag{6}\end{equation*}
\begin{align*} \left |{V_{\textrm {out,CDS}}(f)}\right |=&G_{\textrm {CDS}} \cdot 2 \left |{\mathrm {sinc}\left ({\pi f T_{S}}\right )}\right | \\&\times \sum _{n=-\infty }^{n=\infty } \left |{V_{\text {in,CDS}}\left ({f-nf_{S}}\right )}\right | \cdot \left |{\sin \left ({\pi T_{D} \left ({f-nf_{S}}\right )}\right )}\right | \tag{7}\end{align*}
2) Circuit Simulation
To be able to drive the long routing lines to the off-chip resistive load, a relatively large size of input devices and higher bias current are adopted. This also helps to minimize the thermal and flicker noise at the output buffer circuitry of Fig. 10(c). It should be noted that the input-referred (or, in our case, “electron-referred”) noise contributed by the output buffer will be attenuated by the gain of the preceding amplification stages, i.e., preamp and the CDS. Therefore, the contribution of the output buffer to the in-band noise of the signal path can be negligible. The major in-band noise contributor of the readout path is the SF, preamp, and sampling noise of the CDS detector. By means of the low-pass filtering effect of SF and preamp, and the high-pass filtering effect of the CDS detector, the in-band noise can be minimized by optimizing the gain and bandwidth of the SF and preamp.
Fig. 12 shows a simulated gain breakdown of the readout path revealing the relative gains of individual blocks across different input voltage steps. It was done at 70K, which is the lowest temperature supported by the PDK, although the results there are unreliable as outside of the normally calibrated temperature range of
Simulated gain breakdown of the readout chain as a function of different input voltage steps at 70K. Note that at the lowest SPICE-simulatable temperature of 70K, the models are unreliable as they are beyond the normally calibrated temperature range of
Fig. 13 shows the transient noise simulation of the complete readout path for 0.2 ms after the QPC was reset (by momentarily applying 800 mV to
Simulated output transient noise waveform at 70K at the output of readout chain and its zoom-in waveform as highlighted above.
Experimental Results
A. Test Setup of the Chip
The quantum system-on-chip (SoC) is implemented in 22-nm FD-SOI CMOS. The chip die occupies
Die micrograph of the quantum SoC with (a) overall view, and (b) view and layouts of major blocks. (expanded from [49]).
The cryogenic test apparatus with the detailed measurement setup is illustrated in Fig. 16. The fabricated chip is mounted on the “Alpha” test printed-circuit board (PCB) inside the cryogenic chamber, which is cooled down to
Hardware implementation: (a) die micrograph of the
B. Characterization of the Detector
We start the measurements with a characterization of the single-electron detector. Fig. 17 shows the probability density function (pdf) of the detector’s sampled output voltage over 10000 trials at 3.4 and 70K, for measurements and simulations, respectively, while the QPC input is kept undisturbed. The total measurement time span is 0.2 ms, i.e., 10000 trials
Measured (at 3.4K) and simulated (at 70K) pdf of the single-electron detector voltage samples at the output buffer.
C. Characterization of the CDAC
In this section, we describe the loop-back configuration to characterize the CDAC and its driving capability to the single-electron device. The proposed “loop-back” measurement method1 is shown in Fig. 18. We take advantage of the presence of a nearby single-electron detector with CDS to capture the difference in the QPC potential developed between S0 and S1 pulses. To start with, the reset device momentarily presets the QPC potential. An electron is then injected via tunneling from the QPC node into the first QD (QD1). This yields a net loss of charge, thus a positive quantum change in voltage. This is measured by the detector before and after the injection event (S0 and S1, respectively) so as to capture the potential net charge loss. This operation, however, depends on the reset switch transistor
(a) Simplified diagram of the QDA and its interface circuitry. (b) Timing diagram of the corresponding signals to characterize the CDAC through a loop-back configuration. (c) Timing diagram for a quantum experiment. (expanded from [49]).
Measured heatmaps of the output detector voltage as a function of
Fig. 19 plots the measurement results of applying the control pulses of Fig. 18(b). The heat color indicates the detector’s output voltage. The very high
Fig. 20(a) shows the voltage gap observed in Fig. 19, which corresponds to (1), versus the CDAC code,
Measured voltage gap (a) across the CDAC codes, and (b) its corresponding DNL/INL nonlinearity (adapted from [49]).
To verify the above loop-back configuration via an alternative method, a direct measurement is performed by means of a comparator that is embedded inside the quantum core, as shown in Fig. 18(a). To estimate the CDAC output,
(a) Measured CDAC transfer function by means of the comparator across CDAC code. (b) Resulting DNL/INL.
D. Control and Measurements of Charge Quantization in the Quantum Dot Array Structure
The value of 70V/V for the total gain of the whole detector path at 4K was used earlier in the system calculations. We now disclose the applied methodology to estimate this gain. Fig. 22 plots the control signal waveforms for quantum experiments using the loop-back method. In this measurement, the CDAC was initially reset to bring the pedestal operating voltage to all its internal nodes. In the next phase, the injection of a single electron into the system starts by triggering the
Applied waveforms for the quantum experiment to observe the quantization due to a single electron.
The aim of the next part of this section is to present the experimental characterization of charge injection and quantization into a quantum array consisting of three coupled QDs. While the main focus of this article is on the quantum control circuitry, in this section, we aim to have a quick demonstration of the observed charge quantization, signature behavior of QDs, and its control by the interface circuitry. The goal is to show: 1) the charge can be transferred to a QD and sensed at the QPC and 2) the process is controlled by the relevant voltages and CDACs.
The methodology of the specific quantum injection test is as follows. The test quantum cell consists of a QDA made of three QDs shown in Fig. 24(a). The edge left and right dots are connected to the floating QPC #1 and #3 through a potential energy barrier controlled by the dc voltage applied at the terminals IU2/3/4/5. Specifically, the terminals IU2 and IU5 are directly responsible for charge injection from QPCs to dots QD1 and QD3, respectively. QPC1 and QPC3 are connected to the gates of the sensing SF transistors for a single electron readout. The differential voltage measurement is taken from CDS amplifiers of Fig. 10 labeled as buffer output #1 and #3 in Fig. 24(a). The experiment is controlled by specific logic signals activating differential measurements and pulses at the imposer terminals IU2/3/4/5. The experiment is initiated by a pulse
(a) Simplified diagram of the QDA under test. (b) Control sequence used in the calibration test. (c) Control sequence used in the injection test.
The experiment shown in Fig. 24(b) corresponds to the injector terminals IU2–IU5 staying idle (CDAC code = 0) and the electrical field in the structure defined by the dc voltages applied at the terminals IU2/3/4/
QPC voltage measurement when no pulse is applied at the injectors IU2 and IU5. The signal timing diagram is shown in Fig. 24(b). Measured heatmap of the peak voltage (Mode, mV) as a function of the reset transistor voltages
The test of charge injection is carried out by applying the signal sequence shown in Fig. 24(c) when the injector terminals IU2 and IU5 are pulsed. In the example shown in Fig. 26, a CDAC code of 50 is applied corresponding to a voltage increment of
QPC voltage measurement when a pulse is applied at the injectors IU2 and IU5 with a CDAC code of 50. The signal timing diagram is shown in Fig. 24(c). Measured heatmap of the peak voltage (Mode, mV) as a function of the reset transistor voltages showing charge injection (blue region) for specific
The charge injection and charge quantization are controlled by the reset device voltages and the imposer voltages, which are the combination of the dc level
Measured QPC voltage displayed as a heatmap in the plane spanned by the voltage
A number of important features are demonstrated in Fig. 27. First, the dc imposer level
Conclusion
This article described classical circuitry, monolithically integrated with QDA, that is capable of performing rudimentary operations of reading and setting the QDA quantum states at ~4K. The QDA structure intends to house position-based charge qubits that could be massively scaled in the chosen commercial 22-nm FD-SOI process technology. The proposed classical circuitry contains injector and detector sub-blocks that are connected to the QPC node, which is an interface between the quantum and classical domains. The injector circuitry transfers a single electron from the QPC node to the QD structure, while the detector block observes the event. A reset transistor is being used to set and reset the energy level of the QDA. A CDAC is being used for the injector, imposer, and reset device, which must feature very low noise, power consumption, and area. The proposed system is verified through practical experiments. Further characterization of the CDAC has been performed through a loopback configuration with an assistance of the single-electron detector. This, as a result, confirms the functionality of the detector, reset device, and the quantum tunneling into the QD structure.
The proposed system achieves a 0.257-mVrms readout noise at 3.4K with merely hundreds of microwatts consumed. While the quantum experiments are in progress, it was shown that the injection of charge occurs only when pulses of correct amplitude are applied at the injector terminals when proper precharge voltages