Flash Memory Read Voltage Optimization via Lookup Table

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional flash memory systems face read errors due to variations in threshold voltage distributions caused by increased integration and density, leading to inefficiencies in determining optimum read voltages, especially in multi-level and triple-level cell systems, which impact bit error rate and memory throughput.

Innovation Solution

A method is introduced to find an optimum read voltage by calculating difference values between state bit counts within a threshold voltage region, determining a direction and offset for adjusting the current read reference voltage, and iteratively refining the voltage until successful reading is achieved, utilizing a lookup table for efficient offset determination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional read retry methods blindly search for reference voltage, then read error rate is reduced, but memory throughput is severely impacted

Engineering Contradiction:
Improveread error rateVSAvoidmemory throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary actions by pre-calculating and storing optimal reference voltage offsets in lookup tables during system initialization or idle periods. When a read operation is needed, the system retrieves pre-computed offset values rather than performing blind search, significantly reducing read retry time while maintaining high reliability in detecting stored data values

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by monitoring read error rates and using this information to adjust future read operations. The system learns from previous read successes or failures to optimize subsequent reference voltage selections, reducing the need for extensive blind search while improving detection accuracy

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple reference voltages are used for MLC/TLC flash memory, then data detection accuracy is improved, but read retry time increases exponentially

Engineering Contradiction:
Improvedata detection accuracyVSAvoidread retry time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-calculates optimal reference voltage offsets for multiple reference voltages and stores them in lookup tables. When reading MLC or TLC flash memory, the system retrieves pre-computed offset values for multiple reference voltages simultaneously, eliminating the need for sequential blind search and reducing read retry time exponentially while maintaining high data detection accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms the search space from a one-dimensional sequential search through multiple reference voltages to a multi-dimensional parallel approach using lookup tables. By organizing offset values in structured data structures and retrieving them in parallel, the system achieves both high accuracy across multiple reference voltages and reduced time complexity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Device complexity

If reference voltage windows are assumed to have Gaussian distributions, then detection is simplified, but errors occur when operating environment changes

Engineering Contradiction:
Improvedetection complexityVSAvoiddetection reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent adapts reference voltage offsets dynamically based on detected threshold voltage distribution characteristics. Instead of assuming fixed Gaussian distributions, the system monitors actual distribution parameters (mean, standard deviation) and adjusts offset values accordingly, maintaining high detection reliability across varying operating conditions while managing complexity through automated parameter adaptation

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11776635B2Method for finding optimum read voltage and flash memory system
Publication Date: 2023.10.03 INNOGRIT TECH CO LTD
  • US11776635B2 patent drawing
  • US11776635B2 patent drawing
  • US11776635B2 patent drawing

AI summary

A method for finding an optimum read voltage includes acquiring difference values between state bit counts of different positions. A direction for finding the optimum read voltage is determined based on the difference values. An offset for finding the optimum read voltage is determined based on correspondence between a difference value of bit count and offset. Reading is performed with the offset applied to a current read reference voltage, wherein upon read-success, the current reference voltage superimposed with the offset is the optimum read voltage, and upon read-error, new first and second positions are obtained based on the direction and the offset for finding the optimum read voltage until reading becomes successful.