Data transmission apparatus for high-speed transmission of digital data and method for automatic skew calibration
DCFirst Claim
1. A data transmission apparatus for high-speed transmission of digital data comprisinga communicational channel between at least one transmitter having one or more registers for transmitting a signal along the communication channel, and at least one receiver having one or more registers for receiving the signal;
- a main clock for generating a main clock signal for said transmitter'"'"'s register(s); and
a reference clock for generating reference signals for calibrating said receiver'"'"'s register(s);
said reference clock being associated with said main clock;
a means for measuring time offsets between different signals that form the communication channel, at different frequencies, and/or for different data patterns transmitted through the channel;
a storage means for recording and storing the measured time offsets; and
a timing correction means for applying the measured time offsets to compensate for inter-signal skew by performing relative alignment of the measured offsets to the main clock edge.
10 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A data transmission apparatus and method employing the phase noise characteristics within the receiving registers to measure and control the characteristics of the channel as a function of the data pattern and to compensate for production tolerances within the channel by altering the timing characteristics of the signal at either the transmitter or receiver as a function of the data. Time offsets between different signals that form the communication channel are measured for different frequencies and/or for different data patterns transmitted through the channel and stored to compensate for an inter-signal skew by performing relative alignment of the measured offsets to a main clock edge.
-
Citations
20 Claims
-
1. A data transmission apparatus for high-speed transmission of digital data comprising
a communicational channel between at least one transmitter having one or more registers for transmitting a signal along the communication channel, and at least one receiver having one or more registers for receiving the signal; -
a main clock for generating a main clock signal for said transmitter'"'"'s register(s); and
a reference clock for generating reference signals for calibrating said receiver'"'"'s register(s);
said reference clock being associated with said main clock;a means for measuring time offsets between different signals that form the communication channel, at different frequencies, and/or for different data patterns transmitted through the channel; a storage means for recording and storing the measured time offsets; and a timing correction means for applying the measured time offsets to compensate for inter-signal skew by performing relative alignment of the measured offsets to the main clock edge. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for automatic skew calibration of a transmission apparatus for high-speed transmission of digital data, comprising a transmitter and a receiver, the method comprising the steps of:
-
calibrating registers of the receiver in relation to a reference clock edge; calibrating propagation delays of registers of the transmitter, using the calibrated registers of the receiver, wherein the calibration is performed by measuring time offsets between different signals that form a communication channel, for a plurality of frequencies, or for a plurality of data patterns, and applying the measured time offsets to compensate for said inter-signal skew by performing relative alignment of the measured offsets to a main clock edge. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification