Memristor Arithmetic Apparatus Linearizing Current Flow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analog arithmetic apparatuses using memristors as multipliers suffer from large errors in output values due to the non-linear voltage-current characteristics of memristors, which affect the accuracy of arithmetic operations.

Innovation Solution

The apparatus includes a memristor, a logarithmic transform circuit, and a current-voltage converter circuit, where the memristor's voltage-current characteristics are preset according to a weight value, and an intermediate voltage is applied through a logarithmic transform function, followed by current-voltage conversion to produce accurate multiplicative values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If memristor is used as a multiplier in analog arithmetic apparatus, then power consumption is reduced, but measurement precision deteriorates due to non-linear voltage-current characteristics

Engineering Contradiction:
Improvepower consumptionVSAvoidoutput value accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The patent transforms the non-linear voltage-current characteristics of the memristor into a linear relationship by applying a logarithmic voltage transformation. Specifically, when a voltage proportional to the logarithm of the input value is applied to the memristor, the current output becomes proportional to the product of the weight and input value, thereby achieving accurate multiplication while maintaining low power consumption

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a voltage transformation circuit as an intermediary between the input value and the memristor. This circuit applies the logarithmic transformation to the input voltage before it reaches the memristor, and subsequently transforms the current output back to the linear scale, thereby mediating the non-linear characteristics of the memristor to achieve accurate arithmetic operations

Inventive Principle:
Principle #24Intermediary (Mediator)

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 solution enables accurate analog arithmetic operations at low power consumption by linearizing the current flow through the memristor, reducing errors and improving the precision of multiplication and accumulation operations.

Implementation Method 1

a memristor, a variable resistive device, capable of changing voltage-current characteristic

Methodology Applied
Scientific EffectMemristive effect:

Implementation Method 2

a logarithmic transform circuit, which applies an intermediate voltage, obtained by logarithmically transforming an input voltage, to the memristor

Methodology Applied
Scientific EffectLogarithmic transformation:

Implementation Method 3

a current-voltage converter circuit, which outputs an output voltage obtained by performing current-voltage conversion of current flowing through the memristor

Methodology Applied
Scientific EffectCurrent-voltage conversion:

Data Source

PatentUS11150873B2Arithmetic apparatus
Publication Date: 2021.10.19 KK TOSHIBA
  • US11150873B2 patent drawing
  • US11150873B2 patent drawing
  • US11150873B2 patent drawing

AI summary

An arithmetic apparatus according to an embodiment outputs a multiplicative value obtained by multiplying a weight value and an input value. The arithmetic apparatus includes a memristor, a logarithmic transform circuit, and a current-voltage converter circuit. The memristor is a device capable of changing voltage-current characteristic, and the memristor is preset to voltage-current characteristic according to the weight value. The logarithmic transform circuit applies an intermediate voltage, to the memristor, that is obtained by logarithmically transforming an input voltage according to the input value in accordance with a logarithmic transform function obtained by multiplying a natural logarithm function by a preset coefficient. The current-voltage converter circuit outputs an output voltage obtained by performing current-voltage conversion of current flowing through the memristor according to a preset linear function, as a multiplicative value.