NAND Memory Temperature Control Using Padding Writes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Nonvolatile memory, such as NAND flash memory, experiences deteriorated data retention and increased susceptibility to read and program disturb at extreme temperatures, making data reading more difficult at high and low temperatures compared to room temperature.
Innovation Solution
A memory system with a memory controller that adjusts the temperature of NAND packages by executing a padding process, which involves writing data to unwritten regions to heat up the NAND dies to room temperature, thereby improving data readability and reducing error rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If nonvolatile memory operates at high temperature, then data retention characteristics deteriorate, but operating temperature cannot be reduced below ambient conditions
Solution Approach 1:
The system performs preliminary temperature assessment before data read operations and executes padding writes in advance to warm up the memory device, ensuring optimal temperature conditions are established before critical read operations occur
Solution Approach 2:
The system changes the operational parameters by dynamically adjusting the number of padding writes based on temperature conditions, and modifies read operations by inserting additional read commands to verify data integrity when temperature exceeds thresholds
2Reliability
If nonvolatile memory operates at low temperature, then susceptibility to read disturb and program disturb increases, but operating temperature cannot be elevated above ambient conditions
Solution Approach 1:
The system performs preliminary temperature assessment before data read operations and executes padding writes in advance to warm up the memory device, ensuring optimal temperature conditions are established before critical read operations occur
Solution Approach 2:
The system changes the operational parameters by dynamically adjusting the number of padding writes based on temperature conditions, and modifies read operations by inserting additional read commands to verify data integrity when temperature exceeds thresholds
3Measurement precision
If threshold voltage distribution shifts at extreme temperatures, then data reading becomes more difficult, but temperature control beyond ambient conditions is not feasible
Solution Approach 1:
The system performs preliminary temperature assessment before data read operations and executes padding writes in advance to warm up the memory device, ensuring optimal temperature conditions are established before critical read operations occur
Solution Approach 2:
The system implements feedback mechanisms by monitoring temperature continuously, assessing whether temperature exceeds predefined thresholds, and dynamically adjusting read operations based on the temperature status to maintain accurate data reading
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The solution effectively maintains optimal reading performance by heating NAND dies to room temperature, reducing the need for background processes like refreshing and preventing performance degradation due to environmental temperature fluctuations.
Implementation Method 1
writing data to unwritten regions to heat up the NAND dies to room temperature
Data Source
AI summary
A memory system includes a nonvolatile memory and a memory controller. The memory controller is configured to execute a process to adjust a temperature of the nonvolatile memory upon determining that the temperature is outside a preferred range.


