RRAM Programming Current Limitation for Retention Stability
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Productivity
If programming is performed at higher temperatures to improve write speed, then programming efficiency is improved, but retention stability deteriorates
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.
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.
2Reliability
If current limitation is increased to compensate for temperature effects, then retention stability is maintained, but energy consumption increases
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.
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
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
Data Source
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.


