Phase Change Memory Multilevel Programming via Percolation Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multilevel programming in phase change memory cells is hindered by resistivity drift, which causes instability in resistivity levels and makes it difficult for sense amplifiers to distinguish adjacent levels, leading to unpredictable results from repeated programming cycles.

Innovation Solution

A method involving a first programming pulse to create a crystalline percolation path with an average diameter in the phase change material, followed by additional pulses to modify the path's diameter for programming intermediate states, thereby stabilizing resistance levels and maintaining consistent gaps between programming levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional programming methods are used to create large amorphous regions for multilevel programming, then intermediate resistivity levels can be achieved, but resistivity drift occurs causing instability and narrowing of gaps between programming levels

Engineering Contradiction:
Improveresistivity level controlVSAvoidresistivity stability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The invention changes the fundamental parameter of the amorphous region configuration from large-scale to percolation-scale. By applying programming pulses that create percolation paths instead of large amorphous regions, the resistivity becomes stable and predictable. The key parameter change is transitioning from creating extensive amorphous zones to creating controlled crystalline percolation paths through the amorphous material, which fundamentally alters the resistivity characteristics and eliminates drift.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention applies local quality by creating localized crystalline percolation paths within the amorphous phase change material rather than creating large uniform amorphous regions. The percolation paths are confined to specific trajectories through the material, providing localized conductive channels that maintain stable resistance levels. This local structuring approach ensures that the resistivity is determined by the controlled percolation path geometry rather than by unpredictable drift in large amorphous regions.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If large amorphous regions are created for multilevel programming, then intermediate states can be programmed, but the configuration greatly affects resistivity level in unpredictable ways

Engineering Contradiction:
Improveprogramming flexibilityVSAvoidresistivity level predictability
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The invention transforms the system from one where resistivity is determined by the unpredictable configuration of large amorphous regions to one where resistivity is determined by the controlled parameters of percolation paths. By changing the approach from creating amorphous zones to creating crystalline percolation structures, the resistivity becomes a function of可控 parameters such as pulse amplitude and duration, rather than unpredictable material configuration.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention uses repeated identical programming cycles that create consistent percolation path configurations. Each programming cycle replicates the same percolation structure, ensuring that identical operations produce identical resistivity levels. This copying approach eliminates the variability inherent in creating large amorphous regions, as the percolation paths are reproducibly formed through controlled pulsing.

Inventive Principle:
Principle #26Copying

3Productivity

If conventional programming cycles are repeated on the same phase change memory cell, then programming can be performed, but different resistivity levels are obtained due to unpredictable amorphous region configuration

Engineering Contradiction:
Improveprogramming cycle efficiencyVSAvoidprogramming consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The invention enables reliable repeated programming cycles by copying the same percolation path configuration each time. Unlike conventional methods where repeated cycles create varying amorphous region configurations, the percolation-based approach reproduces identical conductive paths through the material. This copying mechanism ensures that each programming cycle yields the same resistivity level, providing consistency and reliability for repeated operations.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The invention applies a preliminary reset pulse before programming to ensure the phase change material is in a known initial state. This preliminary action eliminates any variability from previous operations and ensures that subsequent programming cycles start from the same baseline condition, enabling reproducible percolation path formation and consistent resistivity levels across multiple programming operations.

Inventive Principle:
Principle #10Preliminary 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 reduces resistance drift, ensures consistent programming across multiple cycles, and allows for reliable multilevel programming by creating a stable percolation path that maintains predictable resistance levels, enhancing the accuracy of phase change memory devices.

Implementation Method 1

it is necessary to apply a voltage/current pulse of a suitable length and amplitude and allow the chalcogenic material to cool slowly. In this condition, the chalcogenic material changes its state and switches from a high resistivity to a low resistivity state

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Implementation Method 2

Phase change can be obtained by locally increasing the temperature. Below 150° C., both phases are stable. Starting from an amorphous state, and raising the temperature above 200° C., there is a rapid nucleation of the crystallites

Methodology Applied
Scientific EffectPhase change: Phase Change

Data Source

PatentUS7639526B2Method for multilevel programming of phase change memory cells using a percolation algorithm
Publication Date: 2009.12.29 MICRON TECHNOLOGY INC
  • US7639526B2 patent drawing
  • US7639526B2 patent drawing
  • US7639526B2 patent drawing

AI summary

A method and apparatus for programming a phase change memory cell is disclosed. A phase change memory cell includes a memory element of a phase change material having a first state, in which the phase change material is crystalline and has a minimum resistance level, a second state in which the phase change material is amorphous and has a maximum resistance level, and a plurality of intermediate states with resistance levels there between. The method includes using programming pulses to program the phase change memory cell in either the set, reset, or one of the intermediate states. To program in the intermediate states, a programming pulse creates a crystalline percolation path having an average diameter through amorphous phase change material and a second programming pulse modifies the diameter of the crystalline percolation path to program the phase change memory cell to the proper current level.