RRAM Programming Circuit Current Termination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As semiconductor devices shrink, they face issues like high programming voltage leading to dielectric breakdown, incompatibility with silicon-based fabrication, and performance degradations in non-volatile memory devices, including RRAM, which require controlled current programming to prevent irreversible changes and damage.
Innovation Solution
A circuitry and method for programming resistive switching devices that control current flow by applying a programming voltage and terminating it once a predetermined current is reached, preventing damage and ensuring precise current compliance, while also inhibiting parasitic capacitance to improve device performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If high programming voltage is applied to RRAM devices, then programming speed is improved, but dielectric breakdown and device damage occur
Solution Approach 1:
The patent implements dynamic voltage programming where the programming voltage is not applied continuously but in controlled pulses. The voltage is applied only when needed to achieve the desired resistance state change, and automatically terminated when the predetermined current threshold is reached, preventing excessive voltage exposure that would cause dielectric breakdown.
Solution Approach 2:
The patent employs current feedback mechanism where the programming circuit continuously monitors the current flowing through the RRAM device. When the current reaches the predetermined threshold, the feedback signal automatically terminates the voltage application, ensuring precise control and preventing over-programming that would damage the device.
2Productivity
If more current is applied to program RRAM, then programming efficiency is improved, but irreversible programming and loss of erasability occur
Solution Approach 1:
The patent applies partial action by providing just enough programming voltage to achieve the desired resistance state change without exceeding the predetermined current threshold. This controlled partial programming ensures the device is programmed efficiently while maintaining erasability, avoiding the excessive action that would cause irreversible changes.
3Area of moving object
If device size is reduced for continued scaling, then storage density is improved, but short channel effects and performance degradations worsen
Solution Approach 1:
The patent changes the programming parameters (voltage magnitude and duration) to be optimized for scaled-down devices. By using lower, controlled voltage pulses rather than high continuous voltages, the patent achieves effective programming in smaller devices without exacerbating short channel effects and performance degradations that occur with aggressive scaling.
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 solution effectively prevents damage from Joule heating and breakdown, allows for precise current control, and enhances the reliability and scalability of resistive switching devices by ensuring they are programmed within safe current limits, thereby improving their performance and endurance.
Implementation Method 1
RRAM devices utilizes the programmability of electrical resistance of a non-conductive material configured in a cross point of a pair of electrodes
Implementation Method 2
This solution effectively prevents damage from Joule heating and breakdown
Data Source
AI summary
A circuit for programming a resistive switching device includes a resistive switching device characterized by a programmable resistance, the resistive switching device comprising a first terminal, a second terminal, and a resistive switching element, a first circuit configured to supply a programming voltage to the resistive switching device and to supply a predetermined current to flow in the resistive switching device, and a second circuit coupled to the first circuit and to the resistive switching device, wherein the second circuit is configured to terminate the supply of the programming voltage to the resistive switching device when the predetermined current flows in the resistive switching device.


