Memory Controller Locking Super Block for External Data Migration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current memory systems face inefficiencies in migrating data stored in specific areas of memory devices to other areas, particularly due to limitations in background operations that can slow down data processing and storage.
Innovation Solution
A memory system and method that determine a first super memory block, set a lock to prevent background operations, and transmit data stored in this block to an external device, allowing for faster data migration by leveraging external processing capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If background operation is executed to migrate data within memory device, then data security and free space are improved, but data migration speed and processing efficiency deteriorate
Solution Approach 1:
The patent introduces an external device as an intermediary to perform background operations. The memory controller transfers data to the external device, which then executes the background operations (garbage collection, wear leveling, error correction) externally. This mediator approach allows the memory system to maintain data security through proper error handling while achieving faster data migration by utilizing the external device's processing capabilities.
2Reliability
If background operation is executed within memory system, then data integrity is maintained, but operational delays and processing time increase
Solution Approach 1:
The patent implements preliminary actions by setting a lock on the super memory block before transferring data to the external device. This lock mechanism ensures that background operations are properly coordinated and data integrity is maintained from the outset. The external device then performs the time-consuming background operations, preventing operational delays from affecting the main memory system's performance.
3Adaptability or versatility
If data migration is performed using internal background operation, then resource utilization is balanced, but processing capacity and speed are limited
Solution Approach 1:
The patent transitions the background operation from the internal memory system dimension to an external device dimension. By moving data migration and background operations to an external device, the system exploits additional processing resources and capabilities outside the original memory system boundaries. This dimensional shift enables faster processing speeds while the memory controller maintains adaptability through coordinated resource management and lock mechanisms.
Data Source
AI summary
Embodiments of the present disclosure relate to a memory system and operation method thereof. According to embodiments of the present disclosure, the memory system may include i) a memory device including a plurality of memory blocks, wherein each of the plurality of memory blocks include a plurality of pages; and ii) a memory controller configured to determine a first super memory block among a plurality of super memory blocks, wherein each of the plurality of super memory blocks includes one or more of the plurality of memory blocks, set a lock to prevent a background operation from being executed for the first super memory block, and transmit data stored in the first super memory block to an external device.


