Clock and/or data recovery
First Claim
Patent Images
1. A method comprising:
- sampling a number of data pulses with two samplers at distinct sample locations of the data pulses, the sample locations being relative to an estimate of the location of a center for the data pulses;
comparing, respectively, the signal level values of the sample locations for the number of data pulses; and
adjusting the sample locations for a number of other data pulses based at least in part on the comparisons.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments for clock and/or data recovery may comprise two or more samplers to sample a relatively small number of distinct data sample phase locations of a data pulse relative to an estimate of the location of a center of the data pulse. Signal level values for the sample phase locations may be compared, and sample locations for one or more other data pulses may be adjusted based at least in part on the comparisons.
-
Citations
15 Claims
-
1. A method comprising:
-
sampling a number of data pulses with two samplers at distinct sample locations of the data pulses, the sample locations being relative to an estimate of the location of a center for the data pulses; comparing, respectively, the signal level values of the sample locations for the number of data pulses; and adjusting the sample locations for a number of other data pulses based at least in part on the comparisons. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a transmitting device; and a receiving device couple to the transmitting device via an interconnect, wherein said receiving device comprises a first sampler and a second sampler to sample a relatively small number of distinct data sample phase locations of a data pulse received via the interconnect relative to an estimate of the location of a center of the data pulse; a comparator to compare, respectively, the signal level of the distinct data phase locations for the two samplers for a number of data pulses; and a controller to adjust the relatively small number of distinct data sample phase locations based at least in part on the comparisons. - View Dependent Claims (12)
-
-
13. A method, comprising:
-
performing a first plurality of comparisons of data sampled at a first sample point and at a second sample point at a first plurality of phase offsets to determine an approximate data eye center, wherein a phase relationship between the first and second sample points is fixed when determining the approximate data eye center; fixing the second sample point at the approximate data eye center; performing a second plurality of comparisons of data sampled at the first sample point at a second plurality of phase offsets to determine a movement of a data edge, wherein the second sample point remains fixed at the approximate data eye center and wherein the phase relationship between the first and second sample points is not fixed when determining the movement of the data edge; and adjusting the approximate data eye center according to the determined movement of the data edge.
-
-
14. An apparatus, comprising:
-
a first phase interpolator and a second phase interpolator to receive a multi-phase clock from a multi-phase clock generating circuit, the first and second phase interpolators to produce first and second clock signals, respectively; a first sampler circuit and a second sampler circuit to receive the first and second clock signals, respectively, from the first and second phase interpolators, the first and second sampler circuits further to receive a data signal via a data input line; a comparator to receive first and second pluralities of sampled data from the first and second sampler circuits, respectively, the comparator to perform a first plurality of comparisons of data sampled at the first and second sample points at a first plurality of phase offsets to determine an approximate data eye center, wherein a phase relationship between the first and second clock signals is fixed when determining the approximate data eye center; and a controller circuit to fix the second sample point at the approximate data eye center, the controller circuit to deliver timing information to the first and second phase interpolators, the comparator to perform a second plurality of comparisons of data sampled at the first sampler circuit at a second plurality of phase offsets to determine a movement of a data edge, wherein the second sample point remains fixed at the approximate data eye center and wherein the phase relationship between the first and second clock signals is not fixed when determining the movement of the data edge, the controller to adjust the approximate data eye center according to the determined movement of the data edge.
-
-
15. A clock and/or data recovery unit, comprising:
-
only two samplers to sample signal value levels of a data pulse at distinct, respective sample locations; only two phase interpolators to drive, at least in part, the two samplers; and a controller to adjust, at least in part, the sample locations for the two samplers, so that one sampler tracks the data pulse transition edge, the other tracks an estimate of the center of the data pulse.
-
Specification