Zoned Memory Mapping for Data Recovery Without Block Locking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems experience a reduction in resources during zonification procedures due to locking of virtual blocks and the use of retention buffers, which is exacerbated by increasing data size, leading to inefficiencies in processing and resource utilization.

Innovation Solution

The memory system maintains a compressed version of a change log in a mapping table during zonification procedures, allowing for error handling without locking virtual blocks and reducing the need for retention buffers, thereby recovering data using physical page addresses and synchronizing reads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtual blocks are locked during zonification procedures, then data integrity is ensured, but resource availability is reduced

Engineering Contradiction:
Improvedata integrityVSAvoidresource availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the virtual block locking mechanism by introducing zone-level locking instead of individual virtual block locking. This allows multiple virtual blocks within the same zone to be accessed concurrently while maintaining integrity through zone-level coordination, thereby resolving the contradiction between data integrity and resource availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a mapping table as an intermediary structure that tracks virtual-to-physical block translations during zonification. This mapping table enables the system to manage resource allocation and access without requiring locks on individual virtual blocks, allowing concurrent operations while maintaining data integrity through coordinated mapping management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If retention buffers are used during zonification, then error handling capability is improved, but resource consumption increases

Engineering Contradiction:
Improveerror handling capabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the error handling functionality from the retention buffer mechanism and relocates it to the mapping table structure. By storing translation information and error state tracking in the mapping table rather than requiring separate retention buffers, the system maintains error handling capability while significantly reducing resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The mapping table serves multiple functions simultaneously: it tracks virtual-to-physical block translations, manages zone coordination, and handles error state information. This multi-functionality eliminates the need for dedicated retention buffers, reducing resource consumption while maintaining comprehensive error handling capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Quantity of substance

If data size increases, then storage capacity is improved, but processing efficiency decreases

Engineering Contradiction:
Improvestorage capacityVSAvoidprocessing efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements dynamic zone management where zone boundaries and mapping tables are adjusted based on data size and access patterns. This dynamic adaptation allows the system to optimize processing efficiency for different data sizes by creating appropriate zone granularities and mapping structures, preventing the degradation of efficiency that would occur with fixed-size processing blocks.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250383769A1Managing mappings during zonification
Publication Date: 2025.12.18 MICRON TECHNOLOGY INC
  • US20250383769A1 patent drawing
  • US20250383769A1 patent drawing
  • US20250383769A1 patent drawing

AI summary

Methods, systems, and devices for managing mappings during zonification are described. A memory system may implement a zoned architecture, where virtual blocks of the memory system are separated into respective zones. The memory system may transfer data from a first zone to a second zone of the memory system. In response, the memory system may modify a mapping table to include information associated with an entry of a change log generated by transferring the data from the first zone to the second zone. The memory system may perform a read scan procedure to identify whether a program failure has occurred as part of transferring the data from the first zone to the second zone. If a program failure is identified, the memory system may perform an error handling procedure to recover the data from the first zone using the mapping table.