IP Library Granted Patent US 12,450,513
Granted Patent B2
US 12,450,513 · App. 17/828,556 · Granted Oct 21, 2025

Quantum controller validation

Inventors: Ori Weber (Tel Aviv, IL); Tamar Ben Haim Sembira (Tel Aviv, IL); Lior Ella (Tel Aviv, IL); Yonatan Cohen (Tel Aviv, IL); Nissim Ofek (Tel Aviv, IL); Itamar Sivan (Tel Aviv, IL)
Assignee: Q.M Technologies Ltd.
G06N10/20G06N10/80
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 12,450,513
App. No.
17/828,556
Granted
Oct 21, 2025
Kind
B2
Abstract

Quantum algorithms are performed via a quantum computer, by generating a quantum control pulse in a quantum controller and transmitting the quantum control pulse to a quantum processor. The quantum control pulse interacts with a qubit in the quantum processor. Within the quantum controller, a pulse processor generates a plurality of raw pulses that are modified by a front end hardware module. During the normal operation of the quantum controller, samples of the raw and/or modified pulses may be selected and saved to memory. During a design for validation (DFV) mode, the proper operation of the quantum controller is determined according to a simulation of the quantum controller and the saved samples. The DFV mode may be performed in parallel with normal operation without affecting the resources of the quantum controller.

Claims (266)

1. A system comprising:

a quantum controller comprising:

a plurality of software components;

a plurality of hardware components; and

a behavioral model, wherein:

the plurality of software components are configured to selectively interact with the plurality of hardware components and/or the behavioral model,

an interaction between the plurality of software components and the plurality of hardware components is independent of a parallel interaction between the plurality of software components and the behavioral model,

the plurality of software components are operable to generate a plurality of pulses that control an interaction with one or more quantum elements,

the plurality of hardware components comprise a front end module (FEM) operable to modify the plurality of pulses prior to the interaction with one or more quantum elements,

the quantum controller comprises a memory operable to store data extracted from the plurality of hardware components,

the data extracted from the plurality of hardware components corresponds to the modified plurality of pulses,

the quantum controller comprises a computer processing unit (CPU) configured to simulate the plurality of software components and the front end module, and

the CPU is operable to validate the plurality of software components and the front end module according to the simulation.

2. The system of claim 1 , wherein:

the quantum controller comprises a design for validation (DFV) controller operable to extract data from the plurality of hardware components for validation.

3. The system of claim 1 , wherein:

each pulse of the plurality of pulses comprises a plurality of consecutive analog values,

the plurality of consecutive analog values, once modified, are sent to one or more digital to analog converters (DACs), and

the data extracted from the plurality of hardware components comprises only one analog value out of several consecutive analog values.

4. The system of claim 1 , wherein:

the plurality of hardware components comprise hardware logic configured to modify analog values from the plurality of software components,

the plurality of hardware components comprise hardware logic configured to modify digital markers from the plurality of software components, and

the quantum controller comprises a plurality of digital-to-analog converters (DACs).

5. The system of claim 1 , wherein:

the plurality of hardware components comprises a buffer operable to receive a plurality of analog values from the plurality of software components,

the system comprises a memory operable to store one or more analog values of the plurality of analog values, and

the behavioral model is operable to simulate the one or more analog values for validation of the stored one or more analog values.

6. The system of claim 1 , wherein:

the plurality of hardware components comprises a modulator operable to modulate a plurality of analog values from the plurality of software components, thereby generating a plurality of modulated analog values,

the system comprises a memory operable to store one or more modulated analog values of the plurality of modulated analog values, and

the behavioral model is operable to simulate the one or more modulated analog values for validation of the stored one or more modulated analog values.

7. The system of claim 1 , wherein:

the plurality of hardware components comprises a router operable to route a plurality of analog values to a digital to analog converter (DAC), thereby generating a plurality of routed analog values,

the system comprises a memory operable to store one or more routed analog values of the plurality of routed analog values, and

the behavioral model is operable to simulate the one or more routed analog values for validation of the stored one or more routed analog values.

8. The system of claim 1 , wherein:

the plurality of hardware components comprises one or more filters operable to filter a plurality of analog values, thereby generating a plurality of filtered analog values,

the system comprises a memory operable to store one or more filtered analog values of the plurality of filtered analog values, and

the behavioral model is operable to simulate the one or more filtered analog values for validation of the stored one or more filtered analog values.

9. The system of claim 1 , wherein:

the plurality of hardware components comprises a buffer operable to receive a plurality of digital markers from the plurality of software components,

the system comprises a memory operable to store one or more digital markers of the plurality of digital markers, and

the behavioral model is operable to simulate the one or more digital markers for validation of the stored one or more digital markers.

10. The system of claim 1 , wherein:

the plurality of hardware components comprises a convolution device operable to convolve a plurality of digital markers with a dynamic kernel, thereby generating a plurality of convolved digital markers,

the system comprises a memory operable to store one or more convolved digital markers of the plurality of convolved digital markers, and

the behavioral model is operable to simulate the one or more convolved digital markers for validation of the stored one or more convolved digital markers.

11. The system of claim 1 , wherein:

the plurality of hardware components comprises a variable delay operable to delay a plurality of digital markers, thereby generating a plurality of delayed digital markers,

the system comprises a memory operable to store one or more delayed digital markers of the plurality of delayed digital markers, and

the behavioral model is operable to simulate the one or more delayed digital markers for validation of the stored one or more delayed digital markers.

12. The system of claim 1 , wherein:

the plurality of hardware components comprises one or more polarity generators operable to set the polarity of a plurality of digital markers, thereby generating a plurality of polarized digital markers,

the system comprises a memory operable to store one or more polarized digital markers of the plurality of polarized digital markers, and

the behavioral model is operable to simulate the one or more polarized digital markers for validation of the stored one or more polarized digital markers.

13. A method comprising:

selecting, via a hardware abstraction layer (HAL), a design for validation (DFV) test of a quantum controller;

orchestrating an interaction between a plurality of software components of the quantum controller and a plurality of hardware components of the quantum controller;

independently orchestrating a parallel interaction between the plurality of software components of the quantum controller and a behavioral model of the quantum controller;

generating, via the plurality of software components, a plurality of pulses that control an interaction with one or more quantum elements;

modifying, via the plurality of hardware components, the plurality of pulses prior to the interaction with one or more quantum elements;

storing, in a memory, data extracted from the plurality of hardware components;

simulating, in a computer processing unit (CPU) of the quantum controller, the plurality of software components and the plurality of hardware components; and

validating the plurality of software components and the plurality of hardware components according to the simulation and the stored data.

14. The method of claim 13 , wherein the method comprises:

extracting, via a design for validation (DFV) controller, data from the plurality of hardware components for validation.

15. The method of claim 13 , wherein the method comprises:

extracting the data from the plurality of hardware components, wherein the data comprises only one analog value out of several consecutive analog values.

16. The method of claim 13 , wherein the method comprises:

modifying analog values from the plurality of software components;

modifying digital markers from the plurality of software components; and

sending the modified analog values to a plurality of digital-to-analog converters (DACs) in coordination with outputting the modified digital markers.

17. The method of claim 13 , wherein the method comprises:

buffering a plurality of analog values from the plurality of software components;

storing one or more analog values of the plurality of analog values; and

simulating the one or more analog values for validation of the stored one or more analog values.

18. The method of claim 13 , wherein the method comprises:

modulating a plurality of analog values from the plurality of software components, thereby generating a plurality of modulated analog values;

storing one or more modulated analog values of the plurality of modulated analog values; and

simulating the one or more modulated analog values for validation of the stored one or more modulated analog values.

19. The method of claim 13 , wherein the method comprises:

routing a plurality of analog values to a digital to analog converter (DAC), thereby generating a plurality of routed analog values;

storing one or more routed analog values of the plurality of routed analog values; and

simulating the one or more routed analog values for validation of the stored one or more routed analog values.

20. The method of claim 13 , wherein the method comprises:

filtering a plurality of analog values, thereby generating a plurality of filtered analog values;

storing one or more filtered analog values of the plurality of filtered analog values; and

simulating the one or more filtered analog values for validation of the stored one or more filtered analog values.

21. The method of claim 13 , wherein the method comprises:

buffering a plurality of digital markers from the plurality of software components;

storing one or more digital markers of the plurality of digital markers; and

simulating the one or more digital markers for validation of the stored one or more digital markers.

22. The method of claim 13 , wherein the method comprises:

convolving a plurality of digital markers with a dynamic kernel, thereby generating a plurality of convolved digital markers;

storing one or more convolved digital markers of the plurality of convolved digital markers; and

simulating the one or more convolved digital markers for validation of the stored one or more convolved digital markers.

23. The method of claim 13 , wherein the method comprises:

delaying a plurality of digital markers, thereby generating a plurality of delayed digital markers;

storing one or more delayed digital markers of the plurality of delayed digital markers; and

simulating the one or more delayed digital markers for validation of the stored one or more delayed digital markers.

24. The method of claim 13 , wherein the method comprises:

setting the polarity of a plurality of digital markers, thereby generating a plurality of polarized digital markers;

storing one or more polarized digital markers of the plurality of polarized digital markers; and

simulating the one or more polarized digital markers for validation of the stored one or more polarized digital markers.

25. A system comprising:

a quantum controller comprising:

a plurality of software components;

a plurality of hardware components; and

a behavioral model, wherein:

the plurality of software components are configured to selectively interact with the plurality of hardware components and/or the behavioral model,

an interaction between the plurality of software components and the plurality of hardware components is independent of a parallel interaction between the plurality of software components and the behavioral model,

the plurality of hardware components comprises a convolution device operable to convolve a plurality of digital markers with a dynamic kernel, thereby generating a plurality of convolved digital markers,

the system comprises a memory operable to store one or more convolved digital markers of the plurality of convolved digital markers, and

the behavioral model is operable to simulate the one or more convolved digital markers for validation of the stored one or more convolved digital markers.

26. The system of claim 25 , wherein:

the quantum controller comprises a design for validation (DFV) controller operable to extract data from the plurality of hardware components for validation.

27. The system of claim 25 , wherein:

the plurality of hardware components comprise hardware logic configured to modify analog values from the plurality of software components,

the plurality of hardware components comprise hardware logic configured to modify digital markers from the plurality of software components, and

the quantum controller comprises a plurality of digital-to-analog converters (DACs).

28. The system of claim 25 , wherein:

the plurality of hardware components comprises a buffer operable to receive a plurality of analog values from the plurality of software components,

the system comprises a memory operable to store one or more analog values of the plurality of analog values, and

the behavioral model is operable to simulate the one or more analog values for validation of the stored one or more analog values.

29. The system of claim 25 , wherein:

the plurality of hardware components comprises a modulator operable to modulate a plurality of analog values from the plurality of software components, thereby generating a plurality of modulated analog values,

the system comprises a memory operable to store one or more modulated analog values of the plurality of modulated analog values, and

the behavioral model is operable to simulate the one or more modulated analog values for validation of the stored one or more modulated analog values.

30. The system of claim 25 , wherein:

the plurality of hardware components comprises a router operable to route a plurality of analog values to a digital to analog converter (DAC), thereby generating a plurality of routed analog values,

the system comprises a memory operable to store one or more routed analog values of the plurality of routed analog values, and

the behavioral model is operable to simulate the one or more routed analog values for validation of the stored one or more routed analog values.

31. The system of claim 25 , wherein:

the plurality of hardware components comprises one or more filters operable to filter a plurality of analog values, thereby generating a plurality of filtered analog values,

the system comprises a memory operable to store one or more filtered analog values of the plurality of filtered analog values, and

the behavioral model is operable to simulate the one or more filtered analog values for validation of the stored one or more filtered analog values.

32. The system of claim 25 , wherein:

the plurality of hardware components comprises a buffer operable to receive a plurality of digital markers from the plurality of software components,

the system comprises a memory operable to store one or more digital markers of the plurality of digital markers, and

the behavioral model is operable to simulate the one or more digital markers for validation of the stored one or more digital markers.

33. The system of claim 25 , wherein:

the plurality of hardware components comprises a variable delay operable to delay a plurality of digital markers, thereby generating a plurality of delayed digital markers,

the system comprises a memory operable to store one or more delayed digital markers of the plurality of delayed digital markers, and

the behavioral model is operable to simulate the one or more delayed digital markers for validation of the stored one or more delayed digital markers.

34. The system of claim 25 , wherein:

the plurality of hardware components comprises one or more polarity generators operable to set the polarity of a plurality of digital markers, thereby generating a plurality of polarized digital markers,

the system comprises a memory operable to store one or more polarized digital markers of the plurality of polarized digital markers, and

the behavioral model is operable to simulate the one or more polarized digital markers for validation of the stored one or more polarized digital markers.

35. A method comprising:

selecting, via a hardware abstraction layer (HAL), a design for validation (DFV) test of a quantum controller;

orchestrating an interaction between a plurality of software components of the quantum controller and a plurality of hardware components of the quantum controller;

independently orchestrating a parallel interaction between the plurality of software components of the quantum controller and a behavioral model of the quantum controller;

convolving a plurality of digital markers with a dynamic kernel, thereby generating a plurality of convolved digital markers;

storing one or more convolved digital markers of the plurality of convolved digital markers; and

simulating the one or more convolved digital markers for validation of the stored one or more convolved digital markers.

36. The method of claim 35 , wherein the method comprises:

extracting, via a design for validation (DFV) controller, data from the plurality of hardware components for validation.

37. The method of claim 35 , wherein the method comprises:

modifying analog values from the plurality of software components;

modifying digital markers from the plurality of software components; and

sending the modified analog values to a plurality of digital-to-analog converters (DACs) in coordination with outputting the modified digital markers.

38. The method of claim 35 , wherein the method comprises:

buffering a plurality of analog values from the plurality of software components;

storing one or more analog values of the plurality of analog values; and

simulating the one or more analog values for validation of the stored one or more analog values.

39. The method of claim 35 , wherein the method comprises:

modulating a plurality of analog values from the plurality of software components, thereby generating a plurality of modulated analog values;

storing one or more modulated analog values of the plurality of modulated analog values; and

simulating the one or more modulated analog values for validation of the stored one or more modulated analog values.

40. The method of claim 35 , wherein the method comprises:

routing a plurality of analog values to a digital to analog converter (DAC), thereby generating a plurality of routed analog values;

storing one or more routed analog values of the plurality of routed analog values; and

simulating the one or more routed analog values for validation of the stored one or more routed analog values.

41. The method of claim 35 , wherein the method comprises:

filtering a plurality of analog values, thereby generating a plurality of filtered analog values;

storing one or more filtered analog values of the plurality of filtered analog values; and

simulating the one or more filtered analog values for validation of the stored one or more filtered analog values.

42. The method of claim 35 , wherein the method comprises:

buffering a plurality of digital markers from the plurality of software components;

storing one or more digital markers of the plurality of digital markers; and

simulating the one or more digital markers for validation of the stored one or more digital markers.

43. The method of claim 35 , wherein the method comprises:

delaying a plurality of digital markers, thereby generating a plurality of delayed digital markers;

storing one or more delayed digital markers of the plurality of delayed digital markers; and

simulating the one or more delayed digital markers for validation of the stored one or more delayed digital markers.

44. The method of claim 35 , wherein the method comprises:

setting the polarity of a plurality of digital markers, thereby generating a plurality of polarized digital markers;

storing one or more polarized digital markers of the plurality of polarized digital markers; and

simulating the one or more polarized digital markers for validation of the stored one or more polarized digital markers.

45. A system comprising:

a quantum controller comprising:

a plurality of software components;

a plurality of hardware components; and

a behavioral model, wherein:

the plurality of software components are configured to selectively interact with the plurality of hardware components and/or the behavioral model,

an interaction between the plurality of software components and the plurality of hardware components is independent of a parallel interaction between the plurality of software components and the behavioral model,

the plurality of hardware components comprises one or more polarity generators operable to set the polarity of a plurality of digital markers, thereby generating a plurality of polarized digital markers,

the system comprises a memory operable to store one or more polarized digital markers of the plurality of polarized digital markers, and

the behavioral model is operable to simulate the one or more polarized digital markers for validation of the stored one or more polarized digital markers.

46. The system of claim 45 , wherein:

the quantum controller comprises a design for validation (DFV) controller operable to extract data from the plurality of hardware components for validation.

47. The system of claim 45 , wherein:

the plurality of hardware components comprise hardware logic configured to modify analog values from the plurality of software components,

the plurality of hardware components comprise hardware logic configured to modify digital markers from the plurality of software components, and

the quantum controller comprises a plurality of digital-to-analog converters (DACs).

48. The system of claim 45 , wherein:

the plurality of hardware components comprises a buffer operable to receive a plurality of analog values from the plurality of software components,

the system comprises a memory operable to store one or more analog values of the plurality of analog values, and

the behavioral model is operable to simulate the one or more analog values for validation of the stored one or more analog values.

49. The system of claim 45 , wherein:

the plurality of hardware components comprises a modulator operable to modulate a plurality of analog values from the plurality of software components, thereby generating a plurality of modulated analog values,

the system comprises a memory operable to store one or more modulated analog values of the plurality of modulated analog values, and

the behavioral model is operable to simulate the one or more modulated analog values for validation of the stored one or more modulated analog values.

50. The system of claim 45 , wherein:

the plurality of hardware components comprises a router operable to route a plurality of analog values to a digital to analog converter (DAC), thereby generating a plurality of routed analog values,

the system comprises a memory operable to store one or more routed analog values of the plurality of routed analog values, and

the behavioral model is operable to simulate the one or more routed analog values for validation of the stored one or more routed analog values.

51. The system of claim 45 , wherein:

the plurality of hardware components comprises one or more filters operable to filter a plurality of analog values, thereby generating a plurality of filtered analog values,

the system comprises a memory operable to store one or more filtered analog values of the plurality of filtered analog values, and

the behavioral model is operable to simulate the one or more filtered analog values for validation of the stored one or more filtered analog values.

52. The system of claim 45 , wherein:

the plurality of hardware components comprises a buffer operable to receive a plurality of digital markers from the plurality of software components,

the system comprises a memory operable to store one or more digital markers of the plurality of digital markers, and

the behavioral model is operable to simulate the one or more digital markers for validation of the stored one or more digital markers.

53. The system of claim 45 , wherein:

the plurality of hardware components comprises a variable delay operable to delay a plurality of digital markers, thereby generating a plurality of delayed digital markers,

the system comprises a memory operable to store one or more delayed digital markers of the plurality of delayed digital markers, and

the behavioral model is operable to simulate the one or more delayed digital markers for validation of the stored one or more delayed digital markers.

54. A method comprising:

selecting, via a hardware abstraction layer (HAL), a design for validation (DFV) test of a quantum controller;

orchestrating an interaction between a plurality of software components of the quantum controller and a plurality of hardware components of the quantum controller;

independently orchestrating a parallel interaction between the plurality of software components of the quantum controller and a behavioral model of the quantum controller;

setting the polarity of a plurality of digital markers, thereby generating a plurality of polarized digital markers;

storing one or more polarized digital markers of the plurality of polarized digital markers; and

simulating the one or more polarized digital markers for validation of the stored one or more polarized digital markers.

55. The method of claim 54 , wherein the method comprises:

extracting, via a design for validation (DFV) controller, data from the plurality of hardware components for validation.

56. The method of claim 54 , wherein the method comprises:

modifying analog values from the plurality of software components;

modifying digital markers from the plurality of software components; and

sending the modified analog values to a plurality of digital-to-analog converters (DACs) in coordination with outputting the modified digital markers.

57. The method of claim 54 , wherein the method comprises:

buffering a plurality of analog values from the plurality of software components;

storing one or more analog values of the plurality of analog values; and

simulating the one or more analog values for validation of the stored one or more analog values.

58. The method of claim 54 , wherein the method comprises:

modulating a plurality of analog values from the plurality of software components, thereby generating a plurality of modulated analog values;

storing one or more modulated analog values of the plurality of modulated analog values; and

simulating the one or more modulated analog values for validation of the stored one or more modulated analog values.

59. The method of claim 54 , wherein the method comprises:

routing a plurality of analog values to a digital to analog converter (DAC), thereby generating a plurality of routed analog values;

storing one or more routed analog values of the plurality of routed analog values; and

simulating the one or more routed analog values for validation of the stored one or more routed analog values.

60. The method of claim 54 , wherein the method comprises:

filtering a plurality of analog values, thereby generating a plurality of filtered analog values;

storing one or more filtered analog values of the plurality of filtered analog values; and

simulating the one or more filtered analog values for validation of the stored one or more filtered analog values.

61. The method of claim 54 , wherein the method comprises:

buffering a plurality of digital markers from the plurality of software components;

storing one or more digital markers of the plurality of digital markers; and

simulating the one or more digital markers for validation of the stored one or more digital markers.

62. The method of claim 54 , wherein the method comprises:

delaying a plurality of digital markers, thereby generating a plurality of delayed digital markers;

storing one or more delayed digital markers of the plurality of delayed digital markers; and

simulating the one or more delayed digital markers for validation of the stored one or more delayed digital markers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2025
From: WEBER, ORI; SEMBIRA, TAMAR BEN HAIM; ELLA, LIOR; COHEN, YONATAN; OFEK, NISSIM; SIVAN, ITAMAR
To: Q.M TECHNOLOGIES LTD.
Reel/Frame 071983/0052 →
Continuity (1)
Related Publication 20230385672A1 · Nov 30, 2023
References Cited (176)
US 4875484A · Anzai · 1989 [cited by examiner]
US 6223228B1 · Ryan · 2001 [cited by examiner]
US 6426984B1 · Perino · 2002 [cited by examiner]
US 6993108B1 · Chi · 2006 [cited by examiner]
US 7451292B2 · Routt · 2008 [cited by examiner]
US 7535931B1 · Zampetti · 2009 [cited by examiner]
US 7627126B1 · Pikalo · 2009 [cited by examiner]
US 8315969B2 · Roetteler · 2012 [cited by examiner]
US 8385878B2 · Rao · 2013 [cited by examiner]
US 8750717B1 · Yap · 2014 [cited by examiner]
US 9207672B2 · Williams · 2015 [cited by examiner]
US 9400499B2 · Williams · 2016 [cited by applicant]
US 9509324B2 · McDonald · 2016 [cited by examiner]
US 9663358B1 · Cory · 2017 [cited by examiner]
US 9692423B2 · McDermott, III · 2017 [cited by examiner]
US 9847121B2 · Frank · 2017 [cited by examiner]
US 9858531B1 · Monroe · 2018 [cited by examiner]
US 9892365B2 · Rigetti · 2018 [cited by applicant]
US 9978020B1 · Gambetta · 2018 [cited by examiner]
US 9979400B1 · Sete · 2018 [cited by applicant]
US 9996801B2 · Shim · 2018 [cited by examiner]
US 10063228B2 · Deurloo et al. · 2018 [cited by applicant]
US 10122351B1 · Naaman · 2018 [cited by examiner]
US 10127499B1 · Rigetti · 2018 [cited by examiner]
US 10192168B2 · Rigetti · 2019 [cited by applicant]
US 10223643B1 · Bishop · 2019 [cited by examiner]
US 10333503B1 · Cohen · 2019 [cited by examiner]
US 10454459B1 · Cohen · 2019 [cited by examiner]
US 10496069B2 · Nazarathy · 2019 [cited by examiner]
US 10505524B1 · Cohen · 2019 [cited by examiner]
US 10560076B1 · Cohen · 2020 [cited by examiner]
US 10637449B1 · Cohen et al. · 2020 [cited by applicant]
US 10659018B1 · Cohen · 2020 [cited by applicant]
US 10666238B1 · Cohen · 2020 [cited by applicant]
US 10872021B1 · Tezak · 2020 [cited by examiner]
US 10958253B1 · Cohen · 2021 [cited by examiner]
US 10985739B2 · Cohen et al. · 2021 [cited by applicant]
US 11010145B1 · Smith · 2021 [cited by examiner]
US 11463075B2 · Cohen et al. · 2022 [cited by applicant]
US 11616497B2 · Cohen et al. · 2023 [cited by applicant]
US 11616498B2 · Cohen · 2023 [cited by examiner]
US 20040266084A1 · Fujishima · 2004 [cited by examiner]
US 20050180575A1 · Maeda · 2005 [cited by examiner]
US 20060093376A1 · Mitchell · 2006 [cited by examiner]
US 20070194225A1 · Zorn · 2007 [cited by examiner]
US 20080037693A1 · Andrus · 2008 [cited by examiner]
US 20110035511A1 · Biederman · 2011 [cited by examiner]
US 20110238378A1 · Allen · 2011 [cited by examiner]
US 20130198499A1 · Dice · 2013 [cited by examiner]
US 20160125311A1 · Fuechsle · 2016 [cited by examiner]
US 20160267032A1 · Rigetti · 2016 [cited by examiner]
US 20160292586A1 · Rigetti et al. · 2016 [cited by applicant]
US 20170094618A1 · Bjorkengren · 2017 [cited by examiner]
US 20170214410A1 · Hincks · 2017 [cited by examiner]
US 20170364796A1 · Wiebe · 2017 [cited by examiner]
US 20180013426A1 · Deurloo · 2018 [cited by examiner]
US 20180032893A1 · Epstein · 2018 [cited by examiner]
US 20180091244A1 · Abdo · 2018 [cited by examiner]
US 20180107579A1 · Chapman · 2018 [cited by examiner]
US 20180123597A1 · Sete · 2018 [cited by examiner]
US 20180237039A1 · Mong · 2018 [cited by examiner]
US 20180260245A1 · Smith · 2018 [cited by examiner]
US 20180260730A1 · Reagor · 2018 [cited by examiner]
US 20180260732A1 · Bloom · 2018 [cited by examiner]
US 20180308007A1 · Amin · 2018 [cited by examiner]
US 20180322409A1 · Barends · 2018 [cited by examiner]
US 20180365585A1 · Smith · 2018 [cited by applicant]
US 20180373995A1 · Tomaru · 2018 [cited by examiner]
US 20180375650A1 · Legre · 2018 [cited by examiner]
US 20190042964A1 · Elsherbini · 2019 [cited by examiner]
US 20190042965A1 · Clarke · 2019 [cited by examiner]
US 20190042970A1 · Zou · 2019 [cited by examiner]
US 20190042971A1 · Zou · 2019 [cited by examiner]
US 20190042972A1 · Zou · 2019 [cited by examiner]
US 20190042973A1 · Zou · 2019 [cited by examiner]
US 20190049495A1 · Ofek · 2019 [cited by examiner]
US 20190180197A1 · Granade · 2019 [cited by examiner]
US 20190245685A1 · Yoshino · 2019 [cited by examiner]
US 20190251478A1 · Bishop · 2019 [cited by examiner]
US 20190266512A1 · Shen · 2019 [cited by examiner]
US 20190302832A1 · Morgan · 2019 [cited by examiner]
US 20190385088A1 · Naaman · 2019 [cited by examiner]
US 20190394242A1 · Wig · 2019 [cited by examiner]
US 20190394243A1 · Wiig · 2019 [cited by examiner]
US 20200183814A1 · Liu · 2020 [cited by examiner]
US 20200285986A1 · Javadiabhari · 2020 [cited by examiner]
US 20200293080A1 · Poon · 2020 [cited by examiner]
US 20200342347A1 · Gambetta · 2020 [cited by examiner]
US 20200364602A1 · Niu · 2020 [cited by examiner]
US 20210004707A1 · Gambetta · 2021 [cited by examiner]
US 20210103847A1 · Akzam · 2021 [cited by examiner]
US 20210125096A1 · Puri · 2021 [cited by examiner]
US 20220260358A1 · Moon · 2022 [cited by examiner]
US 20230040584A1 · Baker · 2023 [cited by examiner]
US 20230049157A1 · Sawlani · 2023 [cited by examiner]
US 20230274177A1 · Endres · 2023 [cited by examiner]
US 20230316119A1 · Mukherjee · 2023 [cited by examiner]
US 20230385672A1 · Weber · 2023 [cited by examiner]
US 20240020221A1 · Griffin · 2024 [cited by examiner]
US 20240311679A1 · Cruz Benito · 2024 [cited by examiner]
US 20250131315A1 · Takeuchi · 2025 [cited by examiner]
CA 2420022 · 2003 [cited by applicant]
CN 104467843 · 2015 [cited by applicant]
CN 105281886A · 2016 [cited by applicant]
CN 105912070A · 2016 [cited by applicant]
CN 108111306A · 2018 [cited by applicant]
CN 110085094A · 2019 [cited by applicant]
CN 110677210 · 2020 [cited by applicant]
CN 111464154A · 2020 [cited by applicant]
CN 111767055A · 2020 [cited by applicant]
CN 112019193A · 2020 [cited by applicant]
CN 112149832A · 2020 [cited by applicant]
EP 0388052 · 1990 [cited by applicant]
JP 2011175078A · 2011 [cited by applicant]
JP 2012188875 · 2012 [cited by applicant]
WO 2015178991A2 · 2015 [cited by applicant]
WO 2015178992A2 · 2015 [cited by applicant]
WO 2017078735A1 · 2017 [cited by applicant]
WO 2017123940 · 2017 [cited by applicant]
WO 2017139683A1 · 2017 [cited by applicant]
WO 2018055607 · 2018 [cited by applicant]
WO 2018062991A1 · 2018 [cited by applicant]
WO 2019063117A1 · 2019 [cited by applicant]
WO 2020033807A1 · 2020 [cited by applicant]
WO 2020231795A1 · 2020 [cited by applicant]
WO 2021123903 · 2021 [cited by applicant]
U.S. Appl. No. 62/294,966, filed Feb. 12, 2016. [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2019/001410 mailed Jun. 10, 2020. [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2019/001394 mailed Jun. 17, 2020. [cited by applicant]
Zhang J, Hegde SS, Suter D. Pulse sequences for controlled 2-and 3-qubit gates in a hybrid quantum register. arXiv preprint arXiv:1806.08408. Jun. 21, 2018. [cited by applicant]
Wang CY, Kuznetsova L, Gkortsas VM, Diehl L, Kaertner FX, Belkin MA, Belyanin A, Li X, Ham D, Schneider H, Grant P. Mode-locked pulses from mid-infrared quantum cascade lasers. Optics Express. Jul. 20, 2009;17(15):12929… [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2020/000218 mailed Aug. 11, 2020. [cited by applicant]
Quan R, Zhai Y, Wang M, Hou F, Wang S, Xiang X, Liu T, Zhang S, Dong R. Demonstration of quantum synchronization based on second-order quantum coherence of entangled photons. Scientific reports. Jul. 25, 2016;6:30453. J… [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2020/000376 mailed Sep. 17, 2020. [cited by applicant]
Breitfelder et al. eds., IEEE 100: The Authoritative Dictionary of IEEE Standards Terms 1247, definition 2 of “variable” (7th ed. 2000). (Year: 2000). [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2020/000707 mailed Jan. 12, 2021. [cited by applicant]
National Academies of Sciences, Engineering, and Medicine. “Quantum Computing: Progress and Prospects”. eprint (Dec. 2018) [online]. [retrieved on Jan. 7, 2020]. retrieved from: <https://doi.org/10.17226/25196.> Dec. 4,… [cited by applicant]
IBM Research. “Qiskit Backend Specifications for OpenQASM and OpenPulse Experiments”. eprint arXiv:1809.03452v1 (Sep. 10, 2018) [online]. [retrieved on Jan. 7, 2020]. retrieved from: <https://arxiv.org/pdf/1809.03452.pd… [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2020/000704 mailed Jan. 17, 2021. [cited by applicant]
Wolfowicz, et al. Pulse Techniques for Quantum Information Processing University of Chicago, University College London, eMagRes, 2016, vol. 5: 1515-1528. DOI 10.1002/9780470034590.emrstm1521. [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2020/000555 mailed Dec. 27, 2020. [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2020/000760 mailed Jan. 27, 2021. [cited by applicant]
“Quantum-classical interface based on single flux quantum digital logic”. In: Quantum Science and Technology 3.2 (2018), pp. 1-16. DOI: 10.1088/2058-9565/aaa3a0.(retrieved on Jan. 20, 2021). Retrieved from the Internet:… [cited by applicant]
Roffe, J., Quantum Error Correction: An Introductory Guide, Dept. of Physics & Astronomy, Univ. of Sheffeld, UK, Oct. 10, 2019, pp. 1-29. [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2020/001004 mailed May 13, 2021. [cited by applicant]
Int'l Preliminary Report on Patentability Appln No. PCT/IB2019/001410 mailed Jun. 10, 2021. [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2021/000067 mailed Jun. 21, 2021. [cited by applicant]
Int'l Preliminary Report on Patentability Appln No. PCT/IB2019/001394 mailed Jul. 29, 2021. [cited by applicant]
Int'l Preliminary Report on Patentability Appln No. PCT/IB2020/000218 mailed Sep. 16, 2021. [cited by applicant]
Int'l Preliminary Report on Patentability Appln No. PCT/IB2020/000376 mailed Nov. 12, 2021. [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2021/056254 mailed Dec. 1, 2021. [cited by applicant]
Ribeiro, Diogo C., Pedro M. Cruz, and Nuno Borges Carvalho, “Towards a denser frequency grid in phase measurements using mixer-based receivers.” 2015 85th Microwave Measurement Conference (ARFTG). IEEE, 2015. Dec. 31, 2… [cited by applicant]
Int'l Preliminary Report on Patentability Appln No. PCT/IB2020/000555 mailed Feb. 10, 2022. [cited by applicant]
Int'l Preliminary Report on Patentability Appln No. PCT/IB2020/000707 mailed Mar. 17, 2022. [cited by applicant]
Int'l Preliminary Report on Patentability Appln No. PCT/IB2020/000704 mailed Mar. 17, 2022. [cited by applicant]
Int'l Preliminary Report on Patentability Appln No. PCT/IB2020/000760 mailed Apr. 7, 2022. [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2022/050190 mailed Apr. 11, 2022. [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2022/000059 mailed Jul. 7, 2022. [cited by applicant]
Moreira , “QuTech Central Controller: A Quantum Control Architecture for a Surface-17 Logical Qubit.” Delft University of Technology Student Theses Collection (2019). Available at the following URL: http://resolver.tude… [cited by applicant]
Int'l Preliminary Report on Patentability Appln No. PCT/IB2020/001004 mailed Jun. 30, 2022. [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2022/000024 mailed Jul. 18, 2022. [cited by applicant]
Baier, Simon, Matteo Pompili, Sophie LN Hermans, Hans KC Beukers, Peter C. Humphreys, Raymond N. Schouten, Raymond FL Vermeulen et al. “Realization of a Multi-Node Quantum Network of Remote Solid-State Qubits”, Science,… [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2022/000068 mailed Jul. 17, 2022. [cited by applicant]
D. Copsey et al., “Toward a scalable, silicon-based quantum computing architecture,” in IEEE Journal of Selected Topics in Quantum Electronics, vol. 9, No. 6, pp. 1552-1569, Nov.-Dec. 2003, doi: 10.1109/JSTQE.2003.82092… [cited by applicant]
Extended European Search Report Appln No. 19889443.8 dated Aug. 4, 2022. [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2022/054903 mailed Sep. 8, 2022. [cited by applicant]
Int'l Preliminary Report on Patentability Appln No. PCT/IB2021/000067 mailed Sep. 22, 2022. [cited by applicant]
Int'l Search Report and Written Opinion Appln No. PCT/IB2022/053304 mailed Oct. 6, 2022. [cited by applicant]
Serrano, Javier, M. Lipinski, T. Wlostowski, E. Gousiou, Erik van der Bij, M. Cattin, and G. Daniluk. “The white rabbit project.” (2013) Sep. 19, 2013 (Sep. 19, 2013) Entire document. [cited by applicant]
Extended European Search Report Appln No. 19910800.2 dated Oct. 6, 2022. [cited by applicant]
Hornibrook J M et al: “Cryogenic Control Architecture for Large-Scale Quantum Computing”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853, Sep. 8, 2014 (Sep. 8, 2014), XP08139… [cited by applicant]
Fu X et al: “An Experimental Microarchitecture for a Superconducting Quantum Processor”, Micro-50 '17: Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture, Cornell University Library, 20… [cited by applicant]
Zopes J. et al: “High resolution quantum sensing with shaped control pulses”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853, May 22, 2017 (May 22, 2017), XP081276850. [cited by applicant]
Cross et al. “Open Quantum Assembly Language”, Jan. 10, 2017. [cited by applicant]
European Office Communication with extended Search Report Appln No. 20766036.6 dated Nov. 24, 2022. [cited by applicant]
Japanese Patent Office Action Appln No. 2021-529723 dated Oct. 26, 2022 with translation. [cited by applicant]