IP Library › Granted Patent US 11,245,389
Granted Patent B2
US 11,245,389 · App. 16/848,965 · Granted Feb 8, 2022

Quantum controller with modular and dynamic pulse generation and routing

Inventors: Yonatan Cohen (Tel Aviv, IL); Nissim Ofek (Tel Aviv, IL); Itamar Sivan (Tel Aviv, IL)
H03K3/38G06F13/36G06F15/80G06F15/82G06N10/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 11,245,389
App. No.
16/848,965
Granted
Feb 8, 2022
Kind
B2
Abstract

A controller comprises a pulse generation circuit, output management circuitry, and a plurality of outputs configured to connect the controller to a plurality of controlled elements. The pulse generation circuit is configured to generate quantum control pulses. For each control pulse of a plurality of control pulses generated by the pulse generation circuit, the output management circuitry is configured to determine to which of the plurality of outputs to route the control pulse such that a first of the plurality of control pulses is routed to a first of the plurality of controlled elements and a second of the plurality of control pulses is routed to a second of the plurality of control elements.

Claims (32)

1. A system comprising:

a controller comprising a pulse generation circuit, output management circuitry, and a plurality of outputs configured to connect the controller to a plurality of controlled elements, wherein:

the pulse generation circuit is configured to generate quantum control pulses; and

for each control pulse of a plurality of control pulses generated by the pulse generation circuit, the output management circuitry is configured to determine to which of the plurality of outputs to route the control pulse such that a first of the plurality of control pulses is routed to a first of the plurality of controlled elements and a second of the plurality of control pulses is routed to a second of the plurality of control elements.

2. The system of claim 1 , wherein the output management circuitry is configured to perform the determination during runtime of a quantum algorithm description.

3. The system of claim 2 , wherein the determination is based on characteristics of a readout pulse received from the plurality of controlled elements.

4. The system of claim 2 , wherein the determination is based on calculations performed by the pulse generation circuit.

5. The system of claim 1 , wherein the pulse generation circuit comprises a raw pulse generation circuit and a pulse modification circuit.

6. The system of claim 5 , wherein:

the pulse modification circuit is configured to store a plurality of pulse modification settings;

a first of the plurality of pulse modification settings is tailored to give pulses first particular characteristics required for control of the first of the plurality of controlled elements; and

a second of the plurality of pulse modification settings is tailored to give pulses second particular characteristics required for control of the second of the plurality of controlled elements.

7. The system of claim 6 , wherein, for each control pulse of the plurality of control pulses generated by the pulse generation circuit, the pulse modification circuit is configured to determine which of the plurality of pulse modification settings to use for processing the control pulse based on to which of the plurality of outputs the control pulse is to be routed such that the first of the plurality of pulse modification settings is used for a first of the plurality of controlled elements and a second of the plurality of modification settings is used for the second control pulse.

8. The system of claim 6 , wherein each of plurality of pulse modification settings determine a phase, frequency, and/or amplitude of a control pulse on which the pulse modification settings are used.

9. The system of claim 1 , wherein the determination of to which of the plurality of outputs to route the control pulse is predetermined in quantum algorithm description executed by the controller.

10. The system of claim 1 , wherein the controlled elements comprise a qubit and a readout resonator.

11. A method comprising:

in a controller comprising a pulse generation circuit, output management circuitry, and a plurality outputs configured to connect the controller to a plurality of controlled elements:

generating, by the pulse generation circuit, a plurality of control pulses; and

determining, by the output management circuitry for each control pulse of the plurality of control pulses, which of the plurality of outputs to route the control pulse such that a first of the plurality of control pulses is routed to a first of the plurality of controlled elements and a second of the plurality of control pulses is routed to a second of the plurality of control elements.

12. The method of claim 11 , wherein the determining is performed during runtime of a quantum algorithm description.

13. The method of claim 12 , wherein the determining is based on characteristics of a readout pulse received from the plurality of controlled elements.

14. The method of claim 12 , wherein the determining is based on calculations performed by the pulse generation circuit.

15. The method of claim 11 , wherein the pulse generation circuit comprises a raw pulse generation circuit and a pulse modification circuit.

16. The method of claim 15 , comprising:

storing, by the pulse modification circuit, a plurality of pulse modification settings, wherein:

a first of the plurality of pulse modification settings is tailored to give pulses first particular characteristics required for control of the first of the plurality of controlled elements; and

a second of the plurality of pulse modification settings is tailored to give pulses second particular characteristics required for control of the second of the plurality of controlled elements.

17. The method of claim 16 , comprising, determining, by the pulse modification circuit for each control pulse of the plurality of control pulses, which of the plurality of pulse modification settings to use for processing the control pulse based on to which of the plurality of outputs the control pulse is to be routed such that the first of the plurality of pulse modification settings is used for a first of the plurality of controlled elements and a second of the plurality of modification settings is used for the second control pulse.

18. The method of claim 16 , wherein the pulse modification settings determine a phase, frequency, and/or amplitude of a control pulse on which the pulse modification settings are used.

19. The method of claim 11 , wherein the determining is based on a predetermined value in a quantum algorithm description executed by the controller.

20. The method of claim 11 , wherein the controlled elements comprise a qubit and a readout resonator.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2026
From: VIOLA CREDIT PARTNERS MANAGEMENT, LIMITED PARTNERSHIP, AS ADMINISTRATIVE AND COLLATERAL AGENT
To: Q.M TECHNOLOGIES LTD.
Reel/Frame 076077/0275 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2025
From: COHEN, YONATAN; OFEK, NISSIM; SIVAN, ITAMAR
To: Q.M TECHNOLOGIES LTD.
Reel/Frame 071979/0495 →
Continuity (3)
Continuation 16451683 · Jun 25, 2019
Continuation 16199981 · Nov 26, 2018
Related Publication 20200244253A1 · Jul 30, 2020