Host L2P Refresh Protocol for Selective Region Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The latency and performance issues in memory systems arise from the mismatch between logical and physical addresses due to the size limitations of volatile memory storing logical-to-physical (L2P) information, leading to frequent misses and increased latency in read commands.

Innovation Solution

Storing a portion of the L2P information on the host device and implementing an improved host L2P refresh protocol to manage and update this information efficiently, using a data structure that reduces the size of L2P regions and sub-regions, and allowing the host device to determine inactive regions based on memory availability and workload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If L2P information is stored in volatile memory of the storage system, then fast access is achieved, but the size limitation causes frequent misses and increased latency

Engineering Contradiction:
ImproveL2P access speedVSAvoidL2P access latency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The L2P information is segmented into different regions and subregions that can be selectively stored in host memory. Only the necessary portions are transferred to the host device, reducing the burden on volatile memory while maintaining fast access paths for active data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension by storing L2P information in two locations: volatile memory in the storage system and non-volatile memory in the host device. This creates a hierarchical storage structure that combines the speed of volatile memory with the large capacity of host storage.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If L2P information is stored on the host device, then volatile memory size limitations are overcome, but additional management overhead and refresh operations are required

Engineering Contradiction:
ImproveL2P information capacityVSAvoidL2P management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements dynamic L2P region management where the host device determines which regions to keep based on memory availability and workload conditions. The L2P information structure is made adaptable, allowing regions to be activated or deactivated dynamically rather than maintaining a static allocation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The host device autonomously manages its own L2P information by determining which regions to maintain based on its current state. The storage system provides the necessary data structures and refresh protocols, but the host independently makes decisions about L2P information management based on its available memory and workload.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If L2P regions are made smaller to fit in host memory, then more granular control is achieved, but the number of regions and management overhead increases

Engineering Contradiction:
ImproveL2P region granularityVSAvoidNumber of L2P regions
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent establishes L2P regions and subregions in advance with predefined structures before they are needed. The hierarchical organization of regions containing subregions is prepared beforehand, allowing the system to efficiently manage granular data without dynamically creating and managing numerous individual regions during operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250335353A1Host logical-to-physical information refresh
Publication Date: 2025.10.30 MICRON TECHNOLOGY INC
  • US20250335353A1 patent drawing
  • US20250335353A1 patent drawing
  • US20250335353A1 patent drawing

AI summary

Devices and techniques are disclosed herein for providing L2P information to a host device from a storage system, the L2P information comprising a response information unit having a limited size with separate categories of information including changed L2P region and associated subregion information, to-be-loaded L2P region and associated subregion information, and invalid L2P region and associated subregion information, wherein the information in the separate categories is based on the determined changes in the different L2P regions and the subregion information in each of the separate categories identifies specific locations of changed subregions with respect to one or more corresponding regions identified in the region information of a respective category of the response information unit.