IP Library Granted Patent US 11,169,591
Granted Patent B2
US 11,169,591 · App. 16/841,715 · Granted Nov 9, 2021

Ethernet PHY-MAC communication with in-band wake-up/sleep commands

Inventors: Dance Wu (Palo Alto, CA); Christopher Mash (Harpenden, GB); Daryl J. Hoot (Saratoga, CA); Hong Yu Chou (Saratoga, CA)
Assignee: MARVELL ASIA PTE LTD
G06F1/3287H04L12/10
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 11,169,591
App. No.
16/841,715
Granted
Nov 9, 2021
Kind
B2
Abstract

An Ethernet communication device includes a data interface and circuitry. The data interface is configured for communicating with a neighbor device. The circuitry is configured to exchange Ethernet data frames with the neighbor device over the data interface, wherein successive data frames are separated in time by an Inter-Packet Gap (IPG) having at least a predefined minimal duration, and to further exchange with the neighbor device, over the data interface, during the IPG between Ethernet frames exchanged on the data interface, a wake-up/sleep command that instructs switching between an active mode and a sleep mode.

Claims (22)

1. An Ethernet communication device, comprising:

a data interface for communicating data with a neighbor device;

a management interface for communicating management information with the neighbor device, wherein the management interface does not support wake-up/sleep commands; and

circuitry, configured to:

exchange Ethernet data frames with the neighbor device over the data interface, wherein successive data frames are separated in time by an Inter-Packet Gap (IPG) having at least a predefined minimal duration; and

further exchange with the neighbor device, over the data interface and not over the management interface that does not support wake-up/sleep commands, during the IPG between Ethernet frames exchanged on the data interface, a wake-up/sleep command that instructs switching between an active mode and a sleep mode.

2. The Ethernet communication device according to claim 1 , wherein the Ethernet communication device comprises an Ethernet physical layer (PHY) device, and wherein the neighbor device comprises an Ethernet Medium Access Control (MAC) device.

3. The Ethernet communication device according to claim 1 , wherein the Ethernet communication device comprises an Ethernet Medium Access Control (MAC) device, and wherein the neighbor device comprises an Ethernet physical layer (PHY) device.

4. The Ethernet communication device according to claim 1 , wherein the circuitry is configured to generate the wake-up/sleep command and to insert the generated wake-up/sleep command in the IPG, for transmission to the neighbor device over the data interface.

5. The Ethernet communication device according to claim 4 , wherein the circuitry is configured to transmit an idle pattern during the IPG, when not transmitting the wake-up/sleep command.

6. The Ethernet communication device according to claim 1 , wherein the circuitry is configured to receive the wake-up/sleep command from the neighbor device during the IPG, to decode the received wake-up/sleep command, and to cause a Medium Access Control (MAC) device to wake-up from sleep mode or to enter sleep mode in response to the wake-up/sleep command.

7. The Ethernet communication device according to claim 6 , wherein the circuitry is configured to distinguish between the wake-up/sleep command and an idle pattern, which is transmitted by the neighbor device during the IPG when not transmitting the wake-up/sleep command.

8. A method for Ethernet communication, comprising:

exchanging Ethernet data frames with a neighbor device over a data interface, wherein successive data frames are separated in time by an Inter-Packet Gap (IPG) having at least a predefined minimal duration;

exchanging management information with the neighbor device over a management interface, wherein the management interface does not support wake-up/sleep commands; and

further exchanging with the neighbor device, over the data interface and not over the management interface that does not support wake-up/sleep commands, during the IPG between Ethernet frames exchanged on the data interface, a wake-up/sleep command that instructs switching between an active mode and a sleep mode.

9. The method for Ethernet communication according to claim 8 , wherein exchanging the Ethernet data frames and the wake/up command comprises exchanging the Ethernet data frames and the wake/up command with an Ethernet Medium Access Control (MAC) device.

10. The method for Ethernet communication according to claim 8 , wherein exchanging the Ethernet data frames and the wake/up command comprises exchanging the Ethernet data frames and the wake/up command with an Ethernet physical layer (PHY) device.

11. The method for Ethernet communication according to claim 8 , wherein exchanging the wake/up command comprises generating the wake-up/sleep command and inserting the generated wake-up/sleep command in the IPG, for transmission to the neighbor device over the data interface.

12. The method for Ethernet communication according to claim 11 , further comprising transmitting an idle pattern during the IPG, when not transmitting the wake-up/sleep command.

13. The method for Ethernet communication according to claim 8 , wherein exchanging the wake-up/sleep command comprises receiving the wake-up/sleep command from the neighbor device during the IPG, and further comprising decoding the received wake-up/sleep command, and causing a Medium Access Control (MAC) device to wake-up from sleep mode or to enter sleep mode in response to the wake-up/sleep command.

14. The method for Ethernet communication according to claim 13 , wherein exchanging the wake-up/sleep command comprises distinguishing between the wake-up/sleep command and an idle pattern, which is transmitted by the neighbor device during the IPG when not transmitting the wake-up/sleep command.

Assignments (6)
MERGER Recorded Sep 5, 2025
From: INFINEON TECHNOLOGIES US NEWCO LLC
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 072563/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2025
From: MARVELL ASIA PTE LTD
To: INFINEON TECHNOLOGIES US NEWCO LLC
Reel/Frame 072558/0700 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2021
From: WU, DANCE; HOOT, DARYL J.; CHOU, HONG YU
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 056885/0542 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2021
From: MASH, CHRISTOPHER
To: CAVIUM UK LTD.
Reel/Frame 056885/0827 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2021
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL ASIA PTE, LTD. (REGISTRATION NO. 199702379M)
Reel/Frame 056886/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2021
From: CAVIUM UK LTD.
To: MARVELL ASIA PTE, LTD. (REGISTRATION NO. 199702379M)
Reel/Frame 056886/0965 →
Continuity (2)
Provisional Application 62832768 · Apr 11, 2019
Related Publication 20200326771A1 · Oct 15, 2020