Compensation Currents for Non-Volatile Memory Read Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Non-volatile memory devices face challenges due to floating gate to floating gate coupling, which leads to erroneous readings in multi-state devices, especially as memory cells shrink and coupling between adjacent cells increases, affecting the separation between threshold voltage states.
Innovation Solution
A method is introduced to account for the state of adjacent memory cells by providing a compensation current during the read process, using initialization voltages and varying sampling periods based on the state of programmed adjacent memory cells to accurately determine the conduction current of the selected memory cell, thereby mitigating the effects of floating gate coupling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If memory cells are shrunk to increase storage density, then storage capacity is improved, but coupling between adjacent floating gates increases causing reading errors
Solution Approach 1:
The patent applies preliminary action by detecting the state of adjacent memory cells before performing the read operation on the target cell. Based on this advance detection, compensation currents are pre-calculated and applied to offset the coupling effect that will occur during reading. This proactive approach prevents reading errors caused by floating gate coupling while maintaining high storage density from miniaturized cells.
2Quantity of substance
If multiple distinct threshold voltage ranges are used for multi-state memory, then storage capacity is improved, but the separation between states becomes narrower making readings more susceptible to coupling errors
Solution Approach 1:
The patent employs parameter changes by dynamically adjusting the read reference currents based on the detected state of adjacent memory cells. When adjacent cells are in programmed states that cause coupling effects, the compensation current modifies the effective read current to maintain accurate state discrimination. This adaptive parameter adjustment ensures reliable reading across multiple threshold voltage ranges, preserving both high storage capacity and measurement precision.
3Adaptability or versatility
If adjacent memory cells are programmed at different times, then memory operations flexibility is improved, but coupling effects cause apparent charge shifts leading to erroneous readings
Solution Approach 1:
The patent implements feedback by detecting the actual state of adjacent memory cells and using this information to adjust the read operation on the target cell. The system continuously monitors adjacent cell states and applies appropriate compensation currents based on this feedback, eliminating apparent charge shifts caused by differential programming times. This feedback mechanism maintains reading accuracy while preserving operational flexibility for different programming sequences.
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 enhances the accuracy of data reading in non-volatile memory systems by compensating for the apparent charge shifts caused by adjacent memory cells, reducing errors and maintaining the separation between threshold voltage states, thus improving the reliability of multi-state memory devices.
Implementation Method 1
Shifts in the apparent charge stored on a floating gate can occur because of coupling of an electric field based on the charge stored in adjacent floating gates.
Implementation Method 2
coupling of an electric field based on the charge stored in adjacent floating gates
Implementation Method 3
determine whether the conduction current of the memory cell exceeds a reference current level
Data Source
Figure 1~3
Figure 4
Figure 5
AI summary
Shifts in the apparent charge stored on a floating gate of a non-volatile memory cell can occur because of coupling of an electric field based on the charge stored in adjacent floating gates. The shift in apparent charge can lead to erroneous readings by raising the apparent threshold voltage, and consequently, lowering the sensed conduction current of a memory cell. The read process for a selected memory cell takes into account the state of one or more adjacent memory cells. If an adjacent memory cell is in one or more of a predetermined set of programmed states, a compensation current can be provided to increase the apparent conduction current of the selected memory cell. An initialization voltage is provided to the bit line of the programmed adjacent memory cell to induce a compensation current between the bit line of the programmed adjacent memory cell and the bit line of the selected memory cell.