NAND Block Pool Reallocation for Higher TBW and Wear Balance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing NAND based storage devices face challenges in accurately estimating and managing the usage of block pools, leading to uneven wear and reduced Terabytes Written (TBW) due to unpredictable workloads and data types, resulting in premature end-of-life scenarios.

Innovation Solution

A block reallocating system monitors the Greatest Erase Count (GEC) of independent block pools and reallocates free blocks from less used pools to those approaching maximum erase counts, ensuring dynamic and efficient utilization of storage resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static Over Provisioning is used for different block pools, then data types are separated and managed independently, but TBW is reduced due to uneven wear and premature block pool exhaustion

Engineering Contradiction:
Improveblock pool management reliabilityVSAvoidTBW
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic Over Provisioning adjustment by monitoring GEC of block pools and reallocating free blocks from less worn pools to more worn pools. The system calculates reallocation ratios based on GEC differences and transfers blocks accordingly, transforming the static OP configuration into a dynamic adaptive mechanism that extends TBW while maintaining data type separation.

Inventive Principle:
Principle #15Dynamics

2Productivity

If dynamic block reallocation is implemented, then TBW is extended by balancing wear across block pools, but device complexity increases due to monitoring and reallocation mechanisms

Engineering Contradiction:
ImproveTBWVSAvoidblock reallocation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system continuously monitors GEC of block pools and uses this feedback to determine reallocation needs. When GEC difference between pools exceeds a threshold, the system calculates reallocation ratios and executes block transfers. This closed-loop feedback mechanism enables automatic wear balancing without complex external intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The block reallocation system operates autonomously by self-monitoring GEC, self-determining reallocation needs, and self-executing block transfers. The system manages its own wear balancing without requiring external control, reducing operational complexity while extending TBW.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260064285A1Methods and systems for improving terabytes written (TBW) of a NAND based storage device
Publication Date: 2026.03.05 SAMSUNG ELECTRONICS CO LTD
  • US20260064285A1 patent drawing
  • US20260064285A1 patent drawing
  • US20260064285A1 patent drawing

AI summary

The present disclosure relates to the field of storage devices and provides methods and systems for improving Terabytes Written (TBW) of a NAND based storage device. A block reallocating system monitors a Greatest Erase Count (GEC) of each independent block pool at intervals. Further, the block reallocating system determines a candidate independent block pool having a rate of increase of Erase Count (EC) higher than a rate of increase of EC of remaining ones of the plurality of independent block pools, based on the GEC. Further, it is determined whether the GEC of the candidate independent block pool and at least one independent block pool meet a reallocation condition, and then one or more free blocks are reallocated from the at least one independent block pool to the candidate independent block pool for improving TBW of the NAND based storage device.