IP Library Granted Patent US 9,253,120
Granted Patent B1
US 9,253,120 · App. 14/051,290 · Granted Feb 2, 2016

Systems and methods for high speed data processing at a network port

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,253,120
App. No.
14/051,290
Granted
Feb 2, 2016
Kind
B1
Abstract

Network device for sending and receiving information is provided. The network device includes a port having a receive segment for receiving information and a transmit segment for transmitting information. The port can be configured to operate as an independent port using a single link operating at 25 gigabits per second.

Claims (32)

1. A network device for sending and receiving information, comprising:

a port having a receive segment for receiving information and a transmit segment for transmitting information using a plurality of links, where each link has a dedicated forward error correction logic for controlling errors in a first configuration, when the port operates as a first independent port using only one of the plurality of links; and a multi-lane forward error correction logic for controlling errors in a second configuration, when the same port operates as a second independent port using more than one link for sending and receiving information and the more than one link provides a combined throughput for the second configuration;

wherein in the first configuration the port operates at 25 gigabits per second using the one link and in the second configuration the port operates at a rate higher than 25 gigabits per second using more than one link.

2. The network device of claim 1 , wherein the network device is a switch element having the port.

3. The network device of claim 1 , wherein the port is configured to operate as an Ethernet port.

4. The network device of claim 1 , wherein the port is configured to operate as a Fibre Channel over Ethernet port.

5. The network device of claim 1 , wherein the network device is an adapter for sending and receiving information.

6. The network device of claim 1 , wherein the port uses two links to operate at a combined rate of 50 gigabits per second.

7. The network device of claim 1 , wherein the port uses three links to operate at a combined rate of 75 gigabits per second.

8. A network device for sending and receiving information, comprising:

a port having a receive segment for receiving information and a transmit segment for transmitting information using a plurality of links, where each link has a dedicated forward error correction logic for controlling errors in a first configuration, when the port operates as a first independent port using only one of the plurality of links; and a multi-lane forward error correction logic for controlling errors in a second configuration, when the same port operates as a second independent port using more than one link for sending and receiving information and the more than one link provides a combined throughput for the second configuration;

wherein in the first configuration the port operates at 25 gigabits per second using the one link and in the second configuration the port uses two links operating at a combined rate of 50 gigabits per second, or uses three links operating at a combined rate of 75 gigabits per second.

9. The network device of claim 8 , wherein the network device is a switch element.

10. The network device of claim 8 , wherein the port is configured to operate as an Ethernet port.

11. The network device of claim 8 , wherein the port is configured to operate as a Fibre Channel over Ethernet port.

12. The network device of claim 8 , wherein the network device is an adapter for sending and receiving information.

13. A network device for sending and receiving information, comprising:

a port coupled to a plurality of links and having a receive segment for receiving information and a transmit segment for transmitting information,

wherein the receive segment comprises:

a dedicated forward error correction logic for receiving information at each of the plurality of links, when the port operates in a first configuration as a first independent port using only one link;

a multilane forward error correction logic configured for use when the port operates as a second independent port in a second configuration using more than one link that provides a combined throughput for the second configuration; and

at least one multiplexer for selecting between the dedicated forward error correction logic and the multilane forward error correction logic; and

wherein the transmit segment comprises:

a transmit segment dedicated forward error correction logic and a single lane phase first-in-first-out (FIFO) memory configured for use in the first configuration;

a transmit segment multilane forward error correction logic and multilane FIFO memory configured for use in the second configuration; and

at least one multiplexer for selecting between the single lane phase FIFO memory and the multilane phase FIFO memory; and

wherein in the first configuration the port operates at 25 gigabits per second using the one link and in the second configuration the port uses two links operating at a combined rate of 50 gigabits per second, or uses three links operating at a combined rate of 75 gigabits per second.

14. The network device of claim 13 , wherein the network device is a switch element.

15. The network device of claim 13 , wherein the network device is a switch element having the port.

16. The network device of claim 13 , wherein the port is configured to operate as an Ethernet port.

17. The network device of claim 13 , wherein the port is configured to operate as a Fibre Channel over Ethernet port.

18. The network device of claim 13 , wherein the network device is an adapter for sending and receiving information.

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 10, 2013
From: DROPPS, FRANK R.; KLEMIN, BRUCE A.; MCGLAUGHLIN, EDWARD C.
To: QLOGIC, CORPORATION
Reel/Frame 031385/0294 →