Memory Device Health Monitoring With Read-Wear Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory sub-systems inaccurately determine remaining device life due to neglecting the wear caused by read operations, particularly in workloads with a high ratio of reads to writes, leading to potential data loss.

Innovation Solution

A memory sub-system calculates remaining device life by incorporating read and write counts, along with bad memory unit counts, using normalized metrics and a scaling factor to account for the wear caused by read operations, providing a more accurate assessment of the device's operational lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If remaining device life is determined using only write count metrics, then the calculation is simple, but the accuracy deteriorates due to neglecting read operation wear

Engineering Contradiction:
Improveremaining device life calculation accuracyVSAvoidmetrics collection and calculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the device life metrics into distinct components: read count metric, write count metric, and bad memory unit count metric. Each metric is collected and normalized separately, then combined to determine remaining device life. This segmentation allows comprehensive measurement while maintaining manageable complexity through modular metric collection and processing.

Inventive Principle:
Principle #1Segmentation

2Reliability

If read operations are included in device life calculation, then the accuracy of remaining device life assessment improves, but the device complexity increases due to additional metrics

Engineering Contradiction:
Improvedevice life assessment reliabilityVSAvoidnumber of metrics to collect and process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple metrics (read count, write count, bad memory unit count) into a unified remaining device life determination. Each metric is normalized to a common scale and then combined, allowing the system to leverage multiple data sources for improved reliability while presenting a single integrated assessment result to the host system.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transforms different types of metrics (read operations, write operations, bad units) into normalized parameter values that can be directly compared and combined. By changing the parameters to a common normalized scale, the system can accurately assess device life from multiple metric types without being constrained by their different units and scales.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If normalized metrics with scaling factors are used, then the comparison between different metrics becomes accurate, but the calculation complexity increases

Engineering Contradiction:
Improvemetric comparison accuracyVSAvoidnormalization and scaling calculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by normalizing each metric type to a common scale using scaling factors. Read count, write count, and bad memory unit count are each transformed into normalized values that represent their contribution to device wear on a comparable scale. This enables accurate metric comparison and combination while the normalization process systematically handles the complexity of different metric scales.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250321681A1Monitoring memory device health according to data storage metrics
Publication Date: 2025.10.16 MICRON TECHNOLOGY INC
  • US20250321681A1 patent drawing
  • US20250321681A1 patent drawing
  • US20250321681A1 patent drawing

AI summary

A plurality of memory device life metrics are determined, where one of the plurality of memory device life metrics comprises a read count metric that specifies a number of read operations performed on the memory device. A plurality of normalized metric values are calculated, where each of the normalized metric values is based on a ratio of a respective memory device life metric to a respective lifetime target value associated with the respective memory device life metric. A normalized metric value that satisfies a selection criterion is identified from the plurality of normalized metric values. The identified normalized metric value corresponds to an amount of used device life of the memory device. An amount of remaining device life of the memory device is determined based on the identified normalized metric value. An indication of the amount of remaining device life is provided to a host system.