Centralized Dynamic Link Configuration for HyperTransport Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current power management systems lack efficient centralized dynamic link configuration methods to optimize link power consumption across devices in a HyperTransport environment, particularly with the introduction of the HT3 specification's centralized link management control feature.

Innovation Solution

A method and system where a processor and chipset collaborate through a bus using link management mode registers and action fields to dynamically configure link settings, enabling CDLC by broadcasting preparation signals, configuring devices according to predefined parameters, and managing timers to synchronize operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If dynamic link configuration is implemented to optimize power consumption, then energy efficiency improves, but system complexity increases

Engineering Contradiction:
Improvelink power consumptionVSAvoidlink management complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

A centralized link management controller (CLMC) is introduced as an intermediary component within the chipset to handle dynamic link configuration. The CLMC receives commands from the processor and automatically configures link parameters through LMM registers, mediating between the processor and multiple link interfaces. This centralized mediation simplifies the overall system architecture by consolidating configuration logic in one dedicated component rather than distributing complexity across multiple devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes link configuration parameters through LMM (Link Management Mode) registers and LMAF (Link Management Action Field) codes. By modifying parameters such as link speed, width, and power states through standardized register interfaces, the system optimizes power consumption without requiring complex hardware reconfiguration. The parameter-based approach allows flexible adaptation while maintaining a relatively simple control structure.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If centralized link management control is introduced to dynamically configure link features, then power management capability improves, but device complexity increases

Engineering Contradiction:
Improvelink configuration flexibilityVSAvoidchipset complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The centralized link management controller (CLMC) merges multiple link management functions into a single integrated component within the chipset. Instead of having separate management logic in the processor and multiple chipset devices, the CLMC consolidates configuration control, command processing, and LMM register management in one location. This merging provides high adaptability through centralized control while actually reducing overall device complexity by eliminating redundant management logic.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The CLMC is designed as a universal controller that can manage multiple different link types and configuration scenarios through a standardized interface. It handles various LMAF codes, configures different LMM register sets, and supports multiple device configurations through a single multi-functional component. This universality provides extensive configuration flexibility without requiring separate specialized controllers for each link type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If synchronization mechanisms are added for coordinated configuration, then configuration reliability improves, but operation time increases

Engineering Contradiction:
Improveconfiguration synchronizationVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The synchronization mechanism uses feedback through LDTSTOP# assertion events and timer-based coordination. When the CLMC needs to synchronize configuration changes, it asserts the LDTSTOP# signal and activates a timer to coordinate the timing of configuration actions across the processor and chipset. This feedback-based synchronization ensures reliable coordinated configuration while using efficient timing mechanisms to minimize the time overhead.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7689818B2Method for centralized dynamic link configuration
Publication Date: 2010.03.30 VIA TECH INC
  • US7689818B2 patent drawing
  • US7689818B2 patent drawing
  • US7689818B2 patent drawing

AI summary

A method for centralized dynamic link configuration (CDLC), performed by a processor and a chipset is provided. In the method, the processor first notifies the chipset of CDLC enablement. The chipset then issues a command to the processor after receiving notification of CDLC enablement. The processor broadcasts a preparation completion signal after receiving the command. The chipset asserts a signal and activates a timer to start counting after receiving the preparation completion signal. The processor configures devices of the processor, corresponding to a bus, according to one of multiple sets of first link management mode (LMM) configuration parameters in a first LMM register of the processor, indicated by first link management action field (LMAF) code in a first LMAF register of the processor, after detecting that the signal is asserted. The chipset configures devices of the chipset, corresponding to the bus, according to one of multiple sets of second LMM configuration parameters in a second LMM register of the chipset, indicated by second LMAF code in a second LMAF register of the chipset, when asserting the signal. The chipset de-asserts the signal when the timer reaches a predetermined value.