IP Library › Granted Patent US 8,645,747
Granted Patent B2
US 8,645,747 · App. 13/680,430 · Granted Feb 4, 2014

Cable redundancy and failover for multi-lane PCI express IO interconnections

Inventors: Patrick A. Buckland (Austin, TX); Jay R. Herring (Poughkeepsie, NY); Gregory M. Nordstrom (Pine Island, MN); William A. Thompson (Rochester, MN)
Assignee: International Business Machines Corporation
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,645,747
App. No.
13/680,430
Granted
Feb 4, 2014
Kind
B2
Abstract

Method and apparatus for providing failover operation for a connection between a first PCIE bridge and a first input/output (IO) device are provided. A first set of bussed bits is exchanged between the first PCIE bridge and the first IO device over a first link using a first set of lanes of the first PCIE bridge. In response to detecting the failure in the first link, the first set of bussed bits is exchanged between the first PCIE bridge and the first IO device using an unused portion of a second link connecting a second PCIE bridge and a second IO device.

Claims (13)

1. A method for providing a failover operation for a connection between a first Peripheral Component Interconnect Express (PCIE) bridge and a first input/output (IO) device, the method comprising:

exchanging a first set of bussed bits between the first PCIE bridge and the first IO device over a first link using a first set of lanes of the first PCIE bridge;

in response to detecting a failure in the first link, exchanging a second set of bussed bits between the first PCIE bridge and the first IO device using an unused portion of a second link connecting a second PCIE bridge and a second IO device, wherein the first and the second PCIE bridges are housed in a same PCIE root complex.

2. The method of claim 1 , wherein exchanging the second set of bussed bits in response to detecting the failure comprises:

at a PCIE bridge end, performing a first switch between the first set of lanes and a second set of lanes of the second PCIE bridge for exchanging the second set of bussed bits between the first PCIE bridge and the first IO device using the unused portion of the second link, wherein the unused portion comprises the second set of lanes.

3. The method of claim 2 , wherein exchanging the second set of bussed bits in response to detecting the failure further comprises:

at an IO device end, performing a second switch between the first and the second sets of lanes for exchanging the second set of bussed bits between the first PCIE bridge and the first IO device using the unused portion of the second link.

4. The method of claim 3 , further comprising:

in response to detecting the failure in the first link, configuring the second PCIE bridge to stop using the second set of lanes.

5. The method of claim 4 , further comprising:

in response to detecting the failure in the first link, configuring the first PCIE bridge to stop using lanes other than the first set of lanes.

6. The method of claim 1 , wherein each of the first and the second PCIE bridges comprise a PCIE host bridge (PHB).

7. The method of claim 1 , wherein each of the first and the second IO devices comprise a PCIE switch.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2012
From: BUCKLAND, PATRICK A.; HERRING, JAY R.; NORDSTROM, GREGORY M.; THOMPSON, WILLIAM A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 029320/0470 →
Continuity (2)
Continuation 12959917 · Dec 3, 2010
Related Publication 20130080678A1 · Mar 28, 2013