Memory System Boot Latency Reduction with Concurrent L2P Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems experience significant latency during boot procedures, which can impact consumer experience and functionality in applications such as automotive systems.

Innovation Solution

The memory system performs a configuration operation of the logical-to-physical (L2P) mapping concurrently with communicating parameters to the host system during the boot procedure, reducing latency by overlapping these operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the memory system performs configuration operations sequentially after communicating parameters, then the boot procedure completes all necessary operations, but the latency is significant and boot time is extended

Engineering Contradiction:
Improveboot procedure latencyVSAvoidboot procedure completion speed
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The memory system performs the configuration operation of the logical-to-physical mapping in advance, before communicating parameters to the host system. This preliminary action allows the configuration to be completed during the boot procedure initialization phase, so that when the host system requests parameters, the mapping is already ready, eliminating the need to wait for configuration completion and thereby reducing boot latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables overlapping of the configuration operation with the parameter communication process. Instead of completing configuration entirely before parameter communication, the system maintains continuous useful action by initiating configuration early and allowing it to proceed concurrently with parameter transmission, maximizing utilization of available time and reducing overall boot procedure latency.

Inventive Principle:
Principle #20Continuity of useful action

2Loss of time

If the memory system performs configuration operations concurrently with parameter communication, then boot latency is reduced, but the complexity of coordinating operations increases

Engineering Contradiction:
Improveboot procedure latencyVSAvoidoperation coordination complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

By performing the configuration operation before parameter communication begins, the patent simplifies coordination complexity. The preliminary completion of configuration eliminates the need for complex concurrent coordination mechanisms, as the configuration is already done when parameter communication starts, thereby reducing both latency and complexity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the memory system waits for configuration operations to complete before communicating parameters, then data integrity is ensured, but the boot procedure latency increases

Engineering Contradiction:
Improvedata integrityVSAvoidboot procedure latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The configuration operation is performed in advance, before parameter communication begins. This preliminary action ensures that the logical-to-physical mapping is fully configured and validated before any parameter exchange occurs, guaranteeing data integrity. Simultaneously, because the configuration is already complete when parameter communication starts, no additional waiting time is incurred, thereby reducing boot latency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12346609B2Latency reduction of boot procedures for memory systems
Publication Date: 2025.07.01 MICRON TECHNOLOGY INC
  • US12346609B2 patent drawing
  • US12346609B2 patent drawing
  • US12346609B2 patent drawing

AI summary

Methods, systems, and devices for latency reduction of boot procedures for memory systems are described. A memory system may receive a first command to perform a first reset of one or more components as part of a first phase of a boot procedure of a host system. The memory system may initiate an initialization process of a second phase of the boot procedure upon determining whether the value of a flag has been set from a first value to a second value. Upon completing the initialization process, the flag may be set to the first value. Parameters corresponding to the characteristics of the memory system may be communicated to the host system based on receiving a second command. The memory system may perform a configuration operation of a logical-to-physical mapping concurrently with communicating the parameters with the host system.