Memory Boot Initialization with Concurrent Mapping Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems experience significant latency during boot procedures, which can affect consumer experience and functionality in applications such as automotive systems, due to the time required for resets, initialization processes, and communication of parameters.

Innovation Solution

Concurrently perform configuration operations like logical-to-physical mapping during the boot procedure while communicating parameters to the host system, reducing the overall latency by overlapping these tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If configuration operations are performed sequentially after parameter communication during boot procedure, then system reliability is maintained through proper initialization, but boot latency increases due to sequential execution

Engineering Contradiction:
Improvesystem reliabilityVSAvoidboot latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs configuration operations such as logical-to-physical mapping initialization before the boot procedure completes and before parameter communication occurs. By preparing these configurations in advance during initialization, the system ensures that when the boot procedure executes, the configuration operations are already partially or fully completed, thereby reducing boot latency while maintaining system reliability through proper initialization sequences.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If configuration operations are overlapped with parameter communication during boot, then boot latency is reduced through concurrent execution, but system complexity increases due to coordinated task management

Engineering Contradiction:
Improveboot latencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements concurrent execution of configuration operations and parameter communication during the boot procedure. Instead of completing all configuration operations before parameter communication, the system overlaps these tasks so that configuration operations continue in the background while parameter communication occurs, maximizing resource utilization and reducing overall boot time without requiring complex task coordination mechanisms.

Inventive Principle:
Principle #20Continuity of useful action

3Speed

If boot procedure completes faster through concurrent operations, then system responsiveness improves for consumer experience, but risk of incomplete initialization increases

Engineering Contradiction:
Improvesystem responsivenessVSAvoidinitialization completeness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements feedback mechanisms that monitor the completion status of configuration operations and initialization processes during concurrent execution. The system tracks whether critical initialization tasks have been completed successfully before allowing the boot procedure to progress, ensuring that system responsiveness is improved through concurrent operations while maintaining initialization completeness through continuous status verification and conditional progression.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250377835A1Latency reduction of boot procedures for memory systems
Publication Date: 2025.12.11 MICRON TECHNOLOGY INC
  • US20250377835A1 patent drawing
  • US20250377835A1 patent drawing
  • US20250377835A1 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.