Dynamic PHY Lane Speed Control for Power and Thermal Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory sub-systems face challenges in maintaining performance and reducing power consumption due to the increasing power draw and thermal effects associated with higher link speeds in physical host interfaces, particularly in PCIe interfaces, as current power-saving measures are inadequate for varying bandwidth utilization in real-world applications.

Innovation Solution

Dynamically adjusting link speeds of individual lanes within a physical host interface based on real-time bandwidth utilization, allowing for optimized power consumption and efficient energy use by enabling each lane to operate at varying speeds according to demand.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If link speeds are increased to improve data transmission performance, then bandwidth utilization improves, but power consumption increases

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

Solution Approach 1:

The patent implements dynamic link speed adjustment by monitoring bandwidth utilization in real-time and adjusting the link speed of individual lanes accordingly. The system transitions from static link speed configuration to dynamic adjustment, where link speeds can vary over time based on actual traffic demands, thereby optimizing the trade-off between performance and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different link speeds to different lanes based on their individual utilization patterns. Instead of uniformly adjusting all lanes, the system independently controls each lane's speed according to its specific bandwidth utilization, allowing optimal performance-power trade-off at the lane level rather than forcing a uniform configuration across the entire interface.

Inventive Principle:
Principle #3Local quality

2Productivity

If link speeds are increased to improve data transmission performance, then bandwidth utilization improves, but thermal effects worsen

Engineering Contradiction:
Improvedata transmission performanceVSAvoidthermal effects
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The system dynamically adjusts link speeds in response to thermal conditions and bandwidth utilization patterns. By monitoring actual traffic demands and adjusting speeds accordingly, the system avoids sustained high-speed operation that generates excessive heat, thereby managing thermal effects while maintaining adequate performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies thermal management at the lane level by independently controlling the speed of individual lanes. Lanes experiencing high utilization and corresponding thermal generation can be slowed down independently, while other lanes continue operating at higher speeds, thereby distributing and managing thermal effects locally rather than system-wide.

Inventive Principle:
Principle #3Local quality

3Use of energy by moving object

If power-saving measures are implemented to reduce power consumption, then energy efficiency improves, but performance capability deteriorates

Engineering Contradiction:
Improveenergy efficiencyVSAvoidperformance capability
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent implements dynamic power management that adjusts link speeds based on real-time bandwidth utilization monitoring. During low-utilization periods, the system reduces link speeds to save power; during high-utilization periods, it increases speeds to maintain performance. This dynamic approach eliminates the need for static power-saving configurations that would permanently limit performance capability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters (link speeds) of the physical interface based on monitored bandwidth utilization. By dynamically adjusting these parameters rather than fixing them at low values for power saving, the system achieves energy efficiency during low-demand periods while preserving full performance capability when needed.

Inventive Principle:
Principle #35Parameter changes

4Use of energy by moving object

If individual lane speed control is implemented to optimize power consumption, then energy efficiency improves, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidcontrol mechanism complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent segments the physical interface into individual controllable lanes, allowing independent speed adjustment for each lane based on its utilization pattern. This segmentation enables fine-grained power optimization at the lane level while using standardized PCIe lane control mechanisms, thereby achieving complex power management goals through modular, manageable units rather than requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250298762A1Dynamic control of link speeds in phy
Publication Date: 2025.09.25 MICRON TECHNOLOGY INC
  • US20250298762A1 patent drawing
  • US20250298762A1 patent drawing
  • US20250298762A1 patent drawing

AI summary

A physical link comprising a set of lanes is configured according to a first lane configuration. In the first lane configuration, a first portion of the set of lanes is disabled and a second portion of the set of lanes serves traffic at a first link speed. A processing device, operatively coupled to the physical link, detects a change to bandwidth utilization of the physical link. In response to detecting the change to bandwidth utilization of the physical link, the processing device configures the set of lanes according to a second lane configuration. In configuring the set of lanes, the processing device configures the first portion of the set of lanes to serve traffic at a second link speed and disables the second portion of the set of lanes.