Multi-tier Health Status for Memory Segments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory sub-systems rely on binary health status information, which inadequately represents the nuanced health of memory device segments, leading to increased failure rates and data loss due to insufficient error correction capabilities.

Innovation Solution

Implementing a multi-tier health status system within memory devices, where control logic determines health statuses such as high confidence pass, high confidence fail, marginal pass, and marginal fail, allowing for more informed decision-making by the memory sub-system controller regarding segment usage and maintenance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If binary health status information is used, then device complexity is reduced, but measurement precision deteriorates

Engineering Contradiction:
Improvehealth status system complexityVSAvoidhealth status measurement precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The health status determination is segmented into multiple distinct tiers (e.g., healthy, degraded, failed) rather than using a single binary state. Control logic evaluates multiple parameters independently and combines them to determine the overall health tier, enabling more precise measurement while maintaining manageable system complexity through modular evaluation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The health status system transitions from a one-dimensional binary state (healthy/unhealthy) to a multi-dimensional assessment by introducing additional health tiers and evaluating multiple independent parameters simultaneously. This dimensional expansion allows for more nuanced health assessment without proportionally increasing system complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If multi-tier health status is implemented, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvehealth status measurement precisionVSAvoidhealth status system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The control logic is segmented into independent evaluation modules that assess different parameters (error rates, program/erase cycle counts, read disturbances) separately and combine their results. This modular approach enables precise multi-tier health assessment while keeping individual module complexity low and manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes from evaluating a single binary parameter to evaluating multiple continuous parameters (error rates, cycle counts, disturbance metrics) and mapping them to discrete health tiers. This parameter transformation enables precise measurement by capturing nuanced device states without requiring proportionally complex processing logic.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multi-tier health status is implemented, then reliability is improved, but loss of information increases

Engineering Contradiction:
Improvedata integrityVSAvoidhealth status information overhead
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

Different health tiers provide locally optimized information quality matched to the actual device state. Healthy tiers provide minimal status information for normal operation, while degraded tiers provide more detailed health metrics and warnings. This local quality adaptation ensures reliable data integrity information is provided only when necessary, reducing overall information overhead while maintaining high reliability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240220110A1Multi-tier health status in a memory device
Publication Date: 2024.07.04 MICRON TECHNOLOGY INC
  • US20240220110A1 patent drawing
  • US20240220110A1 patent drawing
  • US20240220110A1 patent drawing

AI summary

Control logic in a memory device identifies a segment of the plurality of segments of a memory array of a memory device, and determines a health status for the segment from a plurality of possible health statuses, the plurality of possible health statuses comprising three or more health statuses. The control logic further provides the health status for the segment to a memory sub-system controller associated with the memory device, wherein the memory sub-system controller is to perform a corresponding action with respect to the segment based on the health status, and wherein the corresponding action is different for each of the plurality of possible health statuses.