IP Library Granted Patent US 8,982,753
Granted Patent B2
US 8,982,753 · App. 12/470,991 · Granted Mar 17, 2015

Method and system for low latency state transitions for energy efficiency

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,982,753
App. No.
12/470,991
Granted
Mar 17, 2015
Kind
B2
Abstract

Aspects of a method and system for physical layer control of low latency state transitions for energy efficiency. In this regard, a determination may be made to reconfigure a network device from an energy saving mode of operation to a higher performance mode of operation. A first portion of the network device may be reconfigured prior to sending an indication of the reconfiguration to a link partner, and a remaining portion of the network device may be reconfigured after sending the indication. The link partner may begin reconfiguration from an energy saving mode of operation to higher performance mode of operation upon receiving the indication. The energy saving mode may comprise a low power idle (LPI) or a subset PHY mode. The reconfiguration may comprise allocating memory to, and/or de-allocating memory from, buffering received and/or to-be-transmitted data.

Claims (30)

1. A method, comprising:

performing by one or more circuits in a network device:

operating the network device in a first operating mode, the first operating mode representing an energy saving state of the network device;

in response to a detection of a need to transition the network device from the first operating mode to a second operating mode where the network device operates in an active state, first reconfiguring a first portion of the network device, wherein the first reconfiguring only partially transitions the network device from the first operating mode to the second operating mode;

after the first reconfiguring produces the partial transition from the first operating mode to the operating mode, sending an indication to a link partner of a need for the link partner to transition from the first operating mode to the second operating mode; and

after sending the indication, second reconfiguring a second portion of the network device, wherein the second reconfiguring completes the transition of the network device from the first operating mode to the second operating mode.

2. The method according to claim 1 , wherein the link partner begins reconfiguration from the first operating mode to the second operating mode upon receiving the indication.

3. The method according to claim 1 , wherein the indication comprises one or more physical layer signals.

4. The method according to claim 1 , wherein the indication comprises one or more packets.

5. The method according to claim 1 , wherein the reconfiguring comprises reconfiguring one or more transmitters, receivers, NEXT cancellers, FEXT cancellers, and/or echo cancellers of the network device.

6. The method according to claim 1 , wherein the first operating mode is a low power idle (LPI) mode.

7. The method according to claim 1 , wherein the first operating mode is a subset physical layer device mode.

8. The method according to claim 1 , further comprising allocating memory for use in buffering data.

9. The method according to claim 7 , wherein the allocating is based on an amount of time for reconfiguring the network device.

10. The method according to claim 7 , wherein the allocating is based on an amount of time for reconfiguring the link partner.

11. A system, comprising:

one or more circuits for use in a network device, the one or more circuits operable to:

operate the network device in a first operating mode, the first operating mode representing an energy saving state of the network device;

in response to a detection of a need to transition the network device from the first operating mode to a second operating mode where the network device operates in an active state, first reconfigure a first portion of the network device, wherein the first reconfiguring only partially transitions the network device from the first operating mode to the second operating mode;

after the first reconfiguring produces the partial transition from the first operating mode to the operating mode, send an indication to a link partner of a need for the link partner to transition from the first operating mode to the second operating mode; and

after sending the indication, second reconfigure a second portion of the network device, wherein the second reconfiguring completes the transition of the network device from the first operating mode to the second operating mode.

12. The system according to claim 11 , wherein the link partner begins reconfiguration from the first operating mode to the second operating mode upon receiving the indication.

13. The system according to claim 11 , wherein the indication comprises one or more physical layer signals.

14. The system according to claim 11 , wherein the indication comprises one or more packets.

15. The system according to claim 11 , wherein the one or more circuits are operable to reconfigure one or more transmitters, receivers, NEXT cancellers, FEXT cancellers, and/or echo cancellers of the network device.

16. The system according to claim 11 , wherein the first operating mode is a low power idle (LPI) mode.

17. The system according to claim 11 , wherein the second operating mode is a subset PHY mode.

18. The system according to claim 11 , wherein the one or more circuits are operable to allocate memory for use in buffering data.

19. The system according to claim 18 , wherein the one or more circuits are operable to allocate memory based on an amount of time for reconfiguring the network device.

20. The system according to claim 18 , wherein the one or more circuits are operable to allocate memory buffering based on an amount of time for reconfiguring the link partner.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
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 Jul 26, 2009
From: DIAB, WAEL WILLIAM
To: BROADCOM CORPORATION
Reel/Frame 023006/0462 →