Processor Streamlining Circuitry for Power State Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing systems face inefficiencies in saving and restoring state information during power state transitions, particularly due to the time and energy required to transition between different power states, where deeper sleep states necessitate longer recovery times and potential data loss if voltage levels are not managed effectively.

Innovation Solution

The implementation of streamlining circuitry within processors that utilizes tabular information stored in a ROM to identify which power domains need to save or restore their internal state information based on the specific power states being entered or exited, allowing for efficient management of state transitions by determining which domains require voltage adjustments and data storage or retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If the processor enters deeper sleep states (C2, C3, etc.) to reduce power consumption, then energy savings increase, but the time required to transition back to the operational state increases

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

Solution Approach 1:

The patent applies preliminary action by saving critical state information to non-volatile memory before entering deep sleep states. This pre-savestoring ensures that when the processor wakes up, it can quickly restore essential state without requiring lengthy recovery procedures, thus reducing the transition time back to operational state while maintaining deep sleep power savings.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by stationary object

If voltage levels are reduced in deeper sleep states to save power, then energy consumption decreases, but data integrity is compromised and state information is lost

Engineering Contradiction:
Improvepower consumptionVSAvoidstate information
Core Design Contradiction:
Use of energy by stationary objectVSLoss of information

Solution Approach 1:

The system performs preliminary saving of state information to non-volatile memory before voltage reduction in deep sleep states. This ensures data integrity is maintained despite voltage changes, as the critical information is preserved externally before the voltage drop that would cause data loss in conventional approaches.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces non-volatile memory as an intermediary storage medium between the processor state and the deep sleep voltage reduction. This intermediary allows state information to be preserved independently of the voltage changes, enabling power savings without information loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If all state information is saved during power state transitions to ensure data integrity, then reliability improves, but the time and energy required for transitions increases

Engineering Contradiction:
Improvedata integrityVSAvoidtransition time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies local quality by selectively saving only critical state information that must be preserved across deep sleep transitions, rather than saving all state information. This selective approach maintains data integrity for essential operations while minimizing the time and energy overhead of the save/restore process.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs partial action by saving only the necessary critical state information rather than all possible state data. This partial saving approach provides sufficient reliability for resuming operations while reducing the transition overhead compared to saving complete system state.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9939885B2Method and apparatus for efficient store/restore of state information during a power state transition
Publication Date: 2018.04.10 TAHOE RES LTD
  • US9939885B2 patent drawing
  • US9939885B2 patent drawing
  • US9939885B2 patent drawing

AI summary

A processor is described having streamlining circuitry that has a first interface to receive information from a memory describing: i) respective addresses for internal state information of a power domain; ii) respective addresses of a memory where the internal state information is stored when the power domain is powered down; and, iii) meta data for transferring the state information between the power domain and where the internal state information is stored when the power domain is powered down.