CBRAM Programming Parameters for Retention Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Resistive random access memories (RRAM) based on conductive bridging RAM (CBRAM) face challenges in maintaining the stability of conductive and insulating states over time, particularly at high operating temperatures, leading to issues with data retention and reliability.
Innovation Solution
A method is developed to determine specific programming parameters for CBRAM memories by simulating retention curves for different filament sizes and shapes, calculating initial resistance values, and optimizing filament dimensions to ensure target retention times and resistance thresholds, thereby stabilizing both conductive and insulating states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional programming parameters are used for CBRAM memories, then the memory can be programmed with simple methods, but the stability of conductive and insulating states deteriorates over time, especially at high temperatures
Solution Approach 1:
The patent determines specific programming parameters (voltage, current, time) based on simulated retention curves for different filament sizes. By optimizing these parameters according to target retention times and resistance thresholds, the patent ensures both ease of programming and long-term state stability at high temperatures.
Solution Approach 2:
The patent performs preliminary simulation of retention curves for various filament dimensions before actual programming. This preliminary action allows determination of optimal programming parameters that guarantee stability, preventing degradation issues before they occur in operation.
2Device complexity
If filament dimensions are not optimized, then the memory programming process is simpler, but data retention and reliability are compromised
Solution Approach 1:
The patent optimizes filament dimensions (radius, length) as key parameters to achieve target retention times. By adjusting these geometric parameters along with electrical programming parameters, the patent ensures data retention without excessively complicating the programming process, as the optimization is performed through systematic simulation and parameter determination.
Solution Approach 2:
The patent uses simulated retention curves as models to predict actual memory behavior. By creating virtual models of filament behavior under different conditions, the patent can determine optimal parameters without extensive physical experimentation, reducing the complexity of the actual programming process while ensuring reliability.
3Productivity
If programming parameters are not specifically determined, then the programming process is faster and simpler, but the resistance thresholds and retention times cannot be guaranteed
Solution Approach 1:
The patent determines specific programming parameters (voltage amplitude, current density, pulse duration) based on simulated retention curves that account for target retention times and maximum/minimum resistance thresholds. This systematic parameter determination ensures precise control over resistance thresholds while maintaining efficient programming speeds through optimized parameter selection.
Solution Approach 2:
The patent uses simulated retention curves as a feedback mechanism to guide parameter selection. The simulation results provide information about how different programming parameters affect retention and resistance thresholds, allowing for precise control without requiring iterative physical experimentation that would slow down the programming process.
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 effectively guarantees the stability of conductive and insulating states for a given retention period, enhancing the reliability and data retention of CBRAM memories by optimizing filament dimensions and programming conditions.
Implementation Method 1
The ions then move in the electrolyte under the effect of the electric field applied to the electrodes
Implementation Method 2
Arrived at the inert electrode (the cathode), the ions 5 are reduced by the presence of electrons supplied by the electrode 3, causing the growth of a metallic filament 6
Implementation Method 3
When a positive potential V is applied to the upper soluble electrode 4 (the anode), an oxidation-reduction reaction takes place at this electrode, creating mobile ions 5
Data Source
Figure 1A~2
Figure 3
Figure 4~5
AI summary
The invention relates to a method for determining electrical parameters used to program a resistive RAM in an insulating state and in a conducting state, by forming or dissolving a filament. The method comprises the following steps: - providing a set of parameters including a target retention time, a maximum resistance value in the conducting state, and a minimum resistance value in the insulating state; - simulating retention curves in the conducting state corresponding to different filament dimensions; - determining the retention curve reaching the maximum value after a retention time equal to the target retention time; - determining an initial resistance value in the conducting state from said retention curve in the conducting state; - determining the programming parameter for the conducting state from the initial resistance value in the conducting state.- Simulate insulating state retention curves corresponding to different filament dimensions; - Determine the retention curve reaching the minimum resistance value in the insulating state after a retention time equal to the target retention time; - Determine an initial resistance value in the insulating state from said insulating state retention curve; and - Determine the programming parameter of the insulating state from the initial resistance value in the insulating state.