-
公开(公告)号:US11115012B2
公开(公告)日:2021-09-07
申请号:US17095944
申请日:2020-11-12
Applicant: Quantum Machines
Inventor: Yonatan Cohen , Nissim Ofek , Itamar Sivan , Tal Shani
IPC: H03K3/38 , G06N10/00 , G06N3/04 , H03K19/195
Abstract: A system comprises pulse program compiler circuitry operable to analyze a pulse program that includes a pulse operation statement, and to generate, based on the pulse program, machine code that, if loaded into a pulse generation and measurement circuit, configures the pulse generation and measurement circuit to generate one or more pulses and/or process one or more received pulses. The pulse operation statement may specify a first pulse to be generated, and a target of the first pulse. The pulse operation statement may specify parameters to be used for processing of a return signal resulting from transmission of the first pulse. The pulse operation statement may specify an expression to be used for processing of the first pulse by the pulse generation and measurement circuit before the pulse generation and measurement circuit sends the first pulse to the target.
-
公开(公告)号:US20210091755A1
公开(公告)日:2021-03-25
申请号:US17020135
申请日:2020-09-14
Applicant: Quantum Machines
Inventor: Yonatan Cohen , Nissim Ofek , Itamar Sivan , Nir Halay , Ori Weber
IPC: H03K3/38 , H03K19/195 , G06N10/00
Abstract: Methods and systems for classical processing in a quantum controller are operable to receive data from a quantum processor and demodulate a feedback pulse according to a command, a vector of digital samples and a vector of quadrature reference inputs. The vector of digital samples correspond to a feedback pulse from the quantum processor at a first time, and the vector of quadrature reference inputs correspond to a phase and a frequency at a second time. Exemplary embodiments of the methods and systems for classical processing in the quantum controller are also operable to perform one or more ALU, CLU, Boolean and multiplication operations in parallel with demodulation.
-
公开(公告)号:US10333503B1
公开(公告)日:2019-06-25
申请号:US16199981
申请日:2018-11-26
Applicant: Quantum Machines
Inventor: Yonatan Cohen , Nissim Ofek , Itamar Sivan
Abstract: A quantum controller comprises raw pulse generation circuitry, pulse modification circuitry, and output management circuitry. The raw pulse generation circuitry is operable to generate a raw output pulse. The output management circuitry is operable to route one or more output pulses onto a selected one or more signal paths based on to which one or more of a plurality of elements of a quantum processor the one or more output pulses are to be sent. The pulse modification circuitry is operable to select pulse modification settings to use for processing of the raw output pulse, wherein the selection is based on which of the signal paths are selected and/or to which elements of a quantum processor the pulses are to be sent. The pulse modification circuitry is operable to process the raw pulse using the selected pulse modification settings to generate the output pulses.
-
公开(公告)号:US12132486B2
公开(公告)日:2024-10-29
申请号:US17225651
申请日:2021-04-08
Applicant: Quantum Machines
Inventor: Itamar Sivan , Yonatan Cohen , Nissim Ofek , Nir Halay , Ori Weber
Abstract: A pulse generation circuit in a quantum controller operates synchronously with a pulse computation circuit. The pulse generation circuit generates a pulse associated with a quantum element operation. The pulse computation circuit is able to determine characteristics of a signal that is based on the pulse. These characteristics are used by the pulse generation circuit to modify the pulse.
-
公开(公告)号:US12111352B2
公开(公告)日:2024-10-08
申请号:US17582207
申请日:2022-01-24
Applicant: Quantum Machines
Inventor: Avishai Ziv , Ori Weber , Nissim Ofek
IPC: G01R31/317 , G06N10/20 , G06N10/60
CPC classification number: G01R31/31703 , G01R31/31712 , G06N10/20 , G06N10/60
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.
-
公开(公告)号:US12088302B2
公开(公告)日:2024-09-10
申请号:US18364848
申请日:2023-08-03
Applicant: Quantum Machines
Inventor: Yonatan Cohen , Nissim Ofek , Itamar Sivan
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.
-
公开(公告)号:US20240291471A1
公开(公告)日:2024-08-29
申请号:US18507503
申请日:2023-11-13
Applicant: Quantum Machines
Inventor: Yonatan Cohen , Nissim Ofek , Itamar Sivan
Abstract: A system comprises time-tracking circuitry and phase parameter generation circuitry. The time-tracking circuitry is operable to generate a time-tracking value corresponding to time elapsed since a reference time. The phase parameter generation circuitry operable to: receive the time-tracking value; receive a control signal that conveys a frequency parameter corresponding to a desired frequency of an oscillating signal; and generate a plurality of phase parameters used for generation of an oscillating signal, wherein the generation of the plurality of phase parameters is based on the time-tracking value and the frequency parameter such that the oscillating signal maintains phase continuity across changes in the frequency parameter.
-
公开(公告)号:US11942947B2
公开(公告)日:2024-03-26
申请号:US18307225
申请日:2023-04-26
Applicant: Quantum Machines
Inventor: Yonatan Cohen , Nissim Ofek , Itamar Sivan , Tal Shani
IPC: H03K3/38 , G06N3/04 , G06N10/00 , H03K19/195
CPC classification number: H03K3/38 , G06N3/04 , G06N10/00 , H03K19/195
Abstract: A system comprises pulse generation and measurement circuitry comprising a plurality of pulse generator circuits and a plurality of ports, and management circuitry. The management circuitry is operable to analyze a specification of a controlled system and controlled elements that comprises a definition of a controlled element of the control system, and a definition of one or more pulses available for transmission by the control system. The management circuitry is operable to configure, based on the specification, the pulse generation and measurement circuitry to: generate the one or more pulses via one or more of the plurality of pulse generator circuits; and output the one or more pulses to the controlled element via one or more of the plurality of ports.
-
公开(公告)号:US20230359916A1
公开(公告)日:2023-11-09
申请号:US17739599
申请日:2022-05-09
Applicant: Quantum Machines
Inventor: Ori Weber , Nir Halay , Assaf Bismut , Oded Wertheim , Yonatan Cohen , Nissim Ofek , Itamar Sivan
IPC: G06N10/40
CPC classification number: G06N10/40
Abstract: In a quantum computer, quantum algorithms are performed by exciting a qubit with a quantum control pulse. This quantum control pulse is an electromagnetic RF signal that is generated at baseband according to an analog waveform. An application digitally generates samples of this analog waveform using multiple classical processors that control multiple physical channels in parallel.
-
公开(公告)号:US20230274173A1
公开(公告)日:2023-08-31
申请号:US17682130
申请日:2022-02-28
Applicant: Quantum Machines
Inventor: Ramon Szmuk , Yonatan Cohen , Nissim Ofek , Itamar Sivan
IPC: G06N10/40
CPC classification number: G06N10/40
Abstract: This disclosure describes an auto-calibration of mixers in a quantum orchestration platform. Predistortion is computed according to an RF signal that is downconverted with a local oscillator tone that is offset from an upconverter tone. Three tones present in the original RF signal are distinguished and used to construct a cost function. The minimization of the cost function is used to cancel an unwanted LO leakage and an image tone. Because the quantum orchestration platform generates both the unconverted IQ signals and the cost function for their optimization, the optimization can be performed in real time inside a single device without the need to communicate with external devices. This allows for the optimization of single sideband upconverted signals in a fraction of the time it typically takes using distributed systems employing separate waveform generators and spectrum analyzers.
-
-
-
-
-
-
-
-
-