Flash Memory Controller Gaussian Threshold Voltage Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage devices face challenges in accurately reading data due to variations in threshold voltage distributions of memory cells, leading to errors that exceed the error correction capability, especially when read voltages are not positioned between the distributions.

Innovation Solution

A data storage device with a controller that performs Gaussian modeling to estimate average threshold voltages and optimal read voltages by calculating section cell numbers, area ratios, and adjusting reference voltages to position them within reliable sections, minimizing error bits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If read voltage is applied to memory cells for data reading, then data can be retrieved from storage, but threshold voltage variations cause error bits that exceed correction capability

Engineering Contradiction:
Improvedata reading accuracyVSAvoiderror bits
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The controller performs preliminary Gaussian modeling to estimate threshold voltage distributions before actual data reading. By calculating section cell numbers and determining average threshold voltages in advance, the system prepares optimal read voltages that account for threshold variations, thereby reducing error bits before they occur during data retrieval operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts read voltage parameters based on estimated threshold voltage distributions. By changing the read voltage to match the optimal voltage derived from Gaussian modeling, the controller compensates for threshold voltage shifts and maintains accurate data reading despite variations in memory cell characteristics

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If Gaussian modeling is performed to estimate average threshold voltage, then optimal read voltage can be determined, but additional processing time and complexity are required

Engineering Contradiction:
Improvethreshold voltage estimation accuracyVSAvoidcontroller processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The controller divides the memory cell population into multiple sections based on threshold voltage ranges and calculates section cell numbers for each segment. This segmentation approach simplifies the Gaussian modeling process by handling smaller subsets of data separately, making the overall estimation more manageable and less computationally intensive while maintaining accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces section cell numbers as an intermediary parameter that bridges raw read data and threshold voltage estimation. By first counting cells in different voltage sections and then using these counts to determine average threshold voltages, the system creates a simplified intermediate representation that reduces the complexity of direct Gaussian fitting on raw data

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If reference voltage is used for reading data, then simple voltage application is possible, but reference voltage may not be positioned within the threshold voltage distribution leading to reading errors

Engineering Contradiction:
Improvevoltage application simplicityVSAvoiddata reading reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system transitions from using a fixed reference voltage to a dynamic read voltage that adapts to threshold voltage distribution changes. By continuously estimating the threshold voltage distribution through Gaussian modeling and adjusting the read voltage accordingly, the system maintains optimal reading conditions even as memory cell characteristics drift over time or due to wear

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9741402B2Data storage device and operating method thereof
Publication Date: 2017.08.22 SK HYNIX INC
  • US9741402B2 patent drawing
  • US9741402B2 patent drawing
  • US9741402B2 patent drawing

AI summary

A data storage device includes a memory device including a plurality of memory cells; and a controller suitable for determining, based on data read from the plurality of memory cells, section cell numbers corresponding to threshold voltage sections, and for determining an average threshold voltage of a threshold voltage distribution selected among a plurality of threshold voltage distributions of the memory cells which are estimated based on the section cell numbers, based on a Gaussian distribution function.