RRAM Current Limiter Circuit for Reliable Filament Growth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory circuits using RRAM cells face challenges in reliably programming and retaining data due to overstress conditions caused by constant voltage and current levels during programming operations, which can lead to unreliable programming and reduced data retention.

Innovation Solution

A circuit configuration that includes a bias voltage generator and a current limiter, dynamically limiting the current during RRAM programming by reducing voltage and current after a predetermined level is reached, and further limiting or switching off current after a predefined delay period to control filament growth and improve data retention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If constant voltage and current levels are applied during RRAM programming operations, then programming speed is maintained, but overstress conditions occur leading to unreliable programming and reduced data retention

Engineering Contradiction:
Improveprogramming reliabilityVSAvoidoverstress conditions
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic current limiting by transitioning from a constant current level to a reduced current level after a predetermined time period. This dynamic adjustment prevents overstress conditions while maintaining programming speed, resolving the contradiction between reliability and harmful factors by making the current level adaptive rather than static

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies a reduced current level after a predetermined time period to prevent filament overgrowth before it occurs. This preliminary action addresses potential reliability issues proactively by limiting current before overstress conditions can develop, thereby improving programming reliability without sacrificing initial programming speed

Inventive Principle:
Principle #10Preliminary action

2Productivity

If high current levels are maintained during programming, then programming speed is improved, but filament overgrowth occurs reducing data retention

Engineering Contradiction:
Improveprogramming speedVSAvoiddata retention
Core Design Contradiction:
ProductivityVSDuration of action of stationary object

Solution Approach 1:

The patent employs periodic current limiting by applying a reduced current level after a predetermined time period during programming operations. This periodic adjustment allows rapid initial filament formation while preventing overgrowth, thereby maintaining programming speed while improving data retention through timed current reduction

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies a reduced current level after a predetermined time period to prevent filament overgrowth before it occurs. This preliminary action addresses potential retention issues proactively by limiting current before overstress conditions can develop, thereby maintaining programming speed while improving data retention

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11527285B2RRAM current limiting method
Publication Date: 2022.12.13 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US11527285B2 patent drawing
  • US11527285B2 patent drawing
  • US11527285B2 patent drawing

AI summary

A method of forming a filament in a resistive random-access memory (RRAM) device includes applying a cell voltage across a resistive layer of the RRAM device, detecting an increase in a current through the resistive layer generated in response to the applied cell voltage, and in response to detecting the increase in the current, using a first switching device to reduce the current through the resistive layer.