Memory Controller Block Grouping for Adaptive Boot Sensing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices face challenges in quickly adapting to diverse user needs during booting processes due to the lack of adaptive setting data application based on the characteristics of different user groups or environments.

Innovation Solution

A memory controller and storage device that classify data blocks into groups and determine specific setting data based on environment information, allowing for adaptive application of initialization settings tailored to each group, thereby enhancing the booting process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single setting data is used for all data blocks during booting, then the initialization process is simple, but the adaptability to diverse user needs and environmental characteristics is poor

Engineering Contradiction:
Improveadaptability to user needsVSAvoidcomplexity of setting data management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments data blocks into multiple groups based on their characteristics (e.g., access patterns, performance requirements). Each group is assigned specific setting data tailored to its characteristics, enabling differentiated optimization without requiring a completely complex management system. The segmentation allows the system to handle diversity through structured classification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different setting data to different groups of data blocks based on their specific characteristics. Instead of using a uniform setting for all blocks, each group receives customized settings (e.g., different sensing conditions, voltage levels, or timing parameters) that are locally optimized for its particular needs, thereby improving overall system adaptability.

Inventive Principle:
Principle #3Local quality

2Productivity

If multiple setting data are applied to different data block groups, then the booting performance is improved, but the initialization process becomes more complex

Engineering Contradiction:
Improvebooting speedVSAvoidcomplexity of initialization process
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary classification of data blocks into groups before the booting process begins. The characteristics of each data block are analyzed in advance, and appropriate setting data are pre-determined for each group. This preliminary action allows the actual booting process to proceed efficiently with pre-configured settings, rather than making complex decisions during booting itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically classifying data blocks and selecting appropriate setting data without requiring manual intervention. The memory controller autonomously performs the grouping and setting data assignment based on predefined criteria, reducing the complexity burden on users while maintaining high booting performance through adaptive optimization.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If environment information is considered for determining setting data, then the sensing accuracy is improved, but the processing time during booting increases

Engineering Contradiction:
Improvesensing accuracyVSAvoidbooting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent collects and processes environment information in advance during the preliminary classification phase. By the time the actual booting and sensing operations begin, the appropriate setting data have already been determined based on the environmental characteristics. This preliminary processing of environment information prevents time-consuming analysis during the critical booting sequence, maintaining both accuracy and speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260064588A1Memory controller, storage device including the same and nonvolatile memory device
Publication Date: 2026.03.05 SAMSUNG ELECTRONICS CO LTD
  • US20260064588A1 patent drawing
  • US20260064588A1 patent drawing
  • US20260064588A1 patent drawing

AI summary

A memory controller, a storage device, a method for operating memory controller and a nonvolatile memory device are provided. The memory controller includes a processing circuit configured to control a memory device including a plurality of data blocks, wherein the processing circuit is further configured to classify a first portion of the plurality of data blocks into a first group; classify a second portion of the plurality of data blocks into a second group, the second portion being different from the first portion; determine, based on environment information, first setting data to be used for sensing data blocks included in the first group; determine, based on the environment information, second setting data to be used for sensing data blocks included in the second group; and store initialization information on the determined first setting data and second setting data in the memory device.