Dynamic Memory Block Categorization for SLC Cache Endurance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory sub-systems face challenges in maintaining reliability and performance due to varying endurance and reliability of memory blocks, particularly in static SLC caching schemes, which are affected by increasing program/erase cycles and reduced overprovisioning, leading to inefficient use of memory resources.

Innovation Solution

A memory sub-system that monitors and estimates endurance by evaluating threshold voltage distribution widths to categorize blocks dynamically, adjusting wear-leveling and managing block parameters based on endurance estimates to improve reliability and extend the life of static SLC caches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If static SLC caching schemes are used with increased program/erase cycles, then caching performance is improved, but block reliability and endurance deteriorate

Engineering Contradiction:
Improvecaching performanceVSAvoidblock reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic block categorization that continuously monitors threshold voltage distribution widths and reassigns blocks between SLC cache and TLC storage categories based on real-time endurance estimates. This dynamic reassignment allows the system to adapt to wear patterns, maintaining high caching performance while preventing overuse of degraded blocks, thereby resolving the contradiction between caching productivity and block reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of memory blocks by monitoring threshold voltage distribution widths and using these measurements to determine endurance estimates. Blocks are dynamically reassigned between categories based on changing parameter thresholds, allowing the system to optimize caching performance while maintaining reliability by retiring blocks before they fail.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If overprovisioning is reduced to increase capacity, then storage capacity is improved, but reliability management becomes more difficult

Engineering Contradiction:
Improvestorage capacityVSAvoidreliability management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a self-service reliability management system that automatically monitors threshold voltage distributions, estimates block endurance, and performs dynamic reassignment without external intervention. The system uses built-in measurements of threshold voltage distribution widths to autonomously manage block categories, reducing the complexity burden despite increased capacity utilization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs continuous feedback mechanisms by monitoring threshold voltage distribution widths and using this information to adjust block categorization in real-time. This feedback loop enables automatic reliability management that adapts to wear patterns, maintaining system reliability while maximizing usable capacity without requiring complex external management.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If dynamic block categorization is implemented, then endurance estimation accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveendurance estimation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex mechanical wear tracking with electrical measurements of threshold voltage distribution widths. By using voltage distribution characteristics as a proxy for physical wear, the system achieves accurate endurance estimation through electrical measurements rather than complex mechanical monitoring, reducing overall system complexity while improving measurement precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12461661B2Dynamic block categorization to improve reliability and performance in memory sub-system
Publication Date: 2025.11.04 MICRON TECHNOLOGY INC
  • US12461661B2 patent drawing
  • US12461661B2 patent drawing
  • US12461661B2 patent drawing

AI summary

A set of threshold voltage distribution width measurements are obtained for a block in a memory device. An endurance estimate is determined for the block based on the threshold voltage distribution width measurements. The endurance estimate comprises an indication of an estimated number of program/erase cycles during which data can be reliably stored by the block. One or more parameters of the block are managed based on the endurance estimate.