SSD Controller Dynamic Hottest Die Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional SSDs face performance issues due to the complexity of monitoring temperature profiles across hundreds of non-volatile memory chips, as fixed subsets of die do not accurately reflect thermal profiles over the SSD's lifetime, leading to inefficient thermal management and reduced performance.

Innovation Solution

The SSD repeatedly re-identifies the hottest die based on current environmental conditions, focusing workload throttling decisions on this die, and periodically re-identifies temperature monitoring points triggered by environmental changes or a timer, to ensure accurate thermal management without overwhelming internal traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If temperature readings are taken from all non-volatile memory chips, then thermal management accuracy is improved, but internal traffic increases and SSD performance deteriorates

Engineering Contradiction:
Improvethermal management accuracyVSAvoidSSD performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides the monitoring task into segments by selecting a subset of representative die (e.g., one die per stack or strategically positioned die) to monitor instead of all die. This segmentation reduces the monitoring burden while maintaining adequate thermal management accuracy through periodic re-identification of the hottest die.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial monitoring by periodically re-identifying the hottest die rather than continuously monitoring all die. This partial action approach reduces internal traffic and performance impact while still achieving effective thermal management through timely updates of the monitoring subset.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If a fixed subset of die is monitored, then internal traffic is reduced, but thermal profile accuracy deteriorates over the SSD lifetime

Engineering Contradiction:
ImproveSSD performanceVSAvoidthermal profile accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements dynamic monitoring by periodically re-identifying the hottest die based on current environmental conditions and workload patterns. This dynamic approach allows the monitored subset to adapt to changing thermal profiles over the SSD lifetime, maintaining accuracy without requiring continuous monitoring of all die.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs periodic re-identification of the hottest die at scheduled intervals or triggered by environmental changes. This periodic action maintains thermal profile accuracy over time while limiting internal traffic to discrete update moments rather than continuous monitoring.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If monitoring is triggered by environmental changes, then thermal management adaptability is improved, but monitoring frequency and complexity increase

Engineering Contradiction:
Improvethermal management adaptabilityVSAvoidmonitoring complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements feedback-based triggering where environmental sensors detect changes in operating conditions (temperature, workload patterns) and trigger re-identification of the hottest die. This feedback mechanism improves adaptability to changing conditions while maintaining manageable complexity through event-driven rather than continuous monitoring.

Inventive Principle:
Principle #23Feedback

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

This approach enhances SSD performance by accurately tracking the hottest die, reducing unnecessary internal traffic, and maintaining efficient thermal management, even as environmental conditions change, thereby minimizing performance penalties.

Implementation Method 1

each non volatile memory chip includes its own thermal sensor. Temperature readings from each non volatile memory chip were periodically taken

Methodology Applied
Scientific EffectThermal sensing: Thermal Radiation

Data Source

PatentUS11182100B2SSD temperature control technique
Publication Date: 2021.11.23 SK HYNIX NAND PRODUCT SOLUTIONS CORP
  • US11182100B2 patent drawing
  • US11182100B2 patent drawing
  • US11182100B2 patent drawing

AI summary

An apparatus is described. The apparatus includes a solid state drive (SSD) controller that includes logic circuitry to perform an event based hottest non volatile memory die identification process in which one or more different hottest non volatile memory die within the SSD are able to be identified over an operational time period of the SSD in response to different respective events that arise during the operational time period.