This invention relates to transmission-line drivers, and more particularly to trace-canceling drivers.
Transmission lines are difficult to drive with integrated circuit (IC) buffers. The relatively small size of the IC transistors produce a limited amount of current to drive the relatively long transmission line. As IC devices shrink, the length of transmission lines tend to remain constant, increasing the relative mis-match. Also, higher speed transitions are more prone to undesirable effects such as distortion and ringing.
In
Redriver 106 normally has a non-linear limiting amplifier that has a fixed or limited output swing. The pulse with different frequencies that is transmitted by redriver 102 may not the have same swing because of the pre-emphasis or de-emphasis setting. However, the signal VRx received by redriver 106 from transmitter 102 is amplified by non-linear redriver 106, and the maximum voltage of all frequencies is often reached, causing voltages to be limited or clipped on the output of redriver 106, signal VTx2. This means that the output amplitude of the pulse with different frequencies at the output of redriver 106 is the same or similar and the swing at the output of redriver 106 is independent of the input swing. Hence, the input amplitude information is lost.
Transmitter 102 may send a training sequence of pulses or other signals on VTx to receiver 104. The amplitude of the transmitted signal from transmitter 102 may be varied during training to determine the optimal amplitude to use. Other transmission characteristics may also be varied during training, such as an amount of pre-emphasis or de-emphasis, signal frequency, etc.
During the training sequence, the distortion caused by the transmission line is detected by receiver 104, and transmitter 102 may adjust its transmission characteristics, such as output swing, pre-emphasis/de-emphasis, signal frequency and signal pattern. However, when redriver 106 is inserted between transmitter 102 and receiver 104, these training pulses may be clipped by the voltage-limiting amplifier in redriver 106. Thus the amplitude sent by transmitter 102 may be limited or clipped by redriver 106, causing receiver 104 to receive training pulses at VRRx with clipped peaks or other distortions introduced by redriver 106.
The received voltage VRx at the far end of the transmission line that is input to receiver 104 has a reduced amplitude due to losses on the transmission line. Thus VHF is reduced by a factor A at receiver 104. Also, the ratio of VHF/VLF is reduced to about 0.6 because the optimum trace length for transmitter 102 is 30 inches, for this example. Thus while ratio of high and low frequency amplitude is 1.5 at the output of transmitter 102, it falls to a ratio of 0.6 at the input to receiver 104.
In addition to a reduction in amplitude along the length of the transmission line at high frequencies, phase also distorted. The phase delay of the received signal VRx is dependent on the signal frequency, which is due to capacitive and other loading effects of the transmission line. For example, the phase delay at high frequency P1 may be smaller than the phase delay at lower frequency P2, when measured at the input to redriver 106, signal VRx.
When redriver 106 is inserted between transmitter 102 and receiver 104, the input to redriver 106 is voltage VRx. Phase distortions are reduced by redriver 106, so that P1 is about equal to P2 on the output from redriver 106, signal VTx2, but amplitude distortions remain. Hence, the ratio of VHF/VLF is about 0.8 (less than 1.0) at the VRRx input of receiver 104 even though transmitter 102 can drive VTx to an optimum of 30 inches of trace length, and redriver 106 can restore the phase distortion due to 10 inches of transmission line.
What is desired is a trace canceller that does not limit amplitude. A trace canceller that is inserted on a transmission line between a transmitter and a receiver is desired to cancel trace distortions of both phase and amplitude.
The present invention relates to an improvement in transmission line drivers. The following description is presented to enable one of ordinary skill in the art to make and use the invention as provided in the context of a particular application and its requirements. Various modifications to the preferred embodiment will be apparent to those with skill in the art, and the general principles defined herein may be applied to other embodiments. Therefore, the present invention is not intended to be limited to the particular embodiments shown and described, but is to be accorded the widest scope consistent with the principles and novel features herein disclosed.
The gain parameter input to variable gain amplifier 10 is adjusted by automatic gain control 12 in response to the difference of the low frequency swing between the input and output of the trace canceller circuit. Equalizer 20 compensates for phase and amplitude distortions on the transmission line from transmitter 102. Output buffer 14 is prevented from leaving its linear region to prevent waveform clipping or voltage limiting. The gain of variable gain amplifier 10 is reduced by automatic gain control 12 for larger swings of the input voltage, preventing amplifier or output buffer saturation.
An input from transmitter 102 (
The equalized output from equalizer 20 is input to variable gain amplifier 10. Variable gain amplifier 10 amplifies the equalized signal from equalizer 20 and drives an amplified signal to output buffer 14. Output buffer 14 then drive the remainder of the transmission line to receiver 104 (
The output of output buffer 14 is compared to the input to equalizer 20 by automatic gain control 12. The gain parameter input to variable gain amplifier 10 is adjusted by automatic gain control 12 in response to the difference of the low frequency swing between the input and output of the trace canceller circuit. When the amplitude of the output from output buffer 14 is larger than the input to equalizer 20, automatic gain control 12 decreases the gain parameter to variable gain amplifier 10, causing variable gain amplifier 10 to reduce amplification and thus reduce the amplitude of the output from output buffer 14.
When the amplitude of the output from output buffer 14 is less than the input to equalizer 20, automatic gain control 12 increases the gain parameter to variable gain amplifier 10, causing variable gain amplifier 10 to increase amplification and thus increase the amplitude of the output from output buffer 14. Automatic gain control 12 can have a low-pass filter to smooth out variations in amplitude over many cycles.
Output buffer 14 is a linear output buffer, as long as its input and output voltages swings stay within a limited or designed range. Large voltage swings could cause distortions by output buffer 14. These large voltage swings are prevented by careful control of the voltage amplification factor or gain of variable gain amplifier 10.
Variable gain amplifier 10 is a linear amplifier and thus does not distort the signal, as long as variable gain amplifier 10 operates within the limited/designed range. Automatic gain control 12 compares the low-frequency swings of the output of output buffer 14 to the low-frequency swings of the input to equalizer 20. Thus automatic gain control 12 ensures that the gain of variable gain amplifier 10 is set to an optimum value which ensures that the low frequency swing at the output of output buffer 14 is about the same as that at the input of equalizer 20.
Since output buffer 14 is prevented from leaving its linear region and the swing at the input of equalizer 20 is within the designed range, waveform clipping or voltage limiting does not occur. The gain of variable gain amplifier 10 is reduced by automatic gain control 12 for larger swings of the input voltage, preventing amplifier or output buffer saturation. Waveforms are shrunk in amplitude to prevent saturation. Thus the trace canceller is operating in the designed condition; both phase and amplitude distortions due to the trace can been cancelled and the length of the transmission line that can be cancelled is defined by the parameters of the equalizer setting.
Trace canceller 80 does not have a non-linear limiting amplifier, so its output voltage is not limited or clipped. Instead, automatic gain control 12 continuously adjusts the gain of variable gain amplifier 10 so that the amplitude does not reach a maximum limit. Since clipping does not occur, the input information is not lost or approximated. Training pulses are not clipped or destroyed by trace canceller 80. Receiver 104 receives full training pulses without clipped peaks or other distortions introduced by redriver 106.
Transmitter 102 drives signal VTx onto the first segment of the transmission line, which inputs signal VRx to trace canceller 80. Trace canceller 80 then drives signal VTx2 onto the second segment of the transmission line, which is received by receiver 104 as signal VRTCx.
To compensate for this effect, transmitter 102 increases the drive current at higher frequencies, causing the near-end voltage VTx to be artificially boosted. Thus transmitter 102 boosts the output amplitude at high frequency relative to that of low frequency. For example, transmitter 102 may increase the amplitude by 50% at high frequency, so that the ratio of VHF/VLF=1.5, as measured at the output of transmitter 102, transmitted voltage VTx.
The received voltage VRx (at the input to trace canceller 80) at the far end of the first segment of the transmission line has a reduced amplitude due to losses on the transmission line. Thus VLF is reduced by a factor A at trace canceller 80. Also, the ratio of VHF/VLF is reduced to about 1.3 at the far end due to losses on the transmission line.
In addition to a reduction in amplitude along the length of the transmission line at high frequencies, phase also distorted. The high frequency phase loss P1 may not be equal to the low frequency phase loss P2 at the input to trace canceller 80. The delay of the received signal VRx is dependent on the signal frequency, which is relative to the loading effects of the transmission line.
Both phase distortions (P1-P2) and amplitude distortions A are reduced by the trace canceller. The ratio of VHF/VLF is restored to about 1.5 at the output of the trace canceller, signal VTx2, and the ratio of VHF/VLF is about 1.0 at the far end (VRTCx) since the trace canceller compensates for losses on the 10-inch transmission line. No voltage-limiting amplifier in used by the trace canceller, so the amplitude of the received re-driven signal VRTCx is not clipped or reduced.
The drain of differential transistor 38 is signal N1N. Pull-up resistor 32 sources current to N1N. Signals N1P and N1N from first equalizer stage 30 are input to second equalizer stage 40
Signal N1P is applied to the gate of n-channel differential transistor 46, while signal N1N is applied to the gate of n-channel differential transistor 48 in second equalize stage 40. N-channel sink transistor 58 is connected to the source of differential transistor 46 while n-channel sink transistor 56 is connected to the source of differential transistor 48. Sink transistors 39, 56, 58 receive a bias voltage VBIASN on their gates and have their sources connected to ground.
The drain of differential transistor 46 is signal N2N. Pull-up resistor 42 sources current to N2N. The drain of differential transistor 48 is signal N2P. Pull-up resistor 44 sources current to N2P. Signals N2P, N2N are the equalized outputs from equalizer 22 to differential multiplier 10.
Equalizing resistor 50 connects the sources of differential transistors 46, 48 and provides equalization. Capacitors 52, 54 are connected between sources of differential transistors 46, 48 and power. The values of some or all of equalizing resistor 50 and capacitors 52, 54 and VBIASN may be controlled by the equalizing control input TRACE_LEN (
Several other embodiments are contemplated by the inventors. Many kinds of implementations of the blocks described herein could be substituted. For example other components such as capacitors, resistors, buffers, and transistors may be added. Inversions may be added using inverters or by swapping differential lines. Many choices for transistor device sizes could be made. Additional stages could be added. Many kinds of bias-voltage generators could be used, or an external bias voltage used. Input and output buffers and drivers could be added. The sensitivity and switching thresholds may be adjusted by varying ratios of transistor sizes.
Different filtering may be used, including addition of capacitors or the use of parasitic resistances and capacitances. Larger capacitance values can further smooth intra-cycle variations and prevent false triggering at cross-over when VIN+, VIN− are momentarily equal. Other kinds of amplifiers, gain controllers, output buffers, and equalizers could be substituted. The low pass filter in automatic gain control 12 may be a simple capacitor and resistor, or may be more complex. The cross-over connections in equalizer 20 shown in
While single signals have been shown in some figures, such as
The background of the invention section may contain background information about the problem or environment of the invention rather than describe prior art by others. Thus inclusion of material in the background section is not an admission of prior art by the Applicant.
Any methods or processes described herein are machine-implemented or computer-implemented and are intended to be performed by machine, computer, or other device and are not intended to be performed solely by humans without such machine assistance. Tangible results generated may include reports or other machine-generated displays on display devices such as computer monitors, projection devices, audio-generating devices, and related media devices, and may include hardcopy printouts that are also machine-generated. Computer control of other machines is another tangible result.
Any advantages and benefits described may not apply to all embodiments of the invention. When the word “means” is recited in a claim element, Applicant intends for the claim element to fall under 35 USC Sect. 112, paragraph 6. Often a label of one or more words precedes the word “means”. The word or words preceding the word “means” is a label intended to ease referencing of claim elements and is not intended to convey a structural limitation. Such means-plus-function claims are intended to cover not only the structures described herein for performing the function and their structural equivalents, but also equivalent structures. For example, although a nail and a screw have different structures, they are equivalent structures since they both perform the function of fastening. Claims that do not use the word “means” are not intended to fall under 35 USC Sect. 112, paragraph 6. Signals are typically electronic signals, but may be optical signals such as can be carried over a fiber optic line.
The foregoing description of the embodiments of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. It is intended that the scope of the invention be limited not by this detailed description, but rather by the claims appended hereto.