Dynamic Voltage Recovery for NAND Memory Cells
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory systems, particularly NAND devices, face challenges with charge loss over time, especially at increased temperatures, leading to data corruption and reduced lifespan due to the need for frequent refresh operations, which contribute to write amplification.
Innovation Solution
A dynamic adjustment of voltage recovery operations based on temperature and duration since the last write operation, where the memory system stores initial time and temperature data, accumulates values, and performs voltage recovery if degradation thresholds are exceeded, allowing for targeted and efficient voltage modification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If refresh operations are performed frequently to mitigate charge loss, then data reliability is improved, but write amplification increases and lifespan is reduced
Solution Approach 1:
The patent implements dynamic adjustment of voltage recovery operation frequency based on real-time temperature monitoring and charge loss detection. Instead of fixed periodic refreshes, the system adapts the refresh rate to actual conditions, performing voltage recovery operations more frequently when charge loss is detected and less frequently when conditions are stable, thereby balancing reliability maintenance with lifespan extension
Solution Approach 2:
The system changes operational parameters (voltage recovery frequency and temperature thresholds) based on environmental conditions and device state. By monitoring temperature and charge retention characteristics, the system dynamically adjusts the refresh strategy to match actual degradation rates, reducing unnecessary operations while maintaining data integrity
2Ease of operation
If voltage recovery operations are performed at a fixed rate across all blocks, then implementation simplicity is maintained, but efficiency is reduced due to unnecessary operations on stable blocks
Solution Approach 1:
The patent applies different voltage recovery strategies to different memory blocks based on their individual characteristics and current state. Blocks exhibiting charge loss receive targeted voltage recovery operations, while stable blocks are left untouched. This localized approach maintains simplicity by using uniform recovery procedures where needed while eliminating wasteful operations on healthy blocks
Solution Approach 2:
The system implements monitoring of charge retention status and temperature conditions to provide feedback that drives adaptive refresh decisions. By detecting actual charge loss conditions and environmental factors, the system adjusts voltage recovery operations in real-time, performing them only when and where degradation is detected rather than applying uniform periodic refreshes to all blocks
3Reliability
If refresh operations are increased to counter charge loss at high temperatures, then data integrity is improved, but energy consumption increases
Solution Approach 1:
The system dynamically changes the frequency and intensity of voltage recovery operations based on temperature conditions and detected charge loss. At elevated temperatures where charge loss accelerates, the system increases refresh activity; at lower temperatures with stable retention, it reduces operations. This adaptive parameter adjustment maintains data integrity when needed while minimizing energy consumption during stable periods
Data Source
AI summary
Methods, systems, and devices for techniques for managing a voltage recovery operation are described. In some cases, as part of performing a write command to store data to a set of memory cells, the memory system may store an indication of the initial time at which the write operation occurred, the temperature of the set of memory cells at the initial time, or both. The memory system may subsequently manage an accumulated value based on a duration from the initial time and the temperature of the set of memory cells during the duration. If the accumulated value exceeds an accumulation threshold, the memory system may identify an indication of degradation of the set of memory cells. If the indication exceeds a degradation threshold, the memory system may perform a voltage recovery operation to modify voltages of the set of memory cells.


