Virtual Link State Machines for Multi-Protocol Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-chip packages, the increasing bandwidth consumption and interconnect clocking frequency lead to lossy transmissions and errors, causing all communication protocol layers to be impacted during retraining, even if only one is active, resulting in inefficient power management and increased power consumption.

Innovation Solution

The implementation of virtual link state machines allows for independent link state management of each communication protocol layer, enabling synchronization only of active layers during retraining, while inactive layers remain in a low power state, using physical layer packets for communication and resolution tables to determine post-retraining link states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If retraining is performed for all communication protocol layers when link errors occur, then link reliability is improved, but power consumption increases and power management efficiency deteriorates

Engineering Contradiction:
Improvelink reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the link state management into multiple independent virtual link state machines, each corresponding to a specific communication protocol layer. This allows selective retraining of only the affected protocol layer(s) rather than forcing retraining of all layers, thereby maintaining link reliability while reducing unnecessary power consumption from idle layers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic link state management where each virtual link state machine can independently transition between different link states (active, idle, low-power) based on the actual needs of each communication protocol layer. This dynamic approach allows the system to adapt power consumption levels to actual operational requirements while maintaining reliability where needed.

Inventive Principle:
Principle #15Dynamics

2Reliability

If retraining is performed for all communication protocol layers when link errors occur, then link reliability is improved, but power management efficiency deteriorates

Engineering Contradiction:
Improvelink reliabilityVSAvoidpower management efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the link state management into multiple independent virtual link state machines, each corresponding to a specific communication protocol layer. This allows selective retraining of only the affected protocol layer(s) rather than forcing retraining of all layers, thereby maintaining link reliability while reducing unnecessary power consumption from idle layers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each virtual link state machine autonomously manages its own state transitions and participates in retraining only when necessary for its associated protocol layer. This self-service mechanism eliminates the need for centralized control to coordinate retraining across all layers, improving power management efficiency while maintaining reliability.

Inventive Principle:
Principle #25Self-service

3Productivity

If virtual link state machines are implemented for independent link state management, then power management efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvepower management efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements virtual link state machines that serve multiple functions: they manage link states for different protocol layers, enable selective retraining, control power states, and maintain synchronization. This multi-functionality reduces the need for separate control mechanisms for each protocol layer, thereby improving power management efficiency without proportionally increasing device complexity.

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

Solution Approach 2:

The virtual link state machines act as intermediaries between the physical link layer and the multiple communication protocol layers. They abstract the complexity of independent link state management for each protocol layer, providing a unified interface that simplifies overall system complexity while enabling fine-grained power management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12001353B2System, apparatus and method for synchronizing multiple virtual link states over a package interconnect
Publication Date: 2024.06.04 INTEL CORP
  • US12001353B2 patent drawing
  • US12001353B2 patent drawing
  • US12001353B2 patent drawing

AI summary

In one embodiment, an apparatus includes an arbitration circuit with virtual link state machines to virtualize link states associated with multiple communication protocol stacks. The apparatus further includes a physical circuit coupled to the arbitration circuit and to interface with a physical link, where the physical circuit, in response to a retraining of the physical link, is to cause a plurality of the virtual link state machines to synchronize with corresponding virtual link state machines associated with a second side of the physical link, and where at least one of the communication protocol stacks is to remain in a low power state during the retraining and the synchronization. Other embodiments are described and claimed.