Memory Controller Fast Slow Page Data Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data stored in embedded memory storage apparatuses, such as eMMC, can be lost due to high temperatures during soldering processes, as electric charges in memory cells are affected, leading to data errors.
Innovation Solution
A data management method and memory controller that utilize a state indication unit to differentiate between fast and slow physical pages, allowing data to be initially stored in stable fast pages and then re-stored in both fast and slow pages post-soldering, ensuring data integrity and efficient storage space utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If data is pre-stored in eMMC before soldering, then mass production facility is improved, but data reliability deteriorates due to high temperature affecting electric charges in memory cells
Solution Approach 1:
The patent applies preliminary action by pre-storing data in the eMMC before the soldering process, enabling mass production facility. The system then detects the soldering temperature condition and automatically re-stores the data after soldering to prevent data loss, thus resolving the contradiction between ease of manufacture and data reliability
Solution Approach 2:
The patent implements beforehand cushioning by detecting the soldering temperature condition and automatically triggering a data re-storage operation before data loss can occur. The state indication unit and memory management circuit prepare and execute protective measures in advance, cushioning against the harmful effect of high temperature during soldering
2Reliability
If only fast physical pages are used for data storage, then data reliability is improved, but storage space utilization deteriorates
Solution Approach 1:
The patent applies dynamics by making the data storage strategy adaptable rather than static. The memory management circuit dynamically adjusts the storage approach based on detected conditions: using only fast physical pages when reliability is critical, and using both fast and slow physical pages when storage space utilization is the priority, thus resolving the contradiction between reliability and storage efficiency
3Quantity of substance
If data is re-stored in both fast and slow physical pages, then storage space efficiency is improved, but data reliability during soldering deteriorates
Solution Approach 1:
The patent applies preliminary action by first storing data in fast physical pages before soldering, ensuring data reliability during the critical soldering process. After detecting the soldering condition, the system automatically re-stores the data to utilize both fast and slow physical pages, thereby achieving storage space efficiency while maintaining reliability
Solution Approach 2:
The patent implements beforehand cushioning by using fast physical pages for initial data storage before soldering, providing protective cushioning against temperature-induced data loss. After soldering, the system then utilizes slow physical pages to optimize storage space, having already protected the data during the vulnerable soldering period
Data Source
AI summary
A data management method, a memory controller and an embedded memory storage apparatus are provided. The embedded memory storage apparatus has a plurality of physical blocks and each of the physical blocks has fast physical pages and slow physical pages. The method includes detecting a status of a state indication unit. The method further includes automatically reading data stored in the embedded memory storage apparatus, using the fast and slow physical pages of the embedded memory storage apparatus to re-store the data and marking status of the state indication unit as a second status when the status of the state indication unit is a first status. Accordingly, the storage space of the embedded memory storage apparatus can be efficiently used.


