Dynamic Health Indicator for Storage Device Memory Stages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional health metering systems for non-volatile data storage devices use static evaluation methods that do not account for changing conditions and priorities over the life of the device, leading to suboptimal performance in terms of power consumption, data retention, and operational life.

Innovation Solution

A dynamic health assessment method that divides the memory's life into stages, applying different health schemes based on the stage to prioritize metrics such as program/erase count and failed bit count, optimizing usage and extending the device's operational life.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a static health evaluation method is used throughout the life of the data storage device, then the device can maintain consistent evaluation criteria, but it cannot account for changing conditions and priorities that manifest throughout the device's life

Engineering Contradiction:
Improveevaluation criteria consistencyVSAvoidadaptability to changing conditions
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent applies the dynamics principle by transitioning from a static health evaluation method to a dynamic one that adapts to different life stages of the memory device. The system divides the memory's operational life into multiple stages (beginning-of-life, mid-life, end-of-life) and applies different health evaluation schemes appropriate to each stage, allowing the evaluation criteria to change dynamically based on the device's current life stage while maintaining consistency within each stage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the health evaluation parameters based on the memory's life stage. At beginning-of-life, the system emphasizes program/erase count metrics; at end-of-life, it shifts to emphasize failed bit count and error rate metrics. This parameter transformation allows the system to adapt to changing device characteristics throughout its operational life.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a single health scheme is applied throughout the memory's life, then the implementation is simple, but it does not optimize usage for different life stages

Engineering Contradiction:
Improvehealth evaluation system complexityVSAvoidmemory usage optimization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies segmentation by dividing the memory's operational life into distinct stages (beginning-of-life, mid-life, end-of-life) and creating separate health evaluation schemes for each stage. This segmentation allows the system to optimize health metrics for each specific life stage while maintaining manageable complexity through clear stage boundaries and transition criteria.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects which health evaluation scheme to apply based on the current life stage of the memory, transitioning from simple beginning-of-life metrics to more complex end-of-life metrics as needed, thereby optimizing productivity without requiring the entire complex system to be active at all times.

Inventive Principle:
Principle #15Dynamics

3Reliability

If beginning-of-life health metrics are used throughout the device's life, then program/erase cycles are monitored consistently, but end-of-life conditions such as failed bits and error rates are not adequately addressed

Engineering Contradiction:
Improveprogram/erase cycle monitoringVSAvoidend-of-life condition detection
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent implements parameter changes by transforming the health evaluation metrics based on the memory's life stage. At beginning-of-life, the system monitors program/erase cycle counts with high precision; as the memory transitions to end-of-life, the system changes parameters to emphasize failed bit counts, error rates, and read/disturb metrics, thereby maintaining measurement precision appropriate to each life stage's dominant failure modes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses feedback from the memory's operational status and life stage to dynamically adjust which metrics are monitored and emphasized. As the memory ages and exhibits different failure characteristics, the feedback mechanism triggers transitions to appropriate health evaluation schemes that precisely measure and respond to the current dominant failure modes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9983828B2Health indicator of a storage device
Publication Date: 2018.05.29 SANDISK TECHNOLOGIES LLC
  • US9983828B2 patent drawing
  • US9983828B2 patent drawing
  • US9983828B2 patent drawing

AI summary

A data storage device may perform a method that includes identifying a first life stage of multiple life stages of the data storage device. The method includes determining a first health scheme based on the first life stage and generating a first health indicator associated with a region of the memory based on the first health scheme.