Data Storage Device Unreliable Bit Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage devices face challenges in accurately identifying and correcting error bits in nonvolatile memory cells due to variations in threshold voltage distributions and interference between adjacent memory cells, leading to imperfect error correction operations.

Innovation Solution

A method involving a controller that reads data chunks from target memory cells based on read biases, obtains discrimination data using discrimination biases, and determines unreliable bits by comparing them to adjacent data patterns, with the option to use parity data for error correction, thereby minimizing the likelihood of incorrect bit identification as an error bit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction operations are performed on all bits in data chunks, then the reliability of data storage is improved, but the complexity of the error correction process increases and the likelihood of incorrect bit identification increases

Engineering Contradiction:
Improvedata storage reliabilityVSAvoiderror correction process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the data storage system into multiple data chunks, each corresponding to a specific page in the nonvolatile memory. By dividing the error correction process into chunk-level operations rather than processing all bits uniformly, the system reduces overall complexity while maintaining reliability through localized error correction strategies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by determining unreliable bits specifically within target data chunks based on discrimination data from corresponding memory cells. Instead of applying uniform error correction to all data, the system identifies and corrects errors locally in specific chunks where unreliable bits are detected, reducing unnecessary processing complexity.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If discrimination data is obtained for all memory cells, then the accuracy of unreliable bit identification is improved, but the time and computational resources required increase

Engineering Contradiction:
Improveunreliable bit identification accuracyVSAvoiderror correction time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by obtaining discrimination data for memory cells before executing the full error correction process. This preliminary discrimination data is used to identify unreliable bits in advance, allowing the system to focus computational resources only on chunks containing unreliable bits rather than processing all data uniformly.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by obtaining discrimination data selectively for target memory cells corresponding to specific data chunks, rather than for all memory cells in the storage device. This partial approach achieves sufficient identification accuracy for the current error correction task while reducing overall time and computational resource requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If multiple read biases are applied to read data chunks, then the reliability of data retrieval is improved, but the number of read operations and time required increase

Engineering Contradiction:
Improvedata retrieval reliabilityVSAvoiddata read speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the data retrieval process by applying multiple read biases to read multiple data chunks from different pages corresponding to the same word line. This segmentation allows parallel or sequential reading of chunks with different reliability characteristics, improving overall data retrieval reliability while managing read operation complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of read bias voltage to retrieve data chunks with different reliability levels. By varying the read bias parameter across multiple read operations, the system can identify and correct unreliable bits more effectively, trading some read time for improved data retrieval reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10152372B2Data storage device and operating method thereof
Publication Date: 2018.12.11 SK HYNIX INC
  • US10152372B2 patent drawing
  • US10152372B2 patent drawing
  • US10152372B2 patent drawing

AI summary

A method for operating a data storage device includes reading a plurality of data chunks from a plurality of pages corresponding to target memory cells coupled to a target word line based on read biases; obtaining discrimination data corresponding to the target memory cells based on discrimination biases; determining an unreliable bit in a target data chunk among the plurality of data chunks based on the plurality of data chunks and the discrimination data; and determining whether the unreliable bit is an error bit.