IP Library Granted Patent US 8,799,633
Granted Patent B2
US 8,799,633 · App. 13/025,818 · Granted Aug 5, 2014

MAC filtering on ethernet PHY for wake-on-LAN

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,799,633
App. No.
13/025,818
Granted
Aug 5, 2014
Kind
B2
Abstract

To improve Wake-on-LAN (WOL) functionality of a device, a Media Access Control (MAC) address filtering function may be implemented in the device's Ethernet physical layer (ePHY) block. When the ePHY detects a WOL frame, the MAC filtering function in the ePHY may perform address comparison between the MAC address associated with the device, and the MAC address contained in the WOL frame. Performing the MAC address comparison within the ePHY allows the main system components, such as the main SOC and other components to remain in standby mode (or sleep mode) until a MAC address match has been determined. Therefore, the main system components do not need to be rebooted every time the device receives a WOL frame, only when there is a match between the MAC address of the system and the MAC address contained in the detected WOL packet.

Claims (44)

1. A device comprising:

a main network controller block having an associated device Media Access Control (MAC) address, and configured to enter a low-power mode when so instructed; and

an Ethernet physical layer (ePHY) block wherein the ePHY block is separately powered from the main network controller block and the ePHY block comprises a first register, and wherein the main network controller block is configured to write the device MAC address into the first register when the device initially boots up;

the ePHY block is configured to:

detect a Wake-On-LAN (WOL) packet comprising a target MAC address, while the main network controller block is in low-power mode;

compare the target MAC address with the device MAC address; and

generate an interrupt signal to initiate a boot up of the main network controller block if the main network controller block is in the low-power mode and the comparison indicates that the target MAC address matches the device MAC address.

2. The device of claim 1 , further comprising a boot processing unit, wherein the ePHY block is further configured to transmit the interrupt signal to a boot processing unit.

3. The device of claim 2 , wherein the ePHY block is configured to transmit the interrupt signal to the boot processing unit via a dedicated interrupt pin of the boot processing unit.

4. The device of claim 2 , wherein the boot processing unit is configured to initiate the boot up of the main network controller block in response to receiving the interrupt signal.

5. The device of claim 4 , wherein the main network controller block is configured to remain in the low-power mode if the main network controller block is in the low-power mode, unless the boot processing unit initiates the boot up of the main network controller block.

6. The device of claim 1 , wherein the main network controller block is configured to write the device MAC address into the first register prior to the main network controller block entering the low-power mode.

7. A method for performing a Wake-On-LAN (WOL) of a device comprising a main network controller block residing in a low-power mode, and having an associated device Media Access Control (MAC) address, the method comprising:

an Ethernet physical layer (ePHY) block in the device detecting a WOL packet comprising a target MAC address, wherein the ePHY block is separately powered from the main network controller block;

the ePHY block comprises a first register, and wherein the main network controller block is configured to write the device MAC address into the first register when the device initially boots up;

the ePHY block comparing the target MAC address with the device MAC address; and

the ePHY block initiating a boot up of the main network controller block in response to said comparing indicating that that the target MAC address matches the device MAC address.

8. The method of claim 7 , wherein said initiating comprises the ePHY block generating an interrupt signal and transmitting the interrupt signal to a boot up processor.

9. The method of claim 8 , further comprising the boot up processor instructing the main network controller block to exit the low-power mode.

10. The method of claim 7 , further comprising the main network controller block writing the device MAC address into the ePHY block prior to the main network controller block entering the low-power mode.

11. A method for performing a Wake-On-LAN (WOL) of a device comprising a main network controller block residing in a low-power mode, and having an associated device Media Access Control (MAC) address, the method comprising:

an Ethernet physical layer (ePHY) block in the device detecting a WOL packet comprising a target MAC address, wherein the ePHY block is separately powered from the main network controller block;

the ePHY block comprises a first register, and wherein the main network controller block is configured to write the device MAC address into the first register when the device initially boots up;

the ePHY block comparing the target MAC address with the device MAC address; and

the main network controller block remaining in the low-power mode in response to said comparing indicating that that the target MAC address does not match the device MAC address.

12. A system comprising:

a first device;

one or more additional devices, each of the one or more additional devices having a unique Media Access Control (MAC) address;

a local area network (LAN) connection configured to couple the one or more additional devices and the first device together in a LAN;

wherein the first device is configured to transmit a Wake-On-LAN (WOL) packet comprising a target MAC address over the LAN connection;

wherein a second device of the one or more other additional devices is configured to receive the WOL packet; and

wherein the second device comprises a main network controller block and a first Ethernet physical layer (ePHY) block wherein the ePHY block is separately powered from the main network controller block and the ePHY block is configured to store the unique MAC address of the second device in a first register when the second device initially boots up;

the ePHY block is configured to:

detect the WOL packet;

compare the target MAC address with the unique MAC address of the second device; and

initiate a boot up of the second device when:

the second device, including the main network controller block, resides in low-power mode when the WOL packet is detected by the first ePHY block; and the comparison indicates that the target MAC address matches the unique MAC address of the second device.

13. The system of claim 12 , wherein, the second device is configured to remain in the low-power mode when: the second device resides in the low-power mode when the WOL packet is detected by the first ePHY block; and the comparison indicates that the target MAC address does not match the unique MAC address of the second device.

14. The system of claim 12 , wherein the first ePHY block is configured to store the unique MAC address of the second device in the first register prior to the main network controller block entering the low-power mode.

15. The system of claim 14 , wherein the first register is programmable by another component of the second device to store the unique MAC address of the second device.

16. The system of claim 12 , wherein each device of the one or more additional devices is configured to receive the WOL packet; and wherein each given device of the one or more additional devices comprises a respective ePHY block configured to: detect the WOL packet; compare the target MAC address with the unique MAC address of the given device; and initiate a boot up of the given device when: the given device resides in low-power mode when the WOL packet is detected by the respective ePHY block of the given device; and the comparison indicates that the target MAC address matches the unique MAC address of the given device.

17. The system of claim 16 , wherein, each given device of the one or more additional devices is configured to remain in the low-power mode when: the given device resides in the low-power mode when the WOL packet is detected by the respective ePHY block of the given device; and the comparison indicates that the target MAC address does not match the unique MAC address of the given device.

18. The system of claim 12 , wherein the one or more additional devices comprise one or more of: a printer; a computer; a digital display/television; a Blu-Ray player; a DVD player; a set-top box; a digital recording device; or a video game console.

19. The system of claim 12 , wherein the first device is a computer.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
MERGER Recorded Dec 12, 2017
From: STANDARD MICROSYSTEMS CORPORATION
To: MICROCHIP TECHNOLOGY INCORPORATED
Reel/Frame 044840/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2011
From: SUGANAMI, KENICHI
To: STANDARD MICROSYSTEMS CORPORATION
Reel/Frame 025903/0300 →