Clock data recovery with decision feedback equalization
First Claim
Patent Images
1. A method comprising:
- generating a received signal using a sub-channel detection multi-input comparator (MIC) operating on signals received via a plurality of wires, the signals received via the plurality of wires correspond to symbols of a codeword of a vector signaling code, the codeword corresponding to a weighted summation of a plurality of sub-channel vectors, each sub-channel vector mutually orthogonal;
generating two comparator outputs at a single sampling point by comparing the received signal to a first threshold and a second threshold according to a sampling clock, the first and second thresholds associated with sub-channel specific inter-symbol interference on a multi-wire bus;
selecting one of the two comparator outputs as a data decision, the selection based on at least one prior data decision; and
selecting one of the two comparator outputs as a phase-error indication to be provided to a clock recovery circuit generating the sampling clock in response to an identification of a predetermined data decision pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are described for generating two comparator outputs by comparing a received signal to a first threshold and a second threshold according to a sampling clock, the first and second thresholds determined by an estimated amount of inter-symbol interference on a multi-wire bus, selecting one of the two comparator outputs as a data decision, the selection based on at least one prior data decision, and selecting one of the two comparator outputs as a phase-error indication, the phase error indication selected in response to identification of a predetermined data decision pattern.
152 Citations
16 Claims
-
1. A method comprising:
-
generating a received signal using a sub-channel detection multi-input comparator (MIC) operating on signals received via a plurality of wires, the signals received via the plurality of wires correspond to symbols of a codeword of a vector signaling code, the codeword corresponding to a weighted summation of a plurality of sub-channel vectors, each sub-channel vector mutually orthogonal; generating two comparator outputs at a single sampling point by comparing the received signal to a first threshold and a second threshold according to a sampling clock, the first and second thresholds associated with sub-channel specific inter-symbol interference on a multi-wire bus; selecting one of the two comparator outputs as a data decision, the selection based on at least one prior data decision; and selecting one of the two comparator outputs as a phase-error indication to be provided to a clock recovery circuit generating the sampling clock in response to an identification of a predetermined data decision pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a sub-channel detection multi-input comparator (MIC) operating on signals received via a plurality of wires, the sub-channel detection MIC configured to generate a received signal, wherein the signals received via the plurality of wires correspond to symbols of a codeword of a vector signaling code, the codeword corresponding to a weighted summation of a plurality of sub-channel vectors, each sub-channel vector mutually orthogonal; two comparators configured to generate two comparator outputs at a single sampling time, the two comparators configured to compare the received signal to a first threshold and a second threshold according to a sampling clock, the first and second thresholds associated with sub-channel specific inter-symbol interference on a multi-wire bus; a data decision selection circuit configured to select one of the two comparator outputs as a data decision, the selection based on at least one prior data decision; and a phase-error indication selection circuit configured to select one of the two comparator outputs in response to receiving a selection signal from a pattern detection circuit configured to identify a predetermined data decision pattern, and to responsively provide the selected comparator output to a clock recovery circuit as a phase-error indication. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification