Storage Device Memory Controller Group Mapping
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Ease of operation
If storage space management is simplified, then ease of operation is improved, but adaptability is worsened when failures occur
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.
3Device complexity
If nonvolatile memory chips are mapped statically, then device complexity is reduced, but adaptability is worsened for reconfiguration needs
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.
Data Source
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.


