Multi-Region Storage Control for Safety-Level Data Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices in autonomous vehicles struggle to efficiently manage and store data from host devices with varying safety levels and storage requirements in different types of storage regions, leading to inefficiencies and potential reliability issues.

Innovation Solution

A storage device with a non-volatile memory and storage controller that programs data based on safety level information and remaining storage region information, migrating or returning data between storage regions to optimize storage efficiency and reliability, using a safety level-target storage region table and mapping table to determine the appropriate storage region for each data set.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored in high-speed single-level cell regions, then data access speed and reliability are improved, but storage capacity and cost efficiency deteriorate

Engineering Contradiction:
Improvedata access speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The storage device is divided into multiple storage regions with different characteristics (SLC region for high-speed/critical data, MLC/TLC regions for high-capacity/less critical data). The controller segments data based on safety levels and storage policies, directing different types of data to appropriate regions to balance speed and capacity requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different storage regions are assigned different quality characteristics - the SLC region provides high speed and reliability for safety-critical data, while MLC and TLC regions provide high capacity for less critical data. This local differentiation allows the system to optimize both speed and capacity in their respective domains.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If data is stored in high-capacity multi-level cell regions, then storage capacity and cost efficiency are improved, but data access speed and reliability deteriorate

Engineering Contradiction:
Improvestorage capacityVSAvoiddata access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The storage device is divided into multiple storage regions with different characteristics (SLC region for high-speed/critical data, MLC/TLC regions for high-capacity/less critical data). The controller segments data based on safety levels and storage policies, directing different types of data to appropriate regions to balance speed and capacity requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different storage regions are assigned different quality characteristics - the SLC region provides high speed and reliability for safety-critical data, while MLC and TLC regions provide high capacity for less critical data. This local differentiation allows the system to optimize both speed and capacity in their respective domains.

Inventive Principle:
Principle #3Local quality

3Reliability

If data is migrated between storage regions based on safety levels and remaining storage information, then storage efficiency and reliability are improved, but system complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidstorage management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The controller continuously monitors safety level information and remaining storage region information, using this feedback to dynamically decide where to program data and when to migrate it. This feedback mechanism ensures data is always stored in appropriate regions while maintaining efficient space utilization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The storage system performs self-management through automatic data migration between regions based on predefined policies. The controller autonomously handles data relocation without external intervention, adjusting storage allocation based on current system state and requirements.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12468471B2Storage devices having multiple storage regions
Publication Date: 2025.11.11 SAMSUNG ELECTRONICS CO LTD
  • US12468471B2 patent drawing
  • US12468471B2 patent drawing
  • US12468471B2 patent drawing

AI summary

A storage device includes a non-volatile memory and a storage controller. The non-volatile memory includes a plurality of storage regions, and the plurality of storage regions include a first storage region and a second storage region which have different types. The storage controller programs data from a host device in the first storage region, based on safety level information of the host device and remaining storage region information of the non-volatile memory. Based on the safety level information and the remaining storage region information, the storage controller migrates the data programmed in the first storage region to the second storage region or returns the data migrated to the second storage region to the first storage region.