NAND Memory Temperature Control Using Padding Writes

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If nonvolatile memory operates at high temperature, then data retention characteristics deteriorate, but operating temperature cannot be reduced below ambient conditions

Engineering Contradiction:
Improvedata retention characteristicsVSAvoidoperating temperature
Core Design Contradiction:
ReliabilityVSTemperature

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveresistance to read disturb and program disturbVSAvoidoperating temperature
Core Design Contradiction:
ReliabilityVSTemperature

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvedata reading accuracyVSAvoidoperating temperature
Core Design Contradiction:
Measurement precisionVSTemperature

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #23Feedback

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

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Data Source

PatentUS10908659B2Memory system and method of controlling nonvolatile memory
Publication Date: 2021.02.02 KIOXIA CORP
  • US10908659B2 patent drawing
  • US10908659B2 patent drawing
  • US10908659B2 patent drawing

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.