Charge Trap Flash Memory Read Voltage Adjustment

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 during read operations.

Innovation Solution

A nonvolatile memory storage system that includes a memory controller and a nonvolatile memory device with multiple levels, where the memory controller adjusts read voltages based on cell counts and reference cell counts using a read voltage level lookup table to optimize read operations and reduce errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If read operations are performed using fixed read voltages in charge trap flash memory cells, then the read operation speed is maintained, but data reliability is degraded due to threshold voltage distribution shifts

Engineering Contradiction:
Improvedata reliabilityVSAvoidread operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs a cell count operation before the actual read operation to determine the distribution state of memory cells. This preliminary action allows the system to adjust read voltages in advance based on the counted cell states, thereby compensating for threshold voltage shifts before data reading occurs, which improves data reliability without significantly impacting read speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the result of the cell count operation is used to dynamically adjust the read voltages. The controller counts the number of cells in different states, compares this with reference values, and adjusts subsequent read voltages accordingly. This closed-loop feedback ensures that read operations adapt to actual memory cell conditions, maintaining high data reliability

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the number of read voltage levels is increased to improve read accuracy, then measurement precision is improved, but the number of read operations and time consumption increase

Engineering Contradiction:
Improveread voltage precisionVSAvoidread operation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs a cell count operation on a partial set of memory cells (e.g., one page or block) rather than all cells in the memory device. This partial sampling provides sufficient information to estimate the overall cell distribution and adjust read voltages appropriately, achieving good read accuracy without the time penalty of counting all cells

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The cell count operation is performed once as a preliminary step, and the resulting read voltage adjustments are applied to subsequent read operations. This means the time-consuming cell count is amortized over multiple reads, making the effective time penalty per read operation much smaller while maintaining high precision

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10229749B2Nonvolatile memory storage system
Publication Date: 2019.03.12 SAMSUNG ELECTRONICS CO LTD
  • US10229749B2 patent drawing
  • US10229749B2 patent drawing
  • US10229749B2 patent drawing

AI summary

A nonvolatile memory storage system includes a plurality of memory cells and a memory controller configured to transmit a read command to a nonvolatile memory device based on a plurality of read voltages. The nonvolatile memory device performs a first read operation on a first level among the N levels based on a first read voltage among the plurality of read voltages, counts the number of on-cells that respond to the first read voltage among the plurality of memory cells, and adjusts a level of a second read voltage to be used to perform a second read operation on the first level or a second level among the N levels among the plurality of read voltages according to a comparison result of the counted number of on-cells and the number of reference cells.