Charge-Trap Memory Drift Compensation via Reference Cell Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Charge retention drift in non-volatile memory cells, such as Charge-Trap Flash memory, leads to degradation in memory performance due to the spreading of electrical charge over time, causing read errors and data loss, which existing techniques have not adequately addressed.
Innovation Solution
A method and system that estimate and compensate for charge retention drift by relating the drift in a given memory cell to the data values stored in neighboring cells, using drift coefficients or other functions, and adjusting readout processes, including bit-line voltages and error correction decoding, to mitigate the effects of charge spreading.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If charge is stored in a common isolating layer across multiple memory cells, then manufacturing process is simplified and device density is improved, but charge retention drift occurs where charge spreads between cells over time causing data degradation
Solution Approach 1:
The patent implements a feedback mechanism where the system continuously monitors charge distribution across memory cells and dynamically adjusts read thresholds based on detected drift patterns. The controller estimates drift functions by analyzing charge levels in reference cells and applies compensation by adjusting read thresholds for affected cells, creating a closed-loop system that maintains data integrity despite charge spreading in the common isolating layer
Solution Approach 2:
The patent changes the read threshold parameter dynamically based on estimated drift conditions. Instead of using fixed read thresholds, the system adjusts threshold voltages for reading memory cells based on the estimated charge drift function. This parameter adaptation allows the system to compensate for charge spreading while maintaining the simplified common isolating layer structure
2Measurement precision
If read thresholds are adjusted to compensate for charge drift, then data retention accuracy is improved, but additional processing complexity and time are required for drift estimation and compensation
Solution Approach 1:
The patent segments the memory array into groups of cells sharing common isolating layers, with designated reference cells separated from data cells. This segmentation allows the system to estimate drift functions locally for each group using only reference cells from that group, rather than requiring global analysis of all memory cells. The compensation is then applied specifically to data cells in each group, reducing overall processing complexity while maintaining precision
Solution Approach 2:
The patent uses reference cells as copies or proxies to estimate the drift function that affects data cells. Instead of directly measuring drift in data cells during normal operation, the system programs reference cells with known states and measures their charge distribution to infer the drift function. This copying approach simplifies the measurement process while providing accurate drift estimation for compensation
3Measurement precision
If reference cells are programmed with extreme charge levels (erased or fully programmed), then drift function estimation accuracy is improved, but these reference cells cannot be used for normal data storage
Solution Approach 1:
The patent extracts a small subset of memory cells from the overall storage array to serve as dedicated reference cells. These reference cells are programmed to extreme states (fully erased or fully programmed) to accurately characterize drift, while the remaining majority of cells continue to serve as data storage. This extraction minimizes the impact on total storage capacity while providing the precision needed for drift estimation and compensation of the much larger data cell population
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach effectively extends the reliable storage period of non-volatile memory and improves data retention by accurately accounting for and compensating for charge drift, reducing read errors and maintaining data integrity.
Implementation Method 1
Charge-Trap (CT) Non-Volatile Memory (NVM) typically stores quantities of electrical charge that are representative of data values in an isolating layer, such as a nitride layer
Implementation Method 2
Drifting of the stored charge may degrade the memory performance
Data Source
AI summary
A method includes storing data values in a group of memory cells that share a common isolating layer, by producing quantities of electrical charge representative of the data values at respective regions of the common isolating layer that are associated with the memory cells. A function, which relates a drift of the electrical charge in a given memory cell in the group to the data values stored in one or more other memory cells in the group, is estimated. The drift is compensated for using the estimated function.


