Nonvolatile Memory Read Voltage Variable Threshold Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional nonvolatile memory devices rely on flag cells to indicate program states, which can lead to read errors due to charge loss and reduced data storage capacity.

Innovation Solution

A method and apparatus for a nonvolatile memory device that applies varying read voltages to determine the number of bits stored in memory cells by counting cells with threshold voltages higher or lower than the read voltage, eliminating the need for flag cells by using a counter and judge logic to compare results with reference values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If flag cells are used to indicate program states, then read operations can be performed, but read errors occur due to charge loss and data storage capacity is reduced

Engineering Contradiction:
Improveread error rateVSAvoiddata storage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent removes flag cells from the memory array by using threshold voltage distribution analysis of regular memory cells to determine program states. This extraction eliminates the source of read errors caused by flag cell charge loss while preserving data storage capacity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent enables memory cells to self-indicate their program state through their own threshold voltage characteristics. By analyzing the threshold voltage distribution of the memory cells themselves rather than relying on separate flag cells, the system achieves self-diagnosis of program states.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If multiple read voltages are used to determine bit storage, then accuracy of bit detection is improved, but device complexity increases

Engineering Contradiction:
Improvebit detection accuracyVSAvoidread operation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent dynamically selects read voltages based on the detected program state of memory cells. Different read voltages are applied adaptively depending on whether cells are in erased or programmed states, allowing accurate bit detection while managing operational complexity through conditional logic.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the read voltage parameter based on the threshold voltage distribution characteristics of the memory cells. By adjusting voltage levels according to the specific cell characteristics and program states, the system achieves accurate bit detection without requiring a fixed complex voltage scheme.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9007839B2Nonvolatile memory device performing read operation with variable read voltage
Publication Date: 2015.04.14 SAMSUNG ELECTRONICS CO LTD
  • US9007839B2 patent drawing
  • US9007839B2 patent drawing
  • US9007839B2 patent drawing

AI summary

A method of reading a nonvolatile memory device comprises applying a read voltage to a memory cell array to read selected memory cells, counting a number of the selected memory cells that have a threshold voltage higher or lower than the read voltage, and comparing the counted number with a reference value to determine a number of bits stored in the selected memory cells.