Flash Memory Read Reference Voltage Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Solid state drives (SSDs) using NAND flash memory face errors in data reading due to deviations in reference voltage from factory settings caused by read, write, and retention operations over time.

Innovation Solution

A method and apparatus that determine a reference voltage by reading data from flash memory pages using multiple reference voltages, adjusting these voltages to minimize erroneous bits, and selecting the voltage with the smallest number of errors, allowing for accurate data reading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If factory setting reference voltage is used for reading data, then the reading operation can be performed with simple initial configuration, but data reading errors occur due to voltage deviation over time

Engineering Contradiction:
Improvereading operationVSAvoiddata reading accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by performing reference voltage detection and determination before actual data reading operations. The system pre-detects the current reference voltage level and determines the appropriate read reference voltage based on detected error patterns, so that when data reading is needed, the correct voltage is already established, preventing reading errors without complicating the user operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring reading errors and using this information to adjust the reference voltage. The system detects errors in read data, feeds this error information back to the voltage control mechanism, and adjusts the reference voltage accordingly to minimize future errors, creating a closed-loop system that maintains reading accuracy over time

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple reference voltages are tested to find the optimal one, then data reading accuracy is improved, but the detection and measurement process becomes more complex

Engineering Contradiction:
Improvereference voltage determinationVSAvoidreference voltage detection
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies partial action by testing multiple reference voltages systematically rather than exhaustively checking all possible values. The system tests a predetermined set of candidate voltages and selects the best one from this limited set, achieving sufficiently high precision without the complexity of exhaustive search or continuous optimization

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent utilizes parameter changes by systematically varying the reference voltage parameter across multiple test values. The system changes the voltage parameter to different predetermined levels, measures the error rate at each level, and identifies the optimal parameter setting, transforming a complex continuous optimization problem into a manageable discrete parameter selection

Inventive Principle:
Principle #35Parameter changes

3Reliability

If reference voltage is adjusted frequently to maintain accuracy, then data reading reliability is improved, but the operation time and processing duration increase

Engineering Contradiction:
Improvedata reading accuracyVSAvoidvoltage adjustment process
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The patent implements periodic action by adjusting the reference voltage at predetermined intervals or under specific conditions rather than continuously or too frequently. The system performs voltage detection and adjustment periodically based on operational milestones or error thresholds, maintaining reading reliability while minimizing the time spent on voltage adjustments

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies universality by designing a reference voltage determination mechanism that serves multiple functions: it detects voltage drift, determines optimal read voltage, validates data integrity, and guides subsequent reading operations. This multi-functional approach consolidates what could be multiple separate operations into a single integrated process, reducing overall processing time

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11335414B2Method of determining read reference voltage for blocks based on number of erroneous bits
Publication Date: 2022.05.17 INNOGRIT TECH CO LTD
  • US11335414B2 patent drawing
  • US11335414B2 patent drawing
  • US11335414B2 patent drawing

AI summary

A method and apparatus for determining a reference voltage id disclosed. The method may include: reading data from a first flash memory page by using different reference voltages, and taking, as a first target reference voltage, one of the different reference voltages at which the first number of erroneous bits of the data that is read reaches a converegence value. The first flash memory page is any one of multiple flash memory pages of a flash memory block to be tested. The method may include adjusting the first target reference voltage to obtain second target reference voltages; and reading data from the flash memory pages by using the second target referece voltages, and taking, as a target reference voltage, one of the second target reference voltages at which the second number of erroneous bits of the data that is read is the smallest.