Table of Contents
Fetching ...

Cross-architecture Tuning of Silicon and SiGe-based Quantum Devices Using Machine Learning

B. Severin, D. T. Lennon, L. C. Camenzind, F. Vigneau, F. Fedele, D. Jirovec, A. Ballabio, D. Chrastina, G. Isella, M. de Kruijf, M. J. Carballido, S. Svab, A. V. Kuhlmann, F. R. Braakman, S. Geyer, F. N. M. Froning, H. Moon, M. A. Osborne, D. Sejdinovic, G. Katsaros, D. M. Zumbühl, G. A. D. Briggs, N. Ares

TL;DR

It is demonstrated that it is possible to automate the tuning of a 4-gate Si FinFET, a 5-gate GeSi nanowire and a 7-gate Ge/SiGe heterostructure double quantum dot device from scratch with the same algorithm.

Abstract

The potential of Si and SiGe-based devices for the scaling of quantum circuits is tainted by device variability. Each device needs to be tuned to operation conditions. We give a key step towards tackling this variability with an algorithm that, without modification, is capable of tuning a 4-gate Si FinFET, a 5-gate GeSi nanowire and a 7-gate SiGe heterostructure double quantum dot device from scratch. We achieve tuning times of 30, 10, and 92 minutes, respectively. The algorithm also provides insight into the parameter space landscape for each of these devices. These results show that overarching solutions for the tuning of quantum devices are enabled by machine learning.

Cross-architecture Tuning of Silicon and SiGe-based Quantum Devices Using Machine Learning

TL;DR

It is demonstrated that it is possible to automate the tuning of a 4-gate Si FinFET, a 5-gate GeSi nanowire and a 7-gate Ge/SiGe heterostructure double quantum dot device from scratch with the same algorithm.

Abstract

The potential of Si and SiGe-based devices for the scaling of quantum circuits is tainted by device variability. Each device needs to be tuned to operation conditions. We give a key step towards tackling this variability with an algorithm that, without modification, is capable of tuning a 4-gate Si FinFET, a 5-gate GeSi nanowire and a 7-gate SiGe heterostructure double quantum dot device from scratch. We achieve tuning times of 30, 10, and 92 minutes, respectively. The algorithm also provides insight into the parameter space landscape for each of these devices. These results show that overarching solutions for the tuning of quantum devices are enabled by machine learning.

Paper Structure

This paper contains 18 sections, 5 figures, 7 tables.

Figures (5)

  • Figure 1: Device schematics. Si FinFET (a), GeSi nanowire (b) and SiGe heterostructure (c) device architectures and their corresponding current pinch-off hypersurfaces for hole transport calculated using a Gaussian process model for one of the tuning algorithm runs (d, e, f). Three gates are plotted for illustrative purposes with the remaining gates on each device set to a constant value. The bias was kept constant throughout the experiment. CATSAI was given control over the gate electrodes $V_{1}$ - $V_{4}$, $V_{1}$ - $V_{5}$, and $V_{1}$ - $V_{7}$ on the FinFET, nanowire and heterostructure, respectively.
  • Figure 2: CATSAI's workflow. The initialisation stage consists of setting $V_{\mathrm{bias}}$ then measuring the maximum and minimum current flowing through the device. The sampling stage detects pinch-off locations in gate voltage space. For the first i iterations (left-hand branch of the sampling stage), the algorithm selects $\bm{u}$ at random and travels along it until the hypersurface is found. After the i$\mathrm{^{th}}$ iteration (right-hand branch of the sampling stage), the algorithm selects $\bm{u}$ based on the model it generates of the hypersurface and of the probability of finding Coulomb peaks in a given location in gate voltage space, $\mathrm{\tilde{P}_{peaks}}$. In the investigation stage the algorithm sweeps the plunger gates to generate current traces and low-resolution and high-resolution current maps if the conditions are satisfied. The peak detection is a random forest classifier which determines whether Coulomb peaks are present or not within a current trace. After the investigation stage, the algorithm returns to the sampling stage. In each iteration, the algorithm outputs a high-resolution current map if acquired.
  • Figure 3: Gate-voltage space exploration. Different charge carriers (gate operation modes) are represented in different columns (rows). Each panel illustrates the initial placement of the origin (white circle), search boundary (red cross), and search direction (black arrow). The gate voltage space is divided into regions of near-zero (blue) and non-zero (pink) current. Regions of voltage space which cannot be explored due to the gate voltage bounds set to avoid device damage are greyed out.
  • Figure 4: Device tuning. Examples of current map outputs on the different devices in which CATSAI was run. High resolution maps are generated during the investigation stage by sweeping the plunger gates of each device $V_{p1,p2}$; for the FinFET $V_{3,2}$ (a,b,c), the nanowire $V_{4,2}$ (d,e,f) and the heterostructure $V_{3,5}$ (g,h,i). These current maps are labelled a posteriori by humans to verify whether they correspond to the double quantum dot regime. $C$ indicates the number of humans out of four who labelled the current map as corresponding to a double quantum dot regime. Red (blue) indicates regions of high (low) current in each map.
  • Figure 5: Benchmarking the algorithm's performance. Cumulative sum of the average number of double quantum dot regimes verified by humans $\bar{C}$ (first and second columns) and probability of finding Coulomb peaks $\mathrm{P(peaks)}$ (third and fourth columns), as a function of laboratory time for each run of CATSAI and Random Search algorithms. Rows correspond to the different devices. Only the first 4 hours of each tuning run are shown for ease of visualisation. CATSAI outperforms Random Search in the number of double quantum dot regimes located for all devices. The value of $\bar{C}$ remains at 0 in many of the Random Search runs, and thus are not visible in the plots of $\bar{C}$ as a function of time. The increase in $\mathrm{P(peaks)}$ as a function of laboratory time observed for the CATSAI runs after the first 12 iterations can be explained by the algorithm 'learning' a better model of the hypersurface as the Gaussian process regression acquires more observations.