Phase Change Memory Read Margin via Iterative Current Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phase change memory devices face challenges in reliably distinguishing between crystalline and amorphous states due to close resistance distributions, leading to degraded reliability and increased read errors, especially with temperature variations affecting the reset resistance more significantly than the set resistance.

Innovation Solution

A method and device that iteratively apply a level-controlled write current to phase change memory cells until their resistive state falls within defined resistance distributions, using reference cells to adjust the write current and maintain a stable read margin, and incorporating temperature compensation to account for resistance variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If phase change memory devices use conventional resistance-based state distinction, then the memory device can store data using phase change materials, but the close resistance distributions between crystalline and amorphous states lead to degraded reliability and increased read errors

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

Solution Approach 1:

The patent changes the measurement parameter from simple resistance to a composite parameter combining resistance and its temperature coefficient. This allows differentiation between states that have similar resistance values but different temperature dependencies, thereby improving state distinction precision and read reliability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent effectively creates a composite measurement approach by combining two measurement aspects (resistance magnitude and temperature coefficient) into a unified state detection method. This composite approach enables reliable state distinction even when individual resistance values are close

Inventive Principle:
Principle #40Composite materials

2Reliability

If temperature compensation is not implemented, then the device operation is simpler, but resistance variations due to temperature changes affect the reset resistance more significantly than the set resistance, leading to read errors

Engineering Contradiction:
Improveread accuracyVSAvoidmeasurement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback by measuring the temperature coefficient of resistance and using this information to compensate for temperature-induced resistance variations. The system continuously monitors temperature effects and adjusts the state determination accordingly, improving read accuracy without requiring complex external temperature control

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The phase change memory cell itself provides the temperature coefficient information needed for compensation. By measuring the resistance change with temperature, the device self-characterizes its temperature sensitivity and uses this information to correct for temperature effects during normal operation

Inventive Principle:
Principle #25Self-service

3Reliability

If iterative level-controlled write current is not applied, then the programming process is faster, but the resistive state may not fall within defined resistance distributions, degrading read margin

Engineering Contradiction:
Improveread marginVSAvoidprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary actions by using reference cells to pre-determine appropriate write current levels before programming the actual memory cells. This preliminary characterization allows subsequent programming to use optimized current levels that reliably achieve the desired resistance distributions without requiring excessive iteration

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic adjustment of write current levels based on the current state of the memory cell. The iterative process adapts the programming current in real-time, increasing or decreasing it as needed to guide the resistance value toward the target distribution, thereby achieving good read margins efficiently

Inventive Principle:
Principle #15Dynamics

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 ensuring accurate state distinction and reducing read errors across varying temperatures, enabling effective storage of both 1-bit and multi-bit data.

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

Implementation Method 3

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 and then quickly cooling the material

Methodology Applied
Scientific EffectQuenching: Cooling

Data Source

PatentUS8134866B2Phase change memory devices and systems, and related programming methods
Publication Date: 2012.03.13 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US8134866B2 patent drawing
  • US8134866B2 patent drawing
  • US8134866B2 patent drawing

AI summary

A method programs a phase change memory device. The method comprises receiving program data for selected memory cells; generating bias voltages based on reference cells; sensing read data stored in a selected memory cell by supplying the selected memory cell with verification currents determined by the bias voltages; 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, iteratively applying a write current to the one or more selected memory cells.