Multi-Plane Firmware Storage for Faster Boot and Error Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Reading a firmware image from a single plane in memory systems is time-consuming, leading to increased latency during boot-up or power-on procedures, which can be improved by utilizing a multi-plane read approach.

Innovation Solution

Storing the firmware image across multiple planes in a memory system to enable a multi-plane read during boot-up, allowing for faster access and inclusion of backup copies to handle errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the firmware image is stored in a single plane, then the device complexity is reduced, but the boot-up time increases

Engineering Contradiction:
Improvefirmware storage structureVSAvoidboot-up time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The firmware image is divided and distributed across multiple planes (first plane, second plane, third plane, fourth plane) within the memory device. Each plane stores a portion of the firmware image, enabling parallel reading operations during boot-up. This segmentation allows the system to read firmware from multiple locations simultaneously, reducing boot-up time without significantly increasing device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-plane storage approach to a multi-plane storage architecture, adding the dimension of vertical stacking in memory planes. By utilizing multiple planes that can be read in parallel, the system achieves faster firmware loading speeds while maintaining manageable complexity through structured plane organization.

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

2Speed

If a multi-plane read approach is used, then the boot-up speed is improved, but the device complexity increases

Engineering Contradiction:
Improvefirmware read speedVSAvoidfirmware storage structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The firmware image is segmented into multiple portions and distributed across different planes. The controller is designed to manage these segments by reading from specific planes based on boot-up requirements. This segmentation enables parallel read operations that improve firmware loading speed while the controller handles the complexity of coordinate reading across multiple planes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple copies of the firmware image are created and stored in different planes (first plane, second plane, third plane, fourth plane). This copying strategy allows the system to read from multiple planes simultaneously, improving read speed and providing redundancy. The controller manages these copies by selecting appropriate planes for reading based on the boot-up process requirements.

Inventive Principle:
Principle #26Copying

3Reliability

If backup copies are stored in separate planes, then the reliability is improved, but the storage space requirement increases

Engineering Contradiction:
Improveerror resilienceVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The firmware image and its backup copies are segmented and distributed across multiple planes rather than storing all copies in a single location. This segmentation approach improves reliability by distributing data across different physical locations, reducing the impact of single-point failures. The controller manages these segmented copies by reading from specific planes based on error detection and recovery requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of storing backup copies in a single plane, the patent utilizes the vertical dimension by placing different firmware copies in different planes (first, second, third, and fourth planes). This dimensional distribution improves reliability while optimizing storage space utilization compared to sequential stacking of all copies in one plane.

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

Data Source

PatentUS20250328277A1Multi-plane firmware image management
Publication Date: 2025.10.23 MICRON TECHNOLOGY INC
  • US20250328277A1 patent drawing
  • US20250328277A1 patent drawing
  • US20250328277A1 patent drawing

AI summary

Methods, systems, and devices for multi-plane firmware image management are described. A memory system may store a primary firmware image across multiple planes. The memory system may read the firmware image from the planes using a multi-plane read operation. The memory system may store copies of the firmware image to separate, individual planes and the copies may be accessed (e.g., read) based on detecting an error in the primary firmware image.