Solid-State Memory Recycling via Multi-Block Data Migration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for recycling memory storage in solid-state devices are inefficient due to resource wastage and decreased efficiency, as they typically select only one block for data recycling at a time, leading to increased data recycling numbers and reduced usable space.
Innovation Solution
A method and device that determine a first storage unit based on state parameters, select additional storage units with similar parameters, and transfer data to these units, allowing for the deletion of the original data to create empty blocks, thereby increasing recycling efficiency and reducing resource waste.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If only one block is selected for data recycling at a time, then the selection process is simple, but the recycling efficiency decreases and resource waste increases
Solution Approach 1:
The patent merges multiple block selection operations into a single recycling process. By selecting a first block and multiple second blocks simultaneously based on their state parameters and loss functions, the system combines what would otherwise be separate recycling operations into one unified process, thereby improving productivity without proportionally increasing complexity
Solution Approach 2:
The patent performs preliminary classification of blocks into first blocks (with highest loss function values) and second blocks (with similar parameters) before the actual recycling operation. This preliminary grouping allows the system to efficiently identify multiple candidate blocks in advance, enabling batch processing that improves recycling efficiency while keeping the selection logic manageable
2Productivity
If multiple storage units are processed simultaneously, then recycling efficiency increases, but the complexity of data management increases
Solution Approach 1:
The patent segments the data management process into distinct phases: selection phase (identifying first and second blocks based on state parameters and loss functions), transfer phase (moving valid data from first block to second blocks), and deletion phase (erasing data from original blocks). This segmentation allows multiple storage units to be processed simultaneously while maintaining manageable complexity through structured process separation
Solution Approach 2:
The patent introduces an intermediary data transfer mechanism that facilitates movement of valid data from the first block to multiple second blocks. This intermediary process manages the complexity of simultaneous multi-block operations by providing a controlled data migration path, ensuring data integrity while enabling parallel processing of multiple storage units
3Loss of energy
If blocks are selected based on loss function alone, then the selection criterion is clear, but resource waste increases due to single-block processing
Solution Approach 1:
The patent extends the selection criterion from considering only loss function values to also incorporating state parameters. By selecting a first block with the highest loss function and then selecting multiple second blocks with similar state parameters, the system changes the selection parameters to enable more comprehensive block identification. This allows multiple blocks to be recruited for recycling in one operation, reducing resource waste while maintaining clear selection criteria
Data Source
AI summary
One embodiment provides a device, including a processor; a plurality of storage units operatively coupled to the processor; and a memory device that stores instructions executable by the processor to: determine a first storage unit from the plurality of storage units; select at least one second storage unit from among the remaining other storage units that comprises a parameter that satisfies a predetermined condition, the predetermined condition being related to the first storage unit; transfer data from at least one of the first and second storage units to at least one the remaining other first and second storage units; and delete data from said at least one of the first and second storage units from which the data was transferred. Other aspects are described and claimed.


