Nonvolatile Memory Read Voltage Calibration Across Temperature

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The threshold voltage of memory cell transistors in conventional memory systems can change due to various factors, leading to erroneous data determination during read operations, which existing systems address through shift reading by adjusting read voltages, but this method is inefficient and prone to errors.

Innovation Solution

A memory system incorporating a non-volatile first memory, a second memory storing temperature-dependent threshold voltage information, and a controller that adjusts read voltages based on temperature readings to minimize error bits, using shift and mask data readings to determine optimal read voltages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If shift reading is executed to correct erroneous data determination, then data accuracy can be improved, but reading time and system complexity increase significantly

Engineering Contradiction:
Improvedata accuracyVSAvoidreading time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by acquiring optimal read voltages in advance and storing them in a table structure organized by temperature ranges. During normal read operations, the controller simply retrieves the pre-calculated optimal voltage for the current temperature range, eliminating the need for time-consuming shift reading procedures while maintaining high data accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamics by making read voltages adaptive to temperature changes. The controller dynamically selects appropriate read voltages from the stored table based on detected temperature ranges, allowing the system to optimize reading accuracy for different thermal conditions without executing time-consuming shift reading operations each time.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If multiple shift reading operations are performed to find optimal read voltage, then data determination accuracy improves, but the number of operations and time consumption increase

Engineering Contradiction:
Improvedata determination accuracyVSAvoidreading efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs the complex task of finding optimal read voltages through multiple shift reading operations in advance, during initialization or calibration phases. The results are stored in a lookup table that maps temperature ranges to optimal read voltages. During normal operations, the system simply queries this pre-computed table, achieving high measurement precision without repeating the time-consuming search process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the optimal read voltage information in a stored table structure. Instead of performing multiple shift reading operations each time data needs to be read, the controller retrieves the copied optimal voltage values from the table based on current temperature conditions, significantly improving reading efficiency while maintaining determination accuracy.

Inventive Principle:
Principle #26Copying

3Productivity

If read voltage values are stored for each temperature range in a table, then optimal reading can be achieved quickly, but memory requirements and system complexity increase

Engineering Contradiction:
Improvevoltage adjustment speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system manages complexity by organizing read voltage data according to temperature range parameters. The table stores optimal read voltages indexed by temperature ranges, allowing the controller to quickly retrieve appropriate voltages by simply determining the current temperature range. This parameter-based organization enables fast voltage adjustment while keeping the data structure manageable and the control logic relatively simple.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If conventional shift reading is used to handle threshold voltage changes, then erroneous determination can be corrected, but the process becomes inefficient and error-prone

Engineering Contradiction:
Improvedata determination reliabilityVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements feedback by using temperature detection to automatically select appropriate read voltages from the stored table. The temperature sensor provides continuous feedback about thermal conditions, and the controller uses this information to retrieve the optimal read voltage for the current temperature range, ensuring reliable data determination without manual intervention or complex shift reading procedures.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250321815A1Memory system and method
Publication Date: 2025.10.16 KIOXIA CORP
  • US20250321815A1 patent drawing
  • US20250321815A1 patent drawing
  • US20250321815A1 patent drawing

AI summary

According to an embodiment, a controller acquires a first temperature detection value and executes an acquisition operation on a first storage area. The controller converts a first voltage value into a second voltage value representing the read voltage in a temperature set value based on the first temperature detection value and records the second voltage value. The acquisition operation is an operation of determining, by using the read voltages, whether memory cells are ON or OFF and acquiring the first voltage value representing the read voltage for suppressing error bits. After that, the controller acquires a second temperature detection value and converts the second voltage value into a third voltage value representing the read voltage in the second temperature detection value. The controller reads data from the memory cells by using, as the read voltage, a voltage indicated by the third voltage value.