Home Patent Forecast® Sectors Log In   Sign Up   Support   Contact  
Why Patent Forecast® What's Included Patent Forecast® Sectors Free Trial Pricing News Feed Subscribe Menu
Enjoy your FREE PREVIEW which shows only 2018 data and 25 documents. For full access, subscribe at any time.         Subscribe

Quantum Computing

Search All Patents in Quantum Computing


Patent 10505524


Issued 2019-12-10

Synchronization In A Quantum Controller With Modular And Dynamic Pulse Generation And Routing

A quantum controller comprises a first quantum control pulse generation circuit and a second quantum control pulse generation circuit. The first quantum control pulse generation circuit and a second quantum control pulse generation circuit are operable to operate asynchronously during some time intervals of a quantum algorithm and synchronously during other time intervals of the quantum algorithm.


Classification


Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

1 Independent Claim

  • Independent Claim 1. A system comprising: a quantum controller comprising a plurality of quantum control pulse generation circuits and synchronization circuitry, wherein: the synchronizationcircuitry is operable to determine a sequence of on-grid times that occur periodically with a period that, to a determined probability, is larger than an uncertainty in synchronization signal propagation time for a first and second of the plurality ofquantum control pulse generation circuitsthe first of the plurality of quantum control pulse generation circuit is operable to: determine, during execution of a first instruction group, that the first of the plurality of quantum control pulsegeneration circuits is to next execute a third instruction group synchronously with execution of a second instruction group by a second of the plurality of quantum control pulse generation circuitsupon completion of the execution of the firstinstruction group, wait for a next one of the on-grid timesupon arrival of the next one of the on-grid times, execute a synchronization procedure that comprises: a generation of a synchronization signal that indicates that the first of the quantumcontrol pulse generation circuits has started the synchronization procedurea check, after a wait period, of whether the second of the plurality of quantum control pulse generation circuit is in the synchronization procedure, wherein the wait period isgreater, to a determined probability, than the synchronization signal propagation timeif the check reveals that the second of the plurality of quantum control pulse generation circuits is in the synchronization procedure, a start of execution of thethird instruction group on a subsequent, determined timeand if the check reveals that the second of the plurality of quantum control pulse generation circuits is not in the synchronization procedure, another check of whether the second of theplurality of quantum control pulse generation circuits is in the synchronization procedure after a period of time equal to the period of the on-grid times.