US8312307B2

Systems and methods for reducing power consumption during communication between link partners

Summary by NHIP

Active Idle Ethernet Controller

The Ethernet controller alternates between active and low power states to reduce energy consumption during data transmission and reception. It signals link partners to enter specific low power modes, waits for predefined periods, and then resumes operations at negotiated speeds using 10GBASE-T or 1000BASE-T PHYs.

Claim Score by NHIP

Read claim 11, the broadest

Abstract

Generally, this disclosure describes an energy-efficient Ethernet communications approach. In at least one embodiment described herein, an Ethernet controller may be configured to operate in an active power state to transmit or receive data packets at a maximum available link speed. The maximum available link speed may be determined by a negotiation between the Ethernet controller and a link partner coupled to the Ethernet controller. Once the data packets are transmitted or received, the Ethernet controller may be configured to operate in an idle power state to reduce energy consumption.

US8312307B2, drawing sheet 1
Sheet 1 of 7

Term

3.6 yearsleft in the term

Expires 14 May 2030, including 919 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

37 claims: 4 independent, 33 dependent

  1. 1
    An Ethernet controller, comprising:at least one Media Access Controller (MAC);at least one interface to at least one PHY;and circuitry arranged to, when operational: cause generation of a signal for a first link partner signaling a first low power state;enter the first low power state, the first low power state to cause a reduction in power consumed by transmit circuitry during the first low power state;cause generation of a signal for the first link partner signaling end of the first low power state;await a first predefined period of time;after the first predefined period of time, cause transmission, in a first active power state, of at least one Ethernet data frame to the first link partner, the first active power state being a higher power consumption state of the transmit circuitry than the first low power state;receive an indication of a signal of the first link partner signaling a second low power state;enter the second low power state, the second low power state to cause a reduction in power consumed by receive circuitry during the second low power state;receive an indication of a signal of the first link partner signaling end of the second low power state;and enter a second active power state, the second active power state being a higher power consumption state of the receive circuitry than the second low power state and after a second predefined period of time, receive at least one Ethernet data frame from the first link partner.
  2. 11
    Broadest claimClaim Score 43, average(NHIP)A system comprising:network controller circuitry arranged to, when operational: cause generation of a signal for a first link partner signaling a first low power state;cause generation of a signal for the first link partner signaling end of the first low power state;await a first predefined period of time;after the first predefined period of time, cause transmission of at least one Ethernet data frame to the first link partner;receive indication of a signal from a the first link partner signaling a second low power state;receive indication of a signal from the first link partner indicating end of the second low power state;and after a second predefined period of time, receive at least one Ethernet data frame from the first link partner;wherein the network controller circuitry comprises receive circuitry and transmit circuitry.
  3. 24
    A method, comprising, at a network controller:causing generation of a signal for a first link partner signaling a first low power state;causing entering of the first low power state, the first low power state to cause a reduction in power consumed by the transmit circuitry during the first low power state;causing generation a signal for the first link partner signaling end of the first low power state;causing awaiting a first predefined period of time;after the first predefined period of time, causing transmission, in a first active power state, of at least one Ethernet data frame to the first link partner, the first active power state being a higher power consumption state of the transmit circuitry than the first low power state;receiving an indication of a signal of the first link partner signaling a second low power state;causing entering of the second low power state, the second low power state to cause a reduction in power consumed by the receive circuitry during the second low power state;receiving an indication of a signal of the first link partner signaling end of the second low power state;and causing entering a second active power state, the second active power state being a higher power consumption state of the receive circuitry than the second low power state and after a second predefined period of time, receive at least one Ethernet data frame.
  4. 35
    An article comprising a non-transitory storage medium having stored thereon instructions that when executed by a processor results in the following:causing generation of a signal for a first link partner signaling a first low power state;causing entering of the first low power state, the first low power state to cause a reduction in power consumed by the transmit circuitry during the first low power state;causing generation a signal for the first link partner signaling end of the first low power state;causing awaiting a first predefined period of time;after the first predefined period of time, causing transmission, in a first active power state, of at least one Ethernet data frame to the first link partner, the first active power state being a higher power consumption state of the transmit circuitry than the first low power state;receiving an indication of a signal of the first link partner signaling a second low power state;causing entering of the second low power state, the second low power state to cause a reduction in power consumed by the receive circuitry during the second low power state;receiving an indication of a signal of the first link partner signaling end of the second low power state;and causing entering a second active power state, the second active power state being a higher power consumption state of the receive circuitry than the second low power state and after a second predefined period of time, receive at least one Ethernet data frame.