Systems, methods and computer program products for high speed data transfer using a plurality of external clock signals
First Claim
1. A method for capturing data, the method comprising:
- receiving, at a device, a plurality of external clock signals including a first external clock signal and a second external clock signal, each of the external clock signals having the same first frequency, and each of the external clock signals having a first edge and a second edge, wherein a clock period of each of the external clock signals is the amount of time between any two successive first edges;
receiving, at the device, data on a signal link at a second frequency that is faster than the first frequency, the data including consecutive data comprising a first data signal followed by a second consecutive data signal; and
capturing the consecutive data at the second frequency in response to the first edges and not the second edges of the external clock signals, wherein the first data signal is captured from the signal link using the first edge of the first external clock signal and the second consecutive data signal is captured from the signal link using the first edge of the second external clock signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for capturing data includes receiving a plurality of external clock signals including a first external clock signal and a second external clock signal. Each external clock signal has a first frequency, a first edge and a second edge. Data is received on one or more signal links at a second frequency that is faster than the first frequency. The data includes consecutive data with a first data signal followed by a second consecutive data signal. The consecutive data is captured at the second frequency in response to the first edges and not the second edges of the external clock signals. The first data signal is captured based on the first edge of the first external clock signal and the second consecutive data signal is captured based on the first edge of the second external clock signal.
40 Citations
21 Claims
-
1. A method for capturing data, the method comprising:
-
receiving, at a device, a plurality of external clock signals including a first external clock signal and a second external clock signal, each of the external clock signals having the same first frequency, and each of the external clock signals having a first edge and a second edge, wherein a clock period of each of the external clock signals is the amount of time between any two successive first edges; receiving, at the device, data on a signal link at a second frequency that is faster than the first frequency, the data including consecutive data comprising a first data signal followed by a second consecutive data signal; and capturing the consecutive data at the second frequency in response to the first edges and not the second edges of the external clock signals, wherein the first data signal is captured from the signal link using the first edge of the first external clock signal and the second consecutive data signal is captured from the signal link using the first edge of the second external clock signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for capturing data, the system comprising:
-
a plurality of external clock ports for receiving a plurality of external clock signals including a first external clock signal and a second external clock signal, each of the external clock signals having the same first frequency, and each of the external clock signals having a first edge and a second edge, wherein a clock period of each of the external clock signals is the amount of time between any two successive first edges; a signal link port for receiving data at a second frequency faster than the first frequency, the data including consecutive data comprising a first data signal followed by a second consecutive data signal; and logic in communication with the plurality of external clock ports and the signal link port for facilitating; capturing the consecutive data at the second frequency in response to the first edges and not the second edges of the external clock signals, wherein the first data signal received at the signal link port is captured using the first edge of the first external clock signal and the second consecutive data signal received at the signal link port is captured using the first edge of the second external clock signal. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A buffer device in a memory system, the buffer device comprising:
-
a plurality of external clock ports for receiving a plurality of external clock signals including a first external clock signal and a second external clock signal, each of the external clock signals having the same first frequency, and each of the external clock signals having a first edge and a second edge, wherein a clock period of each of the external clock signals is the amount of time between any two successive first edges; a signal link port for receiving data at a second frequency faster than the first frequency, the data including consecutive data comprising a first data signal followed by a second consecutive data signal; and logic in communication with the plurality of external clock ports and the one or more signal link ports for facilitating; capturing the consecutive data at the second frequency in response to the first edges and not the second edges of the external clock signals, wherein the first data signal received at the signal link port is captured using the first edge of the first external clock signal and the second consecutive data signal received at the signal link port is captured using the first edge of the second external clock signal. - View Dependent Claims (18, 19, 20, 21)
-
Specification