Non-Volatile Memory State Distribution Narrowing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory systems face challenges in maintaining accurate data storage due to widening state distributions caused by charge traps between memory cells, especially as device sizes shrink, leading to reduced programming speed and endurance.

Innovation Solution

Incorporating a stress or pre-conditioning phase into the erase and programming operations, which involves applying differential voltage pulses to wordlines and bitlines to reduce charge traps, including a double-pulse pre-conditioning method that enhances the pre-conditioning field and reduces program noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If device sizes are shrunk to increase storage capacity, then storage density is improved, but state distribution widens due to charge traps

Engineering Contradiction:
Improvestorage capacityVSAvoidstate distribution
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

A stress phase is applied before the actual erase or programming operation to pre-condition the memory cells. This preliminary action reduces charge traps and narrows state distributions before data is written, ensuring tighter distributions even in scaled devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The stress phase applies voltages that counteract the formation of charge traps before they can degrade state distributions. By applying opposite or compensating stresses beforehand, the harmful effects of scaling are mitigated.

Inventive Principle:
Principle #9Preliminary anti-action

2Device complexity

If traditional erase and programming operations are used, then device simplicity is maintained, but state distributions widen reducing programming accuracy

Engineering Contradiction:
Improveoperation structureVSAvoidstate distribution
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The erase and programming operations are segmented into distinct phases: a stress phase followed by the actual erase/program phase. This segmentation allows the stress phase to prepare the cells by reducing charge traps, resulting in narrower state distributions without significantly increasing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The stress phase serves as a preliminary preparation step that modifies the electrical characteristics of memory cells before the main erase or programming operation, ensuring tighter state distributions and improved programming accuracy.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If charge traps are not addressed, then device complexity remains low, but programming speed degrades due to distribution widening

Engineering Contradiction:
Improveoperation structureVSAvoidprogramming speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The stress phase is inserted before programming to pre-condition memory cells by reducing charge traps. This preliminary action ensures that subsequent programming operations achieve tighter state distributions faster, improving effective programming speed without adding complex hardware.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The stress phase is applied periodically before erase and programming operations, creating a rhythm of preparation followed by data manipulation. This periodic pre-conditioning maintains consistent programming performance across multiple operations.

Inventive Principle:
Principle #19Periodic action

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 improves the reliability and endurance of non-volatile memories by minimizing the effects of charge traps, reducing the number of failed bits over cycles, and maintaining programming speed without degrading performance.

Implementation Method 1

accurate storage of data is dependent upon the data being both written and read back with accuracy. The accurate programming of data relies upon the individual memory cells being written into well-defined distributions of threshold voltage values for each of the data states that the memory cells may store. This is particularly true of multistate devices, with the situation becoming ever more critical as device sizes shrink and the voltage window allotted for an increasing number of states becomes smaller.

Methodology Applied
Scientific EffectCharge trapping:

Implementation Method 2

performing an erase operation on the memory cells of one or more selected erase blocks, where the erase operation includes performing a stress phase and an erase phase

Methodology Applied
Scientific EffectTunneling:

Data Source

PatentUS8416624B2Erase and programming techniques to reduce the widening of state distributions in non-volatile memories
Publication Date: 2013.04.09 PALISADE TECH LLP
  • US8416624B2 patent drawing
  • US8416624B2 patent drawing
  • US8416624B2 patent drawing

AI summary

Techniques are presented for use in memory devices to improve reliability and endurance by reducing the widening in state distributions, that occurs after multiple write/erase cycles. One set of techniques uses a pre-conditioning operation where a pulse series, which may include program and gentle erase, are applied to one or more wordlines while a voltage differential is applied in the wordline direction, bitline direction, or both. Another set of techniques uses a dual or multi-pulse program process, where an increased wordline-to-wordline differential used in the first pulse of a pair.