Methods and apparatus for source-synchronous circuits
AssigneeAdvanced Micro Devices, Inc.
InventorsMichael Tresidder, Li Sun
Life of this patent
Estimating the term…
Abstract
Source-synchronization between a source module and a responder module generally includes providing, at the source module, an initial determinism reconciliation signal, propagating the initial determinism reconciliation signal from the source module to the responder module and back to the source module to produce a received determinism reconciliation signal, and compensating for an intrinsic delay of the circuit based on the initial determinism reconciliation signal and the received determinism reconciliation signal.
Claims18
A method of providing source-synchronization between a source module and a responder module, the method comprising:
- propagating an initial determinism reconciliation signal from the source module to the responder module and back to the source module to produce a received determinism reconciliation signal, the propagating comprising sending the initial determinism reconciliation signal from the source module to the responder module and receiving the received determinism reconciliation signal from the responder module at the source module;
- and
- compensating for an intrinsic delay based on the initial determinism reconciliation signal and the received determinism reconciliation signal, the compensating comprising triggering one or more operations in the source module a period of time after sending the initial determinism reconciliation signal, the period of time being set to a value that is greater than the intrinsic delay.
A source-synchronization system comprising:
- a source module comprising an asynchronous FIFO block;
- a responder module communicatively coupled to the source module;
- wherein the source module:
- propagates an initial determinism reconciliation signal from the source module to the responder module and back to the source module to produce a received determinism reconciliation signal, the propagating comprising sending the initial determinism reconciliation signal from the source module to the responder module and receiving the received determinism reconciliation signal from the responder module at the source module;
- and
- compensates for an intrinsic delay based on the initial determinism reconciliation signal and the received determinism reconciliation signal, the compensating comprising triggering one or more operations in the source module a period of time after sending the initial determinism reconciliation signal, the period of time being set to a value that is greater than the intrinsic delay.
A method of providing source-synchronization between a source module and a responder module communicatively coupled thereto, the method comprising:
- sending an initial determinism reconciliation signal from the source module to the responder module;
- propagating the initial determinism reconciliation signal through the responder module;
- sending the propagated determinism reconciliation signal from the responder module to the source module;
- and
- compensating for an intrinsic delay with respect to the initial determinism reconciliation signal based on the propagated determinism reconciliation signal, the compensating comprising triggering one or more operations at a time that is set based on a measure of intrinsic delay that is based on the propagated determinism reconciliation signal.
Dependencies are inferred from the claim text.