IP Library Granted Patent US 9,424,226
Granted Patent B1
US 9,424,226 · App. 14/062,418 · Granted Aug 23, 2016

Method and system for signal equalization in communication between computing devices

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,424,226
App. No.
14/062,418
Granted
Aug 23, 2016
Kind
B1
Abstract

Method and system for performing an equalization process between a remote PCI (Peripheral Component Interface)-Express device and a local PCI-Express device are provided. The use of a forced coefficient in a third phase of the equalization process is enabled. When the remote PCI-Express has made a preset request, then the local PCI-Express device sends the preset request back to the remote PCI-Express device with the forced coefficient.

Claims (30)

1. A machine implemented, method for performing an equalization process between a remote PCI (Peripheral Component Interface)-Express device and a local PCI-Express device communicating using a plurality of lanes, comprising:

enabling use of a forced coefficient in a third phase of the equalization process at the local PCI-Express device;

using the forced coefficient for a transmitter of the local PCI-Express device; and

when the remote PCI-Express has made a preset request, then the local PCI-Express device sends the preset request back to the remote PCI-Express device with the forced coefficient for use by the remote PCI-Express, wherein the forced coefficient is used selectively for one of the plurality of lanes while default transmitter settings are used for another lane from among the plurality of lanes.

2. The method of claim 1 , wherein the remote PCI-Express device is an adapter interface at a host computing system.

3. The method of claim 2 , wherein the local PCI-Express device is a host interface at an adapter interfacing with the host computing system via a PCI-Express link.

4. The method of claim 3 , wherein the adapter is a network interface card.

5. The method of claim 3 , wherein the adapter is a host bus adapter.

6. The method of claim 3 , wherein the adapter is a converged network adapter that can process storage traffic and network traffic.

7. A machine implemented, method for performing an equalization process between a remote PCI (Peripheral Component Interface)-Express device and a local PCI-Express device communicating using a plurality of lanes, comprising:

storing a forced coefficient value at the local PCI-Express device;

configuring the local PCI-Express device for enabling use of a forced coefficient in a third phase of the equalization process;

using the forced coefficient for a transmitter of the local PCI-Express device; and

when the remote PCI-Express has made a preset request, then the local PCI-Express device sends the preset request back to the remote PCI-Express device with the forced coefficient; wherein the forced coefficient is used selectively for one of the plurality of lanes while default transmitter settings are used for another lane from among the plurality of lanes.

8. The method of claim 7 , wherein the remote PCI-Express device is an adapter interface at a host computing system.

9. The method of claim 8 , wherein the local PCI-Express device is a host interface at an adapter interfacing with the host computing system via a PCI-Express link.

10. The method of claim 9 , wherein the adapter is a network interface card.

11. The method of claim 9 , wherein the adapter is a host bus adapter.

12. The method of claim 9 , wherein the adapter is a converged network adapter that can process storage traffic and network traffic.

13. A system comprising:

a remote PCI (Peripheral Component Interface)-Express device and a local PCI-Express device communicating via a plurality of PCI-Express links;

wherein the local PCI-Express devices stores a forced coefficient value for an equalization process and is configured for enabling use of the forced coefficient in a third phase of the equalization process; and

wherein the forced coefficient is used for a transmitter of the local PCI-Express device; and when the remote PCI-Express has made a previous preset request, then the local PCI-Express device sends the preset request back to the remote PCI-Express device with the forced coefficient; wherein the forced coefficient is used selectively for one of the plurality of PCI-Express links while default transmitter settings are used for another PCI-Express link.

14. The system of claim 13 , wherein the remote PCI-Express device is an adapter interface at a host computing system.

15. The system of claim 13 , wherein the local PCI-Express device is a host interface at an adapter interfacing with the host computing system via the PCI-Express link.

16. The system of claim 15 , wherein the adapter is a network interface card.

17. The system of claim 15 , wherein the adapter is a host bus adapter.

18. The system of claim 15 , wherein the adapter is a converged network adapter that can process storage traffic and network traffic.

19. The system of claim 13 , wherein the forced coefficient is stored at a register location of the local PCI-Express device.

20. The system of claim 13 , wherein a local state machine manages the equalization process for the local PCI-Express device.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053179/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2020
From: CAVIUM, LLC
To: CAVIUM INTERNATIONAL
Reel/Frame 051948/0807 →
CHANGE OF NAME Recorded Oct 8, 2018
From: CAVIUM, INC.
To: CAVIUM, LLC
Reel/Frame 047205/0953 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2018
From: JP MORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: CAVIUM, INC; CAVIUM NETWORKS LLC; QLOGIC CORPORATION
Reel/Frame 046496/0001 →
MERGER Recorded Oct 18, 2017
From: QLOGIC CORPORATION
To: CAVIUM, INC.
Reel/Frame 044812/0504 →
SECURITY AGREEMENT Recorded Mar 1, 2017
From: QLOGIC CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 041854/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2013
From: WEIMER, RONALD A.
To: QLOGIC, CORPORATION
Reel/Frame 031472/0473 →