Serializer/deserializer with independent equalization adaptation for reducing even/odd eye disparity
US-2016065394-A1 · Mar 3, 2016 · US
US9401721B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9401721-B1 |
| Application number | US-201514740427-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 16, 2015 |
| Priority date | Jun 16, 2015 |
| Publication date | Jul 26, 2016 |
| Grant date | Jul 26, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A data recovery circuit includes a comparator for providing a comparator output signal in response to a difference in voltage between a data input signal and the reference voltage, a sampling circuit for sampling the comparator output signal to provide a sample signal, a summing circuit for providing an up signal in response to an average of logic high values of the sample signal exceeding logic low values of the input samples signal, and a down signal in response to an average of the low logic values of the sample signal exceeding the logic high values of the sample signal, a counter for counting up in response to activations of the up signal and counting down in response to activations of the down signal to provide a count signal, and a reference voltage generator for generating the reference voltage in response to the count signal.
Opening claim text (preview).
What is claimed is: 1. A data recovery circuit comprising: a comparator for providing a comparator output signal in response to a difference in voltage between a data input signal and a reference voltage; a sampling circuit for sampling said comparator output signal to provide a sample signal; a summing circuit for providing an up signal in response to an average of logic high values of said sample signal exceeding logic low values of said sample signal, and a down signal in response to an average of said low logic values of said sample signal exceeding said logic high values of said sample signal; a counter for counting up in response to activations of said up signal and counting down in response to activations of said down signal to provide a count signal; and a reference voltage generator for generating the reference voltage in response to said count signal. 2. The data recovery circuit of claim 1 wherein: said sampling circuit samples said comparator output signal in response to a bit clock signal to provide a data sample signal and a complement of said bit clock signal to provide an edge sample signal; and said summing circuit selects one of said data sample signal and said edge sample signal as said sample signal in response to a mode signal. 3. The data recovery circuit of claim 2 wherein said summing circuit comprises: a bit accumulator having a first input for receiving said data sample signal, a second input for receiving said edge sample signal, a control input for receiving said mode signal, a first output for providing an overflow signal, and a second output for providing an underflow signal; and a lowpass filter having inputs for receiving said overflow and underflow signals, and outputs for providing said up and down signals. 4. The data recovery circuit of claim 2 further comprising: a controller for selecting said data sample signal in a coarse tuning mode to provide an initial value of the reference voltage, and selecting said edge sample signal in a fine tuning mode to provide a tuned reference voltage. 5. The data recovery circuit of claim 4 further comprising: a plurality of additional data recovery circuits, wherein each of said plurality of additional data recovery circuits recovers a respective one of a plurality of data input signals using said tuned reference voltage. 6. The data recovery circuit of claim 4 wherein said controller further performs receive signal training to place said bit clock signal in a center of a data eye between said coarse tuning mode and said fine tuning mode. 7. The data recovery circuit of claim 4 further comprising: a bus; and a data generating circuit for providing said data input signal to said comparator over said bus. 8. The data recovery circuit of claim 7 wherein said data generating circuit comprises a double data rate five (DDR) synchronous dynamic random access memory (SDRAM). 9. The data recovery circuit of claim 7 wherein said controller enables said data generating circuit to provide a continuously alternating pattern of zeros and ones in said coarse tuning mode. 10. A data communication system having a receiver comprising: a plurality of data recovery circuits, each comparing a respective one of a plurality of data input signals to a reference voltage at a time determined by a corresponding bit clock signal to provide a corresponding received data output signal; and a shared reference voltage loop circuit having an input for receiving a received data output signal of one of said plurality of data recovery circuits, and an output for providing a signal representative of said reference voltage to each of said plurality of data recovery circuits, wherein in a training mode, said shared reference voltage loop circuit adjusts said signal to tune said reference voltage. 11. The data communication system of claim 10 wherein each of said plurality of data recovery circuits comprises: a data terminal for receiving said respective one of said plurality of data input signals; a comparator circuit having a first input coupled to said data terminal, a second input, a clock input for receiving said bit clock signal, and an output for providing said corresponding received data output signal; and a digital-to-analog converter (DAC) having an input, and an output coupled to said second input of said comparator. 12. The data communication system of claim 11 wherein: said comparator circuit of said one of said plurality of data recovery circuits provides a data sample signal in response to said bit clock signal and a difference between said first and second inputs, and provides an edge sample signal in response to a complement of said bit clock signal and said difference between said first and second inputs. 13. The data communication system of claim 12 wherein said shared reference voltage loop circuit comprises: a summing circuit for selecting one of said data sample signal and said edge sample signal as an input sample signal in response to a mode signal, and for providing an up signal in response to an average of logic high values of said input sample signal exceeding logic low values of said input samples signal, and a down signal in response to an average of said low logic values of said input sample signal exceeding said logic high values of said input sample signal; and a counter for counting up in response to activations of said up signal and counting down in response to activations of said down signal to provide said signal representative of said reference voltage. 14. The data communication system of claim 13 wherein: said shared reference voltage loop circuit selects said data sample signal in a coarse tuning mode to provide an initial value of the reference voltage, performs receive signal training to place said bit clock signal in a center of a data eye between said coarse tuning mode and a fine tuning mode, and selects said edge sample signal in said fine tuning mode to provide a subsequent value of the reference voltage. 15. The data communication system of claim 11 wherein said shared reference voltage loop circuit performs receive signal training to place said bit clock signal in a center of a data eye, and further has a clock output for providing said bit clock signal, so trained, to said clock input of said comparator circuit of each of said plurality of data recovery circuits. 16. The data communication system of claim 11 further comprising a plurality of clock and data recovery loop circuits corresponding to said plurality of data recovery circuits, each performing receive signal training on said respective one of said plurality of data input signals to place said bit clock signal in a center of a respective data eye, and having a clock output for providing said bit clock signal, so trained, to said clock input of said comparator circuit a respective one of said plurality of data recovery circuits. 17. The data communication system of claim 11 further comprising: a data generating circuit having a plurality of output buffers; and a bus for connecting said plurality of output buffers to corresponding ones of said plurality of data recovery circuits. 18. The data communication system of claim 17 wherein said data generating circuit comprises a double data rate (DDR) synchronous dynamic random access memory (SDRAM). 19. The data communication system of claim 17 wherein the data communication system enables said data generating circuit to provide a continuously alternating pattern of zeros and ones in a coarse tuning mode.
concerning mainly a recovery circuit for the reference signal · CPC title
using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop · CPC title
Data input buffers, e.g. comprising level conversion circuits, circuits for adapting load · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.