Host-Managed SSD L2P Mapping for Lower-Latency Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Host devices are subject to latency and lack control over SSD operations due to internal SSD controller bottlenecks, leading to unpredictable latency in data access and management of SSD operations such as garbage collection and health monitoring.

Innovation Solution

Host devices manage SSD data addressing and I/O scheduling by maintaining an L2P table, gaining insights into SSD storage structure and operational health, allowing coherent data processing and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the SSD controller maintains the L2P table internally, then the SSD can manage address mapping autonomously, but the host device experiences latency and lacks control over SSD operations

Engineering Contradiction:
Improvehost control over SSD operationsVSAvoiddata access latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts the L2P table management function from the SSD controller and relocates it to the host device. The host device now maintains the L2P table and provides it to the SSD controller, which only performs address translation based on the host-provided mapping. This extraction gives the host full control over address management and eliminates the latency caused by controller-side table maintenance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The host device acts as an intermediary between the logical address space and the physical storage medium. By maintaining the L2P table and providing it to the controller, the host mediates the address translation process, enabling both logical addressing for applications and efficient physical address management without controller bottlenecks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the L2P table is maintained by the SSD controller, then address mapping is managed autonomously, but the host device cannot gain insights into SSD storage structure and operational health

Engineering Contradiction:
Improvevisibility of SSD storage structureVSAvoidhost device responsibilities
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

By maintaining the L2P table, the host device gains visibility into the SSD's storage structure and can monitor operational health through the mapping information. The host can track which logical addresses map to which physical blocks, enabling insights into storage utilization, wear patterns, and operational status. This feedback loop allows the host to make informed decisions about data management and SSD health monitoring.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The host device performs the L2P table maintenance itself rather than relying on the controller to provide this information. The host actively manages the address mapping, which enables it to gain insights into storage structure while the controller focuses on its core function of data transfer and basic operations.

Inventive Principle:
Principle #25Self-service

3Productivity

If the host device manages L2P addressing, then data access speed and latency are improved, but the host device must maintain additional data structures

Engineering Contradiction:
Improvedata access speedVSAvoidhost memory requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The host device maintains the L2P table in advance, populating it with address mappings before data access operations occur. This preliminary action ensures that when data needs to be accessed, the mapping is already available in the host's memory, eliminating the need for real-time translation and improving access speed. The host prepares the address mapping information proactively rather than reactively.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260037425A1Generating a logical to physical data structure stored by a host device
Publication Date: 2026.02.05 MICROCHIP TECHNOLOGY INC
  • US20260037425A1 patent drawing
  • US20260037425A1 patent drawing
  • US20260037425A1 patent drawing

AI summary

A host device may determine a storage structure of a storage medium of a solid state drive (SSD). The host device may determine a physical block address to be used by a logical block address based on determining the storage structure. The host device may generate a logical 2 physical (L2P) entry that maps the physical block address to the logical block address. The host device may store the L2P entry in an L2P data structure that is stored in a first memory of a host device, wherein a copy of the L2P data structure in a second memory of a controller of the SSD. The host device may provide, to the controller, the physical block address and the logical block address. The addresses may be provided to perform a write operation or a read operation at a physical location, of the storage medium, identified by the physical block address.