Power Domain Logic Retention via Clock Quiescence Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Components in a power domain that do not support logic retention power mode requests trigger initialization or invalidation sequences when entering an 'OFF' power mode, leading to context loss or excessive start-up time, hindering software transparency and efficient power management.

Innovation Solution

A method and system that selectively distribute logic retention power mode requests, mapping them to clock quiescence requests for components that do not support logic retention, maintaining them in a functional power mode to avoid triggering initialization or invalidation sequences, ensuring software transparency and rapid entry/exit from low power modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If components enter OFF power mode to achieve low power consumption, then energy savings are improved, but context loss and excessive start-up time occur due to initialization sequences

Engineering Contradiction:
Improvepower consumptionVSAvoidstart-up time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent applies different power modes to different components based on their individual characteristics. Components that support logic retention are placed in logic retention mode to preserve context, while components without this capability are placed in OFF mode. This selective approach allows the system to achieve power savings without triggering initialization sequences across all components, thereby reducing start-up time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The power domain is segmented into multiple groups of components based on their power mode capabilities. The distributor separates components into those that support logic retention power mode and those that do not, allowing independent power mode selection for each group. This segmentation enables the system to avoid unnecessary initialization sequences while maintaining power efficiency.

Inventive Principle:
Principle #1Segmentation

2Use of energy by moving object

If OFF power mode is used for components without logic retention support, then power consumption is reduced, but software transparency is lost due to context invalidation

Engineering Contradiction:
Improvepower consumptionVSAvoidsoftware context
Core Design Contradiction:
Use of energy by moving objectVSLoss of information

Solution Approach 1:

The patent applies different power modes to different components based on their individual characteristics. Components that support logic retention are placed in logic retention mode to preserve context, while components without this capability are placed in OFF mode. This selective approach allows the system to achieve power savings without triggering initialization sequences across all components, thereby reducing start-up time.

Inventive Principle:
Principle #3Local quality

3Loss of information

If logic retention power mode is applied to all components, then software transparency is maintained, but device complexity increases due to selective distribution requirements

Engineering Contradiction:
Improvesoftware contextVSAvoidpower mode distribution complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

Each component reports its power mode capabilities to the distributor, which automatically determines the appropriate power mode for each component based on its characteristics. This self-service approach allows the system to maintain software transparency through selective logic retention application without requiring complex manual configuration or control logic.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The distributor acts as an intermediary between the power controller and individual components. It receives power mode requests from the power controller and selectively distributes appropriate power modes to components based on their capabilities. This intermediary layer simplifies the overall system architecture by centralizing the decision-making logic and shielding components from complex power mode management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260079558A1Logic retention support in a data processing system
Publication Date: 2026.03.19 ARM LTD
  • US20260079558A1 patent drawing
  • US20260079558A1 patent drawing
  • US20260079558A1 patent drawing

AI summary

Logic retention support in a data processing system is provided. In a system and a methodology thereof, secondary requests are distributed based on a logic retention power mode request to functional units of a power domain by mapping the logic retention power mode request to a clock quiescence request; distributing the clock quiescence request to one or more first functional units of the functional units that are without a logic retention power mode; and maintaining the one or more first functional units in a functional power mode.