IP Library Granted Patent US 10,454,459
Granted Patent B1
US 10,454,459 · App. 16/247,115 · Granted Oct 22, 2019

Quantum controller with multiple pulse modes

Inventors: Yonatan Cohen (Tel Aviv, IL); Nissim Ofek (Tel Aviv, IL); Itamar Sivan (Tel Aviv, IL)
Assignee: Quantum Machines
H03K3/38G06N10/00H03K19/195
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 10,454,459
App. No.
16/247,115
Granted
Oct 22, 2019
Kind
B1
Abstract

A quantum controller comprises a first outbound quantum control pulse generation circuit, a second outbound quantum control pulse generation circuit, and an outbound quantum control pulse modification circuit. The first outbound quantum control pulse generation circuit is operable to generate a first raw outbound quantum control pulse. The second outbound quantum control pulse generation circuit operable to generate a second raw outbound quantum control pulse. The outbound quantum control pulse modification circuit is operable to dynamically determine whether to process the first raw outbound quantum control pulse and the second outbound quantum control pulse as a multi-pulse pair or as two independent pulses. The determination of may be based on to which one or more quantum elements and/or signal paths the first raw outbound quantum control pulse and the second raw outbound quantum control pulse are to be routed.

Claims (76)

1. A system comprising:

a quantum controller comprising a first raw outbound quantum control pulse generation circuit, a second raw outbound quantum control pulse generation circuit, and an outbound quantum control pulse modification circuit, wherein:

the first raw outbound quantum control pulse generation circuit is operable to generate a first raw outbound quantum control pulse;

the second raw outbound quantum control pulse generation circuit is operable to generate a second raw outbound quantum control pulse;

the outbound quantum control pulse modification circuit is operable to:

dynamically determine whether to process the first raw outbound quantum control pulse and the second raw outbound quantum control pulse as a multi-pulse pair to be mixed together or as two independent pulses; and

process the first raw outbound quantum control pulse and/or the second raw outbound quantum control pulse as determined.

2. The system of claim 1 , wherein the dynamic determination of whether to process the first raw outbound quantum control pulse and the second raw outbound quantum control pulse as a multi-pulse pair or as two independent pulses is based on to which one or more signal paths and/or quantum elements the first raw outbound quantum control pulse and the second raw outbound quantum control pulse are to be routed.

3. The system of claim 1 , wherein the outbound quantum control pulse modification circuit is operable to, when the first raw outbound quantum control pulse and the second raw outbound quantum control pulse are to be processed as a multi-pulse pair:

determine a N by N matrix representation of the one or more signal paths and/or quantum elements to which a generated outbound quantum control pulse is to be output, where N is an integer; and

mix the multi-pulse pair using the N by N matrix and a N by 1 matrix representation of the first raw outbound quantum control pulse and the second raw outbound quantum control pulse.

4. The system of claim 1 , wherein:

the first raw outbound quantum control pulse generation circuit comprises pulse memory configured to store pulse templates comprising one or more samples; and

the generation of the first raw outbound quantum control pulse comprises:

a retrieval of one of the pulse templates from the pulse memory; and

a manipulation of the one or more samples of the pulse templates.

5. The system of claim 1 , wherein the outbound quantum control pulse modification circuit is:

operable to store a plurality of pulse modification settings; and

dynamically configurable such that which of the plurality of pulse modification settings is applied to the first raw outbound quantum control pulse, and which of the plurality of pulse modification settings is applied to the second raw outbound quantum control pulse, is selectable during execution of instructions of a quantum computing algorithm by the quantum controller.

6. The system of claim 5 , wherein each pulse modification setting of the plurality of pulse modification settings is configured for use with a respective one of a plurality of signal paths onto which the first raw outbound quantum control pulse and/or the second raw outbound quantum control pulse can be routed.

7. The system of claim 5 , wherein each pulse modification setting of the plurality of pulse modification settings is configured for use with a respective one or more of a plurality of quantum elements to which the first raw outbound quantum control pulse and/or the second raw outbound quantum control pulse can be routed.

8. The system of claim 6 , wherein each pulse modification setting of the plurality of pulse modification settings is a N by N matrix of complex and/or real numbers.

9. The system of claim 1 , wherein the outbound quantum control pulse modification circuit is operable to:

in instances that the first raw outbound quantum control pulse and the second raw outbound quantum control pulse are to be processed as two independent pulses:

process the first raw outbound quantum control pulse using a first pulse modification setting for use with a first signal path; and

process the second raw outbound quantum control pulse using a second pulse modification setting for use with a second signal path; and

in instances that the first raw outbound quantum control pulse and the second raw outbound quantum control pulse are to be processed as a multi-pulse pair to be mixed together:

process the first raw outbound quantum control pulse and the second raw outbound quantum control pulse using a third pulse modification setting for use with a third one or more signal paths.

10. The system of claim 1 , wherein the outbound quantum control pulse modification circuit is operable to:

in instances that the first raw outbound quantum control pulse and the second raw outbound quantum control pulse are to be processed as two independent pulses:

process the first raw outbound quantum control pulse using a first pulse modification setting to perform frequency, phase and/or amplitude modulation corresponding to a first quantum element or quantum transition; and

process the second raw outbound quantum control pulse using a second pulse modification setting to perform frequency, phase and/or amplitude modulation corresponding to a second quantum element or quantum transition; and

in instances that the first raw outbound quantum control pulse and the second raw outbound quantum control pulse are to be processed as a multi-pulse pair to be mixed together:

process the first raw outbound quantum control pulse and the second raw outbound quantum control pulse using a third pulse modification setting to perform frequency modulation, phase modulation, frame-of-reference rotation, and/or a linear transformation on a vector representation of the first raw outbound quantum control pulse and the second raw outbound quantum control pulse.

11. The system of claim 1 , wherein the dynamic determination of whether to process the first raw outbound quantum control pulse and the second raw outbound quantum control pulse as a multi-pulse set to be mixed together or as two independent pulses is based on real-time calculations performed by the first raw outbound quantum control pulse generation circuit and/or the second raw outbound quantum control pulse generation circuit.

12. The system of claim 11 , wherein the real-time calculations are based on feedback from a quantum element coupled to the quantum controller.

13. The system of claim 1 , comprising output manager circuitry operable to:

in instances that the first raw outbound quantum control pulse and the second raw outbound quantum control pulse are to be processed as two independent pulses:

route a first outbound quantum control pulse generated from the first raw outbound quantum control pulse onto a first signal path; and

route a second outbound quantum control pulse generated from the second raw outbound quantum control pulse onto a second signal path; and

in instances that the first raw outbound quantum control pulse and the second raw outbound quantum control pulse are to be processed as a multi-pulse pair to be mixed together:

route a first outbound quantum control pulse generated from the first raw outbound quantum control pulse and the second raw outbound quantum control pulse onto a third signal path; and

route a second outbound quantum control pulse generated from the first raw outbound quantum control pulse and the second raw outbound quantum control pulse onto a fourth signal path.

14. A system comprising:

a quantum controller comprising a first raw outbound quantum control pulse generation circuit, a second raw outbound quantum control pulse generation circuit, and an outbound quantum control pulse modification circuit, wherein:

the first raw outbound quantum control pulse generation circuit is operable to generate a first raw outbound quantum control pulse; and

generate a second raw outbound quantum control pulse;

the second raw outbound quantum control pulse generation circuit is operable to generate a third raw outbound quantum control pulse;

generate a fourth raw outbound quantum control pulse;

the outbound quantum control pulse modification circuit is operable to:

dynamically determine to process the first raw outbound quantum control pulse and the third raw outbound quantum control pulse as a multi-pulse pair to be mixed together;

dynamically determine to process the second raw outbound quantum control pulse and the fourth raw outbound quantum control pulse as two independent pulses; and

process the first, second, third, and fourth raw outbound quantum pulses as determined to generate first, second, third, and fourth outbound quantum control pulses.

15. The system of claim 14 , comprising output manager circuitry operable to:

route the first outbound quantum control pulse to a first signal path;

route the second outbound quantum control pulse onto a second signal path;

route the third outbound quantum control pulse onto a third signal path; and

route the fourth outbound quantum control pulse onto a fourth signal path.

16. The system of claim 14 , comprising output manager circuitry operable to:

route the first outbound quantum control pulse to a first quantum element;

route the second outbound quantum control pulse onto a second quantum element;

route the third outbound quantum control pulse onto a third quantum element; and

route the fourth outbound quantum control pulse onto a fourth quantum element.

17. The system of claim 14 , wherein:

the determination to process the second raw outbound quantum control pulse and the fourth raw outbound quantum control pulse as two independent pulses is based on characteristics of a first one or more quantum elements for which the second outbound quantum control pulse and fourth outbound quantum control pulse are intended; and

the determination to process the first raw outbound quantum control pulse and the third raw outbound quantum control pulse as a multi-pulse pair is based on characteristics of a second one or more quantum elements for which the first outbound quantum control pulse and third outbound quantum control pulse are intended.

18. The system of claim 14 , wherein:

the outbound quantum control pulse modification circuit is operable to:

store first pulse modification settings configured for a first signal path and/or first quantum element;

apply the first pulse modification settings to the first raw outbound quantum control pulse;

store second pulse modification settings configured for a second signal path and/or second quantum element;

apply the second pulse modification settings to the second raw outbound quantum control pulse;

store third pulse modification settings configured for a third signal path and/or third quantum element;

apply the third pulse modification settings to the third raw outbound quantum control pulse;

store fourth pulse modification settings configured for a fourth signal path and/or first quantum element; and

apply the fourth pulse modification settings to the fourth raw outbound quantum control pulse.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2025
From: COHEN, YONATAN; OFEK, NISSIM; SIVAN, ITAMAR
To: Q.M TECHNOLOGIES LTD.
Reel/Frame 071979/0534 →
Cited By (19)
US 12,242,406 US 12,255,652 US 12,273,111 US 12,314,815 US 12,332,682 US 12,417,397 US 12,431,879 US 12,450,513 US 12,488,275 US 12,493,810 US 12,494,850 US 12,518,189 US 12,541,699 US 12,549,161 US 12,556,169 US 12,579,462 US 12,632,763 US 12,657,498 US 12,719,457