Current Compliance Circuit for RRAM Programming Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Variable state materials in memory cells, such as RRAM, face challenges with longer program times and potential damage from uncontrolled high current during state transitions, leading to joule heating.

Innovation Solution

A driver circuit and current compliance circuit are implemented to provide multiple voltages to memory cells simultaneously and control current levels, using selector circuits and current limiters to manage voltage application and prevent excessive current flow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If high current is applied to change the state of variable state material, then programming speed is improved, but joule heating occurs causing potential damage to the memory cell

Engineering Contradiction:
Improveprogramming speedVSAvoidjoule heating
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

A current compliance circuit is introduced as an intermediary component between the voltage source and the variable state material. This circuit actively monitors and limits the current flowing through the memory cell, ensuring that even when high voltage is applied for fast programming, the current remains below the threshold that causes damaging joule heating. The compliance circuit acts as a mediator that enables fast programming while preventing thermal damage.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple voltages are applied simultaneously to memory cells, then productivity is improved, but current control complexity increases

Engineering Contradiction:
Improveprogramming throughputVSAvoidcurrent control circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory array is divided into multiple independently controllable banks or blocks, each with its own current compliance circuit. This segmentation allows different voltage levels to be applied simultaneously to different segments without interfering with each other. Each segment can be programmed independently with optimized voltage profiles, maintaining simple current control logic within each segment while achieving high overall throughput through parallel operation.

Inventive Principle:
Principle #1Segmentation

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 reduces programming times by a factor of more than two and prevents joule heating, enhancing the reliability and efficiency of memory cell operations.

Implementation Method 1

variable state materials can exhibit longer program times than other storage technologies, such as flash memory

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Data Source

PatentUS10210928B2Apparatuses including current compliance circuits and methods
Publication Date: 2019.02.19 MICRON TECHNOLOGY INC
  • US10210928B2 patent drawing
  • US10210928B2 patent drawing
  • US10210928B2 patent drawing

AI summary

Apparatus, devices, systems, and methods are described that include variable state material data storage. Example devices include current compliance circuits that are configured to dynamically adjust a current passing through a variable resistance material during a memory operation. Some configurations utilize components within an array of memory cells to form a current compliance circuit. Additional apparatus, systems, and methods are described.