Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CONTROLLING COUPLINGS BETWEEN QUANTUM DOTS IN A QUANTUM DOT ARRAY
Document Type and Number:
WIPO Patent Application WO/2021/148574
Kind Code:
A1
Abstract:
A method of controlling coupling of at least two quantum dots in a quantum dot array is described, wherein the method comprises: determining virtual gates for the quantum dots based on first crosstalk contributions of physical gates to dot potentials of quantum dots in the quantum dot array, a virtual gate voltage defining a linear combination of physical gate voltages to be applied to the physical gates for controlling at least one dot potential of a quantum dot or for controlling a coupling of at least two quantum dots in the quantum dot array, while at least partially compensating dot potential crosstalk due to the first crosstalk contributions; determining second crosstalk contributions of the virtual gates to a coupling between one or more pairs of quantum dots in the quantum dot array, the determining including determining partial derivatives of couplings between pairs of quantum dots in the quantum dot array with respect to the virtual gate voltages; determining enhanced virtual gates for the quantum dots based on the second crosstalk contributions, an enhanced virtual gate voltage defining a linear combination of the virtual gate voltages for controlling at least one dot potential or a coupling of a pair of quantum dots in the quantum dot array, while at least partially compensating coupling crosstalk due to the second crosstalk contributions; and, controlling the coupling of at least two quantum dots in the quantum dot array based on at least one of the enhanced virtual gates, the controlling including using the at least one of the enhanced virtual gates to tune the coupling of the at least two quantum dots to a target value.

Inventors:
VAN DIEPEN CORNELIS JACOBUS (NL)
HSIAO TZU-KAN (NL)
Application Number:
PCT/EP2021/051397
Publication Date:
July 29, 2021
Filing Date:
January 21, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
UNIV DELFT TECH (NL)
International Classes:
G06N10/00
Other References:
HAIFENG QIAO ET AL: "Coherent multi-spin exchange in a quantum-dot spin chain", ARXIV.ORG, CORNELL UNIVERSITY LIBRARY, 201 OLIN LIBRARY CORNELL UNIVERSITY ITHACA, NY 14853, 7 January 2020 (2020-01-07), XP081574409
VOLK C ET AL: "Loading a quantum-dot based "Qubyte" register", ARXIV.ORG, CORNELL UNIVERSITY LIBRARY, 201 OLIN LIBRARY CORNELL UNIVERSITY ITHACA, NY 14853, 2 January 2019 (2019-01-02), XP081010757
JULIAN D. TESKE ET AL: "A machine learning approach for automated fine-tuning of semiconductor spin qubits", APPLIED PHYSICS LETTERS, vol. 114, no. 13, April 2019 (2019-04-01), US, pages 133102, XP055736627, ISSN: 0003-6951, DOI: 10.1063/1.5088412
VAN DIEPEN C J ET AL: "Automated tuning of inter-dot tunnel coupling in double quantum dots", APPLIED PHYSICS LETTERS, A I P PUBLISHING LLC, US, vol. 113, no. 3, 16 July 2018 (2018-07-16), XP012230026, ISSN: 0003-6951, [retrieved on 20180716], DOI: 10.1063/1.5031034
VAN DIEPEN, C. J. ET AL.: "Automated tuning of inter-dot tunnel coupling in double quantum dots", APPLIED PHYSICS LETTERS, vol. 113, 2018, pages 033101, XP012230026, DOI: 10.1063/1.5031034
MILLS, A. R. ET AL.: "Computer-automated tuning procedures for semiconductor quantum dot arrays", APPLIED PHYSICS LETTERS, vol. 115, pages 113501
PETTA, J.R. ET AL.: "Coherent manipulation of coupled electron spins in semiconductor quantum dots", SCIENCE, vol. 309, 2005, pages 2180 - 2184, XP055067538, DOI: 10.1126/science.1116955
OOSTERKAMP. T.H. ET AL.: "Microwave spectroscopy of a quantum-dot molecule", NATURE, vol. 395, 1998, pages 873, XP002181284, DOI: 10.1038/27617
RUOYU LI ET AL.: "A crossbar network for silicon quantum dot qubits", SCIENCE ADVANCES, vol. 4, no. 7, 2018
Attorney, Agent or Firm:
DE VRIES & METMAN (NL)
Download PDF:
Claims:
CLAIMS

1. A computer-implemented method of controlling coupling of at least two quantum dots in a quantum dot array, the method comprising: determining virtual gates for the quantum dots based on first crosstalk contributions of physical gates to dot potentials of quantum dots in the quantum dot array, a virtual gate voltage defining a linear combination of physical gate voltages to be applied to the physical gates for controlling at least one dot potential of a quantum dot or for controlling a coupling of at least two quantum dots in the quantum dot array, while at least partially compensating dot potential crosstalk due to the first crosstalk contributions; determining second crosstalk contributions of the virtual gates to a coupling between one or more pairs of quantum dots in the quantum dot array, the determining including determining partial derivatives of couplings between pairs of quantum dots in the quantum dot array with respect to the virtual gate voltages; determining enhanced virtual gates for the quantum dots based on the second crosstalk contributions, an enhanced virtual gate voltage defining a linear combination of the virtual gate voltages for controlling at least one dot potential or a coupling of a pair of quantum dots in the quantum dot array, while at least partially compensating coupling crosstalk due to the second crosstalk contributions; and, controlling the coupling of at least two quantum dots in the quantum dot array based on at least one of the enhanced virtual gates, the controlling including using the at least one of the enhanced virtual gates to tune the coupling of the at least two quantum dots to a target value.

2. Method according to claim 1 wherein the determining of partial derivatives associated with a coupling includes: applying a voltage perturbation δ to at least one of the virtual gates while keeping the voltages on other virtual gates constant and in response to the voltage perturbation δ measuring a change of the coupling of a pair of quantum dots and fitting the change of the coupling to a linear function;

3. Method according to claims 1 or 2, wherein the coupling is modelled as a single-variable function in which the variable is a linear combination of the virtual gates.

4. Method according to any of claims 1-3 wherein the virtual gates include one or more virtual barrier gates for controlling couplings of quantum dots in the quantum dot array; and/or, wherein the virtual gates include one or more virtual plunger gates for controlling dot potentials of one or more quantum dots in the array of quantum dots.

5. Method according to any of claims 1-4 wherein the coupling of the at least two quantum dots is at least one of: a tunnel coupling, a co-tunnelling coupling, an exchange coupling and/or a capacitive coupling.

6. Method according to any of claims 1-5 wherein the first crosstalk contributions define elements of a dot potential crosstalk matrix C defining virtual gates for orthogonal control of the dot potentials as a linear combination of the physical gates; and/or, wherein the second crosstalk contributions define elements of a coupling crosstalk matrix T defining enhanced virtual gates for orthogonal control of a coupling of at least two quantum dots as a linear combination of the virtual gates.

7. Method according to claim 6 wherein determining enhanced virtual gates further includes: determining a combined crosstalk matrix based on the dot potential crosstalk matrix C and the coupling crosstalk matrix T, the combined crosstalk matrix defining enhanced virtual gates for control of couplings of the quantum dots in the quantum dot array based on a linear combination of the physical gate voltages.

8. Method according to claim 7 wherein controlling the coupling further includes: determining a linear combination of physical gate voltages based on the inverse of the combined crosstalk matrix.

9. Method according to claims 7 and 8 wherein controlling the coupling further includes: determining an inverse of the coupling crosstalk matrix T-1; and, determining a linear combination of virtual gate voltages to control the coupling of the at least two quantum dots based on the inverse of the coupling crosstalk matrix T-1.

10. Method according to any of claims 1-9, wherein the array of quantum dots is a one-dimensional array of quantum dots, a two-dimensional array of quantum dots or a three-dimensional array of quantum dots.

11. A system comprising an array of quantum dots; a controller connected to the array of quantum dots for controlling a coupling of at least two quantum dots in the array of quantum dots, preferably the coupling of the at least two quantum dots being at least one of: a tunnel coupling, a co-tunnelling coupling, an exchange coupling parameter and/or a capacitive coupling, the controller being configured to: determining virtual gates for the quantum dots based on first crosstalk contributions of physical gates to dot potentials of quantum dots in the quantum dot array, a virtual gate voltage defining a linear combination of physical gate voltages to be applied to the physical gates for controlling at least one dot potential of a quantum dot or for controlling a coupling of at least two quantum dots in the quantum dot array, while at least partially compensating dot potential crosstalk due to the first crosstalk contributions; determining second crosstalk contributions of the virtual gates to a dot coupling of at least two quantum dots in the quantum dot array, the determining including determining partial derivatives of couplings between pairs of quantum dots in the quantum dot array with respect to the virtual gate voltages, preferably the determining of a partial derivative associated with a coupling including: applying a voltage perturbation δ to at least one of the virtual gates and in response to the voltage perturbation δ measuring a change of the coupling of a pair of quantum dots and fitting the change of the coupling to a linear function; determining enhanced virtual gates for the quantum dots based on the second crosstalk contributions, an enhanced virtual gate voltage defining a linear combination of the virtual gate voltages for controlling at least one dot potential or a coupling of at least two quantum dots in the quantum dot array, while at least partially compensating coupling crosstalk due to the second crosstalk contributions; and, controlling the coupling of at least two quantum dots in the quantum dot array based on at least one of the enhanced virtual gates, the controlling including using the at least one of the enhanced virtual gates to tune the coupling of the at least two quantum dots to a target value.

12. A controller connectable to an array of quantum dots for controlling a coupling of at least two quantum dots in the array of quantum dots, preferably the coupling of the at least two quantum dots is at least one of: a tunnel coupling, a co-tunnelling coupling, an exchange coupling parameter and/or a capacitive coupling, the controller being configured to: determining virtual gates for the quantum dots based on first crosstalk contributions of physical gates to dot potentials of quantum dots in the quantum dot array, a virtual gate voltage defining a linear combination of physical gate voltages to be applied to the physical gates for controlling at least one dot potential of a quantum dot or for controlling a coupling of at least two quantum dots in the quantum dot array, while at least partially compensating dot potential crosstalk due to the first crosstalk contributions; determining second crosstalk contributions of the virtual gates to a dot coupling of at least two quantum dots in the quantum dot array, the determining including determining partial derivatives of couplings between at least two quantum dots in the quantum dot array with respect to the virtual gate voltages, preferably the determining of a partial derivative associated with a coupling including: applying a voltage perturbation δ to at least one of the virtual gates, while keeping the voltages on other virtual gates constant and in response to the voltage perturbation δ measuring a change of the coupling of a pair of quantum dots and fitting the change of the coupling to a linear function; determining enhanced virtual gates for the quantum dots based on the second crosstalk contributions, an enhanced virtual gate voltage defining a linear combination of the virtual gate voltages for controlling at least one dot potential or a coupling of at least two quantum dots in the quantum dot array, while at least partially compensating coupling crosstalk due to the second crosstalk contributions; and, controlling the coupling of at least two quantum dots in the quantum dot array based on at least one of the enhanced virtual gates, the controlling including using the at least one of the enhanced virtual gates to tune the coupling of the at least two quantum dots to a target value.

13. A method of controlling coupling between quantum dots in an array of quantum dots controllable by virtual gate voltages, a virtual gate voltage defining a linear combination of physical gate voltages to be applied to physical gates for controlling at least one dot potential of a quantum dot or for controlling a coupling of at least a pair of quantum dots in the quantum dot array, while at least partially compensating dot potential crosstalk due to the first crosstalk contributions, the method including: determining target values for coupling of pairs of quantum dots in the array of quantum dots, a coupling of a pair of quantum dots defining a dot coupling; determining crosstalk contributions to the dot coupling, a crosstalk contribution representing crosstalk of a virtual gate voltage on the dot coupling; selecting a pair of quantum dots, the pair including quantum dot i and a quantum dot j, and determining one or more crosstalk contributions of a virtual gate voltage on the dot coupling between dot i and dot j, the determining of the one or more crosstalk contributions including:

- determining a voltage perturbation for determining crosstalk contributions for a virtual gate on the dot coupling between dot i and j;

- applying the voltage perturbation to the virtual gate , while keeping the voltages on other virtual gates constant and measuring a change in the dot coupling in response to the application of the voltage perturbation; and,

- determining a ratio of the change in the dot coupling and the voltage perturbation , the ratio defining a crosstalk contribution for virtual gate on dot coupling; determining a coupling crosstalk matrix T, the coupling crosstalk matrix T defining enhanced virtual gates as a linear combination of the virtual gates; and, controlling the dot coupling based on the enhanced virtual gates.

14. Method according to claim 13, wherein controlling the dot coupling includes:

- determining a virtual gate voltage increment for an enhanced virtual gate to set a dot coupling to a target value, while at least partially compensating coupling crosstalk due to the crosstalk contributions;

- determining a linear combination of physical gate voltages based on the inverse of the coupling crosstalk matrix to achieve the virtual gate voltage increment or the enhanced virtual gate; and,

- applying the linear combination of physical gate voltages to the physical gates of the quantum dot array to achieve the virtual gate voltage increment, while at least partially compensating coupling crosstalk due to the crosstalk contributions.

15. A method of controlling coupling of quantum dots in an array of quantum dots, the method including: determining one or more target values for one or more dot couplings of one or more pairs of quantum dots in the array of quantum dots; selecting a dot coupling for a pair of quantum dots, the pair of quantum dots including quantum dot i and a quantum dot j, determining one or more crosstalk contributions of virtual gates on the dot coupling, a ; using the one or more crosstalk contributions to determine a crosstalk matrix, the crosstalk matrix defining first intermediate virtual gates in terms of virtual gates, the first intermediate virtual gates being configured to compensate for crosstalk on the dot coupling; and, using one of the intermediate virtual gates to tune the dot coupling to the target value.

16. Method according to claim 15, wherein using one of the intermediate virtual gates to tune the dot coupling includes: determining a voltage value for tuning dot coupling towards the target value using one of the first intermediate virtual gates; using the inverse of the crosstalk matrix to determine a linear combination of physical gate voltages to the one of the first intermediate virtual gates based on the determined voltage value; and, using the linear combination of physical gate voltages to tune the dot coupling to the target value.

17. Method according to claims 15 or 16, further comprising: before determining the one or more crosstalk contributions, measuring the selected dot coupling; and, tuning the dot coupling above a predetermined threshold value based on a virtual gate if the tunneling coupling is lower than the predetermined threshold value;

18. A method according to any of claims 15-17 wherein determining one or more crosstalk contributions comprises: applying a voltage perturbation to a virtual gate while keeping the voltage on the further virtual gates constant and measuring a change in the dot coupling in response to the application of the voltage perturbation.

19, Method according to any of claims 15-18 further comprising: selecting a further dot coupling for a pair of quantum dots, the pair including quantum dot k and a quantum dot l, determining one or more crosstalk contributions of the intermediate virtual gates on the dot coupling; updating the crosstalk matrix based on the one or more crosstalk contributions of intermediate virtual gates ; using the updated crosstalk matrix to define second intermediate virtual gates, which are configured to compensate for the crosstalk on the dot coupling and the further dot coupling; and, using a second intermediate tunnel gate to tune the further dot coupling to a target value based on the updated crosstalk matrix.

20. Computer program product comprising software code portions configured for, when run in the memory of a computer, executing the method steps according to any of 1-11 or 13-19.

Description:
CONTROLLING COUPLINGS BETWEEN QUANTUM DOTS IN A QUANTUM DOT ARRAY

Field of the invention

The invention relates to controlling couplings between quantum dots in a quantum dot array, and, in particular, though not exclusively, to methods and systems for controlling couplings between quantum dots in a quantum dot array and a computer program product for executing such methods.

Background of the invention

Electrostatically-defined semiconductor quantum dot arrays have great application potential in spin-qubit quantum computation and quantum simulation. In these arrays, the chemical potentials of dots and the tunnel coupling between neighbouring dots are controlled electrostatically by gate voltages. By adjusting the dot potentials and tunnel couplings, the exchange coupling between electron spins in the quantum dots can be tuned to perform spin-qubit operations. In addition, the in-situ control of the parameters make quantum dot arrays a suitable platform for analog quantum simulation of Fermi-Hubbard physics, such as the Mott metal-to-insulator transition, Nagaoka ferromagnetism, Heisenberg spin chain, and D-wave superconductivity in the ladder materials.

Due to crosstalk, caused by capacitive coupling between gates and the quantum dot array, changing one gate voltage, does not change one but multiple parameters. Therefore, iterative adjustments of gate voltages are needed to reach the target values. To compensate for the crosstalk on the chemical potentials of the quantum dots, a set of virtual gates is defined as linear combinations of physical gate voltages to enable orthogonal control of chemical potentials of the quantum dots. The technique of crosstalk compensation for dot potentials has become a standard and essential technique in multi-dot experiments. At the same time, the crosstalk compensation for tunnel couplings is rarely performed in quantum dot devices.

The inter-dot tunnel coupling is approximately an exponential function of gate voltages. This exponential behaviour makes the crosstalk effect nonlinear and more difficult to calibrate. So far, tuning of multiple tunnel couplings in a multi-dot device is mostly done by iteratively adjusting gate voltages using manual or computer-automated procedures, examples of such procedures are described in the article of Van Diepen, C. J. et al. Automated tuning of inter-dot tunnel coupling in double quantum dots, Applied Physics Letters 113, 033101 (2018) and the article by Mills, A. R. et al. Computer-automated tuning procedures for semiconductor quantum dot arrays. Applied Physics Letters 115, 113501 (2019). These tuning methods include the selection of a target tunnel coupling configuration for a quantum dot and the determination of an initial set of barrier voltages based on the target tunnel coupling configuration. Thereafter, tunnel coupling strengths of each of the tunnel barriers in the quantum dot array are measured and compared with the target values. Based on the comparison, the barrier voltages are updated and the process is repeated until the measured coupling strengths approach the target values within a certain error margin.

This iterative process needs to be repeated for each target settings and thus is not suitable for fast individual control of tunnel couplings in a quantum dot array. Hence, from the above it follows there is a need in the art for improved schemes for controlling tunnel couplings in a quantum dot array. In particular, there is a need in the art for improved systems and method for controlling tunnel couplings in a quantum dot array.

Summary of the invention

Aspects of the present invention are described below with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor, in particular a microprocessor or central processing unit (CPU), of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer, other programmable data processing apparatus, or other devices create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.

The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. Additionally, the Instructions may be executed by any type of processors, including but not limited to one or more digital signal processors (DSPs), general purpose microprocessors, application specific integrated circuits (ASICs), field programmable logic arrays (FP- GAs), or other equivalent integrated or discrete logic circuitry.

The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

In this application, methods and systems for controlling tunnel couplings in an array of quantum dots are described.

In an embodiment, the method may comprise at least one or more of the following steps: determining virtual gates for the quantum dots based on first crosstalk contributions of physical gates to dot potentials of quantum dots in the quantum dot array, a virtual gate voltage defining a linear combination of physical gate voltages to be applied to the physical gates for controlling at least one dot potential of a quantum dot or for controlling a coupling of at least two quantum dots in the quantum dot array, while at least partially compensating dot potential crosstalk due to the first crosstalk contributions; determining second crosstalk contributions of the virtual gates to a coupling between one or more pairs of quantum dots in the quantum dot array, the determining including determining partial derivatives of couplings between pairs of quantum dots in the quantum dot array with respect to the virtual gate voltages; determining enhanced virtual gates for the quantum dots based on the second crosstalk contributions, an enhanced virtual gate voltage defining a linear combination of the virtual gate voltages for controlling at least one dot potential or a coupling of a pair of quantum dots in the quantum dot array, while at least partially compensating coupling crosstalk due to the second crosstalk contributions; and, controlling the coupling of at least two quantum dots in the quantum dot array based on at least one of the enhanced virtual gates, the controlling including using the at least one of the enhanced virtual gates to tune the coupling of the at least two quantum dots to a target value.

In a further embodiment, the method may comprise at least one or more of the steps of: determining virtual gates B',P' for the quantum dots based on first crosstalk contributions of physical gates B,P to dot potentials of quantum dots in the quantum dot array, a virtual gate voltage defining a linear combination of physical gate voltages to be applied to the physical gates for controlling at least one dot potential of a quantum dot or for controlling a coupling of at least two quantum dots in the quantum dot array, while at least partially compensating dot potential crosstalk due to the first crosstalk contributions; determining second crosstalk contributions of the virtual gates to a coupling of at least two quantum dots in the quantum dot array, the determining including applying a voltage perturbation δ to at least one of the virtual gates and in response to the voltage perturbation d measuring a change in of the coupling of the at least two quantum dots and fitting the change of the coupling to a function, preferably a linear function; determining enhanced virtual gates B ,P for the quantum dots based on the second crosstalk contributions, an enhanced virtual gate voltage defining a linear combination of the virtual gate voltages for controlling at least one dot potential or a coupling of at least two quantum dots in the quantum dot array, while at least partially compensating coupling crosstalk due to the second crosstalk contributions; and, controlling the coupling of at least two quantum dots in the quantum dot array based on at least one of the enhanced virtual gates B ,P , the controlling including using the at least one of the enhanced virtual gates to tune the coupling of the at least two quantum dots to a target value.

The control method enables orthogonal control of coupling between quantum dots in a quantum dot array, typically a gated quantum dot array. The inventors found out that despite the exponential dependence of coupling, ratios between crosstalk factors in the exponent of the coupling (which may be referred to as coupling crosstalk ratios) may be efficiently be obtained from the derivatives of couplings, e.g. tunnel couplings, with respect to virtual gate voltages. These coupling crosstalk ratios may be used to defines a new set of virtual gates, which includes the crosstalk compensation for the couplings. These new set of virtual gates that allow crosstalk compensation allows enhanced control of the quantum dot array and therefore may be referred to as enhanced virtual gates. The enhanced virtual gates allow efficient orthogonal control of couplings in quantum dots. In addition, even though the couplings scale exponentially with the corresponding virtual gates, the control remains orthogonal over a wide range of tunnel coupling values, since the scheme compensates for the crosstalk in the exponential dependence rather than just linearize the crosstalk.

In an embodiment, the coupling of the at least two quantum dots may be at least one of: a tunnel coupling, a co-tunnelling coupling, an exchange coupling parameter and/or a capacitive coupling. Hence, the control schemes described by the embodiments in this application may be used to control different types of couplings that may exist between quantum dots in a quantum dot array.

In an embodiment, fitting the change in the coupling to a function may include: determining a ratio between a change of a dot coupling and the voltage perturbation δ, the ratio defining at least one of the second crosstalk contributions.

In an embodiment, the first crosstalk contributions may define elements of a dot potential crosstalk matrix C defining virtual gates P',B' for orthogonal control of the dot potentials as a linear combination of the physical gates P,B.

In an embodiment, the second crosstalk contributions may define elements of a coupling crosstalk matrix T defining enhanced virtual gates P ,B for orthogonal control of a coupling of at least two quantum dots as a linear combination of the virtual gates P',B'.

In an embodiment, the determining enhanced virtual gates B ,P may further include: determining a combined crosstalk matrix based on the dot potential crosstalk matrix C and the coupling crosstalk matrix T, the combined crosstalk matrix defining enhanced virtual gates P ,B for orthogonal control of coupling of the quantum dots in the quantum dot array based on a linear combination of the physical gate voltages P,B.

In an embodiment, controlling a coupling parameter may further include: determining a linear combination of physical gate voltages based on the inverse of the combined crosstalk matrix.

In an embodiment, controlling a coupling of the at least two quantum dots may further include: determining an inverse of the coupling crosstalk matrix T -1 ; and, determining a linear combination of virtual gate voltages P' , B' to orthogonally control the coupling of the at least two quantum dots based on the inverse of the coupling crosstalk matrix T -1 .

In an embodiment, the coupling may be a tunnel coupling that is modelled as a function having one variable wherein the variable is defined as a linear combination of the virtual gates P', B'.

In an embodiment, the function may be an exponential function including a variable Φ ij which is defined as a linear combination of the virtual gates P', B'. In an embodiment, the virtual gates B',P' include one or more virtual barrier gates B' for controlling couplings of quantum dots in the quantum dot array while at least partially compensating dot potential crosstalk.

In an embodiment, the virtual gates B',P' may include one or more virtual plunger gates P' for controlling dot potentials of one or more quantum dots in the array of quantum dots, while at least partially compensating dot potential crosstalk.

In an embodiment, the array of quantum dots may be a one-dimensional array of quantum dots, a two-dimensional array of quantum dots or a three dimensional array of quantum dots.

In an aspect, the invention may relate to a system comprising an array of quantum dots; a controller connected to the array of quantum dots for controlling a coupling of at least wo quantum dots in the array of quantum dots, preferably the coupling of the at least two quantum dots is at least one of: a tunnel coupling, a co-tunnelling coupling, an exchange coupling parameter and/or a capacitive coupling, wherein the controller may be configured to perform one or more of the following steps: determining virtual gates B',P' for the quantum dots based on first crosstalk contributions of physical gates B,P to dot potentials of quantum dots in the quantum dot array, a virtual gate voltage defining a linear combination of physical gate voltages to be applied to the physical gates for controlling at least one dot potential of a quantum dot or for controlling a coupling of at least two quantum dots in the quantum dot array, while at least partially compensating dot potential crosstalk due to the first crosstalk contributions; determining second crosstalk contributions of the virtual gates to a dot coupling of at least two quantum dots in the quantum dot array, the determining including applying a voltage perturbation δ to at least one of the virtual gates and in response to the voltage perturbation δ measuring a change in of the coupling of the at least two quantum dots and fitting the change of the coupling to a function, preferably a linear function; determining enhanced virtual gates B ,P for the quantum dots based on the second crosstalk contributions, an enhanced virtual gate voltage defining a linear combination of the virtual gate voltages for controlling at least one dot potential or a coupling of at least two quantum dots in the quantum dot array, while at least partially compensating coupling crosstalk due to the second crosstalk contributions; and, controlling the coupling of at least two quantum dots in the quantum dot array based on at least one of the enhanced virtual gates B ,P , the controlling including using the at least one of the enhanced virtual gates to tune the coupling of the at least two quantum dots to a target value.

In a further aspect, the invention may relate to a controller that is connectable to an array of quantum dots for controlling a coupling of at least two quantum dots in the array of quantum dots, preferably the coupling of the at least two quantum dots is at least one of: a tunnel coupling, a co-tunnelling coupling, an exchange coupling parameter and/or a capacitive coupling, wherein the controller may be configured to perform one or more of the following steps: determining virtual gates B',P' for the quantum dots based on first crosstalk contributions of physical gates B,P to dot potentials of quantum dots in the quantum dot array, a virtual gate voltage defining a linear combination of physical gate voltages to be applied to the physical gates for controlling at least one dot potential of a quantum dot or for controlling a coupling of at least two quantum dots in the quantum dot array, while at least partially compensating dot potential crosstalk due to the first crosstalk contributions; determining second crosstalk contributions of the virtual gates to a dot coupling of at least two quantum dots in the quantum dot array, the determining including applying a voltage perturbation δ to at least one of the virtual gates and in response to the voltage perturbation d measuring a change in of the coupling of the at least two quantum dots and fitting the change of the coupling to a function, preferably a linear function; determining enhanced virtual gates B ,P for the quantum dots based on the second crosstalk contributions, an enhanced virtual gate voltage defining a linear combination of the virtual gate voltages for controlling at least one dot potential or a coupling of at least two quantum dots in the quantum dot array, while at least partially compensating coupling crosstalk due to the second crosstalk contributions; and, controlling the coupling of at least two quantum dots in the quantum dot array based on at least one of the enhanced virtual gates B ,P , the controlling including using the at least one of the enhanced virtual gates to tune the coupling of the at least two quantum dots to a target value.

In yet another aspect, the invention may relate to a method of controlling coupling between quantum dots in an array of quantum dots, wherein the method may include one or more of the following steps: determining target values for coupling of pairs of quantum dots in the array of quantum dots, a coupling of a pair of quantum dots defining an inter-dot coupling; determining crosstalk contributions on the inter-dot coupling, a crosstalk contribution representing crosstalk of a gate voltage on a dot coupling; selecting a pair of quantum dots, the pair including quantum dot i and a quantum dot j, and determining one or more crosstalk contributions of the virtual gates B' on the dot couplings.

In an embodiment, the determining of the one or more crosstalk contributions may include: determining a voltage perturbation for determining crosstalk contributions for a virtual gate on the dot coupling t ij ; applying the voltage perturbation to the virtual gate , while keeping the voltage on the further virtual gates constant and measuring a change in the dot coupling δt ij in response to the application of the voltage perturbation; determining a ratio of the change δt ij in the dot coupling and the voltage perturbation , the ratio defining a crosstalk contribution for virtual gate on dot coupling t ij ; determining a coupling crosstalk matrix T, the coupling crosstalk matrix T defining enhanced virtual gates B as a linear combination of the virtual gates ; and, orthogonally controlling a dot coupling based on the enhanced virtual gates B .

In an embodiment, the method may include orthogonally controlling a dot coupling based on the enhanced virtual gates B .

In an embodiment, the orthogonal control of the dot coupling may include: determining a virtual gate voltage increment ΔB for an enhanced virtual gate to set a dot coupling to a target value, while at least partially compensating coupling crosstalk due to the crosstalk contributions; determining a linear combination of physical gate voltages based on the inverse of the coupling crosstalk matrix to achieve the virtual gate voltage increment ΔB † for the enhanced virtual gate; and, applying the linear combination of physical gate voltages to the physical gates of the quantum dot array to achieve the virtual gate voltage increment ΔB , while at least partially compensating coupling crosstalk due to the crosstalk contributions.

In an aspect, the invention may relate to a method of controlling coupling of quantum dots in an array of quantum dots, wherein the method may include one or more of the following steps: determining one or more target values for one or more dot couplings of one or more pairs of quantum dots in the array of quantum dots; selecting a dot coupling t ij for a pair of quantum dots, the pair including quantum dot i and a quantum dot j; determining one or more crosstalk contributions of virtual gates B' on the dot coupling t ij ; using the crosstalk contributions to determine a crosstalk matrix, the crosstalk matrix defining first intermediate virtual gates B* 1 in terms of virtual gates B', the first intermediate virtual gates B* 1 being configured to compensate for crosstalk on dot coupling t ij ; and, using intermediate virtual gate to tune dot coupling t ij to the target value.

In an embodiment, using intermediate virtual gate to tune dot coupling t ij may include: determining a voltage value for tuning dot coupling t ij towards the target value using first intermediate virtual gate ; using the inverse of the crosstalk matrix to determine a linear combination of physical gate voltages to tune intermediate virtual gate based on the determined voltage value ; and, using the linear combination of physical gate voltages to tune dot coupling t ij to the target value.

In an embodiment, the method may further comprise: before determining the one or more crosstalk contributions, measuring the selected dot coupling t ij ; and, tuning the dot coupling t ij above a predetermined threshold value based on virtual gate if the tunneling coupling t ij is lower than the predetermined threshold value;

In an embodiment, the determining one or more crosstalk contributions may comprise: applying a voltage perturbation to a virtual gate while keeping the voltage on the further virtual gates constant and measuring a change in the dot coupling δt ij in response to the application of the voltage perturbation.

In an embodiment, the method may further comprise: selecting a further dot coupling, t kl for a pair of quantum dots, the pair including quantum dot k and a quantum dot l; determining one or more crosstalk contributions of the intermediate virtual gates B *1 on the dot coupling t kl ; updating the crosstalk matrix based on the one or more crosstalk contributions of intermediate virtual gates B *1 ; using the updated crosstalk matrix to define second intermediate virtual gates B *2 , which are configured to compensate for the crosstalk on tij and t kl ; and, using second intermediate tunnel gate to tune dot coupling t kl to a target value based on the updated crosstalk matrix.

The invention may also include systems and controller that are configured to execute the above described methods.

The invention may also relate to a software program product comprising software code portions configured for, when run in the memory of a computer, executing the any of the method steps described above.

The invention will be further illustrated with reference to the attached drawings, which schematically will show embodiments according to the invention. It will be understood that the invention is not in any way restricted to these specific embodiments.

Brief description of the drawings

Fig. 1 depicts an image of a gated quantum dot array;

Fig 2 illustrates tunnel coupling crosstalk when controlling a quantum dot array;

Fig. 3 depicts a flow diagram of a method of controlling tunnel couplings in a quantum dot array according to an embodiment of the invention.

Fig. 4 illustrates orthogonal control of tunnel couplings according to an embodiment of the invention;

Fig. 5A-5D depict experimental data of measuring tunnel coupling contributions according to an embodiment of the invention;

Fig. 6A-6F depict experimental data illustrating orthogonal control of tunnel couplings according to an embodiment of the invention;

Fig. 7A and 7B depict experimental data illustrating orthogonal control of tunnel couplings for different regimes;

Fig. 8 depicts a flow diagram of a method of controlling tunnel couplings in a quantum dot array according to an embodiment of the invention; Fig. 9 illustrates setting tunnel couplings to target values based on enhanced virtual gates according to an embodiment of the invention;

Fig. 10 depicts orthogonal control of tunnel couplings according to another embodiment of the invention;

Fig. 11 illustrates setting tunnel couplings to target values based on enhanced virtual gates according to another embodiment of the invention;

Fig. 12A-12F illustrate experimental data illustrating orthogonal control of tunnel couplings according to an embodiment of the invention;

Fig. 13 depicts a schematic of a 2D quantum dot array.

Fig. 14 depicts orthogonal control of tunnel couplings according to yet another embodiment of the invention;

Detailed description

Fig. 1 depicts a scanning electron microscopy (SEM) image of an example of a quantum dot array. Such arrays may be readily implemented in a 2DEG heterostructure, e.g. a GaAs or InGasAs heterostructures. The dashed circles indicate positions of (in this example) four quantum dots 102 1-4 and an additional quantum dot 110 that can be configured as a charge sensor. The crossed squares indicate reservoirs connected to ohmic contacts. The quantum dots 102 1-4 may be controlled by applying voltages gates, for example to plungers gate electrodes, P, and barrier gate electrodes, B. Each plunger gate, P i , 104 1-4 is configured to control the chemical potential of dot i. This potential may also be referred to as the dot potential. Similarly, each barrier gate, B ij , 106 1 -3 is configured to control the inter-dot tunnel couplings, t ij (or in short tunnel couplings) between neighbouring dots i and j. The gates may be connected to a bias-tee for fast control of the dot potential and the inter-dot couplings using for example an arbitrary waveform generator. This way a plurality of tunnel junction coupled quantum dots (in this example four dots) may be formed. Outer barriers gates, B L and B R , may be used to control the tunnel coupling to the left and right charge reservoir 108 1 ,2 respectively. In addition, charge sensing dot S 110 may be operated as a charge sensor which is capacitively coupled to one of the quantum dots of the quantum dot array. A charge transition in the quantum dot array may be detected by the charge sensor as e.g. a change in the conductance of the charge sensor. The change in conductance may be measured using radio-frequency (RF) reflectometry to achieve fast read-out of the charge configuration. A change in a voltage applied to one or more gates, e.g. the plunger gates P and/or barrier gates B, may introduce crosstalk effects on dot potentials in the quantum dot array due to cross-capacitance coupling (or in short crosstalk coupling). In multi-dot applications, typically the dot-potential crosstalk of the gates P and B is characterized (measured) and defined on the basis of a dot potential crosstalk matrix C. The measured dot- potential crosstalk may be used to define virtual gates, e.g. plunger gates P' and virtual barrier gates B', wherein each virtual gate is configured to control a dot potential of a quantum dot in the array without affecting the dot potentials of the other quantum dots in the array. Thus, the dot potential crosstalk matrix C may be used to define a first set of virtual gates { P',B' } for orthogonal control of the dot potentials as a linear combination of the physical gate voltages {P,B}. When applying this to the array of Fig. 1 , the following relation between the gates and the virtual gates can be obtained:

The linear combination of the physical gates, e.g. the plunger gate voltages P and the physical barrier gate voltages B, to orthogonally control the dot potentials may be obtained from the inverse dot potential crosstalk matrix C -1 . Here, orthogonal control refers to a type of control based on the virtual gate voltages { P',B' } wherein a change in the virtual gate voltage only induces a change in the dot potential of quantum dot i, while the dot potentials of the other quantum dots in the array are not affected (or minimally affected).

The off-diagonal elements α ij of the dot potential crosstalk matrix C may define (normalized) dot potential crosstalk ratios from gate voltage j to the dot potential of dot i. For example, when applied to the array of Fig. 1 , dot potential crosstalk ratio may define the crosstalk from plunger gate voltage P 2 of the second dot to the dot potential of the first quantum dot. Similarly, dot potential crosstalk ratio α 13 may define the crosstalk from plunger gate voltage P 3 to the dot potential of the first quantum dot: ; dot potential crosstalk ratio α 14 may define the crosstalk from plunger gate voltage P 4 to the potential of the first quantum dot; dot potential crosstalk ratio α 15 may define the crosstalk from barrier gate voltage B 12 to the dot potential of the first quantum dot: etc.

(all α ij are positive).

As shown from equation (1), elements of the dot potential crosstalk matrix C that relate to crosstalk effects of a gate voltage to the tunnel coupling of a tunnel barrier are not taken into account. These values are set to zero. Typical quantum dot control systems use this approximation because the crosstalk influence of a gate voltage on tunnel couplings requires a non-linear (exponential) description of the system, which makes orthogonal control a non-trivial problem. Thus, the first set of virtual gate voltages { P',B' } for orthogonal dot potential control as described with reference to equation (1) above, does not incorporate tunnel coupling crosstalk effects. Therefore, applying a virtual barrier voltage not only changes the tunnel coupling t ij between dot i and dot j, but also affects nearby tunnel couplings.

Fig 2 illustrates the influence of a change in the virtual barrier voltage on the shape of the energy landscape of a quantum dot array, for example a linear quantum dot array as depicted in Fig. 1. As shown in Fig. 2, the potential landscape 200 includes energy minima 202 1-4 wherein each energy minimum may schematically represent the potential well of a quantum dot, which can be controlled by applying a voltage to a gate, e.g. a plunger gate P. The quantum dots are separated by potential maxima 204 1-5 representing a potential barrier. Such a potential barrier may determine a tunnel coupling between two neighbouring dots and can be controlled by applying a voltage to a barrier gate B. Increasing the tunnel coupling provides an increased coupling between electron states in both quantum dots, allowing electrons to tunnel more easily from one quantum dot to the other quantum dot.

Such fine control of the tunnel couplings is for example needed when the quantum dots in the array are used as qubits of a quantum computer. The size of the potential barrier may provide an indication of the strength of the tunnel coupling t ij between neighbouring quantum dots. Here, a “larger” tunnel barrier may indicate a “weak” tunnel coupling and a “small” tunnel barrier a “high” tunnel coupling.

As shown in Fig. 2, changing virtual barrier voltage (which controls the tunnel coupling t 23 between the quantum dot 2 and 3 will influence the shape of the potential landscape of the quantum dot array. The grey area 200 schematically illustrates the original shape of the energy landscape before changing the barrier voltage and the dashed line 206 illustrate the shape of the energy landscape after decreasing the virtual barrier voltage (which increases the coupling strength t 23 between the dots). The virtual gate voltages are controlled based on a cross-capacitance matrix as described above with reference to equation (1). Adjusting virtual barrier gate voltage to increase tunnel coupling t 23 keeps the dot potentials of the quantum dots unchanged, but will influence tunnel couplings of nearby quantum dots (in the example it lowers the tunnel couplings t 12 and t 34 ). This effect is caused by the fact that the virtual gate voltages { P',B' } for orthogonal dot potential control do not take the cross-talk contribution of the gates on the tunnel couplings into account. In order to address the problem of the effect of crosstalk on the tunnel couplings in a quantum dot array, the inventors developed schemes for efficient orthogonal control of tunnel couplings in a quantum dot array.

To that end, the effect of the gate voltages onto the tunnel couplings needs to be taken into account. For a large inter-dot barrier, a tunnel coupling t ij between dot i and j may be approximated by the following exponential function: wherein Φ ij is a spatial integral of (m e is the electron mass, V ij (x) is the potential of the barrier at a position x, and E is the energy of the tunnel electron). As shown by equation (2), Φ ij is expressed as a linear combination of the virtual gate P' and B' with pre-factors Λ and Γ respectively. Here, represent a factor for , and denotes a factor for . Based on equation (2) and the first set of virtual gates {P',B'} that enable orthogonal control of the dot potentials, a second set of virtual gates {P ,B } may be defined that allow orthogonal control of the tunnel couplings. These virtual gates, which allow enhanced control of the quantum dot, may be referred to as enhanced virtual gates.

A tunnel coupling crosstalk matrix T may be defined which defines the set of enhanced virtual gates {P ,B } for orthogonal control of the tunnel couplings as a linear combination of virtual gate voltages of the first set of virtual gates {P',B'}, that are configured for orthogonal control of the dot potentials:

Here, a tunnel coupling crosstalk ratio β ij may define the ratio between pre- factors. This way, each tunnel coupling crosstalk ratio may be defined in terms of the factors Λ and Γ: , etc. The linear combination of P' and B' to orthogonally control the tunnel couplings is obtained from the inverse of the tunnel coupling crosstalk matrix T -1 . This way, the virtual barrier gate orthogonally links to Φ ij with a factor , so that it can be used for orthogonal control of tunnel couplings. Although t ij scales exponentially with P' and B', as long as the factors Λ and Γ remain the same, orthogonal control with B remains valid for any value of tunnel couplings.

Fig. 3 depicts a flow diagram of a method of controlling couplings between quantum dots in a quantum dot array according to an embodiment of the invention. As shown in this figure, the method may include a step of determining virtual gates B',P' for the quantum dot array based on first cross-capacitance contributions of physical gates B,P of the quantum dot array to the dot potentials of quantum dots in the quantum dot array (step 302).

Here, a virtual gate voltage may define a linear combination of physical gate voltages to be applied to the physical gates of the quantum dot array for controlling a dot potential of a quantum dot or a tunnel coupling between at least one pair of quantum dots, and for compensating or at least partially compensating dot potential crosstalk due to the first crosstalk contributions. The crosstalk contributions of physical gates B,P may be determined by applying a small to change to a gate voltage applied to one quantum dot in the array and measuring a change in the dot potential of one or more other quantum dots in the array. The crosstalk contributions may be used to determine dot potential crosstalk ratios of a dot potential crosstalk matrix as described above with reference to equation (1). Here, the dot potential crosstalk matrix provides the relation between the virtual gates B',P' and the physical gates B, P.

Thereafter, second crosstalk contributions of the virtual gates to the tunnel couplings between pairs of quantum dots in the quantum dot array may be determined (step 304). These contributions may be determined by applying a voltage perturbation δB' to at least one of the virtual gates B' to control a coupling between quantum dots or voltage perturbation δP' to at least one of the gates P' to control a dot potential. In response to the voltage perturbation a change in a coupling St between quantum dots in the quantum dot array may be measured and each of these changes δt in the coupling may be fitted to a linear function. This way, coupling crosstalk contributions may be determined, which may be used to determine coupling crosstalk ratios of the coupling crosstalk matrix T.

The thus determined second crosstalk contributions, including partial derivatives may be used to relate enhanced virtual gates B ,P for the quantum dot array to virtual gates B',P'. Here, an enhanced virtual gate voltage may define a linear combination of the virtual gate voltages for controlling at least one dot potential or a coupling between quantum dots, and for at least partially compensating coupling crosstalk due to the second crosstalk contributions (step 306).

Thus, the crosstalk contributions may be used to determine coupling crosstalk ratios for the coupling crosstalk matrix T for providing the relation between enhanced virtual gates B ,P and virtual gates . Finally, the method may include a step of controlling a coupling between quantum dots in the array on the basis of one of the enhanced virtual gates B ,P , wherein the controlling may include using an enhanced virtual gate for tuning a coupling between quantum dots in the quantum dot array to a target value (step 308).

Hence, the method as depicted in Fig. 3 enables orthogonal control of coupling between quantum dots in a quantum dot array, typically a gated quantum dot array. The inventors have found that despite the exponential dependence of coupling on gate voltages, ratios between crosstalk factors in the exponent of a coupling between at least two quantum dots, e.g. a tunnelling coupling (which may be referred to as coupling crosstalk ratios) may be efficiently be obtained from the derivatives of couplings with respect to virtual gate voltages, i.e. a change in a coupling, e.g. a tunnelling coupling between two quantum dots in the array in response to an perturbation in the virtual gate voltage of a further quantum dot in the array. This way, calibration of dot couplings and configuration of quantum dots for certain applications, e.g. quantum simulations using gate-controlled quantum dot arrays, can be efficiently achieved. The calibration method described with reference to Fig. 3 may be referred in this application as the differential calibration method or in short the differential method.

Different coupling between quantum dots may be controlled. The couplings may include: tunnel coupling, a co-tunnelling coupling, an exchange coupling and/or a capacitive coupling.

For example, in an embodiment, the enhanced virtual gate may facilitate orthogonal control of the exchange coupling J ij , between two spins in dots i and j. It is noted that the that , where ∈ ij is the energy detuning between (2,0) and

(1,1) singlets, near the (2,0)-(1,1) transition, and the exchange coupling , where E c is the charging energy, when the single dot levels in the two dots are aligned. Since orthogonally controls t ij while keeping the dot potentials fixed (Δ ∈ ij = 0), also orthogonally controls J ij .

In another embodiment, a set of enhanced virtual gates B ,P , based on the crosstalk of to the distances between charges, may facilitate orthogonal control of the capacitance couplings because a capacitance coupling is a function of the distance and the distances are orthogonally controlled with B , P .

In an embodiment, a set of enhanced virtual gates B , P , based on the crosstalk of to the products of tunnel couplings involved in a co-tunneling path, may facilitate orthogonal control of the capacitance couplings because a co-tunnel coupling is a function of the product of the tunnel couplings involved and the products are orthogonally controlled with B , P .

Fig. 4 illustrates the orthogonal control of tunnel couplings as e.g. described with reference to Fig. 3. As shown in this figure, changing enhanced virtual barrier voltage (which controls the tunnel coupling t 23 between the 2 th and 3 rd quantum dot) will influence the shape of the potential landscape of the quantum dot array. The grey area 402 denotes the original landscape, and the dashed line 404 indicates the landscape when the voltage of the enhanced virtual barrier is decreased. Due to the fact that the tunnel coupling crosstalk is taken into account for the enhanced virtual gate barriers, tunnel coupling t 23 can orthogonally controlled using the enhanced virtual gate 406 without affecting other tunnel couplings and dot potentials.

A double quantum dot system in the quantum dot array of Fig. 1, e.g. quantum dot 2 and 3, may be used to demonstrate determining the tunnel coupling cross-capacitance ratios between G from the derivatives of tunnel couplings with respect to B'.

First, capacitive couplings from P and B to each dot potential may be determined. This is done by measuring the shift δP i (= since ) in the voltage on P i for charge addition to dot i with a voltage change δP j (δB ij ). Here the voltage change may be in the order of mVs, e.g. 5 mV or less. The measured capacitive couplings are then used to form dot potential crosstalk matrix C as described with reference to equation (1). Based on the matrix, the potential of dot i may be orthogonally tuned using potential P/ and keep the potential unchanged when is adjusted. At this point, the crosstalk compensation only makes the control of dot potentials orthogonal to each other, not the tunnel couplings. Tuning t ij by varying typically affects the tunnel coupling t kl of neighbouring dot pairs since the crosstalk from to t kl has not been characterized yet.

Fig. 5A depicts a charge stability diagram showing sensing-dot signal as a function of voltages on and . Here, the notation (N 2 , N 3 ) indicates charge occupation of dot 2 and 3. The dashed line indicates the axis for detuning. The inter-dot tunnel coupling t 23 may be characterized near the (0,1)-(1,0) inter-dot transition by scanning dot potentials along the detuning axis as visualized by a dotted line in Fig. 5A. Fig. 5B depicts the charge extracted from a fit to the sensing-dot signal as a function of the detuning near the inter-dot transition in Fig. 5A.

The gate voltages are converted to dot detuning using lever arms measured with photon-assisted tunnelling. The smooth variation in charge occupation is caused by thermal excitation and charge hybridization via the inter-dot tunnel coupling, and may be fitted to the model of the tunnelling coupling to obtain the value of the tunnel couplings. Utilising this method, an inter-dot tunnel coupling can be measured. The crosstalk of virtual barrier B k ' l on tunnel coupling t ij can be characterized by varying the voltage on and then measuring the change in t ij . It is important to use the virtual barrier gate instead of the physical barrier gate B kl because varying keeps the dot potentials unchanged so that they remain close to the inter-dot transition. Hence, inter-dot transition scans can be performed subsequently at different without manually adjusting dot potentials.

Fig. 5C depicts the tunnel coupling t 23 as a function of virtual barrier voltage and neighbouring virtual barrier gate , with an exponential fit to the data. Data (colored circles) for different t 23 is shown together with the fitted curves (dashed lines). The tunnel coupling t 23 may be obtained from a fit to a model of the tunnelling coupling as described in Van Diepen, C. J. et al. Automated tuning of inter-dot tunnel coupling in double quantum dots, Applied Physics Letters 113, 033101 (2018).

As shown in this figure, when virtual gate becomes more positive, the potential barrier between dots 2 and 3 is lowered so that tunnelling coupling t 23 increases exponentially. Increasing virtual gate , however, causes a crosstalk effect which results in an exponentially decreasing tunnel coupling t 23 . The crosstalk from virtual gate to tunnel coupling t 23 can be understood from the following factors. First, increasing also increases B 12 , which capacitively lowers the barrier for t 23 . Second, in order to keep dot potentials fixed, the voltage on physical gate P 2 is decreased to compensate the crosstalk from the increased voltage on physical gate B 12 to the potential of dot 2. Decreasing physical gate P 2 makes the tunnel barrier associated with tunnel coupling t 23 higher more than the lowering by B 12 , resulting in a lowered tunnelling coupling t 23 . Thirdly, increasing the virtual gate may shift the wavefunction of the electron in dot 2 away from the electron in dot 3, hence reduce the tunnel coupling. Combining these factors leads to the negative crosstalk of on t 23 . Fitting the data in Fig. 5C to an exponential function , results in tunnel coupling crosstalk contributions

0.17 * 10 -2 mV -1 and an associated tunnel crosstalk ratio The ratio between and may be obtained more efficiently using the differential method of Fig. 3, which includes varying virtual gates and over a small excitation range and measuring and using a linear fit, which results in μeV/mV and a tunnel coupling crosstalk ratio r' = . From equation (2), it can be determined that , which is confirmed by the similar ratios r and r' from the two different measurements in Fig. 5C and 5D. This result indicates that it is indeed sufficient to measure the derivative of a tunnel coupling with respect to B' to efficiently characterize the ratios between G, which are used for defining the enhanced virtual gates B .

Here, the factors Λ for P' in equation (2) are not characterize. To stay near the inter-dot transition, two neighbouring virtual gates and need to be varied together, therefore and cannot be independently measured. However, this does not affect the orthogonal control of tunnel coupling t ij using virtual gate . In fact, the linear combination of gate voltages needed to orthogonally change B is independent of Λ.

The crosstalk calibration and the orthogonal control of inter-dot tunnel couplings of the quantum dot array of Fig. 1 may be determined using the above-described tunnel coupling calibration method. The capacitive coupling to dot potentials may be characterized for an arbitrary condition, where t 12 = 35 μeV, t 23 = 23 μeV and t 34 = 26 μeV and gates P' B' may be defined in terms of physical gates B,P using the dot potential crosstalk matrix C as defined by equation (1), The quantum dot array may then tuned to the (1 ,0,1 ,1)-(0, 1,1,1) inter-dot transition to measure t 12 , where (N 1 ,N 2 ,N 3 ,N 4 ) indicates the charge occupation from dot 1 to dot 4.

The dependence of tunnel coupling t 12 on the virtual gates B' is shown in Fig. 6A. As expected, t 12 shows the largest dependence on the corresponding barrier .

Further, based on the differential method described above one may determine that

1.32 μeV/mV, t 12 = 35 μeV, and . Changing virtual gate has a negative crosstalk effect on t 12 of about 50% compared with the effect from . The crosstalk effect due to virtual gate is weaker (~10%), which is expected, because this gate is positioned further away from than . The crosstalk on t 23 and t 34 is also characterized by tuning the quadruple dot to (1,1 ,0, 1)-(1 ,0,1,1) and (1,1,1 ,0)-(1 ,1,0,1) transitions, respectively.

Fig. 6B, t 23 shows the largest dependence on virtual gate 3 wherein 4.18 * 10 -2 mV -1 . The crosstalk of and on t 23 is about 30%. In Fig. 6C, t 34 shows the largest dependence on virtual gate wherein = 5.39 * 10 -2 mV -1 . The crosstalk of on t 34 is about 50% and the crosstalk of is <1.

To achieve orthogonal control of tunnel couplings, the characterized crosstalk may be arranged into the tunnel coupling crosstalk matrix T as described with reference to equation (3), which give the relation between B and B'. Note that an additional crosstalk characterization may be carried out to further eliminate the residual crosstalk. The dot potential crosstalk matrix C and the tunnel coupling crosstalk matrix T may be combined into an overall crosstalk matrix which relates the enhanced virtual gates B ,P directly to the physical gate voltages P,B. The inverse of this matrix allows each enhanced virtual gate to be written in a linear combination of physical gates.

Fig. 6D-6F show the measured tunnel couplings as a function of the enhanced virtual gates B . Each tunnelling coupling t ij is only affected by the respective enhanced virtual gate and crosstalk of other enhanced virtual gates B is significantly suppressed (< 8. This results shows that the enhanced virtual gates B orthogonally control the tunnel couplings in the quantum dot array. Based on the enhanced virtual gates B , the quantum dot array can be quickly tuned to a desired configuration, for example, t 12 = t 23 = t 34 .

In order to show that the enhanced virtual gates B compensate for crosstalk despite the exponential dependence of the tunnelling coupling as described by equation (2), B may first be calibrated when the tunnel coupling is set to t 23 = 25 μeV, and then the crosstalk effect on the tunnelling coupling t 23 on is measured for different values of enhanced virtual gates and . Fig. 7A and 7B show tunnel coupling element t 23 as a function of for different and respectively, plotted with the exponential fit to the data. is the voltage relative to when t ij ~25 μeV. These figures show that changing the enhanced virtual gate by 25 mV exponentially increases the tunnel coupling t 23 by 27 μeV. Further, these figures show that varying the enhanced virtual gates and by 20 mV only has a minor effect on the tunnel coupling t 23 (crosstalk < 10% except for = -7.5 and -12.5 mV, where the small results in a higher cross-talk ratio due to uncertainty of the linear fit).

These results show that the orthogonal control of tunnel couplings based on the enhanced virtual gate B works for a large range of different settings even though the calibration was done for a particular setting t 23 = 25 μeV. This can be explained by the fact that the enhanced virtual gate B actually compensates for the crosstalk factors in the exponent F (see equation (2)) rather than just compensate for linearized the dependence of tunnel couplings in a small range of gate voltages. As long as the crosstalk factors Γ for the virtual gates B' do not change, orthogonal control of tunnel couplings using B is effective for a large range of tunnel coupling values.

Fig. 8 depicts a flow diagram of a method of controlling tunnel couplings in a quantum dot array according to an embodiment of the invention. The method may start with a step of determining a target configuration of tunnel couplings, e.g. a target configuration defining target values of tunnel couplings between one or more pairs of quantum dots in a quantum dot array. Here, the target configuration may be associated with a certain step in a quantum computing simulation process. Further, virtual barrier voltages B' (step 802) may be determined for an initial estimate of the target values. Thereafter, the cross-capacitance contributions for the tunnel couplings may be determined (step 804). These cross- capacitance contributions may include values describing the crosstalk of a virtual gate voltage on tunnel couplings of pairs of quantum dots in the quantum dot array.

As shown in Fig. 8, the determining of the cross-capacitance contributions may include: selecting a tunnel barrier associated with a tunnel coupling t ij between a quantum dot i and a quantum dot j (step 806). Further, the determining may include a step 808 of determining a voltage perturbation, that may be used for determining crosstalk ratios for tunnel coupling t ij and virtual gate (step 808) based on the first cross- capacitance contributions of physical gates B,P as described with reference to Fig. 3. This voltage perturbation may be used to drive gate voltage over a small voltage range and to measure the derivative (step 810). If the response signal is strong enough, i.e. the error in the derivative is small enough, (step 812), then the perturbation may be used for determining the cross-capacitance contributions for the tunnel couplings (step 814). If not, the perturbation may be updated (step 811) and the updated perturbation may be used to determine a new crosstalk ratio according to steps 810 and 812. This process may be repeated until the crosstalk ratios for all tunnel couplings are determined (step 816).

If the crosstalk due to the gate voltages on all tunnel couplings is characterized, the tunnel coupling crosstalk matrix T may be constructed (step 817). This, step may include determine the crosstalk ratios and place the crosstalk ratio’s in the matrix (step 818). Then, based on this matrix enhanced virtual gates {P ,B } may be defined as a linear combination of the virtual gates B',P' (steps 820).

Thereafter, the tunnelling couplings of the quantum dot array can be orthogonally controlled (step 821). For example, for each enhanced virtual gate a voltage increments ΔB for the enhanced virtual gates may be determined to set the tunnel couplings to the target values (step 822). Further, based on the inverse of the tunnel coupling crosstalk matrix and the dot potential matrix, a linear combination of physical gate voltages may be obtained (step 824) and are used to achieve the voltage increments ΔB for the enhanced virtual gates (step 826). Thus, in the scheme of Fig. 8, first all crosstalk contributions are determined and then based on the crosstalk contributions the enhanced virtual gate may be defined to orthogonally control the tunnelling couplings in the quantum dot array.

Fig. 9 illustrates part of the calibration scheme for controlling tunnel couplings in a quantum dot array. As shown in this figure, crosstalk contributions of virtual gates B’ on all tunnelling couplings are determined in one go and based on this crosstalk contributions the enhanced virtual gates B may be defined (step 902). Based on these enhanced gates, each tunnel coupling element t ij can be set to a target value (step 904-908). This way all tunnelling couplings can be set to a target value.

In the tunnelling coupling control methods described with reference to Fig. 8 and 9 first the crosstalk on every tunnel coupling is characterized, and then the enhanced virtual gates B are defined that allow orthogonal tuning of all of the tunnel couplings to target values. However, if some of the tunnel couplings in the initial configuration are small, the crosstalk ratio obtained using the method will have a larger error because and the error in measuring t ij is roughly 1 μeV. In addition, the issue of crosstalk comes back if one wants to use virtual gate B' to tune all tunnel couplings to be large enough (> 20 μeV in the present examples).

Fig. 10 depicts orthogonal control of tunnel couplings according to another embodiment of the invention. In particular, the figure depicts a flow diagram of a crosstalk calibration method for the tunnel couplings in a quantum dot array which addresses the above-mentioned problem of initial configurations that include small tunnel couplings. The method defines a so-called stepwise tune-and-calibrate procedure. This procedure may be used to set the tunnel couplings in a large-scale quantum dot array from an arbitrary initial configuration to a target configuration and achieving orthogonal control at the same time.

The method may start with a step of determining a target configuration of tunnel couplings, e.g. a target configuration associated with a certain step in a quantum computation or simulation process. Further, an initial estimate for the lever arms for virtual barrier voltages B' (step 1002) may be determined. Then, a tunneling coupling may be selected (step 1004). This tunnel coupling t ij may be chosen e.g. randomly, as the first inter- dot tunnel coupling to tune and calibrate.

First the selected tunneling coupling t ij may be measured and tested if its value is sufficiently high for determining the crosstalk on t ij using the differential method. If this is not the case, t ij may be updated by using virtual gate to tune t ij above a threshold value, for example larger than 20μeV, at which the crosstalk on t ij can be accurately obtained using the differential method tuning its above. Preferably, virtual gate may be used to tune t ij to a target value. If t ij is sufficiently high, crosstalk contributions of virtual gates B' on t ij may be measured using the differential method (step 1012). The measured crosstalk contributions may be used to determine crosstalk ratios of a crosstalk matrix (step 1014), which defines intermediate virtual gates in terms of virtual gates B'.

Based on the crosstalk matrix first intermediate virtual gates iTmay be defined which are configured to compensate for crosstalk on t ij (step 1016). Thereafter, a voltage value may be determined for tuning t ij towards the target value using first intermediate virtual gate (step 1018). Then, based on the inverse of the crosstalk matrix a linear combination of physical gate voltages may be determined to tune intermediate virtual gate based on voltage value (step 1020) so that tunnel coupling t ij is set to the target value (step 1022). Thereafter, the next tunnel coupling may be process.

This process may be repeated for all tunnel couplings t ij in the array (step 1024). For example, in a next iteration a further tunnel coupling, t kl of the quantum dot array may be selected and if that value is not sufficiently high for the differential method, t kl may be updated (according to steps 1006-1010). For example, a first intermediate virtual gate may be used to tune tunnel coupling t kl above the characterization threshold without affecting tunnel coupling t ij because the first intermediate gates compensate for the crosstalk on t ij .

Then, the crosstalk of B *1 on t kl may be determined based on the differential method (step 1012) and the crosstalk matrix may be updated on the basis of the cross- capacitance contributions that are derived from the differential method (step 1014). The differential method may be similar to the steps 808 - 814 of Fig. 8. The differential method may include at least the application of a voltage perturbation to intermediate virtual gate and measure the ratio of a change in the tunnel coupling and the voltage perturbation of δB *1 .

The updated crosstalk matrix may then be used to define second intermediate virtual gates B *2 , which are configured to compensate for the crosstalk on t ij and t kl (according to step 1016) If tunnel coupling t kl is not yet the desired value, than t kl may be tuned to the target value using its associated second intermediate tunnel gate .

Hence, for each subsequent t ij the intermediate virtual gates B * and the crosstalk matrix are updated to incorporate the crosstalk compensation for the tuned tunnel couplings t ij . The intermediate virtual gates B* define the enhanced virtual gates B once all tunnel couplings t ij are calibrated (step 1026),

Hence, in contrast to the procedure of Fig. 8 and 9, a first tunnel coupling t ij is tuned to a target value using virtual gate . Thereafter, the crosstalk of virtual gates B' on tunnel coupling t ij are characterized, and intermediate virtual gates B * , which only compensate for the crosstalk on t ij , are defined. Thereafter, an intermediate virtual gate B * (which compensates for crosstalk on t ij ) is used to tune a second (nearby) tunnel coupling t kl to a target value without affecting the tuned tunnel coupling t ij . Next, by calibrating the crosstalk on t kl , the intermediate virtual gates B * may be updated to include crosstalk compensation for tunnel coupling t kl . Repeating the procedure for each tunnel barrier, tunnel couplings can be tuned one-by-one to desired target values and enhanced virtual gates care obtained to orthogonally control the gates.

Fig. 11 illustrates setting tunnel couplings to target values based on enhanced virtual gates according to another embodiment of the invention. A first tunnel coupling t 12 may be selected to start the calibration procedure, wherein tunnel coupling t 12 is set to the target value using virtual gate and then the crosstalk of virtual gates B' on t 12 is determined. Thereafter, intermediate virtual gates B * may be defined based on the determined crosstalk. This process may be repeated for t 23 and t 34 so that all tunnel couplings have been set to the target values and enhanced virtual gates are defined that allow orthogonal control of the tunnel couplings.

Fig. 12A-12F illustrate experimental data illustrating orthogonal control of tunnel couplings according to an embodiment of the invention. In particular, the experimental data depicted in the figures are associated with tunnel coupling control procedure wherein tunnel couplings of a quantum dot array may be tuned from an arbitrary initial configuration to a target configuration, for example, as target configuration wherein all of the tunnel couplings are tuned to ~25μeV. Further, the arbitrary initial condition of the tunnel couplings may be ( t 12 , t 23 , t 34 ) = (6.1 ,25.9,8.8) (in μeV).

Then, after defining virtual gates P',B' based on dot potential cross- capacitance contributions as described with reference to equation (1), the procedure may select a first tunnel coupling t 23 to start the tuning and calibration process.

Fig. 12A shows the crosstalk of the virtual gates B' on tunnel coupling t 23 . Based on the characterized crosstalk, a first tunnel coupling crosstalk matrix may define the relation between intermediate virtual gates B *1 and virtual gates B', wherein intermediate virtual gates B *1 are configured to compensate for crosstalk on t 23 :

As shown in Fig. 12B, the crosstalk on t 23 by the first intermediate virtual gates B *1 is below 2%, showing that the crosstalk compensation on t 23 for the first intermediate virtual gates works well.

Subsequently, a second tunneling coupling t 34 may be tuned to 24.7 μeV using the associated first intermediate virtual gate . Since first intermediate virtual gate includes the compensation for crosstalk on the tuned tunneling coupling t 23 , changing this first intermediate virtual gate by 105 mV only affects tunneling coupling t 23 by 0.7 μeV (from 25.9 μeV to 26.6 μeV). Thus, tunnel coupling t 34 can be tuned using its associated first intermediate virtual gate without affecting the already tuned tunnel coupling t 23 .

Fig. 12C shows the crosstalk of the virtual gates B *1 on tunneling coupling t 34 . A first updated crosstalk matrix may be defined by multiplying a second crosstalk matrix describing the crosstalk of the first intermediate virtual gate B *1 on t 34 with the first crosstalk matrix and then normalizing each row so that the diagonal elements are one. The first updated crosstalk matrix may be used to define second intermediate virtual gates B *2 which are configured to compensate for the crosstalk on the tuned tunneling couplings t 23 and t 34 . The first updated crosstalk matrix defines the relation between the second intermediate virtual gates B *2 and the virtual gates B':

As shown in Fig. 12D, when using the second intermediate virtual gates B *2 , the crosstalk on the tuned tunnel coupling t 23 and t 34 are suppressed to below 1%.

Finally, the third tunnel coupling t 12 may be tuned to 27.7 μeV using second intermediate virtual gate . Again, since second intermediate virtual gate Bl 2 includes the compensation for crosstalk on tuned tunnel coupling t 23 as well, changing second intermediate virtual gate by 100 mV only affects t 23 by 2.4 μeV (from 26.6 μeV to 24.2 μeV). Fig. 12E shows the crosstalk of the virtual gates B *2 on tunneling coupling t 12 . A second updated crosstalk matrix may be determined by multiplying a third crosstalk matrix describing the crosstalk of the second intermediate virtual gate B *2 on t 12 with the first updated crosstalk matrix and then normalizing each row so that the diagonal elements are one. This second updated crosstalk matrix may define the relation between the enhanced virtual gates B and virtual gates B' which now includes copensation for the crosstalk on all the tunnel couplings:

As shown in Fig. 12F, when using the enhanced virtual gates B , the crosstalk on tunnel coupling t 12 is reduced to below 6%.

Based on the above-described tune and calibrate steps, the tunnel couplings have been tuned from an initial configuration where (t 12 , t 23 , t 34 ) = (6.1,25.9,8.8) to (27.7,24.2,24.7), which is close to the target (25,25,25). The tune-and-calibrate procedure thus allows an arbitrary initial condition to be tuned to a target condition. Moreover, the enhanced virtual gates B include the compensation for the cross-talk on all the tunnel couplings, so one can in principle use B to orthogonally tune the tunnel couplings to other configurations provided that the crosstalk ratios remain substantially the same.

Crosstalk factors Λ for P' since and cannot be independently measured using our method. Hence, varying P would affect tunnel couplings. To perform a complete crosstalk calibration, one may measure the exchange coupling, J ij , as a function of and independently using a spin-funnel as described in the article by Petta, J.R. et al, Coherent manipulation of coupled electron spins in semiconductor quantum dots, Science 309, 2180- 2184(2005) or photon-assisted tunnel as described by Oosterkamp. T.H. et al. , Microwave spectroscopy of a quantum-dot molecule, Nature 395, 873 (1998), and then obtain t ij from J ij . By doing so, all the nonzero elements in the cross-capacitance matrix in equation (3) may be obtained, which will make the tuning of dot potentials and tunnel couplings fully orthogonal.

It is submitted that the quantum dot array depicted in the figures of this application are is just an example of an array that can be used with the embodiments described in this application. The embodiments described in this application may be implemented on the basis of any type of gated quantum dot array architecture, including 1D, 2D or 3D quantum dot arrays.

FIG. 13A and 13B depict the side view and top view of a system comprising two-dimensional quantum-dot array 1300 connected to electronics 1312, e.g. a computer or a controller, for executing the readout schemes as described in this application. In particular, FIG. 13A depicts the side view of a semiconducting structure, including a semiconductor substrate 1302. An insulating layer 1304 formed over the top surface of the substrate isolates gates from quantum dot regions 1310, which are formed in the substrate. The quantum dots may be any type of structure suitable for functioning as a quantum dot, a donor site, a depleted 2D, etc. The potential of the quantum dots may be controlled by plunger gates 1308i- 4 and the tunnel couplings between dots are controlled by the barrier gates 1306i-s.

The plunger and barrier gates are patterned so that a two-dimensional quantum-dot array can be formed by applying voltages to these gates. For example, in case of the substrate includes a 2DEG heterostructure, the voltages on the gates may deplete the 2DEG and shape the 2DEG in to a 2D quantum-dot array. This way, as shown in Fig. 13B, a regular 2D array of quantum dots may be formed under the plunger gates and tunneling barriers between the quantum dots may be formed under the barrier gates.

Other types of 2D quantum dot array architectures may be used as well, for example, the cross-bar design 2D quantum dot arrays as described in the article by Ruoyu Li et al, A crossbar network for silicon quantum dot qubits, Science Advances, Vol. 4, no. 7, 2018. In this architectures. A plurality of quantum dots may be controlled by one gate electrode. Hence, in an embodiment, one physical gate of a quantum dot may be configured to control a coupling, a tunnel coupling, an exchange coupling or a capacitive coupling of a plurality quantum dots and/or a dot potential of a plurality of quantum dots. Similarly, the virtual gates, the intermediate virtual gates and the enhanced virtual gates described with reference to the embodiments in this application may be configured to control a coupling of a plurality of quantum dots, while compensating at least part of the crosstalk due cross- capacitances in the quantum dot array.

Fig. 14 depicts orthogonal control of tunnel couplings according to another embodiment of the invention. In this embodiment, a combination of the control scheme of Fig. 8 and Fig. 10 may be used. The method may start with a step of determining a target configuration of tunnel couplings, e.g. a target configuration associated with a certain step in a quantum computation or simulation process. Further, an initial estimate for the lever arms for virtual barrier voltages B' (step 1400) may be determined. Then, the tunnel couplings may be measured and checked if the values are sufficiently high enough for determining crosstalk ratios based on the differential method. For example, it may be checked if the values of the tunneling couplings are above or below a certain threshold value (step 1401). If the values are high enough, then the crosstalk ratios for the tunneling couplings and subsequent enhanced virtual gates may be determined based on the scheme of steps 1404-1426, which are identical to steps 804-826 of Fig. 8 (representing the crosstalk calibration method in one go).

If some of the tunnel couplings are not sufficiently high (below a certain threshold), these values may be tuned and calibrated using the scheme described with reference to Fig. 10 (representing the step-wise tune-and-calibrate method). Once these tunnel values are tuned and calibrated, the calibration process may continue based on the scheme defined by steps 1404-1426, the one-go calibration method.

While the schemes of Fig. 4-12 and 14 are described for controlling tunnel couplings in quantum dots it is submitted that other types of couplings such as co-tunnelling coupling, exchange coupling and/or a capacitive coupling can be controlled as well based on the embodiments described in this application.

The techniques of this disclosure may be implemented in a wide variety of devices or apparatuses, including a wireless handset, an integrated circuit (IC) or a set of ICs (e.g., a chip set). Various components, modules, or units are described in this disclosure to emphasize functional aspects of devices configured to perform the disclosed techniques, but do not necessarily require realization by different hardware units. Rather, as described above, various units may be combined in a codec hardware unit or provided by a collection of interoperative hardware units, including one or more processors as described above, in conjunction with suitable software and/or firmware.

The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.

The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the invention. The embodiment was chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.