IP Library › Granted Patent US 12,431,879
Granted Patent B2
US 12,431,879 · App. 17/020,135 · Granted Sep 30, 2025

Classical processor for quantum control

Inventors: Yonatan Cohen (Tel Aviv, IL); Nissim Ofek (Tel Aviv, IL); Itamar Sivan (Tel Aviv, IL); Nir Halay (Tel Aviv, IL); Ori Weber (Tel Aviv, IL)
Assignee: Q.M Technologies Ltd.
H03K3/38G06N10/40G06N10/80H03K19/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 12,431,879
App. No.
17/020,135
Filed
Sep 14, 2020
Granted
Sep 30, 2025
Kind
B2
Art Unit
2842
USPC
327/291
Abstract

Methods and systems for classical processing in a quantum controller.

Claims (63)

1. A system comprising:

a pulser comprising:

a pulse computation and signal processing circuit (CSP) comprising a plurality of building blocks; and

a pulse modification circuit, wherein:

the CSP is configured to execute a program in real-time independently from a control flow of a quantum algorithm,

the pulse modification circuit is configured dynamically according to the control flow of the quantum algorithm,

the CSP is configured to selectively dispatch, according to the control flow of the quantum algorithm, one or more dispatch results and an outbound pulse from the plurality of building blocks,

the one or more dispatch results comprise a matrix representation of a modification,

the matrix representation of the modification comprises a plurality of rows and a plurality of columns,

the pulse modification circuit is configured to generate the matrix representation in real-time according to one or more pulse operations specified by a digital control signal,

the outbound pulse is represented by a vector, and

the pulse modification circuit is configured to modify the outbound pulse according to the one or more dispatch results.

2. The system of claim 1 , wherein:

each building block of the plurality of building blocks of the CSP is configured to operate in parallel with one or more different building blocks of the plurality of building blocks according to a fixed timing, and

each building block of the plurality of building blocks of the CSP is configured to receive, as an input, a result from a different building block of the plurality of building blocks.

3. The system of claim 1 , wherein the pulser is configured to modify the control flow of the quantum algorithm according to the one or more dispatch results.

4. The system of claim 1 , wherein the pulser is configured to modify one or more of an amplitude, a phase, a time and a frequency of the outbound pulse according to the one or more dispatch results.

5. The system of claim 1 , wherein one or more of the building blocks are configured to determine a state of a quantum element according to a readout pulse.

6. The system of claim 1 , wherein:

the plurality of building blocks of the CSP comprises different types of building blocks,

each building block of the plurality of building blocks is configured to update at least one of a plurality of register vectors in a CSP bus, and

the plurality of register vectors in the CSP bus is visible to all building blocks of the plurality of building blocks.

7. The system of claim 6 , wherein the different types of building blocks comprise one or more of an arithmetic logic unit (ALU), a comparator logic units (CLU), a multiplier (Mult), a counter, a configurable delay and a programmable Boolean function.

8. The system of claim 6 , wherein each of the plurality of building blocks is:

operably coupled to the CSP bus,

configured to receive one or more selectors, as input, to select an input from the CSP bus,

configured to receive an opcode, as an input, to determine an operation type, associated with a deterministic latency,

configured to receive a new input every cycle, and

configured to update the CSP bus.

9. The system of claim 6 , wherein the plurality of building blocks comprises a storage block, and wherein the storage block is:

operably coupled to the CSP bus,

configured to receive a selector, as an input, to select a register vector from the CSP bus,

configured to receive an opcode, as an input, to determine an address and one of a read operation and a write operation,

associated with a deterministic latency,

configured to receive a new input every cycle, and

configured to update the CSP bus.

10. The system of claim 6 , wherein the plurality of building blocks comprises an immediate building block, and wherein the immediate building block is:

configured to receive data from a CSP memory,

configured to store the data to the CSP bus, and

associated with a deterministic latency.

11. The system of claim 6 , wherein the different types of building blocks comprise one or more signal processing building blocks.

12. The system of claim 6 , wherein the different types of building blocks comprise a demodulation circuit configured to demodulate a feedback pulse from the quantum processor.

13. The system of claim 6 , wherein the system comprises a plurality of pulsers and the pulser is a first pulser of the plurality of pulsers, and wherein the plurality of building blocks in the CSP of the first pulser comprises an intra-communication block, and wherein the intra-communication block is:

configured to receive a selector, as an input, to select information from the CSP bus,

associated with a deterministic latency,

configured to receive a new input every cycle, and

configured to update an intra-bus that is accessible by the plurality of pulsers.

14. The system of claim 13 , wherein the intra-bus allows the CSP of the first pulser to share a register vector with a different CSP of a different pulser within a quantum controller, and wherein data on the shared register vector is one of analog data and digital data.

15. The system of claim 13 , wherein a different pulser is configured to modify one or more of an amplitude, a phase, a time and a frequency of the outbound pulse according to the one or more dispatch results from the first pulser.

16. The system of claim 1 , wherein the CSP comprises a dispatch circuit, and wherein the dispatch circuit is configured to:

receive a CSP bus as input,

receive a set of selects and enables from a CSP program memory,

select a register vector from the CSP bus, and

dispatch at least a portion of the selected register vector to a destination in a quantum controller.

17. The system of claim 1 , wherein the CSP comprises a control flow circuit and a program memory, and wherein:

the control flow circuit is configured to fetch a block of commands stored in the program memory cycle-by-cycle,

the control flow circuit is configured to jump to a different command according to an IF statement, and

the CSP is configured to execute the commands received from the control flow circuit.

18. The system of claim 17 , wherein the control flow circuit is configured to:

jump to a sub-routine at a different address, and

return from the sub-routine to resume an operation of a main program.

19. The system of claim 17 , wherein the control flow circuit is configured to pause a CSP command while maintaining a CSP bus state.

20. The system of claim 17 , wherein the pulser is configured to modify a control flow of the CSP according to the one or more dispatch results.

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; HALAY, NIR; WEBER, ORI
To: Q.M TECHNOLOGIES LTD.
Reel/Frame 071981/0472 →
Continuity (2)
Provisional Application 62905658 · Sep 25, 2019
Related Publication 20210091755A1 · Mar 25, 2021
References Cited (125)
US 4875484A · Anzai et al. · 1989 [cited by applicant]
US 6993108B1 · Chi et al. · 2006 [cited by applicant]
US 7451292B2 · Routt · 2008 [cited by applicant]
US 7627126B1 · Pikalo · 2009 [cited by applicant]
US 8315969B2 · Roetteler · 2012 [cited by applicant]
US 8385878B2 · Rao · 2013 [cited by applicant]
US 8750717B1 · Yap et al. · 2014 [cited by applicant]
US 9207672B2 · Williams · 2015 [cited by applicant]
US 9400499B2 · Williams · 2016 [cited by applicant]
US 9509324B2 · McDonald et al. · 2016 [cited by applicant]
US 9692423B2 · McDermott, III · 2017 [cited by applicant]
US 9847121B2 · Frank · 2017 [cited by applicant]
US 9858531B1 · Monroe · 2018 [cited by applicant]
US 9892365B2 · Rigetti · 2018 [cited by applicant]
US 9978020B1 · Gambetta · 2018 [cited by applicant]
US 9979400B1 · Sete · 2018 [cited by applicant]
US 9996801B2 · Shim · 2018 [cited by applicant]
US 10063228B2 · Deurloo et al. · 2018 [cited by applicant]
US 10122351B1 · Naaman · 2018 [cited by applicant]
US 10127499B1 · Rigetti · 2018 [cited by applicant]
US 10192168B2 · Rigetti · 2019 [cited by applicant]
US 10223643B1 · Bishop et al. · 2019 [cited by applicant]
US 10333503B1 · Cohen et al. · 2019 [cited by applicant]
US 10454459B1 · Cohen · 2019 [cited by applicant]
US 10496069B2 · Nazarathy et al. · 2019 [cited by applicant]
US 10505524B1 · Cohen · 2019 [cited by applicant]
US 10560076B1 · Cohen · 2020 [cited by applicant]
US 10637449B1 · Cohen et al. · 2020 [cited by applicant]
US 10659018B1 · Cohen · 2020 [cited by applicant]
US 10666238B1 · Cohen · 2020 [cited by applicant]
US 10958253B1 · Cohen et al. · 2021 [cited by applicant]
US 10985739B2 · Cohen et al. · 2021 [cited by applicant]
US 11010145B1 · Smith et al. · 2021 [cited by applicant]
US 20040266084A1 · Fujishima et al. · 2004 [cited by applicant]
US 20050180575A1 · Maeda et al. · 2005 [cited by applicant]
US 20060093376A1 · Mitchell et al. · 2006 [cited by applicant]
US 20130198499A1 · Dice · 2013 [cited by examiner]
US 20160125311A1 · Fuechsle et al. · 2016 [cited by applicant]
US 20160267032A1 · Rigetti et al. · 2016 [cited by applicant]
US 20160292586A1 · Rigetti et al. · 2016 [cited by applicant]
US 20170214410A1 · Hincks et al. · 2017 [cited by applicant]
US 20170364796A1 · Wiebe · 2017 [cited by applicant]
US 20180013426A1 · Deurloo et al. · 2018 [cited by applicant]
US 20180032893A1 · Epstein · 2018 [cited by applicant]
US 20180091244A1 · Abdo · 2018 [cited by applicant]
US 20180123597A1 · Sete · 2018 [cited by applicant]
US 20180260245A1 · Smith · 2018 [cited by applicant]
US 20180260730A1 · Reagor · 2018 [cited by applicant]
US 20180260732A1 · Bloom · 2018 [cited by applicant]
US 20180308007A1 · Amin · 2018 [cited by applicant]
US 20180322409A1 · Barends · 2018 [cited by applicant]
US 20180365585A1 · Smith · 2018 [cited by applicant]
US 20180373995A1 · Tomaru et al. · 2018 [cited by applicant]
US 20180375650A1 · Legre · 2018 [cited by applicant]
US 20190042964A1 · Elsherbini et al. · 2019 [cited by applicant]
US 20190042965A1 · Clarke · 2019 [cited by applicant]
US 20190042970A1 · Zou · 2019 [cited by examiner]
US 20190042971A1 · Zou · 2019 [cited by applicant]
US 20190042972A1 · Zou · 2019 [cited by applicant]
US 20190042973A1 · Zou · 2019 [cited by applicant]
US 20190049495A1 · Ofek · 2019 [cited by applicant]
US 20190251478A1 · Bishop · 2019 [cited by examiner]
US 20190385088A1 · Naaman et al. · 2019 [cited by applicant]
US 20200364602A1 · Niu et al. · 2020 [cited by applicant]
US 20210004707A1 · Gambetta et al. · 2021 [cited by applicant]
US 20210103847A1 · Akzam · 2021 [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 111464154 · 2020 [cited by applicant]
CN 111767055A · 2020 [cited by applicant]
CN 112019193 · 2020 [cited by applicant]
CN 112149832A · 2020 [cited by applicant]
JP 2011175078A · 2011 [cited by applicant]
WO 2015178991 · 2015 [cited by applicant]
WO 2015178992 · 2015 [cited by applicant]
WO WO2015178991A2 · 2015 [cited by examiner]
WO 2017078735 · 2017 [cited by applicant]
WO 2017139683A1 · 2017 [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]
Moreira , (QuTech Central Controller: A Quantum Control Architecture for a Surface-17 Logical Qubit, Delft University of Technology Student Theses Collection, May 10, 2019) (Year: 2019). [cited by examiner]
Cross et al. “Open Quantum Assembly Language” (Year: 2017). [cited by examiner]
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]
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]
Int'l Search Report and Written Opinion Appln No. PCT/IB2020/000555 mailed Dec. 27, 2020. [cited by applicant]
Pulse Techniques for Quantum Information Processing University of Chicago, University College London Dec. 31, 2016. [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 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]
European Office Communication with extended Search Report Appln No. 20869503.1 dated Sep. 12, 2023. [cited by applicant]