IP Library Granted Patent US 12,335,056
Granted Patent B2
US 12,335,056 · App. 18/201,135 · Granted Jun 17, 2025

Energy efficient ethernet (EEE) operation

Inventors: Ragnar Hlynur Jonsson (Aliso Viejo, CA); Brian Edem (Saratoga, CA); Brett Anthony McClellan (Laguna Hills, CA); Seid Alireza Razavi Majomard (Belmont, CA); Xing Wu (Palo Alto, CA); George Zimmerman (Manhattan Beach, CA)
Assignee: Marvell Asia Pte Ltd
H04L12/12H04L7/0079G06F1/3203
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 12,335,056
App. No.
18/201,135
Granted
Jun 17, 2025
Kind
B2
Abstract

A network interface device operates in a normal transmit operating mode in which the network interface device continually receives transmission symbols from a link partner via the communication link. The network interface device determines that receive circuitry of the network interface device is to transition to a low power mode in response to receiving a sleep signal from the link partner. The network interface device then operates according to a quiet/refresh cycle of the low power mode to conserve power. The quiet/refresh cycle corresponds to a time schedule that includes a refresh time window in which receive circuitry of the network interface device is to be powered to receive a refresh signal from the link partner Immediately after transmission of the sleep signal, the network interface device transitions to a quiet time window of the time schedule in which the network interface device ignores transmissions from the link partner.

Claims (99)

1. A network interface device, comprising:

physical layer (PHY) circuitry comprising a transceiver, the PHY circuitry being configured to perform PHY functions associated with a communication link; and

a controller configured to:

operate the PHY circuitry in a normal receive operating mode in which the PHY circuitry continually receives transmission symbols from a link partner via the communication link,

determine that receive circuitry of the PHY circuitry is to transition to a low power mode in response to receiving a sleep signal from the link partner, and

in response to determining that the receive circuitry is to transition to the low power mode and after receiving the sleep signal, control the PHY circuitry to operate according to a quiet/refresh cycle of the low power mode to conserve power, the quiet/refresh cycle corresponding to a time schedule that includes i) alternating a) quiet time windows in which the PHY circuitry ignores transmissions from the link partner and b) alert time windows in which the PHY circuitry is prepared to receive a wake signal from the link partner, and ii) a refresh time window in which receive circuitry of the PHY circuitry is to be powered to receive a refresh signal from the link partner to facilitate keeping the receive circuitry of PHY circuitry synchronized with the link partner, including controlling the PHY circuitry to transition, immediately after transmission of the sleep signal, to a first-occurring quiet time window of the time schedule.

2. The network device of claim 1 , wherein:

the refresh time window is within a last-occurring quiet time window in the time schedule; and

the controller is configured to control the PHY circuitry to be powered to receive the refresh signal during the refresh time window that is within the last-occurring quiet time window and to ignore transmissions from the link partner during a remainder of the last-occurring quiet time window after the refresh time window.

3. The network device of claim 2 , wherein:

the PHY circuitry is configured to synchronize with the link partner according to forward error correction (FEC) frame time periods;

the last-occurring quiet time window corresponds to at least four FEC frame time periods, including a first-occurring FEC frame time period, a last-occurring FEC frame time period, and at least two middle-occurring FEC frame time periods;

the refresh time window overlaps with at least one of the at least two middle-occurring FEC frame time periods, does not overlap with the first-occurring FEC frame time period, and does not overlap with the last-occurring FEC frame time period; and

the controller is configured to control the PHY circuitry to:

be powered to receive the refresh signal during the at least one of the at least two middle-occurring FEC frame time periods, and

ignore transmissions from the link partner during last-occurring FEC frame time period.

4. The network device of claim 3 , wherein:

the at least two middle-occurring FEC frame time periods include a second-occurring FEC frame time period and a third-occurring FEC frame time period;

the last-occurring FEC frame time period is a fourth-occurring FEC frame time period;

the refresh time window overlaps with the third-occurring FEC frame time periods, does not overlap with the second-occurring FEC frame time period, and does not overlap with the fourth-occurring FEC frame time period; and

the controller is configured to control the PHY circuitry to:

power the receive circuitry during the third-occurring FEC frame time period to receive the refresh signal, and

ignore transmissions from the link partner during fourth-occurring FEC frame time period.

5. The network device of claim 1 , wherein:

the PHY circuitry is configured to synchronize with the link partner according to forward error correction (FEC) superframe time periods, each FEC superframe time period corresponding to a predetermined number of FEC frame time periods; and

the controller is configured to control the PHY circuitry to transition to the quiet time window at a FEC superframe boundary that coincides with an end of reception of the sleep signal.

6. A method for power saving regarding a communication link, the method comprising:

operating a network interface device in a normal transmit operating mode in which the network interface device continually receives transmission symbols from a link partner via the communication link;

determining, at the network interface device, that receive circuitry of the network interface device is to transition to a low power mode in response to receiving a sleep signal from the link partner;

in response to determining that the receive circuitry is to transition to the low power mode and after receiving the sleep signal, operating the network interface device according to a quiet/refresh cycle of the low power mode to conserve power, the quiet/refresh cycle corresponding to a time schedule that includes i) alternating a) quiet time windows in which the PHY circuitry ignores transmissions from the link partner and b) alert time windows in which the PHY circuitry is prepared to receive a wake signal from the link partner, and i) a refresh time window in which receive circuitry of the network interface device is to be powered to receive a refresh signal from the link partner to facilitate keeping the receive circuitry of the network interface device synchronized with the link partner, including transitioning, immediately after transmission of the sleep signal, the network interface device to a first-occurring quiet time window of the time schedule.

7. The method for power saving of claim 6 , wherein:

the refresh time window is within a last-occurring quiet time window in the time schedule; and

the method further comprises:

powering the receive circuitry to receive the refresh signal during the refresh time window that is within the last-occurring quiet time window, and

ignoring transmissions from the link partner during a remainder of the last-occurring quiet time window after the refresh time window.

8. The method for power saving of claim 7 , further comprising:

controlling, by the network interface device, reception via the communication link according to forward error correction (FEC) frame time periods;

wherein the last-occurring quiet time window corresponds to at least four FEC frame time periods, including a first-occurring FEC frame time period, a last-occurring FEC frame time period, and at least two middle-occurring FEC frame time periods;

wherein the refresh time window overlaps with at least one of the at least two middle-occurring FEC frame time periods, does not overlap with the first-occurring FEC frame time period, and does not overlap with the last-occurring FEC frame time period; and

wherein the method further comprises:

powering the receive circuitry during the at least one of the at least two middle-occurring FEC frame time periods to receive the refresh signal, and

ignoring, by the network interface device, transmissions from the link partner during last-occurring FEC frame time period.

9. The method for power saving of claim 8 , wherein:

the at least two middle-occurring FEC frame time periods include a second-occurring FEC frame time period and a third-occurring FEC frame time period;

the last-occurring FEC frame time period is a fourth-occurring FEC frame time period;

the refresh time window overlaps with the third-occurring FEC frame time periods, does not overlap with the second-occurring FEC frame time period, and does not overlap with the fourth-occurring FEC frame time period; and

the method further comprises:

powering the receive circuitry during the third-occurring FEC frame time period to receive the refresh signal, and

ignoring, by the network interface device, transmissions from the link partner during fourth-occurring FEC frame time period.

10. The method for power saving of claim 6 , further comprising:

controlling, by the network interface device, reception via the communication link according to forward error correction (FEC) superframe time periods, each FEC superframe time period corresponding to a predetermined number of FEC frame time periods; and

transitioning, by the network interface device, to the quiet time window at an FEC superframe boundary that coincides with an end of reception of the sleep signal.

11. A network interface device, comprising:

physical layer (PHY) circuitry comprising a transceiver, the PHY circuitry being configured to perform PHY functions associated with a communication link; and

a controller configured to:

operate the PHY circuitry in a normal transmit operating mode in which the PHY circuitry continually transmits transmission symbols to a link partner via the communication link,

determine that transmit circuitry of the PHY circuitry is to transition to a low power mode,

in response to determining that the transmit circuitry is to transition to the low power mode, transmit a sleep signal to the link partner via the communication link to prompt the link partner to enter the low power mode, and

in response to determining that the transmit circuitry is to transition to the low power mode and after transmitting the sleep signal, control the PHY circuitry to operate according to a quiet/refresh cycle to conserve power, the quiet/refresh cycle corresponding to a time schedule that includes i) alternating a) quiet time windows in which the PHY circuitry quiets transmissions to the link partner and b) alert time windows in which the PHY circuitry is permitted to transmit a wake signal to the link partner and ii) a refresh time window in which the PHY circuitry is to transmit a refresh signal to the link partner to facilitate keeping the receive circuitry of the link partner synchronized with the PHY circuitry, including controlling the PHY circuitry to transition, immediately after transmission of the sleep signal, to a first-occurring quiet time window of the time schedule.

12. The network device of claim 11 , wherein:

the refresh time window is within a last-occurring quiet time window in the time schedule; and

the controller is configured to control the PHY circuitry to transmit the refresh signal during the refresh time window that is within the last-occurring quiet time window.

13. The network device of claim 12 , wherein:

the PHY circuitry is configured to synchronize with the link partner according to forward error correction (FEC) frame time periods;

the last-occurring quiet time window corresponds to at least four FEC frame time periods, including a first-occurring FEC frame time period, a last-occurring FEC frame time period, and at least two middle-occurring FEC frame time periods;

the refresh time window overlaps with at least one of the at least two middle-occurring FEC frame time periods, does not overlap with the first-occurring FEC frame time period, and does not overlap with the last-occurring FEC frame time period; and

the controller is configured to control the PHY circuitry to transmit the refresh signal during the at least one of the at least two middle-occurring FEC frame time periods.

14. The network device of claim 13 , wherein:

the at least two middle-occurring FEC frame time periods include a second-occurring FEC frame time period and a third-occurring FEC frame time period;

the last-occurring FEC frame time period is a fourth-occurring FEC frame time period;

the refresh time window overlaps with the third-occurring FEC frame time periods, does not overlap with the second-occurring FEC frame time period, and does not overlap with the fourth-occurring FEC frame time period; and

the controller is configured to control the PHY circuitry to transmit the refresh signal during the third-occurring FEC frame time period.

15. The network device of claim 11 , wherein:

the PHY circuitry is configured to synchronize with the link partner according to forward error correction (FEC) superframe time periods, each FEC superframe time period corresponding to a predetermined number of FEC frame time periods; and

the controller is configured to control the PHY circuitry to:

control the PHY end transmission of the sleep signal at an FEC superframe boundary, and

transition to the quiet time window at the FEC superframe boundary.

16. A method for power saving regarding a communication link, the method comprising:

operating a network interface device in a normal transmit operating mode in which the network interface device continually transmits transmission symbols to a link partner via the communication link;

determining, at the network interface device, that transmit circuitry of the network interface device is to transition to a low power mode;

in response to determining that the transmit circuitry is to transition to the low power mode; transmitting, by the network interface device, a sleep signal to the link partner via the communication link to prompt the link partner to enter the low power mode; and

in response to determining that the transmit circuitry is to transition to the low power mode and after transmitting the sleep signal, operating the network interface device according to a quiet/refresh cycle to conserve power, the quiet/refresh cycle corresponding to a time schedule that includes i) alternating al quiet time windows in which the PHY circuitry quiets transmissions to the link partner and b) alert time windows in which the PHY circuitry is permitted to transmit a wake signal to the link partner, and ii) a refresh time window in which the network interface device is to transmit a refresh signal to the link partner to facilitate keeping the receive circuitry of the link partner synchronized with the network interface device, including transitioning the network interface device immediately, after transmission of the sleep signal, to a first-occurring quiet time window of the time schedule.

17. The method for power saving of claim 16 , wherein:

the refresh time window is within a last-occurring quiet time window in the time schedule; and

the method further comprises transmitting, by the network interface device, the refresh signal during the refresh time window that is within the last-occurring quiet time window.

18. The method for power saving of claim 17 , further comprising:

controlling, by the network interface device, transmissions via the communication link according to forward error correction (FEC) frame time periods;

wherein the last-occurring quiet time window corresponds to at least four FEC frame time periods, including a first-occurring FEC frame time period, a last-occurring FEC frame time period, and at least two middle-occurring FEC frame time periods;

wherein the refresh time window overlaps with at least one of the at least two middle-occurring FEC frame time periods, does not overlap with the first-occurring FEC frame time period, and does not overlap with the last-occurring FEC frame time period; and

wherein the method further comprises transmitting, by the network interface device, the refresh signal during the at least one of the at least two middle-occurring FEC frame time periods.

19. The method for power saving of claim 18 , wherein:

the at least two middle-occurring FEC frame time periods include a second-occurring FEC frame time period and a third-occurring FEC frame time period;

the last-occurring FEC frame time period is a fourth-occurring FEC frame time period;

the refresh time window overlaps with the third-occurring FEC frame time periods, does not overlap with the second-occurring FEC frame time period, and does not overlap with the fourth-occurring FEC frame time period; and

the method further comprises transmitting, by the network interface device, the refresh signal during the third-occurring FEC frame time period.

20. The method for power saving of claim 16 , further comprising:

controlling, by the network interface device, transmissions via the communication link according to forward error correction (FEC) superframe time periods, each FEC superframe time period corresponding to a predetermined number of FEC frame time periods;

ending transmission of the sleep signal by the network interface device at an FEC superframe boundary; and

transitioning, by the network interface device, to the quiet time window at the FEC superframe boundary.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2025
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL ASIA PTE LTD
Reel/Frame 071426/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2025
From: JONSSON, RAGNAR HLYNUR; EDEM, BRIAN; MCCLELLAN, BRETT ANTHONY; MAJOMARD, SEID ALIREZA RAZAVI; WU, XING; ZIMMERMAN, GEORGE
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 071243/0871 →
Continuity (5)
Continuation In Part 18142491 · May 2, 2023
Provisional Application 63344730 · May 23, 2022
Provisional Application 63337235 · May 2, 2022
Provisional Application 63337240 · May 2, 2022
Related Publication 20230353395A1 · Nov 2, 2023
References Cited (25)
US 8169893B1 · Getker · 2012 [cited by examiner]
US 9207740B2 · Manav · 2015 [cited by examiner]
US 20090204836A1 · Diab · 2009 [cited by examiner]
US 20100262844A1 · Diab · 2010 [cited by examiner]
US 20110246798A1 · Bilgin · 2011 [cited by examiner]
US 20140010130A1 · Diab · 2014 [cited by examiner]
US 20140112663A1 · Diab · 2014 [cited by examiner]
US 20170038970A1 · Ishiguro · 2017 [cited by examiner]
US 20170118708A1 · Alon · 2017 [cited by examiner]
US 20190129630A1 · Erez · 2019 [cited by examiner]
US 20190129636A1 · Benisty · 2019 [cited by examiner]
US 20190364500A1 · Sambhwani · 2019 [cited by examiner]
US 20210328819A1 · Benyamin et al. · 2021 [cited by applicant]
US 20220077879A1 · Husain · 2022 [cited by examiner]
US 20220216978A1 · Fitzgerald · 2022 [cited by examiner]
EP 3860045A1 · 2021 [cited by examiner]
Axer et al., “802.3bp Sleep/Wake-up Specification—TC10—OPEN Sleep/Wake-up Specification for Automotive Gigabit Ethernet,” OPEN Alliance, Jul. 28, 2021 (23 pages). [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2023/023281, mailed Jul. 13, 2023. (15 pages). [cited by applicant]
Jonsson et al., “Clarify EEE Quiet Signaling—Contribution to IEEE 802.3cy,” available at https://www.ieee802.org/3/cy/public/adhoc/jonsson_majomard_3cy_01_05_03_22.pdf, May 3, 2022 (6 pages). [cited by applicant]
Jonsson et al., “Design Considerations for EEE—Contribution to IEEE 802.3cy,” available at https://www.ieee802.org/3/cy/public/adhoc/jonsson_majomard_3cy_01_04_05_22.pdf, Apr. 5, 2022 (10 pages). [cited by applicant]
Jonsson et al., “Text Proposal for EEE Quiet Signalling—Contribution to IEEE 802.3cy,” available at https://www.ieee802.org/3/cy/public/may22/jonsson_zimmerman_majomard_3cy_01a_05_17_22.pdf, (7 pages). [cited by applicant]
Zimmerman, “EEE Scenarios for Automotive Links,” available at https://www.ieee802.org/3/cy/public/adhoc/zimmerman_3cy_01_12_07_21.pdf, Dec. 2, 2021 (11 pages). [cited by applicant]
Zimmerman, “Energy Efficient Ethernet, Wake Signals and Deep Sleep for Automotive Ethernet,” available at https://www.ieee802.org/3/ch/public/jul17/zimmerman_3ch_02a_0717.pdf, Jul. 2017 (16 pages). [cited by applicant]
“IEEE Std 802.3chTM-2020, Amendment 8: Physical Layer Specifications and Management Parameters for 2.5 Gb/s, 5 Gb/s, and 10 Gb/s Automotive Electrical Ethernet,” The Institute for Electrical and Electronics Engineers (I… [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 18/142,491, mailed Sep. 9, 2024. (9 pages). [cited by applicant]