Memory Reclaim Group Reassignment for Balanced Flash Wear

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems face inefficiencies in data storage due to imbalanced wear and program-erase cycle (PEC) distribution across reclaim groups (RGs), leading to premature degradation of certain components and reduced reliability.

Innovation Solution

A memory controller balances PEC and wear across different RGs by modifying assignments between memory components and RGs, reallocating resources to equalize PECs and distribute wear evenly, using a media operations manager to dynamically adjust associations and regroup memory components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is programmed into specific reclaim groups based on host control, then data placement flexibility is improved, but wear distribution across memory components becomes imbalanced

Engineering Contradiction:
Improvedata placement flexibilityVSAvoidwear distribution balance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically adjusts the association between reclaim groups and memory components based on real-time wear status. The media operations manager continuously monitors PEC counts and reconfigures RG-RU associations to balance wear, transforming a static assignment into an adaptive, self-regulating system that maintains reliability while preserving data placement flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of reclaim groups by modifying their association with memory components based on wear metrics. When a RG reaches a threshold PEC count, the system reassigns it to different physical memory components, effectively resetting the wear parameter and extending component lifespan while maintaining data accessibility.

Inventive Principle:
Principle #35Parameter changes

2Duration of action of stationary object

If wear leveling operations are performed frequently to balance PEC distribution, then component lifespan is extended, but system complexity and overhead increase

Engineering Contradiction:
Improvecomponent lifespanVSAvoidwear leveling overhead
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The system performs wear leveling operations proactively before memory components reach critical wear thresholds. By monitoring PEC counts and reassigning RGs in advance, the system prevents premature component failure and avoids the need for complex emergency recovery operations, thereby extending component lifespan with manageable overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The media operations manager implements a feedback mechanism that continuously monitors PEC counts of memory components and triggers wear leveling operations when thresholds are approached. This closed-loop control system automatically adjusts wear distribution based on real-time conditions, extending component lifespan without requiring excessive manual intervention or system complexity.

Inventive Principle:
Principle #23Feedback

3Reliability

If reclaim groups are reassigned to different memory components to balance wear, then wear distribution is improved, but data access time may increase

Engineering Contradiction:
Improvewear distributionVSAvoiddata access time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

When reassigning reclaim groups to different memory components, the system creates and maintains mapping copies that track the logical-to-physical address translations. This allows the media operations manager to quickly locate data regardless of which physical component it resides on, minimizing access time overhead while achieving wear distribution goals.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The media operations manager acts as an intermediary layer between the host and physical memory components, managing the complexity of RG reassignments. It maintains translation mappings and handles the coordination of data movement, thereby shielding the host from access time delays while achieving improved wear distribution across components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12585389B2Balancing wear across multiple reclaim groups
Publication Date: 2026.03.24 MICRON TECHNOLOGY INC
  • US12585389B2 patent drawing
  • US12585389B2 patent drawing
  • US12585389B2 patent drawing

AI summary

Aspects of the present disclosure configure a memory sub-system controller to balance program-erase count (PEC) across multiple reclaim groups of a memory sub-system. The controller groups a set of memory components into a plurality of reclaim groups (RGs), each RG of the plurality of RGs comprising a subset of reclaim units (RUs). The controller receives a request to program a set of data into a first RG of the plurality of RGs and compares a first PEC of the first RG with a second PEC of a second RG of the plurality of RGs. The controller performs wear leveling operations for the set of data requested to be programmed into the first RG using one or more memory components associated with the second RG based on a result of comparing the first PEC of the first RG with the second PEC of the second RG.