Resistive Memory Programming with Bipolar Equal-Magnitude Pulses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional resistive random access memories (RRAMs) face issues with inconsistent resistance states in memory cells due to variations in voltage pulses, leading to unstable operation and non-functional memory cells in array structures.

Innovation Solution

A method and device for programming a resistive memory device using multiple pulses of equal magnitude applied on both sides of the resistance conversion layer, with adjustable pulse width and number of applications, along with verification processes to ensure consistent resistance states, stabilizing the voltage dispersion and improving operational reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single pulse is used in programming operation, then the programming process is simple and fast, but the resistance values of memory cells vary significantly leading to unstable operation

Engineering Contradiction:
Improveoperation stabilityVSAvoidprogramming complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The single programming pulse is segmented into multiple sub-pulses (e.g., 3-5 pulses) with equal magnitude applied sequentially to the resistance conversion layer. This segmentation allows better control over the resistance state formation, reducing variation in resistance values across memory cells while maintaining a relatively simple programming sequence.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple pulses are applied to reduce resistance variation, then operation stability improves, but programming time increases

Engineering Contradiction:
Improveresistance state consistencyVSAvoidprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Multiple programming pulses are applied in a periodic sequence with controlled intervals between them. The pulses are applied alternately from opposite sides of the resistance conversion layer (anode side then cathode side), creating a periodic action pattern that stabilizes resistance formation more effectively than continuous pulsing, while the intervals between pulses are optimized to minimize total programming time.

Inventive Principle:
Principle #19Periodic action

3Reliability

If voltage magnitude is increased to ensure programming, then programming reliability improves, but power consumption increases

Engineering Contradiction:
Improveprogramming reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of using a single high-magnitude voltage pulse, the invention applies multiple pulses with moderate magnitude (partial action). Each pulse delivers a portion of the total programming energy, and the cumulative effect of multiple moderate pulses achieves reliable resistance state formation without the excessive power consumption of a single high-magnitude pulse. The pulses are designed with magnitude slightly above the threshold needed for resistance change.

Inventive Principle:
Principle #16Partial or excessive action

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

The method ensures stable operation of resistive memory devices by reducing voltage variations and power consumption, allowing for reliable programming and verification of resistance states, thereby enhancing the performance and consistency of memory cell operations.

Implementation Method 1

The transition metal oxide may include a resistance changing property, which may be a resistance value that changes according to an applied voltage

Methodology Applied
Scientific EffectResistive switching: Electrical Resistance

Data Source

PatentUS7940547B2Resistive memory device for programming resistance conversion layers and method thereof
Publication Date: 2011.05.10 SAMSUNG ELECTRONICS CO LTD
  • US7940547B2 patent drawing
  • US7940547B2 patent drawing
  • US7940547B2 patent drawing

AI summary

Example embodiments provide a method for programming a resistive memory device that includes a resistance conversion layer. The method may include applying multiple pulses to the resistance conversion layer. The multiple pulses may include at least two pulses, where a magnitude of each pulse of the at least two pulses is the same. A first pulse of the at least two pulses may be applied on one side of the resistance conversion layer and a second pulse of the at least two pulses may be applied on the other side of the resistance conversion layer. The applying step may be performed during a set programming operation or a reset programming operation. A resistive memory device for programming a resistance conversion layer may include a first and second electrode, a lower structure, and the resistance conversion layer coupled between the first and second electrodes. The resistance conversion layer may be configured to receive multiple pulses, where the multiple pulses include at least two pulses having the same magnitude.