Virtual Ground Memory Programming via Variable Drain Biases

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Charge trapping memory devices face issues with non-uniform eraseability and retention loss due to buried drain contact-induced operation, leading to a reduced reliability window and poor endurance, especially as technology scales down.

Innovation Solution

The implementation of a multiple virtual ground (MXVAND) method that applies varying program biases and verify voltage levels to different groups of memory cells, with those adjacent to contacts receiving higher voltages to minimize bit line loading and widen the threshold voltage distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a single program voltage is applied to all memory cells, then the programming process is simple, but non-uniform eraseability and retention loss occur due to buried drain contact-induced operation

Engineering Contradiction:
Improveprogramming process simplicityVSAvoideraseability uniformity
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies different program voltages to different groups of memory cells based on their location relative to buried drain contacts. Memory cells adjacent to contacts receive higher program voltages than those farther away, creating localized quality variations that compensate for the non-uniform eraseability induced by buried drain contacts.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent divides the array of memory cells into multiple groups based on their distance from buried drain contacts. This segmentation allows independent voltage control for each group, enabling tailored programming conditions that address the specific eraseability characteristics of cells in different locations.

Inventive Principle:
Principle #1Segmentation

2Reliability

If higher program voltages are applied to contact-adjacent memory cells, then retention window is widened, but bit line loading increases

Engineering Contradiction:
Improveretention windowVSAvoidbit line loading
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies higher program voltages only to memory cells adjacent to buried drain contacts that require additional programming effort, while using lower voltages for cells farther from contacts. This localized approach widens the retention window for problematic cells without unnecessarily increasing bit line loading across the entire array.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies excessive program voltage (higher than standard) only to the specific subset of memory cells that need it (those adjacent to contacts), rather than applying uniform voltage to all cells. This partial excessive action achieves adequate programming for all cells while minimizing overall bit line loading.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If varying program biases are applied to different memory cell groups, then reliability is enhanced, but device complexity increases

Engineering Contradiction:
Improveprogramming reliabilityVSAvoidvoltage control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments memory cells into groups based on their spatial relationship to buried drain contacts and assigns different program voltages to each group. This segmentation strategy enhances programming reliability by accounting for location-dependent eraseability variations while maintaining manageable control complexity through systematic grouping.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the program voltage parameter based on memory cell location relative to buried drain contacts. By systematically varying this electrical parameter according to spatial position, the patent improves programming reliability without requiring complex control mechanisms, as the voltage assignment follows a predictable pattern based on cell group membership.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach eases buried drain contact-induced operation, enhances reliability, and increases the retention window by ensuring consistent programming and verification across memory cells, thereby improving the endurance of flash memory devices.

Implementation Method 1

Instead of direct tunneling, band-to-band tunneling induced hot hole injection BTBTHH can be used to erase the cell

Methodology Applied
Scientific EffectBand-to-band tunneling:

Implementation Method 2

the hot hole injection causes oxide damage, leading to charge loss in the high threshold cell and charge gain in the low threshold cell

Methodology Applied
Scientific EffectHot hole injection:

Implementation Method 3

A frequently used technique to program charge trapping memory cells in a charge trapping memory array is the hot electron injection method

Methodology Applied
Scientific EffectHot electron injection:

Data Source

PatentUS7596028B2Variable program and program verification methods for a virtual ground memory in easing buried drain contacts
Publication Date: 2009.09.29 MACRONIX INTERNATIONAL CO LTD
  • US7596028B2 patent drawing
  • US7596028B2 patent drawing
  • US7596028B2 patent drawing

AI summary

Methods for programming and program verification of a flash memory are described that ease the buried drain contact induced operation and increase the retention window. In a first aspect of the invention, a program operation method provides varying program biases which are applied to different groups of memory cells. The program biases can be supplied as drain bias voltages or gate bias voltages. The program biases vary depending on which group of memory cells is programmed. In one embodiment, a first drain voltage VD1 is applied to the first group of memory cells M0 and Mn. A second drain voltage VD2 is applied to the second group of memory cells M1 and Mn-1, where VD2=VD1+ΔVD. In a second aspect of the invention, a plurality of program verification voltage levels are selected to verify that the memory cells pass the program voltage levels.