Memory Cell Programming for Threshold Voltage Widening

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory devices face challenges in maintaining the integrity of threshold voltage distributions due to temperature changes between programming and read operations, leading to widening of the threshold voltage distribution and potential read errors.

Innovation Solution

The techniques involve adjusting verify tests based on the temperature coefficient (Tco) of individual memory cells by using different word line verify voltages, sense times, and bit line voltages during programming, and classifying memory cells based on their subthreshold slope to optimize the programming process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard programming operations are performed without temperature compensation, then the programming process is simple and fast, but the threshold voltage distribution widens due to temperature changes between programming and read operations

Engineering Contradiction:
Improveread error rateVSAvoidprogramming process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by classifying memory cells into different groups based on their individual temperature coefficients (Tco) and subthreshold slopes. Each group receives tailored programming operations with adjusted verify tests, allowing the system to handle different cell characteristics with customized parameters rather than using a uniform approach for all cells.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting programming parameters including word line verify voltages, sense times, and bit line voltages based on the classified Tco groups. The controller modifies these parameters during programming operations to compensate for temperature variations, thereby maintaining threshold voltage distribution integrity across different temperature conditions.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If individual memory cell classification based on subthreshold slope is performed, then programming accuracy is improved, but the time required for classification and programming increases

Engineering Contradiction:
Improvethreshold voltage programming precisionVSAvoidprogramming time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing the memory cell population into distinct groups based on their subthreshold slope characteristics and Tco values. This classification allows the system to process different cell groups with appropriate programming operations, improving precision for each group while managing overall programming time through organized categorization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by performing classification of memory cells into Tco groups before the actual programming operation. This preliminary classification enables the controller to pre-determine the appropriate verify test parameters for each group, allowing for more efficient programming execution without requiring real-time classification during the programming process.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If different verify tests are used for different temperature coefficients, then threshold voltage distribution widening is reduced, but the control complexity increases

Engineering Contradiction:
Improvethreshold voltage distribution stabilityVSAvoidcontrol complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent applies feedback by using the classified Tco information to determine which verify test parameters to apply during programming. The controller receives temperature and subthreshold slope data, processes this information to identify the appropriate cell group, and then selects the corresponding verify test parameters, creating a closed-loop control system that adapts to individual cell characteristics.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10978145B2Programming to minimize cross-temperature threshold voltage widening
Publication Date: 2021.04.13 SANDISK TECHNOLOGIES LLC
  • US10978145B2 patent drawing
  • US10978145B2 patent drawing
  • US10978145B2 patent drawing

AI summary

Apparatuses and techniques are provided for programming memory cells while reducing widening of a threshold voltage distribution due to changes in the temperature between the time of programming and the time of a subsequent read operation. One technique is based on a correlation between program speed and temperature coefficient (Tco). A different verify test is used for different memory cells which have a common assigned data state according to the program loop number and the temperature. Another technique is based on sensing the memory cells to measure their subthreshold slope and classifying the memory cells into groups. The sensing can occur as a separate operation before programming or as part of the programming of user data. The subsequent programming of the memory cells involves adjusting the verify test of each memory cell based on its group and the temperature.