Memory System Temperature Management for Flash Voltage Drift
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Temperature fluctuations cause voltage drift in flash memory cells, leading to errors during read operations in semiconductor memory devices, as the cell voltage sensed during a read may differ from the voltage at the time of writing, affecting data accuracy.
Innovation Solution
A method is implemented to adjust the read property by detecting the current temperature of the memory portion, comparing it to previously stored temperature data, and determining whether to use an adjusted read property or a default read property to compensate for voltage drift, thereby ensuring accurate data retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If temperature compensation is not applied, then read operations are faster and simpler, but data accuracy deteriorates due to voltage drift from temperature fluctuations
Solution Approach 1:
The patent stores temperature data at the time of writing operations in advance. During read operations, this previously stored temperature data is retrieved and compared with current temperature to determine if compensation is needed, eliminating the need for real-time temperature monitoring during reads
Solution Approach 2:
The patent adjusts the read threshold voltage parameter based on temperature differences between write and read operations. When temperature drift exceeds a threshold, the read property (threshold voltage) is modified to compensate for voltage drift, maintaining data accuracy without requiring complete read operation redesign
2Reliability
If temperature data is stored and compared for every read operation, then voltage drift compensation improves, but processing time increases
Solution Approach 1:
The patent performs temperature data retrieval and comparison, but only applies compensation when the temperature difference exceeds a predefined threshold. This partial action approach maintains data integrity when needed while avoiding unnecessary processing time when temperature conditions are stable
Solution Approach 2:
The patent implements a feedback mechanism where stored temperature data is retrieved and compared with current temperature conditions. This feedback loop enables dynamic determination of whether compensation is necessary, balancing reliability maintenance with processing efficiency
Data Source
AI summary
Systems, methods and/or devices are used to adjust a read property for a memory portion of non-volatile memory. In one aspect, in response to receiving a program request, the device: detects a first temperature of the memory portion; and stores first temperature data corresponding to the detected first temperature. In response to receiving a read request, the device performs an adjustment determination, including: detecting a second temperature of the memory portion of the non-volatile memory, retrieving the stored first temperature data, and determining, in accordance with the detected second temperature and the retrieved first temperature data, whether to perform the read using an adjusted read property. In accordance with a determination to perform the read using the adjusted read property, the device performs a read on the memory portion using the adjusted read property.


