Phase Change Memory Programming via Verify Current Sensing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phase change memory devices face reliability issues due to small read margins between crystalline and amorphous states, making it difficult to distinguish between these states and thereby degrading the device's reliability.

Innovation Solution

A method and system for programming phase change memory devices that involves sensing verify currents to determine the state of memory cells and adjusting programming currents based on the comparison of program data with read data, thereby narrowing the resistance distributions and increasing the read margin between SET and RESET states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If phase change memory devices use conventional programming methods with fixed current pulses, then the programming process is simple and fast, but the read margin between crystalline and amorphous states remains small, degrading reliability

Engineering Contradiction:
Improveread marginVSAvoidprogramming process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the programming process includes sensing operations that read the state of memory cells after programming attempts. Based on the sensed data, the system determines whether programming was successful and adjusts subsequent programming pulses accordingly. This feedback loop enables dynamic adjustment of programming parameters to achieve better state separation and larger read margins while maintaining reasonable process complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces dynamic programming where programming currents and pulse widths are adjusted based on real-time sensing results. Instead of using fixed programming parameters, the system dynamically modifies programming conditions for different memory cells based on their individual characteristics and programming progress, thereby optimizing the read margin without excessive complexity increase.

Inventive Principle:
Principle #15Dynamics

2Reliability

If phase change memory devices apply high programming currents to ensure reliable state changes, then programming reliability improves, but the resistance distributions of SET and RESET states overlap more, reducing read margin

Engineering Contradiction:
Improveprogramming reliabilityVSAvoidstate distinction precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies partial programming actions where instead of always using maximum programming currents, the system uses sensing feedback to determine the minimal necessary programming effort for each memory cell. This prevents excessive current application that would cause distribution overlap while ensuring sufficient programming for reliable state changes. The programming current is adjusted to be just enough to achieve the desired state transition.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent dynamically changes programming parameters including current magnitude, pulse width, and number of programming pulses based on sensing results. By adjusting these parameters adaptively rather than using fixed high currents, the system achieves reliable programming while minimizing resistance distribution overlap, thereby improving state distinction precision.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If phase change memory devices perform sensing operations frequently during programming to verify state changes, then the read margin increases through better state separation, but the programming time increases due to repeated sensing cycles

Engineering Contradiction:
Improvestate separation qualityVSAvoidprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements periodic sensing during programming where sensing operations are performed at specific intervals rather than continuously or after every programming pulse. This periodic approach allows sufficient state separation to be achieved while minimizing the time lost to sensing operations. The sensing frequency is optimized to balance state separation quality with programming speed.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent performs preliminary sensing operations before full programming to identify memory cells that may require special attention or different programming parameters. This preliminary action allows the system to prepare appropriate programming strategies in advance, reducing the need for extensive repeated sensing cycles during the main programming phase, thereby reducing overall programming time while maintaining good state separation.

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 improves the read margin and reliability of phase change memory devices by selectively repeating the program execution section for selected memory cells, allowing for better distinction between states and enhanced data storage capabilities.

Implementation Method 1

Phase change memory devices store data using phase change materials, such as chalcogenide, which are capable of stably transitioning between amorphous and crystalline phases.

Methodology Applied
Scientific EffectPhase change: Phase Change

Implementation Method 2

The phase change material in a phase change memory device is typically converted to the amorphous state by heating the material to above a predetermined melting temperature

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Data Source

PatentUS8159867B2Phase change memory devices and systems, and related programming methods
Publication Date: 2012.04.17 SAMSUNG ELECTRONICS CO LTD
  • US8159867B2 patent drawing
  • US8159867B2 patent drawing
  • US8159867B2 patent drawing

AI summary

A phase change memory device performs a program operation by receiving program data to be programmed in selected memory cells, sensing read data already stored in the selected memory cells by detecting respective magnitudes of verify currents flowing through the selected memory cells when a verify read voltage is applied to the selected memory cells, determining whether the read data is identical to the program data, and upon determining that the program data for one or more of the selected memory cells is not identical to the corresponding read data, programming the one or more selected memory cells with the program data.