RRAM Crossbar Logic via Digital State Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional RRAM crossbar memory devices face inaccuracies in logic operations due to fluctuations in resistor characteristics, requiring extensive digital-to-analog and analog-to-digital conversions, which are time-consuming and power-intensive, and necessitate pre-programming of resistance values for specific operations.

Innovation Solution

Implementing a memory device with a multilayer RRAM crossbar structure that configures resistors to either an R on or R off state, utilizing a digital interface for logic operations, eliminating the need for analog conversions and reducing programming errors by using a control module to manage instructions and perform logic operations directly within the memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional RRAM crossbar uses analog resistance values for logic operations, then logic operation capability is achieved, but measurement precision deteriorates due to resistor characteristic fluctuations

Engineering Contradiction:
Improvelogic operation capabilityVSAvoidresistance value accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent transforms the continuous analog resistance parameter into discrete digital resistance states (R_on and R_off). By configuring resistors to only two specific resistance values corresponding to binary 0 and 1, the system eliminates the precision problems caused by resistor characteristic fluctuations while maintaining logic operation capability through digital Boolean algebra operations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the analog electrical resistance-based logic operation system with a digital logic operation system. Instead of using continuous resistance values to represent logic states, the invention uses discrete digital resistance states combined with digital logic operations (AND, OR, NOT, XOR, etc.) to achieve Boolean algebra computations, thereby substituting the analog mechanism with a digital one.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If digital-to-analog and analog-to-digital converters are added for signal conversion, then signal processing capability is improved, but device complexity increases

Engineering Contradiction:
Improvesignal processing capabilityVSAvoidconverter circuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes the digital-to-analog and analog-to-digital converter circuits from the RRAM crossbar system. By directly using the resistance states of RRAM cells to represent digital data and performing logic operations directly on these digital states, the invention eliminates the need for complex conversion circuits, thereby reducing device complexity while maintaining signal processing capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes the RRAM crossbar array universally applicable for both data storage and digital logic operations. The same RRAM cells that store data also directly participate in logic operations through their resistance states, eliminating the need for separate conversion circuits. This multi-functionality approach allows the system to handle digital signals directly without requiring additional conversion components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If extensive signal conversion operations are performed, then data processing capability is improved, but loss of time increases due to conversion overhead

Engineering Contradiction:
Improvedata processing capabilityVSAvoidconversion operation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent removes the time-consuming digital-to-analog and analog-to-digital conversion operations from the data processing pipeline. By enabling direct digital logic operations on the resistance states of RRAM cells, the invention eliminates the conversion overhead that previously caused time delays, thereby improving data processing speed while maintaining processing capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent skips the intermediate conversion steps (digital-to-analog and analog-to-digital) that previously slowed down data processing. By directly performing logic operations on the digital resistance states of RRAM cells, the system rushes through the data processing task without the time-consuming conversion overhead, significantly improving processing speed.

Inventive Principle:
Principle #21Skipping (Rushing through)

4Productivity

If extensive signal conversion operations are performed, then data processing capability is improved, but use of energy increases due to converter power consumption

Engineering Contradiction:
Improvedata processing capabilityVSAvoidconverter power consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes the power-consuming digital-to-analog and analog-to-digital converter circuits from the system. By enabling direct logic operations on the resistance states of RRAM cells using simple voltage applications, the invention eliminates the high power consumption associated with conversion operations, thereby reducing overall energy usage while maintaining data processing capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the expensive and power-consuming converter circuits with simple, low-cost voltage application mechanisms. Instead of using complex conversion hardware that consumes significant power, the invention uses simple voltage pulses to directly manipulate the resistance states of RRAM cells for logic operations, thereby achieving the same data processing capability with minimal energy expenditure.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

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 enhances the accuracy and efficiency of logic operations by simplifying the signal processing, reducing power consumption, and eliminating the need for complex converter operations, thereby improving the reliability and speed of memory computations.

Implementation Method 1

the RRAM has a crossbar array structure... A resistor array is disposed at each layer of the RRAM crossbar... If the resistor in the RRAM is considered as a neuron in a neural network, it may be found that the RRAM crossbar is structurally very similar to the neural network. Such a structure is very suitable for logic operation.

Methodology Applied
Scientific EffectOhm's Law: Ohm's Law

Data Source

PatentEP3389051B1Memory device and data-processing method based on multi-layer RRAM crossbar array
Publication Date: 2020.09.09 HUAWEI TECH CO LTD
  • EP3389051B1 patent drawingFigure 1~3(b)
  • EP3389051B1 patent drawingFigure 4
  • EP3389051B1 patent drawingFigure 5

AI summary

Embodiments of the present invention provide a memory device. The memory device includes an RRAM crossbar array that is configured to perform a logic operation, and resistance values of resistors in the RRAM crossbar array are all set to Ron or Roff to indicate a Boolean value 1 or 0. Based on the foregoing setting, a Boolean operation is implemented by using the RRAM crossbar array, so that reliability of a logic operation of the RRAM crossbar array can be improved.