Dual Program State Cycling for Resistive Switching Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory technologies face limitations such as high power consumption and slow operation speed, while resistive switching memory technologies like ReRAM and CBRAM offer lower power and higher speeds but face degradation issues during high-temperature processes like surface-mount technology (SMT) processes.

Innovation Solution

The implementation of programmable impedance elements in resistive switching memory devices, such as CBRAM, which can be programmed and erased between resistance states using symmetric operations without external charge pumps, and employing dual program states with weak and strong programming algorithms to maintain data integrity during SMT processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If flash memory technology is used, then storage capacity is achieved, but power consumption is high and operation speed is slow

Engineering Contradiction:
Improvepower consumptionVSAvoidoperation speed
Core Design Contradiction:
Use of energy by stationary objectVSSpeed

Solution Approach 1:

The patent changes the physical state parameters of the memory cell by utilizing resistive switching between high resistance state (HRS) and low resistance state (LRS). This allows the memory device to achieve faster operation speeds and lower power consumption compared to flash memory, as the resistive switching mechanism enables quicker state transitions and reduces the energy required for write operations.

Inventive Principle:
Principle #35Parameter changes

2Speed

If resistive switching memory technology is used, then power consumption is reduced and operation speed is increased, but data state degradation occurs during high-temperature processes

Engineering Contradiction:
Improveoperation speedVSAvoiddata state stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by performing a control erase operation before the SMT process and a control program operation after the SMT process. This preventive approach ensures that any potential data state degradation during high-temperature processing is compensated for, thereby maintaining data integrity and reliability throughout the manufacturing and operation lifecycle.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms through verify operations that check the resistance states of memory cells. By continuously monitoring and verifying the data states before and after SMT processes, the system can detect and correct any degradation, ensuring reliable operation despite the harsh thermal conditions encountered during manufacturing.

Inventive Principle:
Principle #23Feedback

3Reliability

If dual program states are implemented, then data integrity is maintained during SMT processes, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidprogramming algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the programming process into distinct phases: control erase operation, control program operation, and verify operations. By dividing the complex dual-program-state management into manageable sequential steps, the system maintains data integrity during SMT processes while keeping the implementation complexity manageable through structured process segmentation.

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 enables efficient programming and erasing of resistive memory cells with improved retention and reduced risk of data state degradation during high-temperature processes, maintaining data integrity and operational margins between states.

Implementation Method 1

resistive switching memory technologies that include resistive RAM (ReRAM) and conductive bridging RAM (CBRAM)

Methodology Applied
Scientific EffectResistive switching:

Data Source

PatentUS9524777B1Dual program state cycling algorithms for resistive switching memory device
Publication Date: 2016.12.20 GLOBALFOUNDRIES US INC
  • US9524777B1 patent drawing
  • US9524777B1 patent drawing
  • US9524777B1 patent drawing

AI summary

A method of controlling a resistive switching memory cell can include: receiving a first command to be executed on the resistive switching memory cell; performing, in response to the first command, an erase operation to erase the resistive switching memory cell to an erased state; verifying the erased state of the resistive switching memory cell; performing a weak program operation to program the resistive switching memory cell to a first programmed state; and verifying the first programmed state of the resistive switching memory cell.