IP Library Granted Patent US 11,875,222
Granted Patent B1
US 11,875,222 · App. 16/134,177 · Granted Jan 16, 2024

Maintaining calibration in a quantum computing system

Inventors: Matthew J. Reagor (Corte Madera, CA); Christopher Butler Osborn (Oakland, CA); Alexa Nitzan Staley (San Francisco, CA); Sabrina Sae Byul Hong (Oakland, CA); Benjamin Jacob Bloom (Oakland, CA); Alexander Papageorge (San Francisco, CA); Nasser Alidoust (Berkeley, CA)
Assignee: Rigetti & Co, LLC
G06N10/00G06N7/00G06N10/40G06N10/70G06N20/00
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 11,875,222
App. No.
16/134,177
Granted
Jan 16, 2024
Kind
B1
Abstract

In a general aspect, a method executed in a quantum computing system includes performing a calibration process in the quantum computing system to identify a value of a parameter of the quantum computing system. The method also includes analyzing a variation of the value in response to a change in a condition of the quantum computing system, thereby determining a stability of the parameter. The method additionally includes scheduling a recalibration of the parameter based on the stability of the parameter and executing a quantum algorithm in the quantum computing system based on the value of the parameter identified by the calibration process.

Claims (45)

1. A method executed in a quantum computing system, the method comprising:

performing, by executing a calibration subroutine in a calibration maintenance subsystem of a control system, a calibration process in the quantum computing system to identify a value of an operating parameter of the quantum computing system, wherein the calibration process comprises:

performing measurements on a quantum computing device in the quantum computing system; and

interpreting the measurements to extract a control parameter and a device characteristic for the quantum computing device;

determining, by executing a stability analysis subroutine in the calibration maintenance subsystem, a stability of the operating parameter by analyzing a variation of the value in response to a change in a condition of the quantum computing system;

updating a stability model of the quantum computing system based on the stability of the operating parameter, wherein the stability model comprises a statistical model representing the value of the operating parameter as a function of time and configured to predict future values of the operating parameter;

scheduling, by executing a runtime scheduler in the calibration maintenance subsystem, a recalibration of the operating parameter based on the future values of the operating parameter predicted by the stability model; and

executing a quantum algorithm, by operation of the control system, in the quantum computing system based on the value of the operating parameter identified by the calibration process.

2. The method of claim 1 , wherein determining the stability of the operating parameter comprises determining a stability over time.

3. The method of claim 1 , wherein analyzing the variation of the value comprises analyzing the variation of the value in response to a change in an operating condition of one or more components of the quantum computing system.

4. The method of claim 1 , wherein scheduling the recalibration comprises scheduling the recalibration for a specified time.

5. The method of claim 1 , wherein scheduling the recalibration comprises scheduling the recalibration for a specified milestone.

6. The method of claim 1 , comprising updating the value of the operating parameter during or after the execution of the quantum algorithm.

7. The method of claim 6 , wherein the value of the operating parameter is updated based on a stability model of the quantum computing system.

8. The method of claim 6 , comprising:

monitoring, by operation of the control system, a physical condition of one or more components of the quantum computing system; and

wherein the value of the operating parameter is updated based on the monitored physical condition.

9. The method of claim 1 , comprising executing the scheduled recalibration after the execution of the quantum algorithm.

10. The method of claim 1 , wherein performing the calibration process comprises performing a continuous-wave characterization procedure or a pulsed-wave characterization procedure.

11. The method of claim 1 , wherein performing the calibration process comprises performing a gate tune-up procedure.

12. The method of claim 1 , comprising:

gathering multiple values of the operating parameter to create a historical record of calibrations; and

training a machine learning model on the historical record of calibrations.

13. The method of claim 1 , wherein determining the stability of the operating parameter comprises analyzing drift in the value of the operating parameter over time.

14. A quantum computing system comprising:

a quantum processor cell comprising qubit devices; and

a control system in communication with the quantum processor cell, the control system configured to perform operations comprising:

performing, by executing a calibration subroutine, a calibration process in the quantum computing system to identify a value of an operating parameter of the quantum computing system, wherein the calibration process comprises:

performing measurements on a quantum computing device in the quantum computing system; and

interpreting the measurements to extract a control parameter and a device characteristic for the quantum computing device;

determining, by executing a stability analysis subroutine, a stability of the operating parameter by analyzing a variation of the value in response to a change in a condition of the quantum computing system;

updating a stability model of the quantum computing system based on the stability of the operating parameter, wherein the stability model comprises a statistical model representing the value of the operating parameter as a function of time and configured to predict future values of the operating parameter;

scheduling, by executing a runtime scheduler, a recalibration of the operating parameter based on the future values of the operating parameter predicted by the stability model; and

executing a quantum algorithm in the quantum computing system based on the value of the operating parameter identified by the calibration process.

15. The system of claim 14 , wherein the quantum processor cell comprises a superconducting quantum circuit comprising the qubit devices; and wherein the qubit devices each comprise one or more respective Josephson junctions.

16. The system of claim 14 , comprising a sensor configured to monitor the condition of the quantum computing system.

17. The system of claim 16 , wherein the sensor obtains data representing the condition of the quantum computing system; and wherein analyzing the variation of the value comprises analyzing the obtained data to identify the change in the condition of the quantum computing system.

18. The system of claim 16 , wherein the quantum processor cell comprises the sensor and the condition of the quantum computing system is a condition of the quantum processor cell.

19. The system of claim 16 , wherein the control system comprises the sensor and the condition of the quantum computing system is a condition of the control system.

20. The system of claim 16 , wherein the control system comprises the sensor and the condition of the quantum computing system is a condition of at least one of a waveform generator or a DC source in the control system.

21. The system of claim 16 , wherein the control system comprises the sensor and the condition of the quantum computing system is a condition of at least one of a digital to analog converter (DAC) or an analog to digital converter (ADC) in the control system.

22. The system of claim 14 , wherein the operating parameter comprises a voltage, a phase, a frequency, or a time duration.

23. The system of claim 14 , wherein the operating parameter comprises a Rabi rate or a Rabi rotation angle.

24. The system of claim 14 , wherein the operating parameter includes the control parameter.

25. The system of claim 14 , wherein determining the stability of the operating parameter comprises analyzing drift in the value of the operating parameter over time.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2024
From: TRINITY CAPITAL INC.
To: RIGETTI & CO, LLC; RIGETTI INTERMEDIATE LLC; RIGETTI COMPUTING, INC.
Reel/Frame 069603/0831 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2024
From: TRINITY CAPITAL INC.
To: RIGETTI & CO, LLC
Reel/Frame 069603/0771 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 8, 2024
From: RIGETTI & CO, LLC; RIGETTI INTERMEDIATE LLC; RIGETTI COMPUTING, INC.
To: TRINITY CAPITAL INC.
Reel/Frame 068146/0416 →
CHANGE OF NAME Recorded Apr 12, 2023
From: RIGETTI & CO, INC.
To: RIGETTI & CO, LLC
Reel/Frame 063308/0804 →
CHANGE OF NAME Recorded Mar 23, 2023
From: RIGETTI & CO., INC.
To: RIGETTI & CO, LLC
Reel/Frame 063148/0382 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 10, 2021
From: RIGETTI & CO, INC.
To: TRINITY CAPITAL INC.
Reel/Frame 055557/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2019
From: REAGOR, MATTHEW J.; OSBORN, CHRISTOPHER BUTLER; STALEY, ALEXA NITZAN; HONG, SABRINA SAE BYUL; BLOOM, BENJAMIN JACOB; PAPAGEORGE, ALEXANDER; ALIDOUST, NASSER
To: RIGETTI & CO, INC.
Reel/Frame 051257/0971 →
Continuity (1)
Provisional Application 62560004 · Sep 18, 2017
Cited By (9)
US 12,229,634 US 12,265,884 US 12,373,167 US 12,475,394 US 12,547,922 US 12,591,800 US 12,639,613 US 12,657,493 US 12,718,975