Memory System Temperature Management for Flash Voltage Drift

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Temperature fluctuations cause voltage drift in flash memory cells, leading to errors during read operations in semiconductor memory devices, as the cell voltage sensed during a read may differ from the voltage at the time of writing, affecting data accuracy.

Innovation Solution

A method is implemented to adjust the read property by detecting the current temperature of the memory portion, comparing it to previously stored temperature data, and determining whether to use an adjusted read property or a default read property to compensate for voltage drift, thereby ensuring accurate data retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If temperature compensation is not applied, then read operations are faster and simpler, but data accuracy deteriorates due to voltage drift from temperature fluctuations

Engineering Contradiction:
Improvedata accuracyVSAvoidread operation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent stores temperature data at the time of writing operations in advance. During read operations, this previously stored temperature data is retrieved and compared with current temperature to determine if compensation is needed, eliminating the need for real-time temperature monitoring during reads

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent adjusts the read threshold voltage parameter based on temperature differences between write and read operations. When temperature drift exceeds a threshold, the read property (threshold voltage) is modified to compensate for voltage drift, maintaining data accuracy without requiring complete read operation redesign

Inventive Principle:
Principle #35Parameter changes

2Reliability

If temperature data is stored and compared for every read operation, then voltage drift compensation improves, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoidread operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs temperature data retrieval and comparison, but only applies compensation when the temperature difference exceeds a predefined threshold. This partial action approach maintains data integrity when needed while avoiding unnecessary processing time when temperature conditions are stable

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements a feedback mechanism where stored temperature data is retrieved and compared with current temperature conditions. This feedback loop enables dynamic determination of whether compensation is necessary, balancing reliability maintenance with processing efficiency

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9837146B2Memory system temperature management
Publication Date: 2017.12.05 SANDISK TECHNOLOGIES LLC
  • US9837146B2 patent drawing
  • US9837146B2 patent drawing
  • US9837146B2 patent drawing

AI summary

Systems, methods and/or devices are used to adjust a read property for a memory portion of non-volatile memory. In one aspect, in response to receiving a program request, the device: detects a first temperature of the memory portion; and stores first temperature data corresponding to the detected first temperature. In response to receiving a read request, the device performs an adjustment determination, including: detecting a second temperature of the memory portion of the non-volatile memory, retrieving the stored first temperature data, and determining, in accordance with the detected second temperature and the retrieved first temperature data, whether to perform the read using an adjusted read property. In accordance with a determination to perform the read using the adjusted read property, the device performs a read on the memory portion using the adjusted read property.