Dynamic Reference Current Sensing for MONOS Flash Read Margin
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In MONOS flash memory cells, the fixed reference current becomes inaccurate after repeated programming and erasing, leading to charge loss and incorrect data sensing due to the discrepancy between the cell current and the fixed reference current.
Innovation Solution
Implementing a dynamic reference current that adjusts based on the current of the corresponding flash memory cell, using a circuit that generates an average current from reference cells programmed with low and high logical values, ensuring accurate data sensing by maintaining a stable read margin.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed reference current is used in sensing data for flash memory cells, then the sensing circuit is simple and stable, but the data sensing becomes inaccurate after repeated programming and erasing due to charge loss in the flash cells
Solution Approach 1:
The patent implements a dynamic reference current that automatically adjusts based on the state of reference flash memory cells. Instead of using a fixed reference current, the system uses multiple reference cells (first and second reference cells) with different threshold voltages that are programmed to track the charge loss characteristics of the actual flash cells. The reference current is dynamically selected or adjusted based on the voltage levels detected from these reference cells, ensuring accurate data sensing even after repeated programming and erasing cycles.
Solution Approach 2:
The patent employs a feedback mechanism where the voltage levels of reference flash memory cells are continuously monitored and used to adjust the reference current. The sensing circuit detects the voltage levels of the reference cells, and based on this feedback, the reference current is adjusted to maintain accurate comparison with the actual flash cell currents. This closed-loop feedback ensures that the reference current adapts to charge loss and maintains sensing accuracy over time.
2Measurement precision
If the reference current is adjusted dynamically to compensate for charge loss, then the data sensing accuracy is maintained, but the circuit complexity increases due to multiple reference cells and adjustment mechanisms
Solution Approach 1:
The patent uses reference flash memory cells that are identical copies of the actual flash cells, programmed with known threshold voltage levels (first and second threshold voltages). These reference cells replicate the charge loss characteristics of the actual flash cells, allowing the reference current to be adjusted based on measured voltage levels from these copied structures. This copying approach enables accurate tracking of charge loss without requiring complex external calibration circuits.
Solution Approach 2:
The patent changes the reference current parameter dynamically based on the detected voltage levels of the reference cells. Instead of maintaining a constant reference current, the system adjusts the reference current magnitude according to the measured voltage variations in the reference cells, which reflect the charge loss state. This parameter adaptation ensures that the reference current remains synchronized with the actual flash cell characteristics throughout their operational life.
3Reliability
If multiple reference cells with different threshold voltages are used to track charge loss, then the read margin is improved, but the manufacturing complexity and area increase
Solution Approach 1:
The patent divides the reference current generation into discrete segments corresponding to different threshold voltage levels (first reference cell with first threshold voltage, second reference cell with second threshold voltage). Each reference cell segment is programmed with a specific threshold voltage characteristic, and the sensing circuit selectively uses the appropriate segment based on the detected voltage level. This segmentation allows tracking of charge loss at multiple discrete points while maintaining a manageable structure that can be efficiently laid out in the memory array.
Data Source
AI summary
A circuit includes a memory cell that generates a cell current having a cell current value, a first reference cell that generates a first current having a first current value, and a second reference cell that generates a second current having a second current value. A current generating circuit generates a reference current having a reference current value based on the first current value and the second current value, and a sense amplifier sums, at a comparison node, a third current having the cell current value and a fourth current having the reference current value. A buffer outputs a voltage on the comparison node as an output of the sense amplifier.


