MLC Memory Data Recovery After Programming Power Interruption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multi-level cell memory devices face data corruption and performance degradation due to early power loss during write/read operations, which requires extensive backup and management, increasing storage and processing overhead and reducing endurance.
Innovation Solution
A system and method for data recovery in multi-level cell memory devices that detect interruptions during programming and use adaptive programming or dedicated signal processing to recover data, employing a secondary power source to complete programming and generate new read thresholds to correct corrupted data, thereby reducing the need for backup data and overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If backup pages are generated for all previously programmed pages before programming the next level page, then data integrity is improved, but storage overhead and programming time increase significantly
Solution Approach 1:
The patent applies local quality by generating backup pages selectively only for specific pages that are at risk of corruption, rather than creating backups for all previously programmed pages. This targeted approach maintains data integrity for vulnerable pages while significantly reducing the overall storage overhead and programming time associated with comprehensive backup strategies.
2Reliability
If backup pages are generated for all previously programmed pages, then data integrity is improved, but programming time and system performance degrade
Solution Approach 1:
The patent implements local quality by focusing backup operations only on specific pages that require protection, rather than applying a universal backup approach to all pages. This selective strategy preserves data integrity for at-risk pages while maintaining high programming speeds and system performance by avoiding unnecessary backup operations on pages that don't require protection.
3Reliability
If extensive backup and management operations are performed, then data recovery capability is improved, but device endurance is reduced
Solution Approach 1:
The patent applies local quality by performing backup and management operations only on specific pages that are susceptible to corruption during programming interruptions. This targeted approach enhances data recovery capability for vulnerable pages while minimizing the impact on device endurance by avoiding excessive program/erase cycles on pages that don't require such protective measures.
4Reliability
If power is lost during write/read operation, then data corruption occurs, but the system can recover using adaptive programming and signal processing
Solution Approach 1:
The patent converts the harmful effect of power loss-induced data corruption into a beneficial recovery process. By implementing adaptive programming and dedicated signal processing operations, the system detects corrupted pages resulting from power interruptions and recovers the data through specialized algorithms, thereby transforming the initial harm into an opportunity for demonstrating robust error correction and data recovery capabilities.
Data Source
AI summary
A system and method are provided for data recovery in a multi-level cell memory device. One or more bits may be programmed sequentially in one or more respective levels of multi-level cells in the memory device. An interruption of programming a subsequent bit in a subsequent second or greater level of the multi-level cells may be detected. Data may be recovered from the multi-level cells defining the one or more bits programmed preceding the programming interruption of the second or greater level.


