Modem Power State Transition via Cached Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As computing systems become more complex, the power management in point-to-point interconnects, such as PCIe, faces challenges in balancing high performance with power efficiency, especially in mobile and IoT devices where traditional power states like D3cold offer significant power savings but require costly full initialization upon exit, limiting their applicability due to high reconfiguration overhead.

Innovation Solution

A modified inter-process communication protocol between the application processor and communications processor allows the modem to direct selection of low power states like D3cold based on modem-specific states or activity levels, and an enhanced D3 exit mechanism where the modem provides cached configuration data to the host, reducing reconfiguration overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If traditional power states like D3cold are used to achieve significant power savings, then power consumption is reduced, but reconfiguration overhead increases due to costly full initialization upon exit

Engineering Contradiction:
Improvepower consumptionVSAvoidreconfiguration overhead
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the communications processor prepare and cache configuration data before entering low power states. When exiting D3cold state, the pre-cached configuration data is already available, eliminating the need for full reinitialization. This advance preparation resolves the contradiction by reducing both power consumption (through deep sleep state) and reconfiguration overhead (through pre-cached data).

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a cached copy of configuration data in the communications processor's memory before entering low power states. This copy allows rapid restoration without accessing external configuration sources, thereby reducing reconfiguration time and overhead while maintaining the ability to achieve deep power savings.

Inventive Principle:
Principle #26Copying

2Use of energy by moving object

If low power states are used frequently to extend battery life, then power efficiency improves, but system performance may degrade due to state transition overhead

Engineering Contradiction:
Improvepower efficiencyVSAvoidsystem performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

By pre-caching configuration data before entering low power states, the system eliminates performance-degrading reinitialization overhead upon exit. This allows frequent transitions to low power states without sacrificing system performance, as the cached data enables rapid state restoration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The communications processor serves itself by maintaining cached configuration data locally, eliminating the need for external configuration sources during state transitions. This self-service capability reduces transition overhead and allows frequent power state changes without performance degradation.

Inventive Principle:
Principle #25Self-service

3Reliability

If full initialization is performed upon exiting D3cold state to ensure system reliability, then system stability is maintained, but power savings are reduced due to frequent reconfiguration

Engineering Contradiction:
Improvesystem stabilityVSAvoidpower savings
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary action by caching configuration data before entering low power states. This pre-prepared data ensures system reliability upon exit without requiring full reinitialization, thereby maintaining stability while preserving power savings that would otherwise be lost to frequent reconfiguration cycles.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By creating and maintaining a cached copy of configuration data, the system ensures reliable operation upon exiting low power states without performing costly full initialization. This copy mechanism maintains system stability while enabling sustained power savings.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10627886B2Interprocessor power state transitions
Publication Date: 2020.04.21 TAHOE RES LTD
  • US10627886B2 patent drawing
  • US10627886B2 patent drawing
  • US10627886B2 patent drawing

AI summary

A modem identifies an idle condition associated with a data network to be accessed and determines an opportunity to enter a first one of a set of low power device states based on the idle condition, where the set of low power device states further includes a second low power device state, and a host device consumes less power in the first low power device state than in the second low power device state. A notification is sent to an application processor of the host device that the modem is to enter a sleep state, where the notification identifies the first low power device state, and a low power link state is entered corresponding to the first low power device state based on a signal from the application processor. The low power link state applies to a link coupling a communications processor of the modem to the application processor.