Memristor Resistance Modulation Circuit for Stable In-Memory Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage and computing units have limited computing capability due to a small on-off ratio of output current and resistance fluctuations in memristors, leading to errors in computation results and inefficient data processing.

Innovation Solution

Incorporating a resistance modulation unit connected in series with a memristor to form a voltage division structure, where the resistance of the modulation unit adjusts based on the memristor's resistance, enhancing the on-off ratio of the output current and reducing the impact of resistance fluctuations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a conventional storage and computing unit uses a memristor directly to store data and compute, then the structure is simple, but the on-off ratio of output current is small and computing capability is limited

Engineering Contradiction:
Improvestructure simplicityVSAvoidcomputing capability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent combines a memristor with a resistance modulation unit (comprising a transistor and a resistor) to form an integrated storage and computing unit. This merging allows the unit to achieve both data storage and enhanced computing capability with improved on-off ratio, resolving the contradiction between structural simplicity and computing capability.

Inventive Principle:
Principle #5Merging (Combining)

2Quantity of substance

If the resistance of a memristor changes to indicate different data, then data storage is achieved, but resistance fluctuation causes errors in computation results

Engineering Contradiction:
Improvedata storage capacityVSAvoidcomputation accuracy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The resistance modulation unit provides feedback control by dynamically adjusting its resistance based on the memristor's resistance state. This feedback mechanism compensates for resistance fluctuations in the memristor, maintaining computation accuracy while preserving the memristor's data storage capability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the resistance parameter of the modulation unit dynamically to counteract resistance fluctuations in the memristor. By adjusting the modulation unit's resistance in response to memristor resistance changes, the system maintains stable computation results while utilizing the memristor's variable resistance for data storage.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the on-off ratio of output current is increased to improve computing capability, then large-scale computation becomes possible, but the structure becomes more complex

Engineering Contradiction:
Improvecomputing capabilityVSAvoidstructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The resistance modulation unit serves multiple functions: it modulates resistance to improve on-off ratio, compensates for memristor fluctuations, and enables both storage and computation operations. This multi-functionality achieves enhanced computing capability without proportionally increasing structural complexity.

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

4Adaptability or versatility

If data is transmitted through a data bus between memory and processor, then the system is modular, but data processing speed is limited by transmission speed

Engineering Contradiction:
Improvesystem modularityVSAvoiddata processing speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent merges storage and computation functions into a single integrated unit, eliminating the need for separate memory and processor components connected by a data bus. This integration allows computation to be performed directly on stored data, dramatically improving processing speed while maintaining system adaptability through the modular array structure.

Inventive Principle:
Principle #5Merging (Combining)

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 design significantly improves data computation throughput, reduces errors, and lowers energy consumption by allowing large-scale computations with a high on-off ratio of output current and stable voltage.

Implementation Method 1

the resistance modulation unit and the memristor may be connected in series, and a voltage applied to two ends of a series circuit including the resistance modulation unit and the memristor remains unchanged. Therefore, the resistance modulation unit and the memristor can form a voltage division structure.

Methodology Applied
Scientific EffectVoltage division: Ohm's Law

Implementation Method 2

the memristor is configured to store first data, where the resistance of the memristor is used to indicate the first data

Methodology Applied
Scientific EffectMemristance: Electrical Resistance

Implementation Method 3

the first electrode of the first transistor is configured to control the first transistor to be connected and disconnected

Methodology Applied
Scientific EffectTransistor switching: Conduction (electrical)

Data Source

PatentUS12499940B2Changing resistance of modulation system with changing resistance of memristor to output computation result
Publication Date: 2025.12.16 HUAWEI TECH CO LTD
  • US12499940B2 patent drawing
  • US12499940B2 patent drawing
  • US12499940B2 patent drawing

AI summary

A unit includes a first transistor, a memristor, and a resistance modulation unit, where a first port of the resistance modulation unit and a first port of the memristor are coupled to a first electrode of the first transistor, and the first electrode of the first transistor is configured to control the first transistor to be coupled and decoupled. The resistance modulation unit is configured to adjust, based on a resistance of the memristor, a voltage applied to the first electrode of the first transistor. The resistance of the memristor indicates the first data stored by the memristor, and when a voltage indicating second data is input to a second electrode of the first transistor which is configured to output a computation result of the first data and the second data from a third electrode of the first transistor.