RRAM Forming Voltage Selection via Dynamic Current Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The variability in forming voltage for resistive random-access memory (RRAM) cells due to process variations leads to potential irreversible damage when a constant voltage is applied, necessitating a method to precisely select and apply an appropriate forming voltage to each cell.

Innovation Solution

A memory driving device comprising a voltage generator, current detector, and controller that executes a driving procedure involving a pilot-run to determine voltage distribution, selecting cells based on initial and maximum voltages, and adjusting program voltage to prevent over-forming, ensuring each RRAM cell receives a suitable forming voltage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a constant forming voltage is applied to all RRAM cells, then the device complexity is reduced and operation is simplified, but manufacturing precision deteriorates due to process variation causing irreversible harm to some cells

Engineering Contradiction:
Improvevoltage control complexityVSAvoidforming voltage precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent implements dynamic voltage control by adjusting the forming voltage for each RRAM cell based on real-time current detection. Instead of applying a fixed constant voltage, the system dynamically modifies the voltage level during the forming operation to match each cell's specific requirements, thereby resolving the contradiction between operational simplicity and manufacturing precision

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs a feedback mechanism where the current detector continuously monitors the current flowing through each RRAM cell during forming operation. This feedback information is used by the controller to adjust the forming voltage in real-time, ensuring that each cell receives the precise voltage it needs without causing irreversible damage, thus maintaining both simplicity and precision

Inventive Principle:
Principle #23Feedback

2Reliability

If the forming voltage is increased to ensure all cells are formed, then the reliability of cell formation is improved, but harmful factors increase due to over-forming and irreversible damage to sensitive cells

Engineering Contradiction:
Improveforming operation reliabilityVSAvoidover-forming damage
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The feedback mechanism monitors current levels during forming and prevents voltage increases that would cause over-forming. By detecting when a cell has successfully formed (indicated by current threshold crossing), the system stops applying voltage to that cell, eliminating the harmful effects of excessive voltage while ensuring reliable formation of all cells

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies different forming voltages to different RRAM cells based on their individual characteristics. Each cell receives a customized voltage level tailored to its specific requirements, preventing over-forming damage to sensitive cells while ensuring adequate voltage is applied to cells that need higher levels, thus resolving the contradiction between reliability and harmful factors

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If process variation is addressed by tightening manufacturing controls, then manufacturing precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improveprocess variation controlVSAvoidcontrol system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent enables the RRAM cells to self-identify their forming voltage requirements through their electrical characteristics during the forming operation. Each cell effectively 'services itself' by providing feedback through its current response, allowing the system to automatically determine and apply the appropriate voltage without requiring complex external control mechanisms or tight manufacturing controls

Inventive Principle:
Principle #25Self-service

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 adaptively selects the proper program voltage for each RRAM cell, reducing the risk of over-forming and ensuring all cells complete their forming operation effectively, thereby enhancing the reliability and efficiency of the RRAM array.

Implementation Method 1

each RRAM cell includes a resistive switching material layer, the resistance of which can be adjusted to represent logic '0' or logic '1'

Methodology Applied
Scientific EffectElectrical Resistance: Electrical Resistance

Implementation Method 2

The current detector detects the program current

Methodology Applied
Scientific EffectElectrical Conduction: Conduction (electrical)

Data Source

PatentUS9865348B2Devices and methods for selecting a forming voltage for a resistive random-access memory
Publication Date: 2018.01.09 WINBOND ELECTRONICS CORP
  • US9865348B2 patent drawing
  • US9865348B2 patent drawing
  • US9865348B2 patent drawing

AI summary

A memory driving device and a method thereof applied for a RRAM array are provided. The memory driving device includes a voltage generator, a current detector, and a controller. The voltage generator generates a write voltage. An RRAM cell of the RRAM array is selected according to a selection signal for receiving the program voltage to generate a program current. The current detector detects the program current. The controller executes a driving procedure which includes: obtaining a voltage distribution for the program voltage; determining the initial voltage and the maximum voltage of the program voltage according to the voltage distribution; gradually increasing the program voltage from the initial voltage to the maximum voltage; determining whether the program current exceeds the reference current; and selecting another RRAM cell when the write current exceeds the reference current.