IP Library Granted Patent US 12,111,352
Granted Patent B2
US 12,111,352 · App. 17/582,207 · Granted Oct 8, 2024

Machine learning for syncing multiple FPGA ports in a quantum system

Inventors: Avishai Ziv (Tel Aviv, IL); Ori Weber (Tel Aviv, IL); Nissim Ofek (Tel Aviv, IL)
Assignee: Quantum Machines
G01R31/31703G01R31/31712G06N10/20G06N10/60
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,111,352
App. No.
17/582,207
Granted
Oct 8, 2024
Kind
B2
Abstract

In a quantum computer, quantum algorithms are performed by a qubit interacting with multiple quantum control pulses. The quantum control pulses are electromagnetic RF signals that are generated digitally at baseband and sent, via asynchronous ports, to DACs that feed an RF upconversion circuit. For synchronization, each asynchronous port is coupled to a multi-tap delay line. The setting of the multi-tap delay line is determined by a function of the port's setup-and-hold time. This function is trained, via machine learning, to be applicable across a variety of ports.

Claims (33)

1. A method comprising:

setting a tap, of a plurality of taps, for each of a plurality of multi-tap delay lines;

sending a test signal, via each of a plurality of asynchronous ports, to a destination, wherein each of the plurality of asynchronous ports is operably coupled to a multi-tap delay line of the plurality of multi-tap delay lines;

measuring a phase of the test signal at the destination corresponding to each of the plurality of asynchronous ports;

repeating the phase measurement after setting each tap of the plurality of taps;

selecting one tap, for each of the plurality of asynchronous ports, according to phase measurements for each of the plurality of asynchronous ports; and

generating a tap estimate function according to selected taps for the plurality of asynchronous ports.

2. The method of claim 1 , wherein the tap estimate function is generated according to a setup-and-hold time for each of the plurality of asynchronous ports.

3. The method of claim 1 , wherein a field programmable gate array (FPGA) comprises the plurality of asynchronous ports.

4. The method of claim 3 , wherein the FPGA comprises the plurality of multi-tap delay lines.

5. The method of claim 3 , wherein the tap estimate function is generated according to phase measurements from a plurality of FPGAs.

6. The method of claim 1 , wherein the destination comprises one or more digital-to-analog converters (DACs).

7. The method of claim 1 , wherein the test signal is a sinusoidal wave.

8. The method of claim 1 , wherein the test signal comprises a pulse.

9. The method of claim 1 , wherein the selected tap, for a particular port of the plurality of asynchronous ports, corresponds to a period of constant phase.

10. The method of claim 1 , wherein the selected tap, for a particular port of the plurality of asynchronous ports, is determined according to one or more phase changes.

11. A system comprising:

a signal generator operable to generate a test signal;

a plurality of multi-tap delay lines operable to receive the test signal, wherein each multi-tap delay line is operable to output a delayed test signal corresponding to a tap of a plurality of taps;

a plurality of asynchronous ports, wherein each asynchronous port is operable to send delayed test signals to a destination; and

an application for generating a tap estimate function, wherein:

for each of the plurality of asynchronous ports, the application is operable to measure a plurality of phase values, the plurality of phase values corresponding the plurality of taps,

for each of the plurality of asynchronous ports, the application is operable to select the tap from the plurality of phase values, and

the tap estimate function is generated according to selected taps for each of the plurality of asynchronous ports.

12. The system of claim 11 , wherein the tap estimate function is generated according to a setup-and-hold time for each of the plurality of asynchronous ports.

13. The system of claim 11 , wherein a field programmable gate array (FPGA) comprises the plurality of asynchronous ports.

14. The system of claim 13 , wherein the FPGA comprises the plurality of multi-tap delay lines.

15. The system of claim 13 , wherein the tap estimate function is generated according to phase measurements from a plurality of FPGAs.

16. The system of claim 11 , wherein the destination comprises one or more digital-to-analog converters (DACs).

17. The system of claim 11 , wherein the test signal is a sinusoidal wave.

18. The system of claim 11 , wherein the test signal comprises a pulse.

19. The system of claim 11 , wherein the selected tap, for a particular port of the plurality of asynchronous ports, corresponds to a period of constant phase.

20. The system of claim 11 , wherein the selected tap, for a particular port of the plurality of asynchronous ports, is determined according to one or more phase changes.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2025
From: ZIV, AVISHAI
To: Q.M TECHNOLOGIES LTD.
Reel/Frame 072003/0488 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2025
From: WEBER, ORI
To: Q.M TECHNOLOGIES LTD.
Reel/Frame 072003/0441 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2025
From: OFEK, NISSIM
To: Q.M TECHNOLOGIES LTD.
Reel/Frame 071994/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2022
From: ZIV, AVISHAI; WEBER, ORI; OFEK, NISSIM
To: QUANTUM MACHINES
Reel/Frame 058739/0921 →
Continuity (1)
Related Publication 20230236244A1 · Jul 27, 2023
Cited By (2)
US 12,524,691 US 12,541,703