ZNS L2P Mapping with SLC Cache for Lower Write Amplification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems with a data cache experience increased write amplification, reduced memory storage efficiency, and decreased performance due to inefficient logical-to-physical (L2P) mapping in zoned namespace (ZNS) memory systems, particularly in SSDs with SLC caching.

Innovation Solution

Align L2P entries with zone boundaries and sparsely populate them to reduce complexity and write amplification, using L2 regions to manage L2P table entries, thereby optimizing memory usage and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional L2P mapping is used in ZNS memory systems with cache, then data can be stored and accessed, but write amplification increases and memory storage efficiency decreases

Engineering Contradiction:
Improvememory storage efficiencyVSAvoidwrite amplification
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The L2P mapping table is segmented into multiple L2 regions, each aligned with zone boundaries in the memory array. This segmentation allows the mapping table to reflect the zoned structure of the memory array, enabling more efficient data placement and reducing unnecessary write operations by aligning logical block addresses with physical zone boundaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of maintaining a complete L2P mapping for all possible logical block addresses, the patent uses a sparse L2P table that only maps entries for open zones. This partial mapping approach reduces the size of the mapping table and the number of write operations required, while still providing sufficient mapping information for active data storage operations.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If L2P entries are densely populated to cover all addresses, then complete address mapping is achieved, but memory usage increases and complexity grows

Engineering Contradiction:
Improveaddress mapping completenessVSAvoidL2P table complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a sparse L2P table that only contains mappings for open zones rather than all possible logical block addresses. This partial mapping approach maintains reliability for active data operations while significantly reducing memory usage and table complexity. The mapping is sufficient for current operational needs without requiring complete address coverage.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Different regions of the L2P table are treated differently based on their correspondence to open or closed zones. Entries for open zones are maintained with full mapping details, while entries for closed zones are omitted or marked as invalid. This local differentiation optimizes memory usage by only maintaining mappings where data actually needs to be stored.

Inventive Principle:
Principle #3Local quality

3Productivity

If L2 region boundaries are not aligned with zone boundaries, then flexible address mapping is possible, but write amplification increases and performance decreases

Engineering Contradiction:
Improvewrite performanceVSAvoidL2 region alignment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates an asymmetric relationship between L2 region boundaries and zone boundaries by deliberately aligning them. Instead of allowing L2 regions to be arbitrarily sized and positioned, the patent enforces alignment where L2 region boundaries coincide with zone boundaries. This alignment simplifies the mapping logic and reduces write amplification by ensuring that data written to logical zones is automatically placed in corresponding physical zones.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS20250363049A1Logical-to-physical mapping for zoned namespace memory systems with a data cache
Publication Date: 2025.11.27 MICRON TECHNOLOGY INC
  • US20250363049A1 patent drawing
  • US20250363049A1 patent drawing
  • US20250363049A1 patent drawing

AI summary

Methods, systems, and devices for logical-to-physical (L2P) mapping for zoned namespace (ZNS) memory systems are described. A memory system may include a cache, such as a single-level cell (SLC) cache in front of a quad-level cell (QLC) non-volatile memory device. The cache may include a multiple layer L2P table to map logical block addresses (LBAs) of data to physical addresses of the cache. In some examples, the L2P table may be sparsely populated to hold a quantity of LBAs corresponding to a quantity of open zones, and may be organized into groups of L2P entries to address a full logical space of the memory device. L2 Region boundaries may be aligned on zone boundaries by utilizing an integer quantity of L2 regions for each zone, an integer quantity of L2P entries per L2 region, or both, to reduce complexity and write amplification while improving performance.