Memory Controller Reconfiguration Around Defective Storage Areas
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory systems experience reduced available capacity due to failures in storage areas, leading to inefficient utilization of remaining storage space.
Innovation Solution
A controller configures memory systems to set use and unuse areas within unit storage areas, managing operations through address decoders and error correction circuits to maximize storage capacity by excluding defective areas and reconfiguring group storage areas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If storage areas are excluded due to failures, then reliability is improved, but available capacity is reduced
Solution Approach 1:
The memory system is divided into multiple independent memory devices, each with its own set of unit storage areas. When failures occur in one memory device, only that specific device is excluded from the second group storage area, while other memory devices remain operational. This segmentation allows the system to maintain reliability by isolating failures while preserving available capacity through continued use of non-defective memory devices.
Solution Approach 2:
The system dynamically changes the configuration parameters of group storage areas based on failure detection. When failures are detected in certain memory devices, the controller reconfigures the first and second group storage areas by excluding only the defective memory devices, thereby adjusting the system parameters to maintain optimal reliability while maximizing the remaining available capacity.
2Quantity of substance
If all storage areas are made available, then available capacity is maximized, but reliability deteriorates due to defective areas
Solution Approach 1:
The controller extracts and excludes only the specific memory devices with storage area failures from the second group storage area configuration. This selective extraction ensures that defective storage areas are removed from the available capacity calculation, preventing reliability deterioration, while all non-defective memory devices continue to contribute to maximum available capacity utilization.
3Reliability
If group storage areas are reconfigured to exclude defective memory devices, then reliability is maintained, but device complexity increases
Solution Approach 1:
The controller implements dynamic reconfiguration of group storage areas based on real-time failure detection. The first and second group storage area configurations are adjusted dynamically to exclude only the memory devices with storage area failures. This dynamic approach maintains reliability by adapting to failure conditions while managing complexity through automated controller logic that handles the reconfiguration process.
Data Source
AI summary
According to the present disclosure, if a defective area is detected among a plurality of unit storage areas of memory included in a memory system, the corresponding area may be set as an unuse area, and the remaining area may be configured as a second group storage area different from the existing first group storage area, and the ratio of parity data or the type of data to be stored may be configured to be different from each other, thereby minimizing the reduction or the degradation of the available unit storage area due to the occurrence of an unuse area and improving the usage efficiency of the memory system.


