IP Library › Granted Patent US 7,596,139
Granted Patent B2
US 7,596,139 · App. 09/988,066 · Granted Sep 29, 2009

Backplane interface adapter with error control and redundant fabric

Assignee: Foundry Networks, Inc.
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 7,596,139
App. No.
09/988,066
Filed
Nov 16, 2001
Granted
Sep 29, 2009
Kind
B2
Examiner
MEW, KEVIN D
Art Unit
2416
USPC
370/392
Abstract

A backplane interface adapter with error control and redundant fabric for a high-performance network switch. The error control may be provided by an administrative module that includes a level monitor, a stripe synchronization error detector, a flow controller, and a control character presence tracker. The redundant fabric transceiver of the backplane interface adapter improves the adapter's ability to properly and consistently receive receive narrow input cells carrying packets of data and output wide striped cells to a switching fabric.

Claims (21)

1. A method for maintaining synchronization of striped data traffic, comprising the steps of:

(a) sending a common character in striped data in all lanes for a predetermined number of cycles;

(b) evaluating the common control characters received at stripe receive synchronization queues; and

(c) detecting when an in-synch condition is present that indicates the stripe receive synchronization queues have been cleared.

2. A method for managing out-of-synchronization traffic flow, comprising:

(a) monitoring a level of stripe receive synchronization queues;

(b) determining whether an out-of-synchronization condition exists; and

(c) initiating a re-synchronization routine when said out-of-synchronization condition exists; and further comprising, after said initiating step (c), the steps of:

(d) sending a common character in striped data in all lanes for a predetermined number of cycles;

(e) evaluating the common control characters received at the stripe receive synchronization queues; and

(f) detecting when an in-synch condition is present that indicates the stripe receive synchronization queues have been cleared.

3. A method for maintaining synchronization of striped data traffic, comprising the steps of:

(a) sending a common character in striped data in all lanes for a predetermined number of cycles; and

(b) evaluating the common control characters received at stripe receive synchronization queues; and

(c) detecting when an in-synch condition is present.

4. A method comprising:

(a) monitoring a level of stripe receive synchronization queues;

(b) determining whether an out-of-synchronization condition exists; and

(c) initiating a re-synchronization routine when said out-of-synchronization condition exists; and further comprising, after said initiating step (c),the steps of:

(d) sending a common character in striped data in all lanes for a predetermined number of cycles;

(e) evaluating the common control characters to detect when an in-synch condition is present.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: BROCADE COMMUNICATIONS SYSTEMS LLC
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047270/0247 →
RELEASE OF SECURITY INTEREST Recorded Jan 22, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC
Reel/Frame 034804/0793 →
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2015
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; INRANGE TECHNOLOGIES CORPORATION; FOUNDRY NETWORKS, LLC
Reel/Frame 034792/0540 →
CHANGE OF NAME Recorded Jul 21, 2010
From: FOUNDRY NETWORKS, INC.
To: FOUNDRY NETWORKS, LLC
Reel/Frame 024733/0739 →
SECURITY AGREEMENT Recorded Jan 20, 2010
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC; INRANGE TECHNOLOGIES CORPORATION; MCDATA CORPORATION; MCDATA SERVICES CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 023814/0587 →
SECURITY AGREEMENT Recorded Dec 22, 2008
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, INC.; INRANGE TECHNOLOGIES CORPORATION; MCDATA CORPORATION
To: BANK OF AMERICA, N.A. AS ADMINISTRATIVE AGENT
Reel/Frame 022012/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2002
From: WONG, ARIS
To: FOUNDRY NETWORKS, INC.
Reel/Frame 013157/0128 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2002
From: PATEL, RONAK; WONG, MING G.; LIN, YU-MEI; CHANG, ANDREW
To: FOUNDRY NETWORKS, INC.
Reel/Frame 012522/0146 →
Continuity (3)
Continuation In Part 0985503800 · May 15, 2001
Provisional Application 6024987100 · Nov 17, 2000
Related Publication 20020105966A1 · Aug 8, 2002