PCIe ASPM Control for Busy-Idle Link State Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The PCIe link's power-saving ASPM mechanism is inefficient due to frequent transitions between active and low-power states, leading to reduced transmission efficiency and compatibility issues, particularly for devices with limited compatibility, causing errors and detection failures.

Innovation Solution

A dynamic management method and system that determines the data transmission status to forcibly enable or disable the ASPM function based on busy, stable idle, or temporary states, ensuring efficient power management by avoiding frequent mode transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If the ASPM function is enabled to save power, then power consumption is reduced, but transmission efficiency deteriorates due to frequent mode transitions

Engineering Contradiction:
Improvepower consumptionVSAvoidtransmission efficiency
Core Design Contradiction:
Use of energy by stationary objectVSProductivity

Solution Approach 1:

The patent implements dynamic management of ASPM mode by continuously monitoring data transmission status and adjusting ASPM enablement accordingly. The system transitions from static ASPM configuration to dynamic control based on real-time transmission conditions, enabling the PCIe link to adaptively switch between power-saving and high-performance states.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces feedback mechanisms that monitor data transmission status (busy, stable idle, temporary states) and use this information to control ASPM function. The transmission status feedback triggers appropriate ASPM actions, creating a closed-loop control system that optimizes both power consumption and transmission efficiency.

Inventive Principle:
Principle #23Feedback

2Use of energy by stationary object

If the ASPM function is enabled for power saving, then power consumption is reduced, but system reliability deteriorates due to compatibility issues and errors

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem reliability
Core Design Contradiction:
Use of energy by stationary objectVSReliability

Solution Approach 1:

The system dynamically adjusts ASPM enablement based on transmission status, avoiding static ASPM configuration that causes compatibility issues. By adapting ASPM behavior to current operational conditions, the system maintains reliability while achieving power savings when appropriate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses transmission status feedback to control ASPM function, preventing ASPM mode transitions when transmission conditions indicate potential compatibility problems. This feedback-based control eliminates errors and detection failures associated with incompatible devices.

Inventive Principle:
Principle #23Feedback

3Use of energy by stationary object

If the PCIe link enters ASPM mode for short idle periods, then power saving is achieved, but transmission efficiency deteriorates due to exit process time consumption

Engineering Contradiction:
Improvepower savingVSAvoidexit process time
Core Design Contradiction:
Use of energy by stationary objectVSLoss of time

Solution Approach 1:

The patent monitors transmission status in advance to predict upcoming idle periods and pre-manages ASPM state transitions. By anticipating transmission patterns, the system avoids frequent ASPM entry/exit cycles for short idle periods, reducing the time loss from mode transitions while maintaining power savings for stable idle states.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If the ASPM function is disabled by default to avoid compatibility issues, then system reliability is improved, but power consumption increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent transitions from default ASPM disabled configuration to dynamic ASPM management. The system adaptively enables ASPM function based on real-time transmission status, achieving both reliability and power efficiency through condition-based control rather than static configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback-based ASPM control that monitors transmission status and adjusts ASPM enablement accordingly. This feedback mechanism ensures ASPM is only enabled when transmission conditions are favorable, maintaining system reliability while reducing power consumption compared to default disabled configuration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12530070B2Dynamic management method and dynamic management system for active state power management mechanism
Publication Date: 2026.01.20 REALTEK SEMICON CORP
  • US12530070B2 patent drawing
  • US12530070B2 patent drawing
  • US12530070B2 patent drawing

AI summary

Dynamic management method and system for an active state power management (ASPM) mechanism are provided. The method is applicable to a peripheral component interconnect express (PCIe) transmission architecture that includes a host and a PCIe downstream component. The method includes: configuring the PCIe downstream component to perform: determining whether data transmission status between a PCIe upstream component and the PCIe downstream component is in a busy state, a stable idle state or a temporary state; in response to determining that the data transmission status is in the busy state, forcibly disabling the ASPM function; in response to determining that the data transmission state is in the stable idle state, forcibly enabling the ASPM function; and in response to determining that the data transmission state is in the temporary state, determining whether the data transmission state is the busy state, the stable idle state or the temporary state again.