Programmable Power Domain Mapping for Low-Overhead Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing mechanisms for controlling power domains in data processing systems are resource-intensive and power-consuming, as they require complex monitoring and switching processes, leading to significant overhead.

Innovation Solution

The implementation of power control circuitry that maps power status signals to power control signals to manage the power states of multiple power domains within a processing apparatus, using programmable and fixed mapping parameters to simplify the control of power states and reduce resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex monitoring and switching processes are used to control power domains, then power status control capability is improved, but overhead and resource consumption increase

Engineering Contradiction:
Improvepower status control capabilityVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The power control circuitry autonomously monitors power status signals from multiple power domains and automatically generates appropriate power control signals without requiring external processor intervention. This self-service mechanism eliminates the need for complex software-based monitoring while maintaining reliable power domain control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces dedicated power control circuitry as an intermediary component between power domains and the processor. This intermediary handles all power status monitoring and control signal generation, simplifying the overall system architecture by centralizing power management functions in specialized hardware rather than using general-purpose processor resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If dedicated processor core is used to monitor and control power domains, then power domain control accuracy is improved, but resource consumption and power overhead increase

Engineering Contradiction:
Improvepower domain control accuracyVSAvoidprocessor resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent replaces the mechanical/computational approach of using a processor core for power domain monitoring with an electronic hardware-based power control circuitry. This substitution maintains precise monitoring capabilities through dedicated hardware circuits while eliminating the high resource consumption associated with processor-based power management.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent extracts power domain control functions from the general-purpose processor core and implements them in separate dedicated power control circuitry. This extraction allows the processor to focus on computational tasks while the specialized circuitry handles power management, thereby reducing overall system resource consumption while maintaining control accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If multiple power domains are controlled individually, then power management flexibility is improved, but control overhead increases

Engineering Contradiction:
Improvepower management flexibilityVSAvoidcontrol overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The power control circuitry is designed with universal functionality to handle multiple power domains simultaneously through a unified control mechanism. The circuitry can monitor and control different combinations of power domains based on system requirements, providing flexible power management without requiring separate control paths for each domain, thereby reducing control overhead.

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

Solution Approach 2:

The patent merges the control of multiple power domains into a single integrated power control circuitry that processes power status signals from all domains and generates coordinated control signals. This consolidation maintains the ability to individually manage each power domain while eliminating redundant control logic and reducing overall control overhead.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11592892B2Power control circuitry for controlling power domains
Publication Date: 2023.02.28 ARM LTD
  • US11592892B2 patent drawing
  • US11592892B2 patent drawing
  • US11592892B2 patent drawing

AI summary

A data processing apparatus includes a plurality of power domains controlled by respective power control signals PCS. Power control circuitry includes mapping circuitry which maps a plurality of power status signals PSS indicative of the power status of respective power domains, and received from those power domains, to form the power control signals which are then supplied power domains. The mapping circuitry may be controlled by mapping parameters stored within a memory mapped array. The mapping parameters may specify that a given power control signal is either sensitive or insensitive to the power status of a particular other power domain within the data processing apparatus-2. The mapping parameters may be fixed or software programmable.