METHOD, CIRCUIT, AND DESIGN STRUCTURE FOR CAPTURING DATA ACROSS A PSEUDO-SYNCHRONOUS INTERFACE
First Claim
Patent Images
1. A method for source synchronous communication, comprising:
- dynamically adjusting a delay that is applied to a data signal and a remote clock signal until a delayed remote clock signal is synchronized with a local clock signal; and
capturing data from a delayed data signal associated with the delay in a local domain.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for source synchronous communication. The method includes dynamically adjusting a delay that is applied to a data signal and a remote clock signal until a delayed remote clock signal is synchronized with a local clock signal, and capturing data from a delayed data signal associated with the delay in a local domain.
16 Citations
20 Claims
-
1. A method for source synchronous communication, comprising:
-
dynamically adjusting a delay that is applied to a data signal and a remote clock signal until a delayed remote clock signal is synchronized with a local clock signal; and capturing data from a delayed data signal associated with the delay in a local domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for on-chip source synchronous communication, comprising:
providing a circuit comprising hardware structured and arranged to; apply a delay to a data signal and a remote clock signal aligned with the data signal, wherein the delay is based upon a value held in a delay register; change the value in the delay register based upon at least one captured state of a delayed remote clock signal, wherein the at least one captured state of the delayed remote clock signal is captured upon a change of state of a local clock signal; and repeat the applying and the changing at least until the delayed remote clock signal is aligned with the local clock signal. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A method for on-chip communication, comprising:
-
receiving a data signal and a remote clock signal associated with the data signal; and applying a dynamically determined delay to both the data signal and the remote clock signal to create a delayed data signal and a delayed remote clock signal, wherein the delayed remote clock signal is synchronized with a local clock associated with a local domain that receives the delayed data signal. - View Dependent Claims (18, 19, 20)
-
Specification