Memory Controller Throttling Recovery After Reset or Hibernation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Throttling operations in storage devices are often cancelled prematurely due to hibernation or reset operations, leading to instability and increased risk of malfunction when the device resumes normal operations at maximum speed without temperature reduction.

Innovation Solution

Implement a memory controller with a temperature acquirer, throttling counter, and manager to monitor and control throttling operations, including delaying start times, managing dummy writes, and performing safety recovery modes to prevent cancellation and stabilize the device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the storage device operates at maximum clock speed to improve data throughput and processing speed, then productivity increases, but temperature rises causing instability and malfunction risk

Engineering Contradiction:
Improvedata throughput and processing speedVSAvoidstorage device temperature
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The system performs preliminary actions by detecting temperature trends before critical thresholds are reached and proactively initiating throttling operations. The controller monitors temperature continuously and starts throttling before the device reaches dangerous temperature levels, preventing instability while maintaining maximum performance during safe operating conditions.

Inventive Principle:
Principle #10Preliminary action

2Temperature

If throttling operation is implemented to reduce temperature, then temperature control improves, but device complexity increases due to additional control mechanisms

Engineering Contradiction:
Improvestorage device temperatureVSAvoidthrottling control mechanism
Core Design Contradiction:
TemperatureVSDevice complexity

Solution Approach 1:

The storage device performs self-service temperature management through autonomous monitoring and self-regulation. The memory controller automatically detects temperature conditions, determines when throttling is necessary, executes the throttling operation, and recovers when safe to do so - all without external intervention. This simplifies the overall system by making the device self-sufficient in thermal management.

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If hibernation or reset operation is performed during throttling, then power consumption reduces, but throttling cancellation causes instability

Engineering Contradiction:
Improvepower consumptionVSAvoidstorage device stability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system applies preliminary anti-action by detecting when hibernation or reset operations are initiated during active throttling and preventing the cancellation of the throttling state. The controller maintains the throttling configuration even after wake-up or reset, ensuring that the device does not immediately return to high-performance mode while still hot, thereby preventing thermal instability and malfunction.

Inventive Principle:
Principle #9Preliminary anti-action

4Temperature

If throttling operation is started immediately when temperature threshold is reached, then temperature control responsiveness improves, but device complexity increases due to real-time monitoring requirements

Engineering Contradiction:
Improvetemperature control responsivenessVSAvoidreal-time monitoring system
Core Design Contradiction:
TemperatureVSDevice complexity

Solution Approach 1:

The memory controller performs self-service temperature monitoring and autonomous decision-making. It continuously monitors its own temperature status, compares readings against predefined thresholds, and automatically initiates or recovers from throttling operations based on current conditions. This self-sufficient approach provides immediate temperature-responsive control without requiring complex external monitoring infrastructure.

Inventive Principle:
Principle #25Self-service

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Stabilizes the storage device by reducing the likelihood of throttling cancellation, minimizing malfunctions, and ensuring stable operation even in harsh environments.

Implementation Method 1

a memory controller configured to: determine, on the basis of a temperature of the memory

Methodology Applied
Scientific EffectTemperature sensing: Thermocouple

Data Source

PatentUS12499026B2Storage device and throttling operation method thereof
Publication Date: 2025.12.16 SK HYNIX INC
  • US12499026B2 patent drawing
  • US12499026B2 patent drawing
  • US12499026B2 patent drawing

AI summary

The present disclosure relates to an operation method of a storage device, which is for overcoming the instability of the storage device caused by throttling cancellation. An operation method of a memory controller may include: acquiring a temperature of a memory; determining, on the basis of the temperature of the memory, to start a throttling operation that reduces performance of the memory; determining whether the throttling operation is cancelled; and recovering the throttling operation, which alleviates instability of the memory caused by the throttling cancellation.