Memory Controller Fast Slow Page Data Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemass production facilityVSAvoiddata reliability
Core Design Contradiction:
Ease of manufactureVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If only fast physical pages are used for data storage, then data reliability is improved, but storage space utilization deteriorates

Engineering Contradiction:
Improvedata reliabilityVSAvoidstorage space utilization
Core Design Contradiction:
ReliabilityVSQuantity of substance

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

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvestorage space efficiencyVSAvoiddata reliability during soldering
Core Design Contradiction:
Quantity of substanceVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS9552287B2Data management method, memory controller and embedded memory storage apparatus using the same
Publication Date: 2017.01.24 PHISON ELECTRONICS
  • US9552287B2 patent drawing
  • US9552287B2 patent drawing
  • US9552287B2 patent drawing

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.