Ethernet Controller Clock Gating for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Ethernet solutions either consume excessive power regardless of bandwidth utilization or require link dropout for power savings, making them unsuitable for many applications, prompting the need for an energy-efficient solution.

Innovation Solution

An Ethernet controller is configured to operate in an active power state for maximum link speed during data transmission or reception and transitions to an idle power state to conserve energy, maintaining the link while reducing power consumption, using clock gating to control power states and allowing independent management of transmit and receive paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If Ethernet controller operates at maximum link speed continuously, then data transmission performance is maintained, but power consumption increases

Engineering Contradiction:
Improvedata transmission performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The Ethernet controller dynamically adjusts its operating speed based on real-time bandwidth utilization detection. When bandwidth utilization falls below a threshold, the controller transitions from maximum link speed to a lower speed, reducing power consumption while maintaining adequate data transmission capability when needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operating speed parameter of the Ethernet controller based on bandwidth demand. By monitoring bandwidth utilization and adjusting the link speed parameter accordingly, the system achieves optimal balance between performance and power consumption

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If Ethernet controller drops link to save power, then power consumption reduces, but link availability is lost

Engineering Contradiction:
Improvepower consumptionVSAvoidlink availability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

Instead of dropping the link, the controller dynamically adjusts speed while maintaining the link connection. This allows the link to remain available for immediate data transmission when bandwidth demand increases, avoiding the several-second interruption that would occur with link dropout and auto-negotiation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The controller performs speed adjustment in advance based on predicted or detected bandwidth patterns, transitioning to lower speeds during anticipated low-utilization periods while keeping the link active, thus preparing for power savings without sacrificing link availability

Inventive Principle:
Principle #10Preliminary action

3Productivity

If Ethernet controller operates at high speed during low bandwidth utilization, then data transmission capability is maintained, but energy is wasted

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidenergy waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system monitors bandwidth utilization and adjusts the operating speed parameter accordingly. When utilization is low, the speed parameter is reduced to match actual demand, eliminating energy waste while preserving the capability to transmit data at higher speeds when bandwidth demand increases

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The controller applies partial action by operating at reduced speed during low bandwidth utilization periods, providing just enough transmission capability to handle actual traffic needs rather than maintaining full capacity, thus avoiding excessive energy consumption

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach significantly reduces power consumption by maintaining the link at a lower idle power state, achieving greater energy efficiency compared to traditional methods, especially during periods of low bandwidth utilization.

Implementation Method 1

using clock gating to control power states

Methodology Applied
Scientific EffectClock gating:

Data Source

PatentUS9489033B2Systems and methods for reducing power consumption of a communication device
Publication Date: 2016.11.08 INTEL CORP
  • US9489033B2 patent drawing
  • US9489033B2 patent drawing
  • US9489033B2 patent drawing

AI summary

Generally, this disclosure describes an energy-efficient Ethernet communications approach including use of clock gating of transmit circuitry.