L2P Update Buffering for Lower-Latency Memory Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems utilizing multi-level cells face increased memory management workload, leading to inhibited performance and latency due to the inability to dynamically adjust operations, especially in large blocks, affecting host operations and user experience.

Innovation Solution

The memory system delays memory management operations, such as updating L2P table entries, and adjusts the rate of performing operations based on workload, using temporary buffers and SLC blocks to maintain data flow and command continuity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory management operations are performed immediately in multi-level cell blocks, then data consistency is maintained, but system latency increases and host operations are inhibited

Engineering Contradiction:
Improvedata consistencyVSAvoidsystem latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by buffering L2P address updates in memory during garbage collection operations and delaying the actual update until the block is fully programmed. This allows the system to prepare data changes in advance without immediately applying them, thereby maintaining data consistency while avoiding latency penalties during critical host operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies dynamics by conditionally updating L2P tables based on block programming status. The system dynamically adjusts when to perform memory management operations - delaying updates until the block is fully programmed rather than updating immediately. This dynamic approach balances reliability requirements with performance optimization, reducing latency during host operations while ensuring data consistency when safe to do so.

Inventive Principle:
Principle #15Dynamics

2Productivity

If memory management operations are delayed to reduce latency, then host operations improve, but data consistency may be compromised

Engineering Contradiction:
Improvehost operations throughputVSAvoiddata consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms by monitoring block programming status and using this information to determine when to update L2P tables. The system continuously checks whether blocks are fully programmed before applying buffered L2P updates, ensuring that data consistency is maintained. This feedback loop allows the system to delay operations for performance while guaranteeing reliability through conditional execution based on real-time block status.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary mechanism - a buffer memory that temporarily stores L2P address updates during garbage collection. This intermediary allows the system to decouple the timing of garbage collection from L2P table updates, enabling host operations to proceed without interruption while ensuring updates are applied at the appropriate time when blocks are fully programmed, thus maintaining data consistency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If large block sizes are used in multi-level cells, then storage capacity increases, but memory management workload increases and performance decreases

Engineering Contradiction:
Improvestorage capacityVSAvoidmemory management efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies segmentation by dividing the memory management process into distinct phases: garbage collection phase where L2P updates are buffered, and update phase where L2P tables are modified after block programming completes. This segmentation allows large block sizes to be used for storage capacity while managing the workload efficiently by separating the heavy garbage collection operations from the L2P update operations, preventing performance degradation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260030185A1Delayed memory management operations
Publication Date: 2026.01.29 MICRON TECHNOLOGY INC
  • US20260030185A1 patent drawing
  • US20260030185A1 patent drawing
  • US20260030185A1 patent drawing

AI summary

Methods, systems, and devices for delayed memory management operations are described. A memory system may be configured to delay one or more aspects of a memory management operation and correspondingly adjust a rate of write operation performance. The memory system may delay updating L2P table entries until a first set of memory cells is full. During a memory management operation, the memory system may transfer a set of logical-to-physical (L2P) address updates to a second set of memory cells. In response to determining that the first set of memory cells is full, the memory system may read the second set of memory cells or the first set of memory cells to obtain the L2P updates. The memory system may be configured to update a rate of write operation performance based on the delayed memory management operations.