Non-volatile Memory Read Threshold Adjustment via Displacement Value

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage devices face challenges in accurately reading data due to shifting threshold voltage distributions in nonvolatile memory cells, leading to errors during read operations, as existing methods struggle to adjust read voltages effectively between overlapping distributions.

Innovation Solution

A data storage device method that determines a displacement value based on section memory cell numbers and adjusts reliability values for threshold voltage sections to perform error correction, using both hard and soft decision read voltages to minimize error bits and optimize read performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional fixed read voltage is used, then device complexity is low, but read accuracy deteriorates due to threshold voltage distribution shifts

Engineering Contradiction:
Improveread accuracyVSAvoiderror correction system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by calculating displacement values and adjusting reliability values before actual data reading occurs. The controller pre-determines the displacement value based on reference information and uses this to adjust reliability values for different threshold voltage sections, enabling the error correction system to compensate for threshold voltage shifts without requiring complex real-time voltage adjustment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention changes the parameter of reliability values associated with different threshold voltage sections based on displacement values. By adjusting these reliability parameters, the system adapts to threshold voltage distribution shifts and improves read accuracy. The controller modifies reliability values dynamically based on calculated displacement, allowing the same hardware to maintain high accuracy under varying conditions.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If read voltage is adjusted to compensate for threshold voltage shifts, then read accuracy improves, but error correction performance deteriorates due to increased error bits

Engineering Contradiction:
Improveread accuracyVSAvoiderror correction performance
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system applies local quality by assigning different reliability values to different threshold voltage sections based on their specific displacement characteristics. Instead of using a uniform reliability value for all memory cells, the controller determines section-specific reliability values according to the displacement value of each section. This localized approach allows the error correction system to optimize performance for each voltage section individually, maintaining high reliability even when read voltage adjustment is needed.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If multiple read voltages are used to handle threshold voltage distributions, then read accuracy improves, but device complexity increases

Engineering Contradiction:
Improveread accuracyVSAvoidcontroller complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The invention segments the threshold voltage distribution into multiple sections, with each section having its own reliability value. The controller divides the voltage range into different sections and calculates displacement values for each section independently. This segmentation allows the system to handle multiple threshold voltage distributions more effectively while managing complexity through systematic organization of the segments and their corresponding reliability parameters.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10204701B2Non-volatile memory device and read threshold voltage adjustment method for the same
Publication Date: 2019.02.12 MIMIRIP LLC
  • US10204701B2 patent drawing
  • US10204701B2 patent drawing
  • US10204701B2 patent drawing

AI summary

An operating method for a data storage device may include: determining a displacement value based on section memory cell numbers regarding a plurality of threshold voltage sections divided by a first read voltage and second read voltages; determining an adjustment direction based on the displacement value; adjusting at least one reliability value corresponding to at least one threshold voltage section among the threshold voltage sections, positioned in the adjustment direction from the first read voltage; and performing an error correction operation on data read from memory cells based on the first read voltage, using reliability values corresponding to the threshold voltage sections.