IP Library Granted Patent US 12675725
Granted Patent B2
US 12675725 · App. 19/236,332 · Granted Jul 7, 2026

Error robust quantum compiler

Inventors: Yuval Baum (Sydney, AU); Pranav Santosh Mundada (Sydney, AU); Aaron Barbosa (Sydney, AU); Michael Robert Hush (Sydney, AU); Andre Carvalho (Sydney, AU); Michael Biercuk (Sydney, AU)
Assignee: Q-Ctrl Pty Ltd
G06N10/70G06F11/0751G06F11/079G06F11/0793
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12675725
App. No.
19/236,332
Granted
Jul 7, 2026
Kind
B2
Abstract

Provided herein are methods for generating, from a quantum algorithm, a quantum circuit that is error robust. The methods determine a characteristic of a quantum hardware that is used to implement the quantum algorithm and informs the deterministic dynamic error suppression routine to be implemented. The methods also consider the compiled quantum circuit because that provides the information about the context of the operations performed on the qubits, which is an important factor in the fidelity of the quantum gates and ultimately the success of the algorithm. The methods then use the characteristic and the context to apply deterministic error correction.

Claims (39)

1 . A method for quantum error correction of a quantum hardware, the method comprising:

dividing qubits of the quantum hardware into groups based on a topology of the quantum hardware;

dividing the qubits into blocks based on a quantum circuit compiled onto the quantum hardware;

applying driven single-qubit operations to correct quantum errors arising during identity operations dependent on the quantum circuit compiled onto the quantum hardware; and

determining a time shift of the driven single-qubit operations to correct cross coupling for each of the groups during identity operations and the blocks and suppress decoherence.

2 . The method of claim 1 , further comprising redefining non-identity operations to correct for error processes identified through error characterization through time-domain modulation of control signals used to implement the non-identity operations.

3 . The method of claim 1 , further comprising modulating control signals in multiple qubits in time in a continuous or discontinuous manner.

4 . The method of claim 1 , further comprising assembling the blocks from a library of error-corrected quantum gates based on an error characterization.

5 . The method of claim 1 , further comprising:

receiving a compiled circuit compatible with a hardware device topology and a gate set;

replacing quantum logic gates in the compiled circuit having uncorrected errors over an acceptable threshold with error-corrected alternatives, derived using an error characterization process; and

outputting a definition of the circuit with all replacement gate definitions in a format for hardware execution, including identity and non-identity operations.

6 . The method of claim 5 , further comprising:

identifying error-prone non-identity gates;

replacing error-prone non-identity gates with auto-calibrated gates;

replacing identity gates in the compiled quantum circuit with error-corrected identity gates including an error correction protocol; and

assembling an output error-robust circuit comprising the auto-calibrated gates and the error-corrected identity gates into a circuit representation for execution on the quantum hardware.

7 . The method of claim 1 , further comprising:

compiling a quantum algorithm onto the quantum hardware using multiple qubits to generate a quantum circuit;

determining a quantum relationship between the multiple qubits and between the multiple qubits and an external environment as a result of implementing the quantum circuit on the quantum hardware; and

using the quantum relationship between the multiple qubits and between the multiple qubits and an external environment to determine a deterministic error correction protocol for each of the multiple qubits and for interactions between the multiple qubits.

8 . The method of claim 7 , further comprising performing multiple measurements on qubits of the quantum hardware to determine an error characterization of the quantum hardware based on a topology of the quantum hardware, the error characterization comprising one or more of individual gate errors, decoherence processes, measurement errors, and cross-talk between qubits based on the topology of the quantum hardware.

9 . The method of claim 7 , wherein compiling comprises, for each of multiple logical quantum operations in the quantum algorithm, selecting one or more quantum blocks to realize the logical quantum operation on the quantum hardware, wherein each of the selected quantum blocks realizes the logical function of that logical quantum operation.

10 . The method of claim 7 , further comprising determining an error correction protocol for each of the quantum blocks, the error correction protocol comprising error correction against errors identified in an error characterization and being specific for selected one or more quantum blocks to realize the quantum algorithm.

11 . The method of claim 7 , further comprising:

executing the quantum algorithm on the quantum hardware using selected quantum blocks and the deterministic error correction protocol to obtain qubit measurements; and

reducing measurement errors in the qubit measurements by applying an error reduction operation that is based on an error characterization.

12 . The method of claim 1 , further comprising:

determining groups of the qubits to minimize inter-group correlations based on a topology of the quantum hardware;

performing multiple measurements to approximate a confusion matrix for individual qubit readouts; and

repeating the multiple measurements for the qubit groups to determine an error characterization of the hardware.

13 . The method of claim 12 , wherein the groups of qubits includes qubit pairs with low cross-coupling between pairs.

14 . The method of claim 12 , wherein the error characterization comprises one or more of individual gate fidelities, noise spectra, and crosstalk strengths.

15 . The method of claim 12 , wherein the method further comprises using machine learning to automate the determining of the error characterization.

16 . The method of claim 12 , wherein the method further comprises optimizing parameters of quantum gates using the qubits to maximise fidelity of the quantum gates.

17 . The method of claim 16 , wherein fidelity is maximized for gates with qubits in the groups in parallel.

18 . The method of claim 1 , further comprising:

performing a first compilation process to map a quantum algorithm onto the quantum hardware and the gate set; and

using an output of the first compilation process as an input for performing a second compilation process, different from the first compilation process, to maximize the use of low-error qubits as identified by an error characterization process.