Flash Memory Stress Detection via Charge Threshold Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Flash memory devices face data corruption due to accelerated charge leakage caused by environmental stress, such as high temperatures, which can lead to data loss if not properly refreshed.
Innovation Solution
Incorporating a sensing circuit and detection NVM cells that measure and compare charge levels with thresholds, triggering a refresh of the memory array when the charge falls below a certain level to prevent data corruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If flash memory cells are exposed to high temperatures for extended periods, then charge leakage increases causing data corruption, but periodic refresh operations consume additional energy and time
Solution Approach 1:
The patent implements stress detection that proactively identifies high-temperature conditions before charge leakage causes data corruption. By detecting stress events in advance and triggering refresh operations preemptively, the system prevents data loss rather than reacting after corruption occurs, thereby reducing the need for frequent preventive refresh cycles and optimizing the balance between reliability and time consumption
2Reliability
If the flash memory device performs frequent refresh operations to prevent charge leakage, then data integrity is maintained, but energy consumption increases
Solution Approach 1:
The patent employs a feedback mechanism where stress detection circuitry continuously monitors environmental conditions and charge levels in detection cells. When stress events are detected or charge leakage exceeds thresholds, the system dynamically triggers refresh operations. This feedback-driven approach ensures refresh operations are performed only when necessary, maintaining data integrity while minimizing unnecessary energy consumption from frequent refresh cycles
3Reliability
If detection NVM cells are added to monitor charge levels for stress detection, then stress events can be detected to trigger refresh operations, but device complexity increases
Solution Approach 1:
The patent designs detection NVM cells and sensing circuitry that serve dual purposes: they function as regular memory cells for data storage while simultaneously acting as sensors for stress detection and charge level monitoring. This multi-functionality allows the system to gain stress detection capabilities without adding entirely separate dedicated sensing components, thereby reducing the increase in device complexity while maintaining reliability
Data Source
AI summary
A flash memory device includes an array of non-volatile memory (NVM) cells, at least one detection NVM cell, and a sensing circuit. The array of NVM cells are configured to store data. The sensing circuit is coupled to the at least one detection NVM cell and is configured to measure a charge on the at least one detection NVM cell. The sensing circuit is also configured to compare the measured charge with a threshold charge level and to trigger a refresh of the array of NVM cells in response to the measured charge being less than the threshold charge level.


