Nonvolatile Memory Block Region Segmentation for Data Damage Detection

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

VSEngineering 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

Engineering Contradiction:
Improvedata integrityVSAvoiddetection process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If comprehensive testing is performed on all memory blocks, then data damage detection accuracy improves, but operation time increases

Engineering Contradiction:
Improvedata damage detection accuracyVSAvoidoperation time
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvedetection accuracyVSAvoidoperating procedure simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10026501B2Data storage device and operating method thereof
Publication Date: 2018.07.17 SK HYNIX INC
  • US10026501B2 patent drawing
  • US10026501B2 patent drawing
  • US10026501B2 patent drawing

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.