Memristor Arithmetic Apparatus Linearizing Current Flow
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
Implementation Method 2
a logarithmic transform circuit, which applies an intermediate voltage, obtained by logarithmically transforming an input voltage, to the memristor
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
Data Source
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.


