Storage Device Power Metering Unit Dynamic Throttling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage devices face limitations in performance due to static power control methods, which restrict their operation below potential levels, especially at low queue depths, to adhere to a fixed power budget.

Innovation Solution

Incorporating a Power Metering Unit (PMU) and a storage throttle controller with dynamic speed control and delay logic, allowing the system to dynamically throttle operations by reducing clock speed or introducing delays when power consumption exceeds a threshold, thereby maintaining performance within the power budget.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If static power control is used to ensure the storage device operates within the power budget, then power consumption is controlled, but performance is limited to an unnecessary degree

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

Solution Approach 1:

The patent implements dynamic power control by introducing a PMU that continuously monitors power consumption and a throttle controller that dynamically adjusts storage device performance based on real-time power conditions. This replaces static power control with a feedback-based dynamic system that adapts performance to current power availability, allowing the device to operate at full performance when power is available and scale back only when necessary.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback control through the PMU that continuously measures power consumption and provides feedback to the throttle controller. The throttle controller uses this feedback to dynamically adjust storage operations, enabling the system to maintain optimal performance within power budget constraints rather than operating at fixed, conservative levels.

Inventive Principle:
Principle #23Feedback

2Productivity

If the storage device operates at full performance, then productivity is improved, but power consumption exceeds the power budget

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

Solution Approach 1:

The system dynamically adjusts performance levels based on real-time power consumption monitoring. When power consumption is within the budget, the storage device operates at full performance. When the power budget is approached or exceeded, the throttle controller dynamically reduces performance to bring consumption back within limits, allowing maximum productivity when power is available.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The throttle controller changes operational parameters such as clock speed and operation timing to control power consumption. By dynamically adjusting these parameters based on PMU feedback, the system can scale performance up or down to match power availability, enabling full performance when power is sufficient.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If the storage device is throttled to meet power budget, then power consumption is controlled, but latency increases during low-performance states

Engineering Contradiction:
Improvepower consumptionVSAvoidlatency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system dynamically adjusts throttling based on real-time power conditions rather than applying constant throttling. When power consumption is well within the budget, the throttle controller removes or reduces throttling, allowing the storage device to operate at full speed with minimal latency. Throttling is applied only when and to the extent necessary to meet power budget requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The PMU provides continuous feedback on power consumption to the throttle controller, enabling real-time adjustments to throttling levels. This feedback loop ensures that throttling is minimized when power is available, reducing unnecessary latency, and only increased when power budget constraints require it.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12326773B2Performance control of a device with a power metering unit (PMU)
Publication Date: 2025.06.10 SAMSUNG ELECTRONICS CO LTD
  • US12326773B2 patent drawing
  • US12326773B2 patent drawing
  • US12326773B2 patent drawing

AI summary

Inventive aspects include a device including storage media. The device includes a PMU, and a controller communicatively coupled to the PMU. The PMU determines that an operating power of the device exceeds a threshold, and transmits a signal to the controller to trigger a power reduction operation. The controller throttles one or more operations until the operating power goes below the threshold. Some embodiments include a method for controlling performance of a storage device. The method includes measuring, by a PMU, a power consumption associated with a storage device. The method includes determining, by the PMU, whether the power consumption is greater than a threshold. In response, the method may include setting a performance throttle. The method may include determining, by the PMU, whether the power consumption is less than the threshold. In response, the method may include releasing the performance throttle.