1T1R Memristor Structure for Accurate Hamming Distance Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing unipolar memristors face issues of poor durability, slow operation speed, and complex peripheral circuit designs due to varying voltage amplitudes during Hamming distance calculations, limiting their flexibility and utilization in traditional computing architectures.

Innovation Solution

A memristor structure comprising a transistor and resistive random access memory with a current compliance layer to stabilize resistance states, allowing for high-speed, low-power Hamming distance calculations through bipolar switching and parallel operations, utilizing a 1T1R configuration with specific electrode and material compositions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If unipolar memristors are used for Hamming distance calculation, then the device structure is simple, but the durability is poor and operation speed is slow

Engineering Contradiction:
Improvedevice structureVSAvoiddurability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent changes the switching mechanism parameter from unipolar to bipolar, enabling the memristor to switch resistance states using both positive and negative voltages. This parameter change improves durability by allowing more robust switching operations and extends the device lifetime while maintaining operational speed.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs a composite structure combining resistive random access memory with specific electrode materials and resistive layers. This composite material approach enhances device durability by distributing stress and improving interface stability, thereby increasing endurance without significantly increasing structural complexity.

Inventive Principle:
Principle #40Composite materials

2Ease of operation

If different voltage amplitudes are applied during input, then the Hamming distance calculation can be performed, but the peripheral circuit design becomes complex

Engineering Contradiction:
Improvecalculation capabilityVSAvoidperipheral circuit
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies equipotentiality by using symmetric voltage amplitudes for both row and column inputs during Hamming distance calculation. This approach simplifies the peripheral circuit design by eliminating the need for complex voltage scaling circuits, while still enabling accurate calculation through balanced differential signaling.

Inventive Principle:
Principle #12Equipotentiality

Solution Approach 2:

The memristor array is designed to perform multiple functions including Hamming distance calculation, Hamming weight calculation, and general matrix operations using the same hardware structure and voltage amplitudes. This universal design eliminates the need for specialized peripheral circuits for different operations, reducing overall system complexity.

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

3Ease of operation

If only diagonal cells are used for calculation, then the calculation can be performed, but the array utilization rate decreases

Engineering Contradiction:
Improvecalculation functionVSAvoidarray utilization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent designs the memristor array so that all cells, not just diagonal ones, can actively participate in Hamming distance calculations. By applying appropriate voltage patterns to row and column lines, any cell in the array can be programmed to perform the calculation, achieving full array utilization and enabling reconfigurable computing operations.

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

Solution Approach 2:

The patent transitions from utilizing only one-dimensional diagonal cells to employing the full two-dimensional array structure for calculations. By activating both row and column dimensions simultaneously with coordinated voltage signals, the system achieves comprehensive array utilization while maintaining the calculation function.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

The proposed memristor achieves ultra-low energy consumption, high-speed Hamming distance calculations, and improved array utilization by stabilizing resistance states, enabling efficient in-memory computing with reduced complexity and increased flexibility.

Implementation Method 1

the current compliance layer is configured to stabilize a fluctuation of a low resistance by reducing a surge current and optimizing a heat distribution

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Data Source

PatentUS12477960B2Memristor, method of calculating hamming distance, and in-memory computing integration application
Publication Date: 2025.11.18 INST OF MICROELECTRONICS CHINESE ACAD OF SCI LTD
  • US12477960B2 patent drawing
  • US12477960B2 patent drawing
  • US12477960B2 patent drawing

AI summary

The present disclosure provides a memristor, including a transistor and a resistive random access memory, where a drain electrode of the transistor is connected to a bottom electrode of the resistive random access memory; and the resistive random access memory includes: the bottom electrode, a resistive random access material layer, a current compliance layer and a top electrode from bottom to top, where the current compliance layer is configured to stabilize a fluctuation of a low resistance by reducing a surge current and optimizing a heat distribution, so as to improve a calculation accuracy of a Hamming distance.