IP Library Granted Patent US 8,493,833
Granted Patent B1
US 8,493,833 · App. 12/885,049 · Granted Jul 23, 2013

Slew rate-variation based driver equalization for far-end crosstalk cancellation

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 8,493,833
App. No.
12/885,049
Granted
Jul 23, 2013
Kind
B1
Abstract

A communication system is disclosed. The communication system comprises a printed circuit board. The printed circuit board includes a plurality of channels; The communication system includes a plurality of receivers coupled to outputs of the plurality of channels; and a plurality of drivers coupled to inputs of the plurality of channels, wherein a slew rate for each of the plurality drivers is dependent on the transitions of its neighboring drivers. The communication system further includes a plurality of slew rate equalizers coupled to the plurality of drivers, wherein a slew rate driver coupled to a victim channel compensates for cross talk from its neighboring aggressor channels by adjusting its slew rate based upon a signal received from the slew rate equalizer of the victim channel.

Claims (35)

1. A communication system comprising:

a printed circuit board, the printed circuit board including a plurality of channels;

a plurality of receivers coupled to outputs of the plurality of channels;

a plurality of drivers coupled to inputs of the plurality of channels, wherein a slew rate for each of the plurality drivers is dependent on transitions of at least one neighboring driver; and

circuitry coupled to the plurality of drivers and within each of the plurality of channels, wherein a slew rate driver coupled to a victim channel compensates for cross talk from at least one neighboring aggressor channels by adjusting its slew rate based upon a signal received from the circuitry of the victim channel, wherein the circuitry of the victim channel comprises: a register for receiving the input signal and providing a delayed signal; a first adder for receiving the delayed signal and the input signal and providing a first transition signal; a second adder for receiving a transition signals from the at least two aggressor channels and providing a second transition signal; and a multiplier for receiving the first transition signal and the second transition signal, wherein if the product of the transition signal and the second transition signal is negative then the multiplier sends a signal to the slew rate driver coupled to the victim channel to pick a slew rate coefficient.

2. The communication system of claim 1 , wherein the slew rate for each driver is programmable and can be adjusted based upon the signal sent from its multiplier.

3. The communication system of claim 1 , wherein the at least one neighboring aggressor channel comprises two or more neighboring aggressor channels and the second adder receives at least two transition signals from the two or more neighboring aggressor channels which are added together to provide the second transition signal.

4. The communication system of claim 1 , wherein the printed circuit board comprises a FR4 board.

5. The communication system of claim 2 , wherein the driver coupled to the victim channel emphasizes or deemphasizes the slew rate in the victim channel based upon the picked slew rate coefficient.

6. The communication system of claim 2 , wherein the slew rate of each driver is adjusted by adding capacitance to the input of each driver.

7. The communication system of claim 2 , wherein each driver is segmented into stages, wherein turning one or off particular stages will adjust the slew rate.

8. A method for minimizing crosstalk between a victim channel and at least two aggressors channels in a communication system, the method comprising:

coupling a slew rate driver to the victim channel;

coupling a slew rate driver to each of the at least two aggressor channels;

coupling a circuit to the victim channel;

coupling a circuit to each of the at least two aggressor channels;

utilizing the circuit coupled to the victim channel to detect for crosstalk provided by the at least two aggressor channels to the victim channel and then adjusting the slew rate of the slew rate driver of the victim channel based upon the detected crosstalk, wherein the first circuit comprises: a register for receiving the input signal and providing a delayed signal; a first adder for receiving the delayed signal and the input signal and providing a first transition signal; a second adder for receiving a transition signals from the at least two aggressor channels and providing a second transition signal; and a multiplier for receiving the first transition signal and the second transition signal, wherein if the product of the transition signal and the second transition signal is negative then the multiplier sends a signal to the slew rate driver coupled to the victim channel to pick a slew rate coefficient.

9. The method of claim 8 , wherein the slew rate for the driver coupled to the victim channel is programmable and can be adjusted based upon the signal sent from the multiplier.

10. The method of claim 8 , wherein the slew rate of the victim channel is emphasized or deemphasized based upon the picked slew rate coefficient.

11. The method of claim 9 , wherein the slew rate of each driver is adjusted by adding capacitance to the input of each driver.

12. The method of claim 9 , wherein each driver is segmented into stages, wherein turning one or off particular stages will adjust the slew rate.

13. A communication system comprising:

an FR4 printed circuit board, the FR4 printed circuit board including a plurality of channels;

a plurality of receivers coupled to outputs of the plurality of channels;

a plurality of programmable slew rate drivers coupled to inputs of the plurality of channels, wherein a slew rate for each of the plurality slew rate drivers is dependent on transitions of its neighboring slew rate drivers; and

a plurality of circuits coupled to the plurality of drivers and the plurality of channels, wherein each of the plurality of circuits equalizers comprises a register for receiving the input signal and providing a delayed signal; a first adder for receiving the delayed signal and the input signal and providing a first transition signal; a second adder for receiving transition signals from at least two aggressor channels and providing a second transition signal; and a multiplier for receiving the first transition signal and the second transition signal, wherein if the product of the transition signal and the second transition signal is negative then the multiplier sends a signal to the driver of a victim channel to pick a slew rate coefficient; wherein the slew rate driver coupled to the victim channel compensates for cross talk from its neighboring aggressor channels by adjusting the slew rate based upon the picked slew rate coefficient.

14. The communication system of claim 13 , wherein the slew rate of each driver is adjusted by adding capacitance to the input of each driver.

15. The communication system of claim 13 , wherein each driver is segmented into stages, wherein turning one or off particular stages will adjust the slew rate.

16. A non-transitory computer readable medium containing program instructions for minimizing crosstalk between a victim channel and at least two aggressors channels in a communication system, the program instructions comprising:

coupling a slew rate driver to the victim channel;

coupling a slew rate driver to each of the at least two aggressor channels;

coupling a circuit to the victim channel;

coupling a circuit to each of the at least two aggressor channels;

utilizing the slew rate equalizers to detect for crosstalk provided by the at least two aggressor channels to the victim channel and then adjusting the slew rate of the slew rate driver of the victim channel based upon the detected crosstalk, wherein the circuit coupled to the victim channel comprises: a register for receiving the input signal and providing a delayed signal; a first adder for receiving the delayed signal and the input signal and providing a first transition signal; a second adder for receiving a transition signals from the at least two aggressor channels and providing a second transition signal; and a multiplier for receiving the first transition signal and the second transition signal, wherein if the product of the transition signal and the second transition signal is negative then the multiplier sends a signal to the slew rate driver coupled to the victim channel to pick a slew rate coefficient.

17. The non-transitory computer readable medium of claim 16 , wherein the slew rate for the driver coupled to the victim channel is programmable and can be adjusted based upon the signal sent from the multiplier.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2019
From: JPMORGAN CHASE BANK, N.A.
To: INTEGRATED DEVICE TECHNOLOGY, INC.; GIGPEAK, INC.; CHIPX, INCORPORATED; ENDWAVE CORPORATION; MAGNUM SEMICONDUCTOR, INC.
Reel/Frame 048746/0001 →
SECURITY AGREEMENT Recorded Apr 5, 2017
From: INTEGRATED DEVICE TECHNOLOGY, INC.; GIGPEAK, INC.; MAGNUM SEMICONDUCTOR, INC.; ENDWAVE CORPORATION; CHIPX, INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042166/0431 →