Memory Health Monitoring Using ML for Data Retention Refresh

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory sub-systems face challenges in accurately predicting data retention issues due to temporal voltage shift, leading to increased bit error rates and inefficient data refresh operations, which can impact performance and lifespan.

Innovation Solution

A machine-learning-based system health monitoring approach using a TR model that correlates die-level data with voltage offset bins to predict code word error rates, allowing for early identification of data retention issues and optimizing data refresh operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional health monitoring methods are used, then system simplicity is maintained, but measurement precision of data retention issues deteriorates

Engineering Contradiction:
Improvedetection accuracy of data retention issuesVSAvoidcomplexity of health monitoring system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a machine learning model as an intermediary between raw health scan data and predictive insights. The model processes voltage offset bin assignments and code word error rates to predict future data retention issues, enabling accurate detection without requiring complex hardware modifications. The ML model acts as a software-based mediator that transforms simple scan data into predictive health assessments.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary health scans and collects data before actual data retention issues manifest. By continuously monitoring voltage offset bins and code word error rates in advance, the system can predict future failures and trigger preventive data refresh operations, rather than waiting for errors to occur. This preliminary detection approach improves measurement precision while keeping the monitoring system relatively simple.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If frequent data refresh operations are performed, then data retention reliability is improved, but loss of energy increases

Engineering Contradiction:
Improvedata retention reliabilityVSAvoidenergy consumption of refresh operations
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements a feedback mechanism where the machine learning model continuously analyzes health scan data including voltage offset bin assignments and code word error rates. Based on this feedback, the system dynamically determines when data refresh operations are actually needed, rather than performing frequent refreshes regardless of condition. This feedback-driven approach maintains high data retention reliability while minimizing unnecessary energy-consuming refresh operations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Instead of performing full refresh operations on all data blocks frequently, the system applies partial refresh actions only to specific blocks or regions predicted to be at risk. The ML model identifies problematic areas and triggers targeted refresh operations, reducing overall energy consumption while maintaining sufficient reliability. This selective approach avoids excessive refresh operations on healthy data.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If comprehensive health scans are performed, then measurement precision of system health is improved, but loss of time increases

Engineering Contradiction:
Improveaccuracy of system health assessmentVSAvoidtime for health scan operations
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the most critical health indicators from comprehensive scans, specifically focusing on voltage offset bin assignments and code word error rates. Rather than analyzing all possible health parameters, the system isolates these key metrics that the ML model uses for prediction. This extraction approach maintains measurement precision for detecting data retention issues while significantly reducing the time required for health assessments.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary data processing and filtering of health scan results before feeding them to the machine learning model. By pre-processing and organizing health scan data in advance, the system reduces the computational burden during prediction operations. This preliminary organization enables faster, more efficient health assessments without sacrificing the precision of system health evaluation.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If machine learning models are deployed, then productivity of predictive maintenance is improved, but device complexity increases

Engineering Contradiction:
Improveefficiency of predictive maintenanceVSAvoidcomplexity of processing device
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The machine learning model is configured to autonomously analyze health scan data and generate predictions without requiring extensive external processing or intervention. The model self-manages the predictive maintenance workflow by automatically interpreting voltage offset bin assignments, calculating code word error rates, and identifying when data refresh operations are needed. This self-service capability improves productivity while minimizing the complexity burden on the host system, as the ML model handles the complex analysis internally.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12572418B2Machine-learning-based system health monitoring of a memory device
Publication Date: 2026.03.10 MICRON TECHNOLOGY INC
  • US12572418B2 patent drawing
  • US12572418B2 patent drawing
  • US12572418B2 patent drawing

AI summary

A system includes a memory device comprising multiple dies and a processing device coupled to the memory device. The processing device causes a health scan to be performed on a block family of the multiple dies. The processing device updates, for each read sample taken during the health scan, an assignment to a voltage offset bin of a plurality of voltage offset bins. The processing device provides the updated assignments to the plurality of voltage offset bins to a machine learning trigger rate (TR) model. The processing device receives, from the machine learning TR model, a code word error rate (CWER) distribution of the memory device. In response to determining that a TR margin value associated with the CWER distribution does not satisfy a threshold value, the processing device causes a data associated with the block family to be refreshed.