Non-Volatile Memory Dummy Row Temperature Drift Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Flash memory devices face performance degradation and data loss due to temperature variations and aging, which is particularly critical in automotive applications where temperature fluctuations can lead to reading errors and data retention issues.
Innovation Solution
A non-volatile memory device architecture that includes a dummy row for storing a known pattern, allowing the controller to adjust read trimming parameters and detect power loss or temperature-induced errors, ensuring reliable data retrieval by verifying blocks and adjusting voltage and timing parameters based on stored drift information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If flash memory devices operate at higher temperatures, then processing speed and performance may improve, but charge loss increases and data retention deteriorates
Solution Approach 1:
The patent performs preliminary detection of temperature and aging effects on memory blocks before actual data operations. By pre-characterizing the memory device at different temperatures and storing reference data, the system can compensate for temperature-induced variations and aging effects, ensuring reliable data retention even at higher operating temperatures.
Solution Approach 2:
The patent implements feedback mechanisms where the system continuously monitors memory block characteristics and adjusts read/write operations based on detected temperature and aging conditions. The controller uses reference data from dummy rows to detect drift and compensates by adjusting read thresholds and timing parameters, maintaining data integrity despite temperature fluctuations.
2Speed
If read operations are performed without temperature compensation, then operation speed is maintained, but reading accuracy deteriorates due to temperature variations
Solution Approach 1:
The patent pre-stores reference data in dummy rows at various temperatures during manufacturing or initialization. When actual read operations occur, the system quickly compares current readings against these pre-characterized reference values to detect temperature-induced drift and compensates accordingly, maintaining both speed and accuracy.
Solution Approach 2:
The patent creates copies of reference data patterns in dummy rows that mirror the characteristics of actual data rows. These dummy rows serve as templates for detecting temperature effects without requiring actual data operations, enabling rapid compensation that maintains read speed while improving accuracy.
3Reliability
If dummy rows are added for temperature detection, then reading reliability improves, but device complexity increases
Solution Approach 1:
The patent makes the dummy rows multi-functional: they serve as both reference data for temperature detection and as additional storage capacity. The same dummy row structures are used for characterizing temperature effects, detecting aging, and providing redundant storage, thereby reducing overall device complexity despite the added functionality.
Solution Approach 2:
The memory device uses its own internal structure (dummy rows) to detect and compensate for temperature and aging effects without requiring external calibration equipment or complex external control circuits. The system self-characterizes and self-compensates, reducing overall system complexity.
4Measurement precision
If multiple read cycles are performed to detect drift, then measurement accuracy improves, but time consumption increases
Solution Approach 1:
The patent performs drift detection using pre-stored reference data in dummy rows, eliminating the need for multiple iterative read cycles. The reference data is prepared in advance at different temperatures, allowing single-pass detection and compensation of temperature drift, thus maintaining high accuracy while minimizing time consumption.
Data Source
AI summary
The present disclosure relates to a method for improving the safety of the reading phase of a non-volatile memory device including at least an array of memory cells and with associated decoding and sensing circuitry and a memory controller, the method comprising:storing in a dummy row of said memory block at least a known pattern;performing some reading cycles changing the read trimming parameters up to the moment wherein said known value is read correctly;adopting the trimming parameters of the correct reading for the subsequent reading phases.The disclosure further relates to a memory device structured for implementing the above method.


