DVFS Controller for Integrated Circuit Workload Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current integrated circuits for mobile devices face challenges in efficient power management due to limited battery energy, as they need to balance performance and power consumption, particularly in managing workloads that vary with CPU, bus, and DRAM characteristics.

Innovation Solution

The integrated circuit employs a dynamic voltage and frequency scaling (DVFS) system that classifies workloads based on buffer capacity and response waiting time, adjusting voltage-frequency levels to optimize power management by controlling voltage and frequency according to workload characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If voltage is increased to improve performance, then processing speed is improved, but power consumption increases

Engineering Contradiction:
Improveprocessing speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic voltage and frequency scaling (DVFS) that adjusts voltage and frequency levels dynamically based on monitored workload characteristics. The system transitions from static voltage/frequency operation to dynamic adjustment, where the DVFS controller continuously adapts operating parameters to match actual processing needs, resolving the contradiction between performance and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes voltage and frequency parameters based on workload classification. The DVFS controller determines appropriate voltage-frequency levels by monitoring buffer capacity and response waiting time, then adjusts these parameters accordingly. This parameter adaptation allows the system to optimize the balance between processing speed and power consumption for different workload scenarios.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If voltage-frequency level is reduced to save power, then power consumption is reduced, but processing performance deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent employs a feedback mechanism where the monitor continuously monitors buffer capacity and response waiting time, providing real-time information to the DVFS controller. This feedback loop allows the system to adjust voltage and frequency based on actual workload conditions, ensuring that power reduction does not compromise necessary processing performance. The feedback enables intelligent decision-making about when to reduce power and when to maintain performance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts voltage and frequency based on monitored conditions rather than operating at fixed levels. The DVFS controller continuously adapts operating parameters to match actual processing needs, allowing the system to reduce power consumption during low-workload periods while maintaining performance during high-demand periods, thus resolving the contradiction between power saving and performance maintenance.

Inventive Principle:
Principle #15Dynamics

3Productivity

If workload classification is performed to optimize power management, then power management efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvepower management efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the power management function into distinct components: a monitor that collects workload data, a DVFS controller that processes data and determines voltage-frequency levels, and execution units that apply the controls. This segmentation allows each component to focus on specific tasks, making the overall complex power management function more manageable and implementable while improving efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs self-monitoring and self-adjustment through the integrated monitor and DVFS controller. The monitor automatically collects buffer capacity and response waiting time data, and the DVFS controller autonomously processes this information to determine appropriate voltage-frequency levels without external intervention. This self-service capability reduces the need for external management complexity while improving power management efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240053809A1Integrated circuit capable of performing dynamic voltage and frequency scaling operation based on workload and operating method thereof
Publication Date: 2024.02.15 SAMSUNG ELECTRONICS CO LTD
  • US20240053809A1 patent drawing
  • US20240053809A1 patent drawing
  • US20240053809A1 patent drawing

AI summary

Provided are an integrated circuit capable of classifying a workload of a core based on monitored data and performing a dynamic voltage and frequency scaling (DVFS) operation based on the classified workload, and an operating method of the integrated circuit. The integrated circuit includes at least one core, a shared buffer which receives a request from the at least one core, access an external memory according to the request, and receive a response from the external memory, a monitor which monitors the shared buffer to obtain a buffer capacity of the shared buffer and a response waiting time, and a DVFS controller configured to classify a workload of the at least one core.