Split-path equalizer and related methods, devices and systems
First Claim
1. An integrated circuit, comprising:
- an electrical contact adapted to receive an incoming data signal from a path external to the integrated circuit;
circuitry operatively coupled to the electrical contact so as to receive the incoming data signal and equalize the incoming data signal using a first linear equalizer to generate a first output;
circuitry operatively coupled to the electrical contact so as to receive the incoming data signal and equalize the incoming data signal using a second linear equalizer to generate a second output in parallel with the first output; and
circuitry operatively coupled to the first output and to the second output to generate a clock therefrom;
wherein the second output is equalized differently than the first output according to equalization characteristics respective to the first linear equalizer and the second linear equalizer; and
wherein the circuitry to generate the clock comprisesa data sampler to receive the first output and to produce data samples therefrom,an edge sampler to receive the second output and to produce edge samples therefrom, andlogic to receive the data samples and edge samples and to alternatively advance and delay a generated clock in dependence on the data samples and edge samples, to thereby generate the clock as a recovered clock from the incoming data signal.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure provides a split-path equalizer and a clock recovery circuit. More particularly, clock recovery operation is enhanced, particularly at high-signaling rates, by separately equalizing each of a data path and an edge path. In specific embodiments, the data path is equalized in a manner that maximizes signal-to-noise ratio and the edge path is equalized in a manner that emphasizes symmetric edge response for a single unit interval and zero edge response for other unit intervals (e.g., irrespective of peak voltage margin). Such equalization tightens edge grouping and thus enhances clock recovery, while at the same time optimizing data-path sampling. Techniques are also disclosed for addressing split-path equalization-induced skew.
108 Citations
21 Claims
-
1. An integrated circuit, comprising:
-
an electrical contact adapted to receive an incoming data signal from a path external to the integrated circuit; circuitry operatively coupled to the electrical contact so as to receive the incoming data signal and equalize the incoming data signal using a first linear equalizer to generate a first output; circuitry operatively coupled to the electrical contact so as to receive the incoming data signal and equalize the incoming data signal using a second linear equalizer to generate a second output in parallel with the first output; and circuitry operatively coupled to the first output and to the second output to generate a clock therefrom; wherein the second output is equalized differently than the first output according to equalization characteristics respective to the first linear equalizer and the second linear equalizer; and wherein the circuitry to generate the clock comprises a data sampler to receive the first output and to produce data samples therefrom, an edge sampler to receive the second output and to produce edge samples therefrom, and logic to receive the data samples and edge samples and to alternatively advance and delay a generated clock in dependence on the data samples and edge samples, to thereby generate the clock as a recovered clock from the incoming data signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A clock recovery circuit, comprising:
-
an input adapted to receive an incoming data signal; circuitry to receive the incoming data signal from the input and to equalize the incoming data signal using a first linear equalizer to generate a first equalized output; a data sampler to receive the first equalized output and to generate data samples therefrom; and circuitry to receive the incoming data signal from the input and to equalize the incoming data signal using a second linear equalizer to generate a second equalized output in parallel with the first output; and an edge sampler to receive the second equalized output and to generate edge samples therefrom; wherein the clock recovery circuit is to generate a recovered clock from the data samples and the edge samples, and wherein the first equalized output and the second equalized output are respectively equalized according to respective equalization characteristics of the first linear equalizer and the second linear equalizer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An integrated circuit adapted to receive incoming data signals from respective parallel conductive signaling lanes external to the integrated circuit, comprising:
-
at least one electrical contact for each signaling lane adapted to receive a respective one of the incoming data signals; and a receiver for each respective incoming data signal adapted to receive the respective incoming data signal from the respective at least one electrical contact and to generate samples thereof, each receiver further comprising circuitry to receive the respective incoming data signal and to equalize the respective incoming data signal using a first linear equalizer to generate a first output of the respective incoming data signal, circuitry to receive the respective incoming data signal and to equalize the respective incoming data signal in parallel with the first output using a second linear equalizer to generate a second output, and circuitry operatively coupled to the first output and to the second output for the respective incoming data signal to generate a clock therefrom; wherein for each receiver the second output of the first incoming data signal is adapted to be equalized differently than the first output of the first incoming data signal according to respective equalization characteristics of the first linear equalizer and the second linear equalizer; and wherein the circuitry to generate the clock for each receiver comprises a data sampler to receive the first output and to produce data samples therefrom, an edge sampler to receive the second output and to produce edge samples therefrom, and logic to receive the data samples and edge samples and to alternatively advance and delay a generated clock in dependence on the data samples and edge samples, to thereby generate the clock as a recovered clock from the incoming data signal. - View Dependent Claims (19, 20, 21)
-
Specification