Memory Control Circuit Unit Data Allocation Strategy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In rewritable non-volatile memory devices, the lack of a systematic data storage strategy can lead to the occupation of all spare physical units, causing instability in storing both host system data and internally collected data during garbage collection procedures.
Innovation Solution
A memory management method that determines a usage status-based rule for storing host system data and internally collected data, using a specific ratio to allocate data between different physical units, ensuring stable storage and maintaining an adequate number of spare units through data merging operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If data from host system and collected data are stored without a systematic storage strategy, then all spare physical units may be occupied, but this causes instability in storing both host system data and internally collected data
Solution Approach 1:
The patent segments the storage of different data types by implementing separate first and second physical units: one dedicated to host system data and another to internally collected data. This segmentation prevents one data type from monopolizing all spare units, thereby maintaining storage stability while preserving total storage capacity.
Solution Approach 2:
The patent dynamically adjusts the allocation ratio between host system data and internally collected data based on usage status parameters. By changing the distribution parameter adaptively, the system ensures that neither data type exhausts the spare units, resolving the contradiction between maximizing storage capacity and maintaining storage stability.
2Quantity of substance
If a data storage strategy is not carefully planned, then all remaining spare physical units can be fully occupied by host data and collected data, but this depletes spare units needed for continuous operation
Solution Approach 1:
The patent establishes a predetermined allocation strategy before spare units are exhausted. By pre-defining how host data and collected data should be distributed across physical units based on usage status, the system prevents complete occupation of spare units and maintains availability for continuous operation.
Solution Approach 2:
The patent implements feedback mechanisms that monitor the usage status of physical units and adjust the storage allocation ratio accordingly. This feedback loop ensures that the system adapts to changing conditions while maintaining adequate spare unit availability, preventing total occupation by either data type.
3Reliability
If valid data dispersed in the memory device is collected and stored together during garbage collection, then a new spare physical block is released, but this process may conflict with ongoing host data storage operations
Solution Approach 1:
The patent segments garbage collection operations from host data storage by dedicating separate physical units for each function. This allows garbage collection to proceed on collected data units without blocking host data storage operations, maintaining both garbage collection effectiveness and storage throughput.
Solution Approach 2:
The patent merges the benefits of garbage collection with continuous storage operations by implementing a coordinated strategy where collected data is stored in designated units while host data simultaneously fills other available units. This combining approach ensures garbage collection effectiveness is achieved without sacrificing overall storage productivity.
Data Source
AI summary
A memory management method, a memory storage device and a memory control circuit unit are provided. The method includes: obtaining a usage status of a first physical unit of a rewritable non-volatile memory module for storing data from a host system; determining a first rule according to the usage status; and performing a first operation according to the first rule. The first operation includes: storing a first data from the host system into the first physical unit; and storing a second data from the rewritable non-volatile memory module into a second physical unit, where the first rule corresponds to a first ratio between a data volume of the first data and a data volume of the second data. Accordingly, the memory storage device can store external and internal data stably.


