Memory Array Temperature-Adaptive Threshold Voltage Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory systems face challenges in maintaining consistent performance and reliability across varying operating temperatures, particularly due to shifts in threshold voltage distributions, which can lead to loss of read margins and reduced performance in extreme temperature conditions.
Innovation Solution
Implementing a finer trim programming algorithm that adjusts the number of voltage steps and program pulses based on temperature ranges, using a second threshold voltage distribution with increased margins between voltage levels to improve read reliability, even at extreme temperatures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a standard threshold voltage distribution is used for programming memory cells, then write operation performance is maintained, but read margins are lost and reliability deteriorates at extreme temperatures
Solution Approach 1:
The patent implements dynamic selection of threshold voltage distributions based on operating temperature conditions. The memory controller detects temperature ranges and adaptively switches between first and second threshold voltage distributions, making the programming approach dynamic rather than static. This resolves the contradiction by allowing optimal performance characteristics for each temperature condition.
Solution Approach 2:
The patent changes the threshold voltage distribution parameters based on temperature conditions. At extreme temperatures, it uses a second distribution with increased margins between voltage levels, while at moderate temperatures, it uses a first distribution optimized for write speed. This parameter adaptation resolves the contradiction between reliability and productivity.
2Measurement precision
If increased margins between voltage levels are used in threshold voltage distribution, then read margins and resistance to voltage overlap improve, but write operation performance decreases
Solution Approach 1:
The patent employs two distinct threshold voltage distributions with different parameter sets. The second distribution uses increased margins between voltage levels for better read precision, while the first distribution uses tighter margins for faster writing. The system dynamically selects which parameter set to use based on temperature, resolving the precision-productivity contradiction.
Solution Approach 2:
The patent segments the operating temperature range into different zones (extreme temperatures versus moderate temperatures) and applies different threshold voltage distributions to each segment. This segmentation allows optimized parameters for each zone, achieving high read margin when needed and high write speed when conditions permit.
3Reliability
If temperature-adaptive threshold voltage distribution is implemented, then cross-temperature reliability improves, but device complexity increases
Solution Approach 1:
The patent incorporates temperature sensing feedback to dynamically adjust the threshold voltage distribution selection. The memory controller monitors temperature conditions and uses this feedback to select the appropriate distribution, achieving cross-temperature reliability through closed-loop control rather than open-loop complexity.
Solution Approach 2:
The patent makes the programming algorithm dynamic by allowing it to adapt its parameters based on real-time temperature conditions. This dynamic adaptation simplifies the overall system architecture compared to having multiple fixed algorithms, as a single adaptive algorithm replaces what would otherwise require complex switching between multiple static solutions.
Data Source
AI summary
A memory array including memory cells, a temperature sensing circuit, and a memory control unit operatively coupled to the memory array. The memory control unit includes a processor. The processor is configured to receive temperature information from the temperature sensing circuit, initiate programming of the memory cells with data using a first threshold voltage distribution when the temperature information indicates an operating temperature is in a first temperature range, and initiate programming of the memory cells with data using a second threshold voltage distribution when the temperature information indicates the operating temperature is in a second temperature range.


