IP Library Granted Patent US 9,325,536
Granted Patent B2
US 9,325,536 · App. 14/491,165 · Granted Apr 26, 2016

Enhanced receiver equalization

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 9,325,536
App. No.
14/491,165
Granted
Apr 26, 2016
Kind
B2
Abstract

A receiver includes an analog-to-digital converter module configured to receive a test bit stream via a transmission channel and to provide a channel loss value of the transmission channel based on the test bit stream, a continuous time linear equalization module configured to receive a data bit stream via the transmission channel and to provide an equalized data bit stream based on an equalization setting, and a control module configured to set the equalization setting such that the CTLE module provides an equalization level to compensate for the channel loss value.

Claims (73)

1. A receiver, comprising:

an analog-to-digital converter (ADC) module configured to receive a test bit stream via a transmission channel and to provide a channel loss value of the transmission channel based on the test bit stream;

a continuous time linear equalization (CTLE) module configured to:

receive a data bit stream via the transmission channel; and

provide an equalized data bit stream based on an equalization setting;

a control module configured to set the equalization setting such that the CTLE module provides an equalization level to compensate for the channel loss value;

wherein:

the ADC module is further configured to receive a second test bit stream via the transmission channel and to provide a second channel loss value of the transmission channel based on the second test bit stream; and

the control module is further configured to reset the equalization setting such that the CTLE module provides a second equalization level to compensate for the second channel loss value.

2. The receiver of claim 1 , further comprising:

an automatic gain control (AGC) module coupled to the CTLE module and configured to:

receive the equalized data bit stream; and

provide a boosted data bit stream based on a boost setting;

wherein the control module is further configured to:

determine that a maximum equalization level of the CTLE module is less than the channel loss value;

set the equalization setting such that the CTLE module provides the maximum equalization level; and

set a boost setting such that the AGC module provides a boost level to further compensate for the channel loss value.

3. The receiver of claim 2 , further comprising:

a channel management module configured to communicate with a transmitter, wherein the transmitter is configured to provide the test bit stream and the data bit stream;

wherein the control module is further configured to:

determine that a sum of the maximum equalization level and a maximum boost level of the AGC module is less than the channel loss value;

set the boost setting such that the AGC module provides the maximum boost level; and

direct, via the channel management module, the transmitter to set a de-emphasis setting of the transmitter such that the transmitter provides a de-emphasis level to further compensate for the channel loss value.

4. The receiver of claim 3 , further comprising:

a decision feedback equalization (DFE) module including a plurality of taps;

wherein the control module is further configured to:

determine that a sum of the maximum equalization level, a maximum boost level, and a maximum de-emphasis value of the transmitter is less than the channel loss value; and

set the DFE module to enable all of he plurality of taps.

5. The receiver of claim 1 , wherein receiving the test bit stream is in response to a channel training of the channel receiver.

6. The receiver of claim 1 , wherein the channel receiver comprises one of a PCI-Express channel, a Serial ATA channel, a Serial Attached SCSI channel, and a Fibre Channel channel.

7. A method comprising:

receiving, at an analog-to-digital converter (ADC) module of a receiver, a test bit stream via a transmission channel coupled to the receiver;

providing, by the ADC module, a channel loss value of the transmission channel based on the test bit stream;

receiving, by the receiver, a data bit stream vie the transmission channel;

setting, by a continuous time linear equalization (CTLE) module, an equalization setting such that the CTLE module provides an equalization level to the data bit stream to compensate for the channel loss value;

receiving, by an automatic gain control (AGC) module of the receiver and coupled to the CTLE module, the equalized data bit stream;

determining that a maximum equalization level of the CTLE module is less than the channel loss value;

setting the equalization setting such that the CTLE module provides the maximum equalization level; and

setting a boost setting such that the AGC module provides a boost level to further compensate for the channel loss value.

8. The method of claim 7 , further comprising:

determining that a sum of the maximum equalization level and a maximum boost level of the AGC module is less than the channel loss value;

setting the boost setting such that the AGC module provides the maximum boost level; and

directing, via a channel management module of the receiver, a transmitter coupled to the transmission channel to set a de-emphasis setting of the transmitter such that the transmitter provides a de-emphasis level to further compensate for the channel loss value.

9. The method of claim 8 , further comprising:

determining that a sum of the maximum equalization level, a maximum boost level, and a maximum de-emphasis value of the transmitter is less than the channel loss value; and

setting a decision feedback equalization (DFE) module including a plurality of taps to enable all of he plurality of taps.

10. The method of claim 9 , further comprising:

receiving, by the ADC module, a second test bit stream via the transmission channel;

providing a second channel loss value of the transmission channel based on the second test bit stream; and

resetting the equalization setting such that the CTLE module provides a second equalization level to compensate for the second channel loss value.

11. The method of claim 7 , wherein receiving the test bit stream is in response to a channel training of the channel receiver.

12. The method of claim 7 , wherein the channel receiver comprises one of a PCI-Express channel, a Serial ATA channel, a Serial Attached SCSI channel, and a Fibre Channel channel.

13. A non-transitory computer-readable medium including code for performing a method, the method comprising:

receiving, at an analog-to-digital converter (ADC) module of a receiver, a test bit stream via a transmission channel coupled to the receiver;

providing, by the ADC module, a channel loss value of the transmission channel based on the test bit stream;

receiving, by the receiver, a data bit stream vie the transmission channel;

setting, by a continuous time linear equalization (CTLE) module, an equalization setting such that the CTLE module provides an equalization level to the data bit stream to compensate for the channel loss value;

receiving, by an automatic gain control (AGC) module of the receiver and coupled to the CTLE module, the equalized data bit stream;

determining that a maximum equalization level of the CTLE module is less than the channel loss value;

setting the equalization setting such that the CTLE module provides the maximum equalization level; and

setting a boost setting such that the AGC module provides a boost level to further compensate for the channel loss value.

14. The computer-readable medium of claim 13 , the method further comprising:

determining that a sum of the maximum equalization level and a maximum boost level of the AGC module is less than the channel loss value;

setting the boost setting such that the AGC module provides the maximum boost level; and

directing, via a channel management module of the receiver, a transmitter coupled to the transmission channel to set a de-emphasis setting of the transmitter such that the transmitter provides a de-emphasis level to further compensate for the channel loss value.

15. The computer-readable medium of claim 14 , the method further comprising:

determining that a sum of the maximum equalization level, a maximum boost level, and a maximum de-emphasis value of the transmitter is less than the channel loss value; and

setting a decision feedback equalization (DFE) module including a plurality of taps to enable all of he plurality of taps.

16. The computer-readable medium of claim 15 , the method further comprising

receiving, by the ADC module, a second test bit stream via the transmission channel;

providing a second channel loss value of the transmission channel based on the second test bit stream; and

resetting the equalization setting such that the CTLE module provides a second equalization level to compensate for the second channel loss value.

17. The computer-readable medium of claim 13 , wherein receiving the test bit stream is in response to a channel training of the channel receiver.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
RELEASE OF REEL 034591 FRAME 0391 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040027/0719 →
RELEASE OF REEL 034590 FRAME 0731 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040027/0070 →
RELEASE OF REEL 034590 FRAME 0696 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040016/0964 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 034591/0391 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 034590/0731 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 034590/0696 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2014
From: PATEL, BHAVESH G.; MUTNURY, BHYRAV M.
To: DELL PRODUCTS, LP
Reel/Frame 033961/0943 →