Nonvolatile Memory Read Voltage Adjustment via Cell Counting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The reliability of data stored in charge trap flash memory cells is degraded due to physical characteristics that affect the distribution of threshold voltages, leading to errors in read operations.

Innovation Solution

A method is introduced for operating nonvolatile memory devices that involves receiving a read command, performing a cell counting operation, adjusting read voltages based on a reference voltage, and using a read voltage level lookup table to optimize read operations, thereby reducing errors by adjusting read voltage levels to match the changing threshold voltage distribution over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If charge trap flash memory cells are used for nonvolatile storage, then data retention without power is achieved, but threshold voltage distribution shifts over time causing read errors

Engineering Contradiction:
Improvedata retention timeVSAvoidread operation accuracy
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The patent performs a cell counting operation before the actual read operation to determine the current threshold voltage distribution characteristics. This preliminary action allows the system to adjust read voltages in advance based on the counted cell states, compensating for threshold voltage shifts that occur over time during data retention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the result of the cell counting operation is used to adjust the read voltages. The memory device counts the number of cells in different states, feeds this information back to modify the read voltage levels, and then performs the read operation with the adjusted voltages, thereby maintaining read accuracy despite threshold voltage distribution changes.

Inventive Principle:
Principle #23Feedback

2Reliability

If read voltages are adjusted dynamically based on cell counting, then read error rate is reduced, but operation complexity increases

Engineering Contradiction:
Improveread operation accuracyVSAvoidoperation steps
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the cell counting operation with the read operation sequence, performing the counting as a preliminary step that informs the subsequent read operation. This integration allows the system to use the counting results directly to adjust read voltages without requiring separate complex calibration procedures, thereby reducing overall operational complexity while maintaining accuracy.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If multiple read voltages are used for sensing operations, then measurement precision is improved, but use of energy increases

Engineering Contradiction:
Improvethreshold voltage detection accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by adjusting only the necessary read voltages based on the cell counting results, rather than uniformly adjusting all read voltages. The system determines which specific read voltage levels need modification based on the detected threshold voltage distribution, applying energy-efficient adjustments only where needed to maintain measurement precision.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10381090B2Operation method of nonvolatile memory device and storage device
Publication Date: 2019.08.13 SAMSUNG ELECTRONICS CO LTD
  • US10381090B2 patent drawing
  • US10381090B2 patent drawing
  • US10381090B2 patent drawing

AI summary

An method of operating a nonvolatile memory device including a plurality of memory cells comprises receiving a read command from an external device, in response to the read command, performing, based on a reference voltage, a first cell counting operation with respect to the plurality of memory cells, adjusting at least one read voltage of first through nth read voltages (where n is a natural number greater than 1) based on a first result of the first cell counting operation, and performing, based on the adjusted at least one read voltage, a read operation corresponding to the read command with respect to the plurality of memory cells.