NAND Block Read Thresholds Adjusted by Write and Read Temperature

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face inefficiencies due to the use of fixed read voltage thresholds, which do not account for varying optimal read voltage thresholds caused by different conditions at read and write times, leading to time-consuming read retry processes and reduced performance.

Innovation Solution

Implementing a temperature-based block read system that tracks and determines read voltage thresholds based on both the recorded write temperature and the current read temperature for non-volatile memory cells, using a controller to adjust read operations accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed read voltage threshold is used for all blocks, then the device complexity is reduced, but read reliability deteriorates due to varying temperature conditions

Engineering Contradiction:
Improveread voltage threshold managementVSAvoidread operation reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic read voltage threshold adjustment based on temperature conditions. The system transitions from a fixed voltage threshold to a dynamic one that changes according to the operating temperature of the memory blocks, thereby maintaining read reliability across varying thermal conditions without requiring excessive complexity in voltage management

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the read voltage threshold parameter based on temperature measurements. By monitoring temperature and adjusting the voltage threshold accordingly, the system optimizes read operations for different thermal conditions, resolving the contradiction between using a simple fixed threshold and maintaining high reliability under varying conditions

Inventive Principle:
Principle #35Parameter changes

2Reliability

If read retry processes are implemented to correct data errors, then read reliability is improved, but read time increases drastically reducing productivity

Engineering Contradiction:
Improvedata read accuracyVSAvoidread operation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary temperature measurement and voltage threshold determination before executing read operations. By pre-adjusting the read voltage threshold based on temperature conditions, the system reduces the likelihood of read errors and subsequent retries, thereby maintaining both high reliability and fast read speeds without the need for extensive retry processes

Inventive Principle:
Principle #10Preliminary action

3Reliability

If temperature tracking and dynamic voltage adjustment are implemented, then read reliability is improved, but device complexity increases

Engineering Contradiction:
Improveread operation reliabilityVSAvoidtemperature management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service temperature management mechanism where the memory device monitors its own temperature and automatically adjusts read voltage thresholds without external intervention. This self-adjusting capability improves read reliability while minimizing the added complexity by eliminating the need for external temperature control systems

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12626737B2Temperature based block read
Publication Date: 2026.05.12 SANDISK TECHNOLOGIES LLC
  • US12626737B2 patent drawing
  • US12626737B2 patent drawing
  • US12626737B2 patent drawing

AI summary

A solid-state memory device that performs temperature-based block reads includes an array of non-volatile memory cells and a controller. The controller is configured to track a temperature for a region of the array of non-volatile memory cells in response to data being written to the region. The controller is configured to determine a read voltage threshold for a read request for the region based on both the tracked temperature for the region and a temperature determined for the region in response to a read request. The controller is configured to perform a read operation for the region using the determined read voltage threshold.