IP Library Granted Patent US 10,659,018
Granted Patent B1
US 10,659,018 · App. 16/659,599 · Granted May 19, 2020

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,659,018
App. No.
16/659,599
Granted
May 19, 2020
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 (70)

1. A method comprising:

receiving, in a pulse modification circuit of an electromagnetic pulse generation system, a first pulse and a second pulse;

making, by the pulse modification circuit, a decision whether to process the first pulse and the second pulse as a multi-pulse pair or as two independent pulses;

when the decision is to process the first pulse and the second pulse as a multi-pulse pair:

processing the first pulse and the second pulse to generate a single output pulse; and

outputting the single output pulse on a first signal path; and

when the decision is to process the first pulse and second pulse as independent pulses:

processing the first pulse to generate a first output pulse;

processing the second pulse to generate a second output pulse;

outputting the first output pulse on a second signal path; and

outputting the second output pulse on a third signal path.

2. The method of claim 1 , wherein, when the decision is to process the first pulse and the second pulse as a multi-pulse pair, the processing the first pulse and the second pulse comprises mixing the first pulse with the second pulse.

3. The method of claim 1 , comprising selecting, during runtime, which of a plurality of pulse modification settings to use for the processing the first pulse and the second pulse.

4. The method of claim 3 , wherein:

each pulse modification setting of the plurality of pulse modification settings is configured for use with a respective one of the first signal path, the second signal path, and the third signal path; and

the selecting is based on the decision.

5. The method of claim 3 , 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 elements; and

the selecting is based on the decision.

6. The method of claim 5 , wherein the plurality of elements comprise one or more qubits and/or readout resonators.

7. The method of claim 6 , comprising:

receiving, by the electromagnetic pulse generation system, a third pulse from one of the plurality of elements;

processing, by the electromagnetic pulse generation system, the third pulse to determine characteristics of the third pulse; and

making the decision whether to process the first pulse and the second pulse as a multi-pulse pair or as two independent pulses based on the characteristics of the third pulse.

8. The method of claim 3 , 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 method of claim 1 , comprising:

when the decision is to process the first pulse and the second pulse as independent pulses:

the processing the first pulse uses a first pulse modification setting associated with the second signal path; and

the processing the second pulse uses a second pulse modification setting associated with the third signal path; and

when the decision is to process the first pulse and the second pulse as a multi-pulse pair:

the processing the first pulse and the second pulse uses a third pulse modification setting associated with the first signal path.

10. The method of claim 9 , wherein each of the first pulse modification setting, the second pulse modification setting, and the third pulse modification setting is a N by N matrix of complex and/or real numbers.

11. A system comprising:

an electromagnetic pulse generation system comprising a pulse modification circuit operable to:

receive a first pulse and a second pulse;

make a decision whether to process the first pulse and the second pulse as a multi-pulse pair or as two independent pulses;

when the decision is to process the first pulse and the second pulse as a multi-pulse pair:

process the first pulse and the second pulse to generate a single output pulse; and

output the single output pulse on a first signal path; and

when the decision is to process the first pulse and second pulse as independent pulses:

process the first pulse to generate a first output pulse;

process the second pulse to generate a second output pulse;

output the first output pulse on a second signal path; and

output the second output pulse on a third signal path.

12. The system of claim 11 , wherein, when the decision is to process the first pulse and the second pulse as a multi-pulse pair, the processing of the first pulse and the second pulse comprises a mixing together of the first pulse and the second pulse.

13. The system of claim 11 , wherein the pulse modification circuit is operable to select, during runtime, which of a plurality of pulse modification settings to use for the processing of the first pulse and the second pulse.

14. The system of claim 13 , wherein:

each pulse modification setting of the plurality of pulse modification settings is configured for use with a respective one of the first signal path, the second signal path, and the third signal path; and

the selection is based on the decision.

15. The system of claim 13 , 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 elements; and

the selection is based on the decision.

16. The system of claim 15 , wherein the plurality of elements comprise one or more qubits and/or readout resonators.

17. The system of claim 16 , wherein:

the electromagnetic pulse generation system is operable to:

receive a third pulse from one of the plurality of elements; and

process the third pulse to determine characteristics of the third pulse; and

the pulse modification circuit is operable to:

make the decision whether to process the first pulse and the second pulse as a multi-pulse pair or as two independent pulses based on the characteristics of the third pulse.

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

19. The system of claim 11 , wherein the pulse modification circuit is operable to:

when the decision is to process the first pulse and the second pulse as independent pulses:

process the first pulse using a first pulse modification setting associated with the second signal path; and

process the second pulse using a second pulse modification setting associated with the third signal path; and

when the decision is to process the first pulse and the second pulse as a multi-pulse pair:

process the first pulse and the second pulse using a third pulse modification setting associated with the first signal path.

20. The system of claim 19 , wherein each of the first pulse modification setting, the second pulse modification setting, and the third pulse modification setting is a N by N matrix of complex and/or real numbers.

21. The system of claim 11 , wherein the pulse modification circuit is operable to, when the decision is to process the first pulse and the second pulse as a multi-pulse pair:

determine a N by N matrix representation of the first signal path, 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 pulse and the second 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 →
Continuity (1)
Continuation 16247115 · Jan 14, 2019
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