Flash Memory Superblock Formation for Unbalanced Plane Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing flash memory data storage devices face limitations in achieving optimal storage capacity due to unbalanced distribution of normally-functioning blocks, which restricts access efficiency and storage capacity utilization.
Innovation Solution
An unbalanced plane management method that sets a reduced plane number, records blocks in a block skip table, and combines blocks into superblocks based on indexes to optimize storage capacity configuration without increasing costs significantly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple flash memory dies are simultaneously used to raise access efficiency, then access efficiency is improved, but the number of normally-functioning blocks in certain flash memory dies limits the usage rate of each block
Solution Approach 1:
The patent combines blocks from multiple planes into superblocks to aggregate storage capacity across dies with unbalanced block distributions. By merging blocks from different planes (including dies with fewer normally-functioning blocks) into unified superblocks, the system achieves better utilization of available blocks while maintaining access efficiency through parallel operations on multiple dies.
Solution Approach 2:
The patent introduces a new organizational dimension by creating superblocks that span across multiple planes and dies, rather than being confined to individual planes. This dimensional reorganization allows the system to bypass limitations of unbalanced block distribution within single planes and achieve more uniform utilization across all memory resources.
2Quantity of substance
If the number of normally-functioning blocks is relatively small or distribution is not balanced, then storage capacity cannot be achieved, but using all planes reduces efficiency
Solution Approach 1:
The patent dynamically adjusts plane selection and superblock formation based on the actual distribution of normally-functioning blocks across dies. Rather than statically allocating all planes or fixed numbers of blocks, the system adapts its organization to match the actual functional state of memory resources, optimizing both capacity utilization and access efficiency under varying conditions.
Solution Approach 2:
The patent applies different organizational strategies to different planes and dies based on their individual characteristics. By identifying planes with sufficient normally-functioning blocks and forming superblocks preferentially from these regions, the system ensures high-quality storage capacity while maintaining overall system efficiency through localized optimization rather than uniform treatment of all resources.
Data Source
AI summary
An unbalanced plane management method, an associated data storage device and the controller thereof are provided. The unbalanced plane management method may include: setting an unbalanced plane number; selecting at least one plane with a plane count calculated by subtracting the unbalanced plane number from a maximum plane number, and recording at least one set of blocks of the at least one plane to a block skip table; according to block numbers as indexes, combining blocks of unselected planes into superblocks, wherein said superblocks respectively correspond to said block numbers; and recording total capacity of all superblocks and the unbalanced plane number, to generate a latest record of records of multiple types of storage capacity, for further setting storage capacity configuration of the data storage device, wherein said all superblocks include said superblocks.


