Non-linear Temperature Compensation for Non-volatile Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional non-volatile memory systems face challenges in accurately compensating for temperature variations outside the typical operating range, leading to nonlinear changes in cell characteristics and reduced reliability, especially in wider temperature ranges.
Innovation Solution
Implementing nonlinear temperature compensation methods that adjust voltage and timing settings for programming, read, and erase operations based on the operation temperature, ensuring appropriate compensation for non-linear cell characteristics across varying temperatures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional linear temperature compensation is used, then the memory operation is simple and fast, but the accuracy deteriorates outside the typical temperature range
Solution Approach 1:
The temperature range is segmented into multiple regions (first temperature range and second temperature range) with different compensation characteristics. The controller selectively applies different compensation methods based on the detected temperature range, thereby improving accuracy without always using the more complex nonlinear method.
Solution Approach 2:
The temperature compensation approach is made dynamic by detecting the current temperature range and switching between linear compensation (for first temperature range) and nonlinear compensation (for second temperature range). This dynamic adaptation optimizes both accuracy and complexity based on operating conditions.
2Adaptability or versatility
If the temperature range is extended, then the adaptability is improved, but the reliability deteriorates due to nonlinear cell characteristics
Solution Approach 1:
The compensation parameters are changed based on temperature range. In the second temperature range where nonlinear characteristics dominate, different compensation parameters and methods are applied compared to the first temperature range, thereby maintaining reliability across the extended temperature spectrum.
Solution Approach 2:
The controller detects the operation temperature and uses this feedback to determine which temperature range is active, then applies the appropriate compensation method. This feedback mechanism ensures that the compensation adapts to actual operating conditions, maintaining reliability across the extended temperature range.
3Measurement precision
If nonlinear temperature compensation is always applied, then the accuracy is improved across all temperatures, but the processing time increases
Solution Approach 1:
The temperature range is segmented into multiple regions (first temperature range and second temperature range) with different compensation characteristics. The controller selectively applies different compensation methods based on the detected temperature range, thereby improving accuracy without always using the more complex nonlinear method.
Solution Approach 2:
Nonlinear temperature compensation is applied partially - only when the temperature falls within the second temperature range where nonlinear characteristics are significant. For temperatures in the first range, simpler linear compensation suffices, reducing unnecessary processing overhead.
Data Source
AI summary
A method for operating non-volatile storage disclosed herein. The method comprises performing an operation on a set of non-volatile storage elements. The operation on the set of non-volatile storage elements includes providing temperature compensation based on an operation temperature of the set of non-volatile storage elements. The providing temperature compensation includes determining if the operation temperature is outside a temperature range where constant compensation is valid and applying the temperature compensation based on the determination.


