Auto-configured equalizer
First Claim
1. An apparatus comprising:
- a scoping circuit to generate a waveform trace of a test signal received via a signal path, the waveform trace indicating a time interval between receipt of a transition of the test signal and receipt of a reflection of the transition;
a buffer circuit to store a plurality of data values that correspond to data signals received via the signal path;
a select circuit coupled to the buffer circuit to select therefrom, according to the time interval indicated by the waveform trace, a first data value of the plurality of data values; and
an equalizing circuit to generate an equalizing signal based, at least in part, on the first data value.
1 Assignment
0 Petitions
Accused Products
Abstract
An signal communication device having an auto-configured equalizer. The signal communication device includes a scoping circuit, buffer circuit, select circuit and equalizing circuit. A test signal is transmitted to the signal communication device via a signal path. The scoping circuit generates a waveform trace of the test signal, the waveform trace indicating time interval between receipt of a transition in the test signal and receipt of a reflection of the transition. The buffer circuit stores a plurality of data values that correspond to data signals received via the signal path. The select circuit selects one of the plurality of data values from the buffer circuit based on the time interval indicated by the waveform trace. The equalizing circuit generates an equalizing signal based on the selected data value.
196 Citations
29 Claims
-
1. An apparatus comprising:
-
a scoping circuit to generate a waveform trace of a test signal received via a signal path, the waveform trace indicating a time interval between receipt of a transition of the test signal and receipt of a reflection of the transition; a buffer circuit to store a plurality of data values that correspond to data signals received via the signal path; a select circuit coupled to the buffer circuit to select therefrom, according to the time interval indicated by the waveform trace, a first data value of the plurality of data values; and an equalizing circuit to generate an equalizing signal based, at least in part, on the first data value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of operation within an integrated circuit device, the method comprising:
-
generating a waveform trace of a test signal received via a signal path; selecting, based on the waveform trace, a first data value of a plurality of data values that correspond to signals received via the signal path; and generating an equalizing signal based on the first data value, wherein generating the waveform trace of the test signal comprises; generating a local version of the test signal; and comparing the local version of the test signal with the test signal received via the signal path, wherein generating the waveform trace of the test signal comprises; incrementally adjusting a phase of a clock signal used to time reception of the test signal to capture samples of the test signal at different timing offsets within a window of the test signal. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A signaling system comprising:
-
a transmit device including a transmitter, data selector and pattern generator, the data selector being adapted to select the pattern generator to provide a sequence of values to be transmitted by the transmitter during a scoping mode of operation of the transmit device; a signal path coupled to the transmitter of the transmit device; and a receive device including a receiver, receive-side pattern generator, comparator, select circuit, buffer, and equalizer, the receiver being coupled to the signal path to receive the sequence of values transmitted by the transmitter, the comparator being coupled to the receiver and the receive-side pattern generator and adapted to compare the sequence of values received by the receiver with a locally generated sequence of values generated by the receive-side pattern generator, the select circuit being adapted to select one of a plurality of storage elements within the buffer based on the comparison of the received sequence of values and the locally generated sequence of values, the equalizer being coupled to receive a data value from the one of the plurality of storage elements selected by the select circuit and being adapted to generate an equalizing signal based, at least in part, on the data value. - View Dependent Claims (20, 21)
-
-
22. A method of operation within a signaling system, the method comprising:
-
receiving a test signal via a signal path; comparing the test signal to a separately generated version of the test signal to determine a time interval between reception of a transition in the test signal and reception of a reflection of the transition; selecting one of a plurality of storage elements according to the time interval; and generating an equalizing signal based on contents of the one of the plurality of storage elements. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification