Phase Change Memory Cell Analog Programming via Identical Pulses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for programming phase change memory cells to simulate synaptic plasticity in artificial neural networks are complex and inefficient, either requiring complex pulse programming or doubling the number of memory cells, leading to reduced integration capacity and high electrical consumption.

Innovation Solution

A method that programs a phase change memory cell by applying gradual writing and erasing voltage pulses to adjust its resistance progressively, allowing it to take multiple values within a programming window, using identical pulses to transition between crystalline and amorphous states, with pulse widths less than 50 ns to maintain a non-stationary regime.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If adaptive pulse amplitude programming is used to achieve progressive resistance change, then synaptic plasticity can be implemented, but the programming complexity increases significantly

Engineering Contradiction:
Improvesynaptic plasticity implementationVSAvoidprogramming complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by utilizing the non-stationary regime of electrical current in phase change memory cells. Instead of changing pulse amplitude adaptively, the invention exploits temporal parameters (pulse width less than 50 ns) to access a regime where current does not reach steady state, enabling progressive crystallization with identical pulses and simplifying programming while maintaining synaptic plasticity capability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs periodic action through repeated application of identical voltage pulses to the memory cell. This periodic stimulation in the non-stationary regime accumulates thermal effects progressively, causing gradual crystallization of the phase change material and enabling analog resistance changes without requiring complex adaptive programming sequences

Inventive Principle:
Principle #19Periodic action

2Ease of operation

If identical pulses in non-stationary regime are used for programming, then programming is simplified, but pulse width must be precisely controlled below 50 ns

Engineering Contradiction:
Improveprogramming simplicityVSAvoidpulse width control precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The invention changes the temporal parameter (pulse width) to be less than 50 ns, transitioning the system into a non-stationary regime. This parameter change fundamentally alters the current behavior, allowing identical pulses to produce progressive crystallization effects. The precise pulse width control becomes a design specification rather than an operational complexity, simplifying the programming process while maintaining manufacturing feasibility

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If two identical memory cells are used to simulate both LTP and LTD, then programming is simplified, but the number of memory cells doubles reducing integration capacity

Engineering Contradiction:
Improveprogramming simplicityVSAvoidintegration capacity
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent applies universality by making a single memory cell capable of simulating both long-term potentiation (LTP) and long-term depression (LTD) through identical pulse programming in the non-stationary regime. The memory cell can be programmed to increase or decrease resistance progressively using the same pulse characteristics, eliminating the need for separate cells and doubling integration capacity while maintaining programming simplicity

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

Solution Approach 2:

The invention utilizes parameter changes in the electrical regime (non-stationary with pulse width < 50 ns) to enable a single memory cell to exhibit dual functionality. By controlling the identical pulses within this specific temporal parameter range, the same cell can achieve progressive crystallization for both LTP and LTD simulation, replacing what previously required two separate cells

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If identical pulses are applied to achieve progressive crystallization, then programming is simplified, but electrical consumption increases due to refreshing operations

Engineering Contradiction:
Improveprogramming simplicityVSAvoidelectrical consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent changes the temporal parameter of pulse application (width less than 50 ns) to access the non-stationary current regime. This parameter change enables progressive crystallization with identical pulses without requiring subsequent refreshing operations, as the non-stationary regime inherently produces stable progressive changes. This eliminates the electrical consumption penalty associated with refreshing while maintaining programming simplicity

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

Simplifies the programming of phase change memory cells by allowing progressive resistance adjustments using identical pulses, enabling efficient implementation of synaptic plasticity in artificial neural networks with reduced electrical consumption and increased integration capacity.

Implementation Method 1

The phase change material can reversibly pass from an amorphous phase, characterized by a high electrical resistivity, to a crystalline phase, characterized by a low electrical resistivity

Methodology Applied
Scientific EffectPhase change: Phase Change

Implementation Method 2

The transition from the amorphous state to the crystalline state, and vice versa, takes place by applying to the memory cell electrical pulses adapted for each transition from one state to the other

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Data Source

PatentUS10755754B2Analog method for programming a phase change memory cell by means of identical electrical pulses
Publication Date: 2020.08.25 COMMISSARIAT A LENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
  • US10755754B2 patent drawing
  • US10755754B2 patent drawing
  • US10755754B2 patent drawing

AI summary

A method for programming a phase change memory cell placed in an initial crystalline state, the memory cell being called of taking a plurality of resistance values belonging to a range of values called “programming window”, the method including parameterizing a lower limit of the programming window by applying to the memory cell a single gradual writing voltage pulse or a first series of identical gradual writing voltage pulses; progressively adjusting the resistance value of the memory cell by the following operations: a gradual erasing operation during which a series of identical gradual erasing voltage pulses is applied to the memory cell; a gradual writing operation during which a second series of identical gradual writing voltage pulses is applied to the memory cell; the gradual writing and gradual erasing voltage pulses have a width less than 50 ns.