IP Library Granted Patent US 9,660,840
Granted Patent B1
US 9,660,840 · App. 15/209,454 · Granted May 23, 2017

Selectable-tap equalizer

Inventors: Jared L. Zerbe (Woodside, CA); Vladimir M. Stojanovic (Lexington, MA); Fred F. Chen (San Francisco, CA)
Assignee: Rambus Inc.
H04L25/03019H04L25/03343
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,660,840
App. No.
15/209,454
Granted
May 23, 2017
Kind
B1
Abstract

A signaling circuit having a selectable-tap equalizer. The signaling circuit includes a buffer, a select circuit and an equalizing circuit. The buffer is used to store a plurality of data values that correspond to data signals transmitted on a signaling path during a first time interval. The select circuit is coupled to the buffer to select a subset of data values from the plurality of data values according to a select value. The equalizing circuit is coupled to receive the subset of data values from the select circuit and is adapted to adjust, according to the subset of data values, a signal level that corresponds to a data signal transmitted on the signaling path during a second time interval.

Claims (35)

1. A method of setting a parameter to be used in signal transmission by an integrated circuit transmitter, the integrated circuit transmitter connected via a conductive signal path to an integrated circuit receiver, the method comprising:

sampling an incoming data signal arriving at the integrated circuit receiver via the conductive signal path, to produce first samples, wherein the data signal is transmitted by the integrated circuit transmitter using a first value of the parameter;

comparing the first samples with at least one decision threshold to recover a sequence of symbols;

comparing the sequence of symbols recovered from the first samples with an expected symbol sequence, to obtain pass/fail information;

using the pass/fail information to determine voltage margin information for the incoming data signal at the integrated circuit receiver; and

dependent on the voltage margin information, causing the integrated circuit transmitter to adopt a second value of the parameter.

2. The method of claim 1 , wherein the parameter comprises transmit equalization preemphasis, and wherein causing the integrated circuit transmitter to adopt a second value of the parameter comprises causing the integrated circuit transmitter to adjust at least one tap weight setting responsive to the voltage margin information.

3. The method of claim 1 , wherein the method further comprises sweeping at least one parameter affecting reception of the incoming data signal at the integrated circuit receiver through a range of values while sampling the incoming data signal arriving at the integrated circuit receiver, to obtain the voltage margin information.

4. The method of claim 3 , wherein sweeping the at least one parameter affecting reception includes sweeping a sampling phase of the integrated circuit receiver through a range of values to obtain voltage margin information that varies according to phase.

5. The method of claim 3 , wherein sweeping the at least one parameter affecting reception includes sweeping at least one voltage affecting reception of the incoming data signal at the integrated circuit receiver through a range of values to obtain voltage margin information that varies according to value of the at least one voltage.

6. The method of claim 5 , wherein the at least one voltage comprises a receiver threshold voltage.

7. The method of claim 5 , wherein the at least one voltage comprises voltage produced by a driver corresponding to a tap of the integrated circuit transmitter.

8. The method of claim 1 , wherein the parameter comprises a weight associated with at least one driver used to transmit the incoming data signal by the integrated circuit transmitter.

9. The method of claim 1 , wherein the incoming data signal represents a repeating pattern signal transmitted over the conductive signal path by the integrated circuit transmitter, the repeating pattern corresponding to the expected symbol sequence.

10. A integrated circuit receiver to be connected to a integrated circuit transmitter connected via a conductive signal path, the integrated circuit receiver to provide information to set a parameter to be used in signal transmission by an integrated circuit transmitter, the integrated circuit receiver comprising:

circuitry to sample an incoming data signal arriving at the integrated circuit receiver via the conductive signal path, to produce first samples, wherein the data signal is transmitted by the integrated circuit transmitter using a first value of the parameter;

circuitry to compare the first samples with at least one decision threshold to recover a sequence of symbols;

circuitry to compare the sequence of symbols recovered from the first samples with an expected symbol sequence, to obtain pass/fail information;

wherein the pass/fail information identifies voltage margin information for the incoming data signal at the integrated circuit receiver; and

wherein, dependent on the voltage margin information, the integrated circuit transmitter is to adopt a second value of the parameter.

11. The integrated circuit receiver of claim 10 , wherein the parameter comprises transmit equalization preemphasis and wherein, dependent on the voltage margin information, the integrated circuit transmitter is to adjust at least one tap weight setting.

12. The integrated circuit receiver of claim 10 , wherein at least one parameter affecting reception of the incoming data signal at the integrated circuit receiver is to be swept through a range of values while the circuitry to sample samples the incoming data signal arriving at the integrated circuit receiver, to thereby obtain the voltage margin information.

13. The integrated circuit receiver of claim 12 , wherein the at least one parameter affecting reception comprises a receiver sampling phase, and wherein the integrated circuit receiver is to sweep the receiver sampling phase through a range of values to obtain voltage margin information that varies according to phase.

14. The integrated circuit receiver of claim 12 , wherein the at least one parameter affecting reception comprises at least one voltage affecting reception of the incoming data signal at the integrated circuit receiver.

15. The integrated circuit receiver of claim 14 , wherein the at least one voltage comprises a receiver threshold voltage, and wherein the integrated circuit receiver is to sweep the integrated circuit receiver threshold voltage through a range of values to obtain voltage margin information that varies according to value of the at least one voltage.

16. The integrated circuit receiver of claim 15 , wherein the at least one voltage comprises voltage produced by a driver corresponding to a tap of the integrated circuit transmitter, and wherein the voltage produced by the driver is to be swept through a range of values to obtain voltage margin information that varies according to the voltage produced by the driver.

17. The integrated circuit receiver of claim 10 , wherein the parameter comprises a weight associated with at least one driver used to transmit the incoming data signal by the integrated circuit transmitter.

18. The integrated circuit receiver of claim 10 , wherein the incoming data signal represents a repeating pattern signal transmitted over the conductive signal path by the integrated circuit transmitter, the repeating pattern corresponding to the expected symbol sequence.

19. A method of setting a transmit drive parameter to be used in signal transmission by an integrated circuit transmitter, the integrated circuit transmitter connected via a conductive signal path to an integrated circuit receiver, the method comprising:

sampling an incoming data signal arriving at the integrated circuit receiver via the conductive signal path, to produce first samples, wherein the data signal is transmitted by the integrated circuit transmitter using a first value of the transmit drive parameter;

comparing the first samples with at least one decision threshold to recover a sequence of symbols;

comparing the sequence of symbols recovered from the first samples with an expected symbol sequence, to obtain pass/fail information;

using the pass/fail information to determine voltage margin information for the incoming data signal at the integrated circuit receiver; and

dependent on the voltage margin information, causing the integrated circuit transmitter to adopt a second value of the transmit drive parameter.

20. The method of claim 19 , wherein the parameter comprises transmit equalization preemphasis, and wherein causing the integrated circuit transmitter to adopt a second value of the parameter comprises causing the integrated circuit transmitter to adjust at least one tap weight setting responsive to the voltage margin information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2021
From: HIGHLANDS LLC
To: RAMPART ASSET MANAGEMENT, LLC
Reel/Frame 058956/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2021
From: RAMBUS INC.
To: HIGHLANDS LLC
Reel/Frame 058298/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2016
From: ZERBE, JARED L; STOJANOVIC, VLADIMIR M; CHEN, FRED F
To: RAMBUS INC.
Reel/Frame 039158/0005 →
Continuity (7)
Continuation 14789832 · Jul 1, 2015
Continuation 14616629 · Feb 6, 2015
Continuation 14145960 · Jan 1, 2014
Continuation 13729510 · Dec 28, 2012
Division 12269488 · Nov 12, 2008
Division 11871666 · Oct 12, 2007
Continuation 10195129 · Jul 12, 2002