Non-Volatile Memory IDR Loading for Faster Boot Initialization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing integration of storage devices has led to higher density and capacity, but at the cost of longer initialization and setting operation times, necessitating a solution to improve booting efficiency and adapt operations based on endurance.

Innovation Solution

A storage system with a storage controller and non-volatile memory devices that load initial IDR data, perform metadata operations, and adaptively select subsequent IDR data based on environmental information to update operating variables, optimizing booting and initialization processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the integration density and capacity of storage devices are increased, then the storage capacity is improved, but the initialization and setting operation time increases

Engineering Contradiction:
Improvestorage capacityVSAvoidinitialization time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The IDR data is segmented into multiple pieces and stored in different meta regions. The first piece is stored in a first meta region and subsequent pieces are stored in a second meta region, allowing selective loading based on operational needs rather than loading all data at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first piece of IDR data is loaded and used for initial metadata opening and basic operations before the storage device is fully initialized. This preliminary action allows the system to start operations with minimal data while the remaining data is loaded progressively.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If comprehensive initialization is performed for all operational conditions, then the reliability is improved, but the booting time increases

Engineering Contradiction:
Improveoperational reliabilityVSAvoidbooting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of loading all IDR data pieces during initialization, the system performs partial action by loading only the first piece initially and selectively loading subsequent pieces based on environmental information and operational requirements, achieving sufficient reliability without excessive booting time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically selects which IDR data pieces to load based on environmental information such as temperature, endurance level, and operational conditions. This dynamic approach allows the system to adapt the initialization process to current conditions rather than following a fixed comprehensive initialization sequence.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If fixed initialization procedures are used for all storage devices, then the device complexity is reduced, but the adaptability to different environmental conditions deteriorates

Engineering Contradiction:
Improveinitialization procedureVSAvoidenvironmental adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system changes operational parameters by selecting different IDR data pieces based on environmental parameters such as temperature ranges, endurance levels, and operational conditions. Each IDR data piece contains optimized parameters for specific environmental conditions, allowing the system to adapt without increasing procedural complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system checks environmental information as feedback to determine which subsequent IDR data piece to load. This feedback mechanism allows the system to automatically adapt to different operational conditions while maintaining a relatively simple initialization procedure structure.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4647922A1Non-volatile memory device, storage system and operating method of the same
Publication Date: 2025.11.12 SAMSUNG ELECTRONICS CO LTD
  • EP4647922A1 patent drawingFigure 1
  • EP4647922A1 patent drawingFigure 2
  • EP4647922A1 patent drawingFigure 3

AI summary

An operating method of a storage system (20) comprising a plurality of non-volatile memory devices (100). The operating method includes loading first Information Data Read, IDR, data stored in the non-volatile memory devices (100) into a storage controller (200), when the storage system (20) is powered on, opening metadata with the loaded first IDR data by the storage controller (200), checking environmental information of each of the plurality of non-volatile memory devices (100), selecting a subsequent IDR data corresponding to the checked environmental information among a plurality of subsequent IDR data, and loading the subsequent IDR data from the non-volatile memory devices into the storage controller (200).