3D Memory Verification Mechanism for Threshold Voltage Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices face challenges in ensuring data reliability due to unintended changes in threshold voltage of memory cells during programming and verification processes, leading to potential errors and over-programming issues.

Innovation Solution

The implementation of a memory device with a verification mechanism that re-verifies the threshold voltage of memory cells after a certain period following the initial verify-pass, using multiple verify levels and slow programming techniques to adjust the charge injection, thereby preventing threshold voltage falls and maintaining data accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a first program voltage is applied to program memory cells and a first verify voltage is applied to verify programming completion, then programming progress can be monitored, but threshold voltage may unintentionally change during the process leading to data errors

Engineering Contradiction:
Improveverification accuracyVSAvoiddata reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies a second program voltage to memory cells that passed the first verification before applying the second verify voltage. This preliminary re-programming action prevents threshold voltage degradation and ensures data reliability by proactively addressing potential verification failures before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses verification results from the first verify operation to determine which memory cells require additional programming. The second program voltage is selectively applied based on feedback from the first verification, creating a closed-loop control system that maintains threshold voltage stability and prevents data errors.

Inventive Principle:
Principle #23Feedback

2Reliability

If multiple verification steps are performed to ensure data accuracy, then data reliability improves, but programming time and process complexity increase

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

Solution Approach 1:

The patent applies the second program voltage selectively only to memory cells that passed the first verification, rather than re-programming all memory cells. This localized approach reduces unnecessary programming operations and minimizes additional programming time while maintaining high data reliability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs a second verification on memory cells that already passed the first verification, applying slightly more verification than the minimum single check. This partial re-verification ensures data reliability without requiring complete re-programming of all cells, balancing time consumption with reliability improvement.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If charge injection is increased to ensure programming completion, then programming effectiveness improves, but threshold voltage distribution broadens leading to state overlap and errors

Engineering Contradiction:
Improveprogramming effectivenessVSAvoidthreshold voltage distribution
Core Design Contradiction:
Manufacturing precisionVSMeasurement precision

Solution Approach 1:

The patent applies programming voltage in periodic pulses with controlled width and amplitude rather than continuous high-voltage injection. The second program voltage is applied for a controlled duration after the first verification, preventing excessive charge injection that would broaden threshold voltage distribution while ensuring programming completion.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent changes programming parameters by applying a second program voltage with controlled characteristics (voltage level, pulse width) that are optimized to prevent threshold voltage broadening. The verification voltages are also adjusted to detect threshold voltage changes accurately, maintaining precise state separation while ensuring programming effectiveness.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10049760B2Programming and verification methods for three-dimensional memory device
Publication Date: 2018.08.14 KIOXIA CORP
  • US10049760B2 patent drawing
  • US10049760B2 patent drawing
  • US10049760B2 patent drawing

AI summary

According to one embodiment, a memory device includes a plurality of memory cells; and a first word line connected to the memory cells. When data is written, a first program voltage is applied to the first word line, a first verify voltage is applied to the first word line to obtain a first verify result, a second program voltage is applied to the first word line, a second verify voltage is applied to the first word line to obtain a second verify result, and among the memory cells, a first memory cell whose first verify result is a pass is set to a program inhibited state when the second program voltage is applied and set as a target of the detection of the second verify result.