Patent ID: 11934920
Assignee: QUANTINUUM LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A quantum system controller comprising:
a processing device comprising at least one first processing element;
a time-indexed command (TIC) sequencer comprising at least one second processing element; and
a plurality of driver controller elements, each driver controller element (a) configured to control the operation of a respective component of a quantum computer and (b) associated with a respective buffer and a respective processing element,
wherein:
the processing device is configured to generate a first set of commands configured to cause a quantum processor of the quantum computer to perform a first portion of a quantum circuit using one or more logical qubits of the quantum processor, each logical qubit of the one or more logical qubits comprising one or more data qubits and cause the first set of commands to be provided to the TIC sequencer,
the TIC sequencer is configured to cause the time-indexed execution of the first set of commands by generating a time ordered queue of TICs to be performed by a respective driver controller element of the plurality of driver controller elements in the associated respective buffer for time-indexed execution by the associated respective processing element, wherein the time-indexed execution of the first set of commands causes the quantum computer to perform the first portion of the quantum circuit using the one or more logical qubits;
the processing device is further configured to determine that input data is required prior to generation of a second set of commands, wherein the second set of commands is configured to cause the quantum processor to at least perform a second portion of the quantum circuit using the one or more logical qubits of the quantum processor, wherein generating the input data comprises reading one or more ancilla qubits of the quantum processor and the input data corresponds to quantum states of at least one of the one or more data qubits after performance of a respective action;
the processing device is further configured to, responsive to determining that the input data is required prior to the generation of the second set of commands, access the input data; and
the processing device is further configured to process the input data, generate the second set of commands based on a result of processing the input data, and cause the second set of commands to be provided to the TIC sequencer for time-indexed execution of the second set of commands by respective driver controller elements within the coherence time of the one or more data qubits, the coherence time being with respect to the respective action.