Floating Gate Coupling Compensation in Flash Memory
Solution Overview
Problem
In non-volatile semiconductor memory, particularly in multi-state flash memory devices, the coupling between adjacent floating gates leads to erroneous readings due to shifts in the apparent charge stored, as the electric field from adjacent memory cells affects the threshold voltage ranges, making it difficult to accurately program and read data without interference.
Innovation Solution
The technology involves determining the condition of non-volatile storage elements and compensating for coupling by charging control lines in a specific manner, allowing for accurate sensing and reading of data by identifying and mitigating the capacitive coupling between adjacent memory cells, using a managing circuit to manage the charging and sensing processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multi-state flash memory devices are used to increase storage capacity, then the amount of data stored per cell increases, but coupling between adjacent floating gates causes shifts in apparent charge and erroneous readings
Solution Approach 1:
The patent applies preliminary action by performing a sensing operation on a neighbor memory cell before reading the target cell. This preliminary sensing detects the state of adjacent floating gates, allowing the system to anticipate and compensate for coupling effects before they corrupt the target reading. The compensation value is calculated in advance based on the neighbor's state, ensuring accurate retrieval of multi-state data despite capacitive coupling.
2Adaptability or versatility
If adjacent memory cells are programmed with different data states, then storage versatility increases, but electric field coupling shifts threshold voltage ranges and causes read errors
Solution Approach 1:
The patent implements feedback by using the sensed state of neighbor memory cells to dynamically adjust the reading operation of target cells. The system continuously monitors adjacent cell states and feeds this information back into the compensation calculation, allowing real-time adjustment of threshold voltage references or compensation values. This feedback mechanism ensures reliable reads even when neighboring cells are programmed with different data states that create varying coupling effects.
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 reduces the impact of floating gate to floating gate coupling, enhancing the accuracy of data storage and retrieval in multi-state flash memory devices by compensating for the electric field interference, thereby maintaining precise threshold voltage ranges and preventing erroneous readings.
Implementation Method 1
sensing a state of a neighbor non-volatile storage element based on capacitive coupling between a control line for the non-volatile storage element and a neighbor control line for the neighbor non-volatile storage element
Implementation Method 2
charging a control line for a non-volatile storage element to a predetermined voltage in response to determining that the non-volatile storage element is in a most programmed state of the set of states
Data Source
AI summary
Shifts in the apparent charge stored on a floating gate (or other charge storing element) of a non-volatile memory cell can occur because of the coupling of an electric field based on the charge stored in adjacent floating gates (or other adjacent charge storing elements). To compensate for this coupling, the read or programming process for a given memory cell can take into account the programmed state of an adjacent memory cell. To determine whether compensation is needed, a process can be performed that includes sensing information about the programmed state of an adjacent memory cell (e.g., on an adjacent bit line or other location).


