Communication channel calibration using feedback
First Claim
1. An integrated circuit chip, comprising:
- an interface circuit including a receiver configured to receive data signals from a wired link, the data signals carrying a sequence of data symbols, and to sense data values represented by the data symbols;
continuous calibration circuitry includinga sensor coupled with the interface circuit, which senses phase of the data signals received at the interface circuit;
logic, coupled with the sensor, which stores timing drift information about the phase; and
a transmitter, to transmit the stored timing drift information to a source of the data signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for calibrating a communication channel coupling first and second components includes transmitting a data signal from the first component to the second component on the communication channel, and sensing a characteristic, such as phase, of the data signal on the second component. Information about the sensed characteristic is fed back to the first component using an auxiliary channel. An adjustable parameter, such as phase, for the transmitter is adjusted on the first component in response to the information. Also, a characteristic of a data signal received from the transmitter on the second component is sensed and used to adjust an adjustable parameter for the receiver on the first component.
82 Citations
20 Claims
-
1. An integrated circuit chip, comprising:
-
an interface circuit including a receiver configured to receive data signals from a wired link, the data signals carrying a sequence of data symbols, and to sense data values represented by the data symbols; continuous calibration circuitry including a sensor coupled with the interface circuit, which senses phase of the data signals received at the interface circuit; logic, coupled with the sensor, which stores timing drift information about the phase; and a transmitter, to transmit the stored timing drift information to a source of the data signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10)
-
-
9. An integrated circuit chip, comprising:
-
an interface circuit including a receiver configured to receive data signals from a wired link, the data signals carrying a sequence of data symbols, and to sense data values represented by the data symbols; continuous calibration circuitry including a sensor coupled with the interface circuit, which senses phase of the data signals received at the interface circuit; logic, coupled with the sensor, which stores timing drift information about the phase; and a transmitter including a port, to transmit the stored timing drift information to a source of the data signals, wherein the port is coupled to a pin on the integrated circuit chip, and wherein said pin is a scan out port on the integrated circuit chip.
-
-
11. A method, comprising:
-
receiving a data signal at an integrated circuit chip from a wired link, the data signal including a sequence of data symbols representing data and sensing data values represented by the data symbols; continuously calibrating a timing parameter associated with the data values by sensing phase of the data signal to provide sensed timing drift information; storing the sensed timing drift information on the integrated circuit chip; and transmitting the sensed timing drift information to a source of the data signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An integrated circuit comprising:
-
an interface circuit including a receiver configured to receive data signals from a wired link, the data signals carrying a sequence of data symbols, and to sense data values represented by the data symbols; continuous calibration circuitry including a sensor coupled with the interface circuit, which senses phase information indicating timing drift information associated with the data signals received at the interface circuit; logic, coupled with the sensor, which stores the timing drift information; and a transmitter, to transmit the stored timing drift information to a source of the data signals.
-
Specification