DVFS Controller Active Time Sub-Block Power Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current integrated circuits face challenges in efficiently managing power consumption and performance in mobile devices, particularly in multi-thread environments where dynamic voltage and frequency scaling (DVFS) operations do not adequately account for varying workload and power usage across sub-blocks, leading to suboptimal performance and power management.

Innovation Solution

An integrated circuit with sub-blocks, active counters, and a DVFS controller that calculates power consumption based on active time and adjusts operating conditions by adjusting clock signal frequency and power voltage, optimizing performance and power usage through dynamic voltage and frequency scaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If DVFS operation adjusts frequency and voltage to control performance, then power consumption is reduced, but performance improvement is limited due to not reflecting power margin

Engineering Contradiction:
Improvepower consumptionVSAvoidperformance improvement
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The DVFS controller implements feedback by continuously monitoring power consumption of sub blocks and using this information to dynamically adjust operating conditions. The controller calculates power consumption based on active time measurements and feeds this information back to make informed decisions about frequency and voltage adjustments, ensuring optimal balance between power savings and performance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts operating conditions based on real-time power consumption measurements. The DVFS controller modifies frequency and voltage levels adaptively rather than using fixed settings, allowing the system to respond to changing workload conditions and maximize both power efficiency and performance as needed.

Inventive Principle:
Principle #15Dynamics

2Productivity

If frequency and voltage are increased to improve performance, then productivity increases, but power consumption increases

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

Solution Approach 1:

The DVFS controller changes operating parameters (frequency and voltage) based on measured power consumption and calculated power margin. By adjusting these parameters dynamically according to actual conditions rather than using fixed high settings, the system achieves high performance when needed while minimizing power consumption during lower workload periods.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If DVFS operation uses general power consumption data, then power management is simplified, but suboptimal performance results due to not accounting for individual sub block power usage

Engineering Contradiction:
Improvepower management simplicityVSAvoidperformance optimization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system segments power consumption monitoring by individual sub blocks, with each sub block's power usage tracked separately through its active time measurements. This segmentation allows the DVFS controller to make precise, targeted adjustments for each sub block based on its specific power characteristics and workload, optimizing overall system performance while maintaining manageable complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The DVFS operation applies different operating conditions to different sub blocks based on their individual power consumption characteristics. Each sub block can operate at optimized frequency and voltage levels tailored to its specific requirements, rather than applying a uniform setting across the entire system, thereby achieving better overall performance optimization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11907036B2Integrated circuit performing dynamic voltage and frequency scaling operation and operating method thereof
Publication Date: 2024.02.20 SAMSUNG ELECTRONICS CO LTD
  • US11907036B2 patent drawing
  • US11907036B2 patent drawing
  • US11907036B2 patent drawing

AI summary

An integrated circuit includes a plurality of sub blocks configured to process an instruction according to an operating condition, a plurality of active counters configured to count an active time, which is a time for each of the plurality of sub blocks to process an instruction, and a Dynamic Voltage and Frequency Scaling (DVFS) controller configured to calculate power consumption of the plurality of sub blocks during a sample period based on the active time and adjust an operating condition of the plurality of sub blocks based on the power consumption.