Nonvolatile Memory Block Region Segmentation for Data Damage Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data storage devices face challenges in efficiently determining and addressing data damage in nonvolatile memory blocks due to retention issues and read disturbances, which can lead to inaccurate data retrieval and storage problems.
Innovation Solution
A method for operating a data storage device that involves determining a target region between first and second regions of a memory block, selecting an appropriate test bias, obtaining test data by applying the bias to all word lines, and estimating the state of the memory block based on the test data, allowing for identification of data damage and subsequent recovery operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a test bias is applied to detect data damage in nonvolatile memory blocks, then data integrity can be detected, but the detection process becomes more complex and time-consuming
Solution Approach 1:
The memory block is divided into multiple regions (first region and second region), and the detection process is segmented by applying different test biases to different regions. This allows the system to detect data damage in specific regions without having to scan the entire memory block, thereby reducing detection complexity while maintaining reliability.
Solution Approach 2:
Different test biases are applied to different regions of the memory block based on their specific characteristics and damage patterns. The first region uses a first test bias and the second region uses a second test bias, allowing optimized detection for each region's specific data damage characteristics without requiring a uniform detection approach across the entire block.
2Measurement precision
If comprehensive testing is performed on all memory blocks, then data damage detection accuracy improves, but operation time increases
Solution Approach 1:
Instead of performing comprehensive testing on all memory blocks, the system applies partial testing by focusing on specific regions (first region and second region) with different test biases. This partial action approach maintains detection accuracy for the most critical areas while significantly reducing the overall operation time compared to full-block testing.
Solution Approach 2:
The system performs preliminary identification of target regions before applying detailed testing. By first determining which regions are most likely to contain data damage based on their characteristics, the system can prioritize testing efforts on those regions, thereby maintaining high detection accuracy while reducing time spent on less critical areas.
3Reliability
If multiple test biases are applied to different regions, then detection accuracy for various damage types improves, but the operating procedure becomes more complex
Solution Approach 1:
Different test biases are applied to different regions based on their specific data damage characteristics. The first region uses a first test bias optimized for detecting certain damage patterns, while the second region uses a second test bias for other damage patterns. This localized approach improves overall detection accuracy by tailoring the testing method to each region's specific needs.
Solution Approach 2:
The operating procedure dynamically selects which test bias to apply based on the identified target region. The system adapts its testing strategy in real-time by determining whether to apply the first test bias to the first region or the second test bias to the second region, making the operating procedure flexible and responsive to the specific conditions of each memory block region.
Data Source
AI summary
A method for operating a data storage device includes obtaining test data from a target region of a memory block by applying a test bias simultaneously to all word lines of the memory block; and estimating a state of the memory block based on the test data.


