Controller Data Copying for Nonvolatile Memory Power-Off Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data storage devices face challenges in ensuring data integrity and recovery during abnormal power-offs, particularly when error correction operations are interrupted, leading to potential data loss and instability in nonvolatile memory systems.
Innovation Solution
A data storage device with a controller that copies data from weak pages to stable pages in a nonvolatile memory system, utilizing error correction operations to determine the appropriate recovery procedures based on the status of write and copy operations, ensuring data security and integrity by transferring data between page groups during power-off scenarios.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error correction operation is performed on data in the first page group after abnormal power-off, then data integrity is improved, but data loss may occur if the operation is interrupted
Solution Approach 1:
The controller performs a preliminary check of the error correction operation status before completing the write operation. By determining whether the error correction operation has been successfully completed before finalizing the data storage, the system prevents incomplete operations from causing data loss while maintaining data integrity through proactive verification
Solution Approach 2:
The controller creates a copy of the data from the first page group to the second page group as a backup mechanism. This copying process ensures that even if the original data is lost due to interrupted error correction operations, the data can be recovered from the copied version in the second page group
2Reliability
If data is copied from weak page to stable page during power-off recovery, then data security is improved, but operation complexity increases
Solution Approach 1:
The controller identifies and processes only the specific weak pages that require copying to stable pages, rather than processing all pages uniformly. By applying the copying operation locally only where needed (in the first page group with weak pages), the system improves data security for vulnerable data while minimizing the overall operational complexity
Solution Approach 2:
The system automatically detects and recovers from power-off interruptions without requiring external intervention. The controller autonomously determines the status of error correction operations, identifies weak pages, and performs necessary copying to stable pages, making the complexity management self-contained and reducing the burden on external systems
Data Source
AI summary
A data storage device includes a nonvolatile memory device including a first page group coupled to a first word line and a second page group coupled to a second word line, which is subsequent to the first word line in order of a write operation; and a controller suitable for, after an abnormal power-off during a write operation to the first page group, copying a first data stored in a weak page of the first page group to a stable page of the second page group when a first error correction operation to data stored in the first page group is a success.


