Storage Device Memory Controller Group Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices with nonvolatile memory chips face challenges in efficiently managing storage spaces and handling failures, leading to reduced reliability and flexibility in data access and management.

Innovation Solution

A storage device with a memory controller that maps nonvolatile memory chips into groups based on requests from a host device, allowing for flexible configuration and reconfiguration of storage spaces, including updating namespaces in response to failures, to maintain data integrity and improve performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If nonvolatile memory chips are used in storage devices, then data storage capacity is improved, but reliability is worsened due to failure risks

Engineering Contradiction:
Improvestorage capacityVSAvoiddata access reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The storage device divides nonvolatile memory chips into multiple groups (first group, second group, third group) and manages them separately. When a failure occurs in one chip, only the affected group is isolated while other groups continue to operate, ensuring continuous data access and improving overall system reliability without sacrificing storage capacity.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If storage space management is simplified, then ease of operation is improved, but adaptability is worsened when failures occur

Engineering Contradiction:
Improvestorage management simplicityVSAvoidfailure handling flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The memory controller continuously monitors the operational status of nonvolatile memory chips and automatically adjusts the mapping between logical address groups and physical memory chips based on failure feedback. This enables the system to adapt to failures dynamically while maintaining simple operation for the host device, as the controller handles complexity internally.

Inventive Principle:
Principle #23Feedback

3Device complexity

If nonvolatile memory chips are mapped statically, then device complexity is reduced, but adaptability is worsened for reconfiguration needs

Engineering Contradiction:
Improvemapping configuration complexityVSAvoidreconfiguration capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The memory controller dynamically adjusts the mapping relationships between logical address groups and nonvolatile memory chips based on operational conditions and failures. The controller can reconfigure which physical chips correspond to which logical groups, enabling flexible adaptation to failures or performance optimization without significantly increasing complexity through automated management.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12066905B2Storage device, operating method of storage device, and electronic device including storage device
Publication Date: 2024.08.20 SAMSUNG ELECTRONICS CO LTD
  • US12066905B2 patent drawing
  • US12066905B2 patent drawing
  • US12066905B2 patent drawing

AI summary

Disclosed is an operating method of a storage device which includes a plurality of nonvolatile memory chips. The method includes providing, at the storage device, information of a capacity of each of the plurality of nonvolatile memory chips to an external host device, receiving, at the storage device, information of a plurality of groups from the external host device, performing a reset after receiving the information of the plurality of groups, mapping, at the storage device, the plurality of nonvolatile memory chips with the plurality of groups, and configuring the plurality of nonvolatile memory chips so as to correspond to the plurality of groups, after performing the reset.