Memory Controller Temperature Coefficient Adjustment for Read Voltage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-value nonvolatile semiconductor memory systems, the threshold distribution detected during distribution read does not accurately reflect the actual distribution due to the use of a single common temperature coefficient for read voltage adjustments, leading to discrepancies and errors in determining the threshold voltages of memory cells.

Innovation Solution

A memory system comprising a memory controller and a nonvolatile semiconductor memory that generates and adjusts read voltages based on specific temperature coefficients, allowing for accurate determination of threshold voltages by using different temperature coefficients for different read operations, ensuring alignment between distribution read and normal read threshold distributions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single common temperature coefficient is used for adjusting read voltages in distribution read, then the adjustment process is simplified, but the detected threshold distribution does not accurately reflect the actual distribution

Engineering Contradiction:
Improvetemperature coefficient adjustment processVSAvoidthreshold distribution detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the temperature coefficient adjustment by creating separate temperature coefficient tables for different read voltage levels. Each table contains temperature coefficients specific to its voltage range, allowing differentiated adjustment for distribution read and normal read operations, thereby improving measurement precision without excessive complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by using different temperature coefficients for different read voltage levels and different read operations. The control section selects appropriate temperature coefficients from different tables based on the specific read operation being performed, ensuring that each local operation (distribution read or normal read) receives the most appropriate temperature compensation

Inventive Principle:
Principle #3Local quality

2Measurement precision

If different temperature coefficients are used for different read voltages in distribution read, then the threshold distribution detection accuracy is improved, but the control complexity increases

Engineering Contradiction:
Improvethreshold distribution detection accuracyVSAvoidtemperature coefficient control mechanism
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-calculating and storing temperature coefficients in separate tables before actual read operations. The temperature coefficient tables are prepared in advance with coefficients corresponding to different read voltage levels, eliminating the need for complex real-time calculations during distribution read operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism - the temperature coefficient tables and control section logic - that mediates between the read voltage selection and the actual threshold detection. This intermediary layer simplifies the control complexity by automating the selection process based on read command type and voltage level

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9653156B2Memory controller, nonvolatile semiconductor memory device and memory system
Publication Date: 2017.05.16 KIOXIA CORP
  • US9653156B2 patent drawing
  • US9653156B2 patent drawing
  • US9653156B2 patent drawing

AI summary

According to one embodiment, a memory system includes a nonvolatile semiconductor memory and a memory controller. The memory controller has a first signal generation section that generates a first signal related with a read voltage used for read operation of the nonvolatile semiconductor memory, a second signal generation section that generates a second signal that specifies the temperature coefficient used for the correction for temperature of the read voltage, and a first interface section that outputs the first signal, the second signal and a read command. The nonvolatile semiconductor memory has a word line, a memory cell array includes memory cells connected to the word line, and a second interface section that receives the first signal, the second signal and the read command.