IP Library Patent Application 10887061
Patent Application
App. No. 10/887,061

Method and system for power management in a gigabit Ethernet chip

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 None
App. No.
10/887,061
Abstract

Aspects of the invention for managing power in a single chip device may comprise, an internal finite state machine that, while in a communicating state, determines from within the single chip device whether a power management status is set and/or whether a first power management event is received. If the power management status is set, the finite state machine may transition from the communicating state to a power management event sent state. If the first power management event is received, the finite state machine may transition from the communicating state to a non-communicating state. The first power management event may be a turn off power management event. Furthermore, in instances where the power management status is set, it may be cleared, thereby causing the finite state machine to transition back to the communicating state. One or more power management control registers may be utilized for indicating power management status.

Claims (48)

1 . A method for managing power in a single chip device, the method comprising:

while in a communicating state, determining internally from within the single chip device at least one of:

whether a power management status is set; and

whether a first power management event is received;

if said power management status is set, transitioning to a power management event sent state; and

if said first power management event is received, transitioning to a non-communicating state.

2 . The method according to claim 1 , wherein said first power management event is a turn off power management event.

3 . The method according to claim 1 , further comprising clearing said set power management status.

4 . The method according to claim 3 , further comprising transitioning back to said communicating state from said power management event sent state upon said clearing of said set power management status.

5 . The method according to claim 1 , further comprising in response to receiving a second turn off power management event while in said power management event sent state, transitioning to a link reactivation state.

6 . The method according to claim 5 , further comprising in response to receiving said second turn off power management event while in said power management event sent state, at least one of:

initiating wake signaling; and

sending an acknowledgement to a host.

7 . The method according to claim 5 , further comprising transitioning back to said power management event sent state from said link reactivation state upon receiving sufficient power.

8 . The method according to claim 5 , further comprising transitioning from said non-communicating state to said link reactivation state when said power management status is set

9 . The method according to claim 1 , further comprising resending at least one power management event if a timeout occurs while in said power management event sent state.

10 . The method according to claim 1 , further comprising transitioning from said non-communicating state back to said communicating state upon receiving sufficient power.

11 . A machine-readable storage having stored thereon, a computer program having at least one code section for managing power in a single chip device, the at least one code section being executable by a machine for causing the machine to perform steps comprising:

while in a communicating state, determining internally from within the single chip device at least one of:

whether a power management status is set; and

whether a first power management event is received;

if said power management status is set, transitioning to a power management event sent state; and

if said first power management event is received, transitioning to a non-communicating state.

12 . The machine-readable storage according to claim 11 , wherein said first power management event is a turn off power management event.

13 . The machine-readable storage according to claim 11 , further comprising code for clearing said set power management status.

14 . The machine-readable storage according to claim 13 , further comprising code for transitioning back to said communicating state from said power management event sent state upon said clearing of said set power management status.

15 . The machine-readable storage according to claim 11 , further comprising code for transitioning to a link reactivation state in response to receiving a second turn off power management event while in said power management event sent state.

16 . The machine-readable storage according to claim 15 , further comprising code for at least one of initiating wake signaling and sending an acknowledgement to a host in response to receiving said second turn off power management event while in said power management event sent state.

17 . The machine-readable storage according to claim 15 , further comprising code for transitioning back to said power management event sent state from said link reactivation state upon receiving sufficient power.

18 . The machine-readable storage according to claim 15 , further comprising code for transitioning from said non-communicating state to said link reactivation state when said power management status is set

19 . The machine-readable storage according to claim 11 , further comprising code for resending at least one power management event if a timeout occurs while in said power management event sent state.

20 . The machine-readable storage according to claim 11 , further comprising code for transitioning from said non-communicating state back to said communicating state upon receiving sufficient power.

21 . A system for managing power in a single chip device, the system comprising:

a finite state machine that, while in a communicating state, internally determines from within the single chip device at least one of:

whether a power management status is set; and

whether a first power management event is received;

if said power management status is set, said finite state machine transitioning to a power management event sent state; and

said finite state machine transitioning to a non-communicating state, if said first power management event is received.

22 . The system according to claim 21 , wherein said first power management event is a turn off power management event.

23 . The system according to claim 21 , wherein said finite state machine clears said set power management status.

24 . The system according to claim 23 , wherein said finite state machine transitions back to said communicating state from said power management event sent state upon said clearing of said set power management status.

25 . The system according to claim 21 , wherein said finite state machine transitions to a link reactivation state in response to receiving a second turn off power management event while in said power management event sent state.

26 . The system according to claim 25 , wherein said finite state machine at least one of initiates wake signaling and sends an acknowledgement to a host in response to receiving said second turn off power management event while in said power management event sent state.

27 . The system according to claim 25 , wherein said finite state machine transitions back to said power management event sent state from said link reactivation state upon receiving sufficient power.

28 . The system according to claim 25 , wherein said finite state machine transitions from said non-communicating state to said link reactivation state when said power management status is set

29 . The system according to claim 21 , wherein said finite state machine resends at least one power management event if a timeout occurs while in said power management event sent state.

30 . The system according to claim 21 , wherein said finite state machine transitions from said non-communicating state back to said communicating state upon receiving sufficient power.

31 . The system according to claim 21 , further comprising at least one power management control register for indicating said power management status.

Assignments (4)
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 Dec 22, 2004
From: HWANG, ANDY
To: BROADCOM CORPORATION
Reel/Frame 015490/0263 →