Memory Controller PEC Balancing Across Dies and Planes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems inefficiently manage program-erase count (PEC) balancing across memory components with varying reliability, leading to uneven wear and reduced storage capacity due to premature depletion of some components.

Innovation Solution

A memory controller balances PEC across different memory components by selectively distributing operations, ensuring all components reach a target PEC simultaneously, thereby optimizing performance and extending overall system lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory operations are distributed evenly across all memory components, then storage capacity is maximized, but components with lower reliability will fail prematurely due to uneven wear

Engineering Contradiction:
Improvestorage capacityVSAvoidcomponent reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies local quality by assigning different PEC weighting factors to different memory components based on their individual reliability characteristics. Components with lower reliability are assigned lower weighting factors, causing them to be programmed and erased less frequently, while more reliable components receive higher weighting factors and are used more extensively. This localized differentiation in operation distribution resolves the contradiction by allowing the system to maximize overall storage capacity while protecting vulnerable components from premature failure due to excessive wear.

Inventive Principle:
Principle #3Local quality

2Duration of action of stationary object

If memory operations are concentrated on reliable components, then component lifespan is extended, but overall system performance decreases due to underutilization of available capacity

Engineering Contradiction:
Improvecomponent lifespanVSAvoidsystem performance
Core Design Contradiction:
Duration of action of stationary objectVSProductivity

Solution Approach 1:

The patent implements dynamics by making the operation distribution strategy adaptive rather than static. The controller continuously monitors the current PEC of each memory component and dynamically adjusts the PEC weighting factors and operation allocation in real-time. This dynamic approach allows the system to extend component lifespan by protecting vulnerable components while simultaneously maintaining high system performance by efficiently utilizing available capacity across the memory subsystem, resolving the contradiction between lifespan extension and performance optimization.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If PEC balancing is implemented across memory components, then wear is evenly distributed, but system complexity increases due to additional management overhead

Engineering Contradiction:
Improvewear distribution uniformityVSAvoidmanagement complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent applies feedback by implementing a closed-loop PEC balancing mechanism where the controller continuously monitors the current program-erase count of each memory component and uses this feedback information to dynamically adjust operation distribution. The system compares actual PEC values against target PEC values and automatically modifies the PEC weighting factors to achieve balanced wear distribution. This feedback-driven approach enables even wear distribution across components while managing system complexity through automated control algorithms that adapt to changing conditions without requiring manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260044278A1Balancing PEC in memory systems
Publication Date: 2026.02.12 MICRON TECHNOLOGY INC
  • US20260044278A1 patent drawing
  • US20260044278A1 patent drawing
  • US20260044278A1 patent drawing

AI summary

Aspects of the present disclosure configure a memory sub-system controller, to balance PEC across dies/planes of a memory sub-system. The memory sub-system controller determines that a first PEC of a first portion of a set of memory components is smaller than a second lifetime PEC of a second portion of the set of memory components. The memory sub-system controller performs a first memory operation on the first and second portions in response to a first request associated with the block stripe. The memory sub-system controller erases the block stripe comprising the first and second portions. The memory sub-system controller performs a second memory operation on the second portion of the set of memory components without performing the second memory operation on the first portion of the set of memory components in response to a second request associated with the block stripe.