Digital Power Estimator Throttling Processor Frequency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of transistors on semiconductor substrates increases and clock frequencies rise, power consumption in integrated circuits grows, leading to potential power supply overload in devices, especially in mobile devices, where excessive power consumption can cause malfunctions due to voltage droop.

Innovation Solution

A digital power estimator (DPE) monitors processor power consumption and throttles processors when exceeding a threshold, with mechanisms to adjust operating points based on power usage counts to prevent power supply overload, allowing more processors to be active without exceeding power supply capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the number of transistors and clock frequencies are increased to improve processing capability, then productivity is improved, but power consumption increases causing power supply overload and voltage droop

Engineering Contradiction:
Improveprocessing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the operating frequency of processors based on real-time power consumption monitoring. When power consumption approaches the power supply capacity limit, the system automatically reduces the operating frequency to maintain stable operation, preventing voltage droop and ensuring continuous processing capability within power constraints

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operating parameters (frequency and voltage) of processors based on monitored power consumption levels. By adjusting these parameters dynamically, the system optimizes the balance between processing capability and power consumption, allowing maximum productivity when power is sufficient and preventing overload when power supply capacity is approached

Inventive Principle:
Principle #35Parameter changes

2Productivity

If all processors are kept actively executing to maximize productivity, then productivity is improved, but power consumption exceeds power supply capacity causing voltage droop and erroneous operation

Engineering Contradiction:
Improveprocessor execution capabilityVSAvoidoperation stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements a feedback mechanism where power consumption is continuously monitored and used to control processor operation. When power consumption exceeds the power supply capacity, the system responds by throttling or stopping processor execution, ensuring reliable operation within power constraints while maximizing productivity when power is sufficient

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The power management system operates autonomously by automatically monitoring power consumption and adjusting processor execution states without external intervention. The system self-regulates to prevent power supply overload, ensuring operational reliability while maintaining maximum productivity when conditions permit

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9817469B2Digital power estimator to control processor power consumption
Publication Date: 2017.11.14 APPLE INC
  • US9817469B2 patent drawing
  • US9817469B2 patent drawing
  • US9817469B2 patent drawing

AI summary

In an embodiment, a digital power estimator (DPE) may be provided that may monitor the processors to estimate the amount of power being consumed. If the estimate exceeds a power threshold, the DPE may throttle one or more of the processors. Additionally, throttling events may be monitored to determine if a change in the operating point is desired. In one embodiment, the DPE throttling events may be counted, and if the counts exceed a count threshold, a change in the operating point to a reduced operation point may be requested. Additionally, if the DPE estimate is below the power threshold (or a second power threshold), a second count of events may be maintained. If the second count exceeds a threshold and the operating point is the reduced operating point, a return to the original operating point may be requested.