Memristor Pulse-Feedback Circuit for Resistance Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memristor resistance tuning techniques require external processing and struggle with programming devices of high ON/OFF ratio, and there is a need for simple, compact, low-power analog-to-digital converters and secure chip authentication methods.

Innovation Solution

A memristor-based circuit that replicates resistance using programming pulses, enabling non-linear encoding and providing inherent security features through physical uncloneability, suitable for remote and low-power devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional programming techniques are used to tune memristor resistance, then accurate resistance tuning is achieved, but external processing is required and devices of high ON/OFF ratio cannot be programmed

Engineering Contradiction:
Improveresistance tuning accuracyVSAvoidexternal processing requirement
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the memristor to autonomously tune its own resistance through an internal feedback mechanism. The circuit compares the memristor's actual resistance with a target resistance and automatically adjusts the resistance state without requiring external processing, thereby resolving the contradiction between accurate tuning and device complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies feedback by incorporating a feedback control circuit that continuously monitors the memristor resistance and adjusts programming pulses accordingly. This feedback mechanism enables accurate resistance tuning while eliminating the need for complex external processing, as the system self-corrects based on real-time resistance measurements

Inventive Principle:
Principle #23Feedback

2Measurement precision

If conventional ADCs are used for analog-to-digital conversion, then accurate signal representation is achieved, but the converters are complex and power-consuming

Engineering Contradiction:
Improvesignal representation accuracyVSAvoidconverter complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces conventional mechanical/electronic ADC circuitry with a memristor-based encoding system. The memristor's resistance states directly represent digital values through non-linear encoding, eliminating the need for complex conventional ADC hardware while maintaining signal representation accuracy

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

Solution Approach 2:

The patent utilizes parameter changes by exploiting the memristor's resistance characteristics and non-linear I-V behavior to directly encode analog values into digital form. By changing the resistance parameter in discrete steps through programming pulses, the system achieves accurate conversion without complex converter circuitry

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If standard encoding methods are used for chip authentication, then identification is achieved, but security against cloning is insufficient

Engineering Contradiction:
Improveauthentication functionalityVSAvoidsecurity against cloning
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies parameter changes by utilizing the memristor's unique non-linear electrical characteristics and device-specific variations. These inherent physical parameter differences create unique authentication signatures for each chip, providing security against cloning while maintaining ease of authentication operation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent leverages the idea of unique, non-replicable characteristics similar to disposable items. Each memristor's unique physical variations create a one-time authentication key that cannot be cloned, providing inherent security while keeping the authentication mechanism simple and operational

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

The circuit efficiently replicates memristor resistance with low-power consumption, offers secure authentication, and prevents unauthorized cloning by leveraging non-linear encoding and device-specific properties.

Implementation Method 1

a destination memristor (MD) whose resistance is to be programmed to a predetermined value

Methodology Applied
Scientific EffectElectrical Resistance: Electrical Resistance

Implementation Method 2

comparing a voltage across the source memristor with a voltage across the destination memristor

Methodology Applied
Scientific EffectElectrical Resistance: Electrical Resistance

Data Source

PatentEP3956894B1Memristor-based circuit and method
Publication Date: 2025.07.23 OXFORD BROOKES UNIVERSITY
  • EP3956894B1 patent drawingFigure 1(a)~3
  • EP3956894B1 patent drawingFigure 4~5
  • EP3956894B1 patent drawingFigure 6

AI summary

A memristor-based circuit is described in which a voltage generator is arranged to apply a series of voltage pulses to a memristor to progressively change the resistance of the memristor. A comparator is arranged: to receive an input electrical value; to receive an electrical value based on the resistance of the memristor; to compare the received values; and, based on the comparison, to enable the application of the voltage pulses to the memristor by the voltage generator until a defined condition is satisfied. This circuit can be used to enable the memristor to be programmed to a desired resistance value, such as for use as a non-volatile memory. It can also enable the resistance of one memristor to be replicated to another memristor. By counting the number of applied voltage pulses, the circuit can be used as an encoder or analog-to- digital converter. Other variants of the circuit enable construction of a decoder or digital-to-analog converter, and an authentication circuit.