Virtual to Real Waveform Emulator
AssigneeInternational Business Machines Corporation
InventorsRajiv Joshi, Sudipto Chakraborty, Joseph Allen Glick, Pat Rosno
Life of this patent
Estimating the term…
Abstract
A method of validating support circuits of a qubit array includes generating virtual control waveforms from one or more abstracted support circuits of the qubit array. An abstracted pulse sequence is created from the virtual control waveforms. The abstracted pulse sequence is converted into waveforms. The waveforms are sent to individual qubits of the qubit array. Output data from the qubit array is captured in response to the sent waveforms.
Claims20
A method of validating support circuits of a qubit array, comprising:
- generating virtual control waveforms from one or more abstracted support circuits of the qubit array;
- creating an abstracted pulse sequence from the virtual control waveforms;
- converting the abstracted pulse sequence into waveforms;
- sending the waveforms to individual qubits of the qubit array;
- and
- capturing output data from the qubit array in response to the sent waveforms.
A computing device comprising:
- a processor;
- an engine coupled to the processor, wherein an execution of the engine by the processor configures the computing device to perform acts comprising:
- generating virtual control waveforms from one or more abstracted support circuits of the qubit array;
- creating an abstracted pulse sequence from the virtual control waveforms;
- converting the abstracted pulse sequence into waveforms;
- sending the waveforms to individual qubits of the qubit array;
- and
- capturing output data from the qubit array in response to the sent waveforms.
A non-transitory computer readable storage medium tangibly embodying a computer readable program code having computer readable instructions that, when executed, causes a computing device to carry out a method of validating support circuits of a qubit array, comprising:
- generating virtual control waveforms from one or more abstracted support circuits of the qubit array;
- creating an abstracted pulse sequence from the virtual control waveforms;
- converting the abstracted pulse sequence into waveforms;
- sending the waveforms to individual qubits of the qubit array;
- and
- capturing output data from the qubit array in response to the sent waveforms.
Dependencies are inferred from the claim text.