IP Library › Granted Patent US 8,656,195
Granted Patent B2
US 8,656,195 · App. 13/221,840 · Granted Feb 18, 2014

Energy efficient ethernet control

Inventor: Daniel J Dove (Colfax, CA)
Assignee: Hewlett-Packard Development Company, L.P.
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,656,195
App. No.
13/221,840
Filed
Aug 30, 2011
Granted
Feb 18, 2014
Kind
B2
Art Unit
2115
USPC
713/323
Abstract

A physical layer device includes a pseudo-random number generator, a register, a state machine, and a timer. The pseudo-random value generator is configured to produce a pseudo-random value within a predefined range. The register is configured to receive the pseudo-random value from the pseudo-random value generator and store the pseudo-random value. The state machine is configured to obtain the pseudo-random value from the register and provide the pseudo-random value to a timer within the physical layer device. The timer is configured to control a duration of an Energy Efficient Ethernet time period based on the pseudo-random value.

Claims (38)

1. A physical layer device comprising:

a pseudo-random value generator to produce a pseudo-random value within a predefined range;

a register to receive the pseudo-random value from the pseudo-random value generator and store the pseudo-random value;

a state machine to obtain the pseudo-random value from the register and provide the pseudo-random value to a timer within the physical layer device; and

the timer to control a duration of an Energy Efficient Ethernet time period based on the pseudo-random value,

wherein the control of the duration of the Energy Efficient Ethernet time period based on the pseudo-random value enables a plurality of physical layer devices in a switch to commence and discontinue the Energy Efficient Ethernet time period in a substantially non-synchronous manner.

2. The physical layer device of claim 1 , wherein the Energy Efficient Ethernet time period is a Low Power Idle (LPI) time period.

3. The physical layer device of claim 2 , wherein the LPI period comprises one or more of a sleep period, a quiet period, and a refresh period.

4. The physical layer device of claim 1 , wherein the Energy Efficient Ethernet time period is the amount of time that the physical layer device remains quiet before sending a refresh signal.

5. The physical layer device of claim 1 , wherein the Energy Efficient Ethernet time period is the amount of time that the physical layer device transmits a refresh signal.

6. The physical layer device of claim 1 , wherein the Energy Efficient Ethernet time period is the amount of time that the physical layer device transmits a sleep signal before turning a transmitter associated with the physical layer device off.

7. A switch comprising:

a power supply; and

a plurality of physical layer devices, each physical layer device comprising:

a pseudo-random value generator to produce a pseudo-random value within a predefined range;

a register to receive the pseudo-random value from the pseudo-random value generator and store the pseudo-random value;

a state machine to obtain the pseudo-random value from the register and provide the pseudo-random value to a timer within the physical layer device; and

the timer to control a duration of an Energy Efficient Ethernet time period based on the pseudo-random value,

wherein the control of the duration of the Energy Efficient Ethernet time period based on the pseudo-random value enables the plurality of physical layer devices to commence and discontinue the Energy Efficient Ethernet time period in a substantially non-synchronous manner.

8. The switch of claim 7 , wherein the Energy Efficient Ethernet period is a Low Power Idle (LPI) time period.

9. The switch of claim 7 , wherein the Energy Efficient Ethernet time period is the amount of time that each physical layer device remains quiet before sending a refresh signal.

10. The switch of claim 7 , wherein the Energy Efficient Ethernet time period is the amount of time that each physical layer device transmits a refresh signal.

11. The switch of claim 7 , wherein the Energy Efficient Ethernet time period is the amount of time that each physical layer device transmits a sleep signal before turning a transmitter associated with the physical layer device off.

12. The switch of claim 7 , wherein the switch comprises an Ethernet switch.

13. A method comprising:

initializing a physical layer device;

generating a number within a number range;

storing the number; and

providing the number to a timer,

wherein the timer controls a duration of an Energy Efficient Ethernet period time based on the number, and

wherein the control of the duration of the Energy Efficient Ethernet time period based on the number enables a plurality of physical layer devices to commence and discontinue the Energy Efficient Ethernet time period in a substantially non-synchronous manner.

14. The method of claim 13 , wherein the Energy Efficient Ethernet time period is a Low Power Idle (LPI) period.

15. The method of claim 14 , wherein the LPI period comprises one or more of a sleep period, a quiet period, and a refresh period.

16. The method of claim 13 , wherein the Energy Efficient Ethernet time period is the amount of time that the physical layer device remains quiet before sending a refresh signal.

17. The method of claim 13 , wherein the number is a pseudo random number.

18. The method of claim 13 , wherein the Energy Efficient Ethernet time period is the amount of time that the physical layer device transmits a refresh signal.

19. The method of claim 13 , wherein the Energy Efficient Ethernet time period is the amount of time that the physical layer device transmits a sleep signal before turning a transmitter associated with the physical layer device off.

20. The method of claim 17 , wherein a state machine provides the pseudo random number from a register to the timer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2011
From: DOVE, DANIEL J.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 026833/0770 →
Continuity (1)
Related Publication 20130054995A1 · Feb 28, 2013