Single Memristor Logic Gates: From NOT to a Full Adder

10/19/2015
by   Ella Gale, et al.
0

Memristors have been suggested as a novel route to neuromorphic computing based on the similarity between them and neurons (specifically synapses and ion pumps). The d.c. action of the memristor is a current spike which imparts a short-term memory to the device. Here it is demonstrated that this short-term memory works exactly like habituation (e.g. in Aplysia). We elucidate the physical rules, based on energy conservation, governing the interaction of these current spikes: summation, `bounce-back', directionality and `diminishing returns'. Using these rules, we introduce 4 different logical systems to implement sequential logic in the memristor and demonstrate how sequential logic works by instantiating a NOT gate, an AND gate, an XOR gate and a Full Adder with a single memristor. The Full Adder makes use of the memristor's short-term memory to add together three binary values and outputs the sum, the carry digit and even the order they were input in. A memristor full adder also outputs the arithmetical sum of bits, allowing for a logically (but not physically) reversible system. Essentially, we can replace an input/output port with an extra time-step, allowing a single memristor to do a hither-to unexpectedly large amount of computation. This makes up for the memristor's slow operation speed and may relate to how neurons do a similarly-large computation with such slow operations speeds. We propose that using spiking logic, either in gates or as neuron-analogues, with plastic rewritable connections between them, would allow the building of a neuromorphic computer.

READ FULL TEXT
research
02/17/2014

Is Spiking Logic the Route to Memristor-Based Computers?

Memristors have been suggested as a novel route to neuromorphic computin...
research
01/08/2018

Spiking memristor logic gates are a type of time-variant perceptron

Memristors are low-power memory-holding resistors thought to be useful f...
research
05/13/2010

Towards Physarum Binary Adders

Plasmodium of Physarum polycephalum is a single cell visible by unaided ...
research
08/30/2010

Artificial Brain Based on Credible Neural Circuits in a Human Brain

Neurons are individually translated into simple gates to plan a brain ba...
research
09/21/2023

Design of Reversible Computing Systems; Large Logic, Languages, and Circuits

This PhD dissertation investigates garbage-free reversible computing sys...
research
07/08/2021

A Long Short-Term Memory for AI Applications in Spike-based Neuromorphic Hardware

In spite of intensive efforts it has remained an open problem to what ex...
research
03/26/2016

A Draft Memory Model on Spiking Neural Assemblies

A draft memory model (DM) for neural networks with spike propagation del...

Please sign up or login with your details

Forgot password? Click here to reset