Storage Device Read Reclaim with Error-Based Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory devices experience increasing error bits over time, which can lead to uncorrectable errors if not managed effectively, impacting data reliability.

Innovation Solution

A storage device with a storage controller that assigns memory blocks to different reclaim groups based on error bit counts and applies varying reclaim periods to manage error bit accumulation, performing read reclaim operations on these groups accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If read reclaim operation is performed on all memory blocks with the same reclaim period, then the operation is simple to implement, but memory blocks with different error bit counts cannot be managed optimally

Engineering Contradiction:
Improvesimplicity of read reclaim operationVSAvoiddata reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides memory blocks into multiple reclaim groups based on their error bit counts. Memory blocks are segmented into first reclaim groups (with first error bit counts) and second reclaim groups (with second error bit counts), allowing different reclaim periods to be applied to different segments. This segmentation enables optimized error management while maintaining operational simplicity through automated grouping.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different reclaim periods to different reclaim groups based on their specific error characteristics. First reclaim groups with certain error bit counts receive one reclaim period, while second reclaim groups with different error bit counts receive another reclaim period. This localized differentiation ensures optimal error correction timing for each memory block type without requiring complex manual intervention.

Inventive Principle:
Principle #3Local quality

2Reliability

If different reclaim periods are applied to different reclaim groups, then data reliability is improved through optimized error management, but the complexity of managing multiple reclaim groups increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidcomplexity of reclaim group management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The storage controller automatically determines error bit counts for memory blocks and autonomously assigns them to appropriate reclaim groups without external intervention. The system self-manages the complexity by using built-in error detection and classification mechanisms, eliminating the need for manual configuration or complex external management systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent manages complexity by dynamically adjusting the reclaim period parameter based on error bit count thresholds. When memory blocks are classified into different reclaim groups based on their error characteristics, the system changes the reclaim period parameter accordingly. This parameter-driven approach simplifies management by reducing complex multi-group coordination to straightforward parameter application.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If read reclaim operation is performed frequently to prevent uncorrectable errors, then data reliability is improved, but time is lost due to frequent operations

Engineering Contradiction:
Improvedata reliabilityVSAvoidtime lost to read reclaim operations
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing read reclaim operations on memory blocks before their error bit counts reach uncorrectable levels. By proactively identifying memory blocks with elevated error rates and initiating reclaim operations in advance, the system prevents the need for more aggressive corrective actions later, thereby reducing overall time loss while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by adjusting reclaim operation frequency based on real-time error bit count monitoring. Memory blocks with higher error rates receive more frequent reclaim operations, while those with lower error rates operate at longer intervals. This dynamic adaptation optimizes the balance between reliability and time efficiency, preventing both premature operations and delayed interventions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250291509A1Storage device for performing read reclaim operation
Publication Date: 2025.09.18 SAMSUNG ELECTRONICS CO LTD
  • US20250291509A1 patent drawing
  • US20250291509A1 patent drawing
  • US20250291509A1 patent drawing

AI summary

A storage device according to the present disclosure includes a non-volatile memory device including a plurality of memory blocks, and a storage controller configured to determine a plurality of error bit counts, each of the plurality of error bit counts indicating a number of error bits of a respective one of the plurality of memory blocks, generate, based on the plurality of error bit counts, reclaim group information indicating respective assigned reclaim groups for each of the plurality of memory blocks, and control the non-volatile memory device to perform a respective read reclaim operation for each of the plurality of reclaim groups based on the reclaim group information, wherein for each of the plurality of reclaim groups, the respective read reclaim operation is performed according to a different reclaim period.