Dynamic SoC Power Management with Distributed Sensors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power management systems for SoC-based electronic devices lack efficiency and flexibility in monitoring and controlling power consumption and device performance.

Innovation Solution

Implementing a dynamic power management hierarchy with distributed power sensors and a power management engine that collects power samples, generates power profiles, and applies both firmware-level and hardware-level power control operations to manage power budgets and throttling actions across different domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If power management is performed using traditional PMIC with conductive wires on main logic board, then power supply is provided to SoC, but parasitic effects and voltage drops occur reducing efficiency

Engineering Contradiction:
Improveparasitic effects and voltage dropsVSAvoidpower management architecture
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The power management system is segmented into multiple independent power sensors distributed across different domains (processor cluster domain, I/O domain, memory domain) rather than using a centralized PMIC approach. Each sensor independently monitors power characteristics in its specific domain, reducing the impact of parasitic effects and voltage drops by eliminating long conductive wire connections on the main logic board.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Power sensors act as intermediaries between the power rails and the power management engine. These sensors directly measure power characteristics at the source without requiring complex wire connections through the main logic board, thereby eliminating parasitic effects and voltage drops associated with traditional PMIC architectures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If power samples are collected from multiple domains and processed in real-time, then power consumption and temperature are controlled efficiently, but system complexity increases

Engineering Contradiction:
Improvepower control efficiencyVSAvoidpower management system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides power management into separate domains (processor cluster domain, I/O domain, memory domain) with dedicated power sensors for each. This segmentation allows independent real-time monitoring and control of each domain's power characteristics without requiring a monolithic complex system, improving efficiency while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each power domain operates with its own power sensor that autonomously monitors and reports power characteristics to the power management engine. The system enables self-service power management where each domain independently tracks its own power consumption and temperature, reducing the need for complex centralized control while maintaining high power control efficiency.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If distributed power sensors are implemented across multiple domains, then measurement precision of power characteristics is improved, but device complexity increases

Engineering Contradiction:
Improvepower characteristics monitoringVSAvoidsensor network
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The monitoring system is segmented into multiple independent power sensors positioned in different domains (processor cluster, I/O, memory). Each sensor provides precise local measurements of power characteristics in its specific domain, improving overall measurement precision by capturing domain-specific power behavior that a single centralized sensor would miss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The power sensors are designed with multi-functionality, capable of measuring multiple power characteristics (power consumption, current, temperature) across different domains using the same sensor architecture. This universality improves measurement precision across all domains while avoiding the complexity of implementing separate specialized sensors for each measurement type.

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

Data Source

PatentUS12379762B2Dynamic power management for SoC-based electronic devices
Publication Date: 2025.08.05 QUALCOMM INC
  • US12379762B2 patent drawing
  • US12379762B2 patent drawing
  • US12379762B2 patent drawing

AI summary

This application is directed to power management at a processor system having a plurality of domains. Power samples are collected from the domains and combined to generate a system temperature profile including a temporal sequence of system temperature values. When the system temperature profile satisfies a first criterion, it is determined in real time whether a respective system temperature value of the system temperature profile satisfies a second criterion or a third criterion. In accordance with a determination that the respective system temperature value satisfies the second criterion, a power management engine determines power budgets of the domains on a firmware level and enables operations of the domains according to the power budgets. In accordance with a determination that the respective system temperature value satisfies the third criterion, a subset of domains are selected to apply a respective power throttling action directly on a hardware level.