IP Library Granted Patent US 8,230,240
Granted Patent B2
US 8,230,240 · App. 12/495,530 · Granted Jul 24, 2012

Method and system for energy efficient networking over a serial communication channel based on forward error correction support

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,230,240
App. No.
12/495,530
Granted
Jul 24, 2012
Kind
B2
Abstract

Aspects of a method and system for energy efficient networking over a serial communication channel are provided. In this regard, one or more circuits in an Ethernet PHY that communicates over one or more serial communication channels may transmit and/or receive physical layer signals to maintain and/or refresh synchronization and/or training parameters while operating in an energy saving mode. The Ethernet PHY may transition out of the energy saving mode upon transmitting and/or receiving a wake sequence via the serial communication channel(s), where the wake sequence comprises one or more deterministic forward error correction (FEC) block in instances that FEC is utilized for communications via the serial communication channel(s). The one or more circuits in the Ethernet PHY may be operable to perform forward error correction (FEC) functions and one or more of the FEC functions may be disabled while remaining ones of the FEC functions are enabled.

Claims (35)

1. A method for networking, the method comprising:

performing, by one or more circuits in an Ethernet physical layer device (PHY) that communicates over one or more serial communication channels:

prior to transitioning to an energy saving mode, receiving data with forward error correction (FEC) information of a first type, wherein a content of said first type of FEC information is based on a content of said data;

receiving physical layer signals over said one or more serial communication channels to maintain and/or refresh synchronization and/or training parameters in said Ethernet PHY while operating in said energy saving mode;

transitioning out of said energy saving mode upon receiving a wake sequence via said one or more serial communication channels, said wake sequence including FEC information of a second deterministic type, said second deterministic type of FEC information having a predetermined value and/or sequence of bits; and

processing said second deterministic type FEC information with a first part of FEC functionality in said Ethernet PHY that is enabled, while a second part of FEC functionality in said Ethernet PHY is disabled.

2. The method according to claim 1 , comprising configuring said one or more circuits based on an energy efficient networking control policy.

3. The method according to claim 1 , comprising disabling said second part of EFC functionality after receiving a sleep signal from a link partner that communicates with said Ethernet PHY.

4. The method according to claim 1 , wherein said energy saving mode comprises a low power idle mode.

5. The method according to claim 1 , comprising re-enabling said second part of FEC functionality after receiving said wake sequence.

6. The method according to claim 1 , wherein said one or more serial communication channels each comprise backplane, inter-chip traces, and/or copper cabling.

7. The method according to claim 1 , wherein said disabled second part of FEC is functionality comprise encoding and/or decoding functionality.

8. The method according to claim 1 , wherein said disabled second part of FEC functionality comprises one or both of scrambling and unscrambling functions.

9. The method according to claim 1 , wherein said Ethernet PHY is integrated on a line card.

10. A system for networking, the system comprising:

one or more circuits in an Ethernet physical layer device (PHY) that communicates over one or more serial communication channels, wherein said one or more circuits:

perform forward error correction (FEC) functions;

receive physical layer signals over said one or more serial communication channels to maintain and/or refresh synchronization and/or training parameters in said Ethernet PHY while operating in an energy saving mode;

transition out of said energy saving mode upon receiving a wake sequence via said one or more serial communication channels, said wake sequence including one or more deterministic FEC blocks, each of said one or more deterministic FEC blocks having a predetermined value and/or sequence of bits; and

process said one or more deterministic FEC blocks with a first part of FEC functionality in said Ethernet PHY that is enabled, while a second part of FEC functionality in said Ethernet PHY is disabled.

11. The system according to claim 10 , wherein said one or more circuits are configured based on an energy efficient networking control policy.

12. The system according to claim 10 , wherein said one or more circuits disable said second part of FEC functionality after receiving a sleep signal from a link partner that communicates with said Ethernet PHY.

13. The system according to claim 10 , wherein said energy saving mode comprises a low power idle mode.

14. The system according to claim 10 , wherein said one or more circuits re-enable said second part FEC functionality after receiving said wake sequence.

15. The system according to claim 10 , wherein said one or more serial communication channels each comprise backplane, inter-chip traces, and/or copper cabling.

16. The system according to claim 10 , wherein said disabled second part of FEC functionality comprise encoding and/or decoding functions.

17. The system according to claim 10 , wherein said disabled second part of FEC functionality comprise one or both of scrambling and unscrambling functions.

18. The system according to claim 10 , wherein said Ethernet PHY is integrated on a line card.

19. A method, comprising:

prior to transitioning of a physical layer device to an energy saving mode, receiving data with forward error correction (FEC) information of a first type, wherein a content of said first type of FEC information is based on a content of said data;

receiving refresh signals to maintain and/or refresh synchronization in said physical layer device while operating in said energy saving mode;

transitioning said physical layer device out of said energy saving mode upon receiving a wake sequence, said wake sequence including FEC information of a second deterministic type, said second deterministic type of FEC information having a predetermined value and/or sequence of bits; and

processing said second deterministic type of FEC information with a first part of FEC functionality in said physical layer device that is enabled, while a second part of FEC functionality in said physical layer is disabled.

20. The method according to claim 19 , further comprising disabling said second part of FEC functionality after receiving a sleep signal from a link partner that communicates with said physical layer device.

21. The method according to claim 19 , further comprising re-enabling said second part of FEC functionality after receiving said wake sequence.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2009
From: DIAB, WAEL WILLIAM; PILLAI, VELU
To: BROADCOM CORPORATION
Reel/Frame 023186/0591 →