Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Quantum Computing

Search All Patents in Quantum Computing


Patent US10505524


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.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

1 Independent Claim

  • 1. A system comprising: a quantum controller comprising a plurality of quantum control pulse generation circuits and synchronization circuitry, wherein: the synchronization circuitry 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 of quantum control pulse generation circuits; the 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 pulse generation 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 circuits; upon completion of the execution of the first instruction group, wait for a next one of the on-grid times; upon 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 quantum control pulse generation circuits has started the synchronization procedure; a 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 is greater, to a determined probability, than the synchronization signal propagation time; if 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 the third instruction group on a subsequent, determined time; and 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 the plurality 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.