Multi-State Memory Programming via Segmented Voltage Pulses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phase change memory cells struggle to achieve consistent resistance values for multi-bit storage, requiring precise control of crystalline and amorphous material ratios to ensure reliable data storage and sensing margins.

Innovation Solution

An integrated circuit with a memory element programmed to at least three resistance states using a write pulse with tailored tail portions, where each tail portion corresponds to a specific resistance state, allowing for controlled temperature profiles and write pulses to achieve desired resistance states in phase change material.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a single voltage pulse is applied to program the memory element, then the programming process is simple, but the resistance values cannot be precisely controlled for multi-bit storage

Engineering Contradiction:
Improveprogramming process simplicityVSAvoidresistance value consistency
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The voltage pulse is segmented into multiple discrete voltage levels applied in sequence. Each voltage level corresponds to a specific resistance state, allowing precise control over the final resistance value. This segmentation enables the memory element to be programmed to any of at least three resistance states with consistent and reproducible results.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The programming process uses dynamic voltage adjustment where the voltage level is changed during the pulse application. The voltage starts at a first level, transitions to a second level, and may transition to a third level, with each transition controlling the phase change material to achieve different resistance states. This dynamic approach enables precise control while maintaining a relatively simple overall process.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If multiple voltage levels are used to achieve precise resistance control, then resistance consistency is improved, but the programming process complexity increases

Engineering Contradiction:
Improveresistance value consistencyVSAvoidprogramming process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The programming process is segmented into distinct voltage levels, each serving a specific function. The first voltage level initiates the phase change, the second voltage level controls the crystallization程度, and the third voltage level (optional) fine-tunes the resistance state. This segmentation makes the complex process more manageable and reproducible.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention changes the voltage parameter during the programming process to achieve different resistance states. By systematically varying the voltage level and applying them in a specific sequence, the process achieves precise resistance control without requiring complex external control mechanisms. The voltage parameter itself becomes the control mechanism.

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If the tail portion of the voltage pulse is extended to ensure complete phase change, then the resistance state is more stable, but the programming time increases

Engineering Contradiction:
Improveresistance state stabilityVSAvoidprogramming time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The voltage pulse dynamically adjusts its magnitude and duration to achieve the desired resistance state efficiently. The tail portion is extended only when necessary to ensure complete phase change, and the voltage level is adjusted accordingly. This dynamic approach ensures stability while minimizing unnecessary time extension.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The voltage parameter is changed during the pulse to optimize both stability and time. The voltage starts high to ensure complete melting, then transitions to lower levels to control crystallization. This parameter change allows the tail portion to be optimized for stability without excessively increasing the total programming time.

Inventive Principle:
Principle #35Parameter changes

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 enables precise programming of phase change memory cells to achieve consistent resistance values with narrow distributions, enhancing data storage capacity and sensing margins in phase change memory devices.

Implementation Method 1

Phase changes in the phase change materials may be induced reversibly. In this way, the memory may change from the amorphous state to the crystalline state and from the crystalline state to the amorphous state in response to temperature changes.

Methodology Applied
Scientific EffectPhase change: Phase Change

Implementation Method 2

The temperature changes of the phase change material may be achieved by driving current through the phase change material itself or by driving current through a resistive heater adjacent the phase change material.

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Implementation Method 3

Resistive memory utilizes the resistance value of a memory element to store one or more bits of data. For example, a memory element programmed to have a high resistance value may represent a logic '1' data bit value and a memory element programmed to have a low resistance value may represent a logic '0' data bit value.

Methodology Applied
Scientific EffectElectrical resistance: Electrical Resistance

Data Source

PatentUS7564710B2Circuit for programming a memory element
Publication Date: 2009.07.21 SAMSUNG ELECTRONICS CO LTD
  • US7564710B2 patent drawing
  • US7564710B2 patent drawing
  • US7564710B2 patent drawing

AI summary

An integrated circuit includes a memory element configured to be programmed to any one of at least three resistance states and a circuit. The circuit is configured to program the memory element to a selected one of the at least three resistance states by applying a pulse to the memory element. The pulse includes one of at least three tail portions wherein each tail portion corresponds to one of the at least three resistance states.