Calibrated data communication system and method
First Claim
1. A method of operation in a system that includes a first integrated circuit device and a second integrated circuit device, the method comprising:
- transmitting a data sequence from the first integrated circuit device to the second integrated circuit device;
sampling the data sequence by the second integrated circuit device to produce receiver data;
transmitting the receiver data from the second integrated circuit device to the first integrated circuit device;
performing a comparison, within the first integrated circuit device, between the data sequence and the receiver data; and
based on the comparison, generating information representative of a calibrated timing offset; and
using the information representative of the calibrated timing offset to adjust timing associated with transferring write data from the first integrated circuit to the second integrated circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes a first integrated circuit device and a second integrated circuit device. The first device transmits a data sequence to the second integrated circuit device, and the second device samples the data sequence to produce receiver data. The second device then transmits the receiver data back to the first device. Within the first integrated circuit device, a comparison between the data sequence and the receiver data is performed, and based on the comparison, the first device generates information representative of a calibrated timing offset. The first device uses the information representative of the calibrated timing offset to adjust timing associated with transferring write data from the first integrated circuit to the second integrated circuit.
-
Citations
17 Claims
-
1. A method of operation in a system that includes a first integrated circuit device and a second integrated circuit device, the method comprising:
-
transmitting a data sequence from the first integrated circuit device to the second integrated circuit device;
sampling the data sequence by the second integrated circuit device to produce receiver data;
transmitting the receiver data from the second integrated circuit device to the first integrated circuit device;
performing a comparison, within the first integrated circuit device, between the data sequence and the receiver data; and
based on the comparison, generating information representative of a calibrated timing offset; and
using the information representative of the calibrated timing offset to adjust timing associated with transferring write data from the first integrated circuit to the second integrated circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising a first integrated circuit device and a second integrated circuit device and a signal path connecting the first integrated circuit device to the second integrated circuit device;
-
the first integrated circuit device including a transmitter configured to transmit a data sequence to the second integrated circuit device;
the second integrated circuit device including a receiver configured to sample the data sequence to produce receiver data, and a transmitter configured to transmit the receiver data to the first integrated circuit device;
wherein the first integrated circuit device is further configured;
to perform a comparison between the data sequence and the receiver data;
based on the comparison, to generate information representative of a calibrated timing offset; and
to use the information representative of the calibrated timing offset to adjust timing associated with transferring write data from the first integrated circuit to the second integrated circuit. - View Dependent Claims (14, 15, 16, 17)
-
Specification