RRAM Programming Current Limitation for Retention Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resistive random access memories (RRAM) of the OxRRAM and CBRAM types face challenges in maintaining retention stability due to the influence of programming temperature, which degrades retention performance, especially in applications requiring consistent performance across varying temperatures.

Innovation Solution

A method is developed to determine programming parameters, specifically current limitation values, based on retention curves and temperature variations to achieve a target retention fault time, ensuring consistent retention stability regardless of programming temperature.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If programming is performed at higher temperatures to improve write speed, then programming efficiency is improved, but retention stability deteriorates

Engineering Contradiction:
Improveprogramming speedVSAvoidretention stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies parameter changes by adjusting the current limitation value based on the programming temperature. When programming temperature increases, the current limitation value is increased proportionally to maintain constant filament growth conditions, thereby preserving retention stability while allowing higher programming temperatures for improved write speed.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback by measuring the programming temperature and using this information to dynamically determine the appropriate current limitation value. This closed-loop approach ensures that the programming parameters are continuously optimized to maintain retention stability regardless of temperature variations.

Inventive Principle:
Principle #23Feedback

2Reliability

If current limitation is increased to compensate for temperature effects, then retention stability is maintained, but energy consumption increases

Engineering Contradiction:
Improveretention stabilityVSAvoidprogramming energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the current limitation value dynamic rather than static. The current limitation is adjusted in real-time based on the measured programming temperature, allowing the system to use higher current only when necessary at higher temperatures, rather than maintaining a constantly high current limitation that would waste energy at lower temperatures.

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 method compensates for retention performance degradation caused by increased programming temperatures by adjusting current limitation, maintaining satisfactory retention stability across a range of temperatures, thus meeting stringent requirements in applications like the automotive industry.

Implementation Method 1

switches from an insulating state to a conducting state by applying a threshold voltage VSET between the first and second electrodes

Methodology Applied
Scientific EffectElectrical breakdown: Avalanche Breakdown

Implementation Method 2

the current flowing in the said memory after the passage from the insulating state to the state conductor being limited by current limiting means

Methodology Applied
Scientific EffectElectrical resistance: Electrical Resistance

Data Source

PatentEP2945161B1Method for determining programming parameters for programming a resistive random-access memory
Publication Date: 2017.03.22 COMMISSARIAT A LENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
  • EP2945161B1 patent drawing
  • EP2945161B1 patent drawing
  • EP2945161B1 patent drawing

AI summary

The invention relates to a method for determining programming parameters used to program a resistive RAM transitioning from an insulating state to a conductive state, said method comprising the following steps: - determining the retention curves representing the increase in resistance in the conductive state as a function of time for a given programming temperature and a given current limitation; - determining a retention fault time for each of the retention curves; - determining the curves representing the decrease in retention fault time as a function of the programming temperature for a given current limitation; - for a given programming temperature, determining, from the curves representing the decrease in retention fault time, a current limitation value to be applied to the resistive RAM in order to obtain a target retention fault time.