Memory Read Voltage Control for Charge Loss Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The IVS effect in charge trap type memory cells leads to high read errors due to fast charge loss, causing the threshold voltage to shift after programming, which affects the accuracy of read operations.

Innovation Solution

The memory controller determines the time period between writing and reading data and adjusts the read voltage based on the voltage shift to compensate for the IVS effect, ensuring a higher probability of successful read operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If charge trap type memory cells are used for storage, then storage density and programming speed are improved, but read errors increase due to fast charge loss and threshold voltage shift

Engineering Contradiction:
Improveread accuracyVSAvoidcharge loss
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system performs preliminary actions by determining the time period between programming and read operations, and proactively selects an appropriate read voltage level based on this time period before the actual read operation occurs. This preliminary voltage selection compensates for the anticipated charge loss, ensuring accurate reading despite the IVS effect in charge trap type memory cells.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention changes the read voltage parameter dynamically based on the time period since programming. The memory controller selects from multiple read voltage levels (e.g., first read voltage level for shorter time periods, second read voltage level for longer time periods) to compensate for the time-dependent threshold voltage shift caused by charge loss, thereby maintaining read accuracy across different time conditions.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If read voltage is adjusted to compensate for threshold voltage shift, then read accuracy is improved, but system complexity increases due to time period determination and voltage selection mechanisms

Engineering Contradiction:
Improveread voltage accuracyVSAvoidcontrol system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system establishes a preliminary mapping between time periods and read voltage levels before actual operation. The memory controller determines the time period between programming and read operations, then selects the appropriate read voltage level based on this determined time period, enabling accurate reading without requiring complex real-time calculations during the read operation itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback by monitoring the time period between programming and read operations, and using this information to dynamically select the appropriate read voltage level. This feedback mechanism ensures that the read voltage is continuously adapted to the actual charge loss conditions, maintaining high read accuracy while using a manageable control complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12603137B2Memory systems, operating methods, and readable storage mediums
Publication Date: 2026.04.14 YANGTZE MEMORY TECH CO LTD
  • US12603137B2 patent drawing
  • US12603137B2 patent drawing
  • US12603137B2 patent drawing

AI summary

Examples of the present application disclose memory systems, methods of operating the same, and readable storage mediums. An example memory system includes a memory device and a memory controller coupled to the memory device. The memory controller is configured to: in response to a read command, determine a time period to which a time difference between writing and reading of data to be read corresponding to the read command belongs; determine an amount of the voltage shift according to the time period to which the time difference between the writing and reading of the data to be read belongs; and determine a read voltage for reading the data to be read based on the amount of the voltage shift and the default read voltage.