MLC PCM Resistance Drift Recovery via Single Pulse

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phase change memory (PCM) devices face performance and endurance penalties due to the time-consuming and endurance-wasting DRAM-like refresh scheme used to recover resistance drift, which cannot correct erroneous resistance levels and requires frequent reprogramming.

Innovation Solution

A resistance drift recovery process for PCM devices that applies recovery pulses with specific pulse shapes to programmed memory cells, independent of data values, to restore resistance levels within specified ranges, reducing latency, power consumption, and eliminating the need for different recovery processes for each resistance level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a DRAM-like refresh scheme is used to recover resistance drift in PCM memory devices, then resistance drift can be recovered, but the refresh process becomes time-consuming and wastes endurance

Engineering Contradiction:
Improveresistance drift recoveryVSAvoidrefresh time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent changes the fundamental parameter of the refresh approach by applying a single recovery pulse with specific parameters (amplitude, duration, waveform) that directly counteracts resistance drift through controlled heating, rather than using multiple programming pulses with different amplitudes as in DRAM-like refresh. This single pulse method reduces refresh time from seconds to microseconds while maintaining drift recovery effectiveness.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts the essential function of resistance drift recovery from the complex DRAM-like multi-pulse refresh scheme, isolating the key mechanism of controlled heating to counteract drift. By separating this function from data-specific programming operations, the invention creates a dedicated, efficient recovery process that operates independently of stored data values.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If a DRAM-like refresh scheme is used to recover resistance drift in PCM memory devices, then resistance drift can be recovered, but endurance is wasted from periodic refreshes

Engineering Contradiction:
Improveresistance drift recoveryVSAvoidendurance
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent changes the operational parameters of the refresh process by using a single recovery pulse with optimized amplitude and duration that falls within the safe operating range of the PCM cell. This pulse is designed to heat the cell sufficiently to counteract drift without exceeding thresholds that would cause degradation, thereby recovering drift while preserving endurance.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The recovery pulse is designed to be self-regulating, where the controlled heating process inherently limits itself through the thermal properties of the PCM material. The single pulse structure eliminates the need for multiple iterative programming operations, reducing cumulative stress on the memory cell and preserving endurance over the device lifetime.

Inventive Principle:
Principle #25Self-service

3Reliability

If a DRAM-like refresh scheme is used, then resistance drift can be recovered, but it cannot correct erroneous resistance levels and requires conservative refresh intervals

Engineering Contradiction:
Improveresistance drift recoveryVSAvoidrefresh interval efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent converts the harmful effect of resistance drift into a beneficial process by using controlled heating to not only counteract drift but also to correct erroneous resistance levels. The recovery pulse's thermal effect naturally drives the cell resistance back toward its intended state, even when drift has pushed it into erroneous ranges, thereby improving reliability without requiring conservative timing.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

4Measurement precision

If different recovery processes are applied for different resistance levels in MLC PCM, then accurate recovery can be achieved, but device complexity increases

Engineering Contradiction:
Improverecovery accuracyVSAvoidrecovery process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal recovery pulse that functions effectively across all resistance levels and data states in MLC PCM devices. This single pulse design with optimized parameters achieves accurate recovery for all cells regardless of their individual resistance values or stored data, eliminating the need for complex multi-level recovery schemes while maintaining high precision.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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 process effectively recovers resistance drift without the performance and endurance penalties of DRAM-like refresh, correcting erroneous resistance levels and reducing the frequency of reprogramming, thereby improving the overall efficiency and reliability of PCM devices.

Implementation Method 1

an electrical current pulse with a large amplitude for a short time period can be used to heat up an active region of the memory element to a melting temperature

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Implementation Method 2

heat up an active region of the memory element to a melting temperature, and then cool quickly causing it to solidify

Methodology Applied
Scientific EffectMelting: Melting

Implementation Method 3

allowing the active region to solidify in a crystalline phase

Methodology Applied
Scientific EffectCrystallization: Crystallisation

Data Source

PatentUS9558823B1Resistance drift recovery method for MLC PCM
Publication Date: 2017.01.31 MACRONIX INTERNATIONAL CO LTD
  • US9558823B1 patent drawing
  • US9558823B1 patent drawing
  • US9558823B1 patent drawing

AI summary

A method is provided for operating a memory device including an array of memory cells including programmable resistive memory elements. Memory cells in the array are programmed to store data by applying program pulses to the memory cells to establish resistance levels within a number N of specified ranges of resistance, where each of the specified ranges corresponds to a particular data value. A drift recovery process is executed to the memory cells, including applying a recovery pulse having a pulse shape to a set of programmed memory cells, where memory cells in the set have resistance levels within two or more of the specified resistance ranges.