Memory Boot Information Relocation for Reliable Startup Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems experience increased latency, decreased predictability, and higher error rates during boot operations due to boot information being stored in cells with lower reliability, which can compromise the boot procedure and reduce host system reliability and functionality.

Innovation Solution

The memory system identifies boot information and transfers it from lower reliable memory storage to higher reliable storage locations, applying redundancy techniques such as writing the boot information twice or generating additional parity bits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If boot information is stored in memory cells with lower reliability (e.g., multi-level cells), then storage capacity is improved, but error rates and latency during boot operations increase

Engineering Contradiction:
Improvestorage capacityVSAvoidboot operation reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The memory system segments boot information from regular data by identifying it through specific read commands during boot operations. The controller separates boot information access from normal data access, allowing boot information to be read from any memory location while ensuring it is handled with higher priority and reliability during the boot process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary identification of boot information by tracking logical addresses associated with boot operations. The controller pre-identifies which data corresponds to boot information by monitoring read commands issued during host system boot operations, enabling proactive preparation for reliable boot information access.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If boot information is stored in memory cells with lower reliability, then manufacturing cost is reduced, but latency during boot operations increases

Engineering Contradiction:
Improvemanufacturing costVSAvoidboot operation latency
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system dynamically adjusts its behavior based on the operation type. During boot operations, the controller identifies and prioritizes boot information access, dynamically switching to a mode that ensures timely retrieval. This dynamic approach allows the use of cost-effective multi-level cells while maintaining low latency for critical boot operations through intelligent resource management.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If boot information is stored in memory cells with lower reliability, then storage density is improved, but predictability of boot operations decreases

Engineering Contradiction:
Improvestorage densityVSAvoidboot operation predictability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The controller implements feedback mechanisms by monitoring read commands during boot operations to identify which logical addresses contain boot information. This feedback loop allows the system to adaptively track and prioritize boot information access, ensuring predictable boot operation timing regardless of where boot information is physically stored in the memory array.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12572292B2Identification and storage of boot information at a memory system
Publication Date: 2026.03.10 MICRON TECHNOLOGY INC
  • US12572292B2 patent drawing
  • US12572292B2 patent drawing
  • US12572292B2 patent drawing

AI summary

Methods, systems, and devices for identification and storage of boot information at a memory system are described to support transferring boot information to higher reliability memory storage. A memory system may identify boot information stored at a memory array based on a command received from a host system, which may identify the boot information for the memory system, or based on performing a boot procedure with the host system, in which the boot information may be requested from the memory system. After identifying the boot information stored at the memory array, the memory system may move or transfer the boot information from physical addresses associated with lower reliable memory storage to physical addresses associated with higher reliable memory storage.