Spike timing dependent plasticity with memristive synapse in neuromorphic systems

A methodology to realize spike-timing dependent plasticity and Hebbian learning in a neural network through the usage of memristive synapses is presented. Memristors act as a modulating synapse interconnection between neurons; plasticity is accomplished through adjusting the memristance via current spikes based on the relative timings of pre-synaptic and post-synaptic neuron spikes. The learning plasticity presented is continuous, asynchronous and deterministic. A CMOS implementation is presented along with SPICE simulations validating the methodology and design.

[1]  Damien Querlioz,et al.  Simulation of a memristor-based spiking neural network immune to device variations , 2011, The 2011 International Joint Conference on Neural Networks.

[2]  T. Serrano-Gotarredona,et al.  Exploiting memristance in adaptive asynchronous spiking neuromorphic nanotechnology systems , 2009, 2009 9th IEEE Conference on Nanotechnology (IEEE-NANO).

[3]  Wei Yang Lu,et al.  Nanoscale memristor device as synapse in neuromorphic systems. , 2010, Nano letters.

[4]  L. Chua Memristor-The missing circuit element , 1971 .

[5]  Carver Mead,et al.  Analog VLSI and neural systems , 1989 .

[6]  Wulfram Gerstner,et al.  SPIKING NEURON MODELS Single Neurons , Populations , Plasticity , 2002 .

[7]  Bernabé Linares-Barranco,et al.  On neuromorphic spiking architectures for asynchronous STDP memristive systems , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[8]  Qing Wu,et al.  A low-power memristive neuromorphic circuit utilizing a global/local training mechanism , 2011, The 2011 International Joint Conference on Neural Networks.

[9]  R. Williams,et al.  Sub-nanosecond switching of a tantalum oxide memristor , 2011, Nanotechnology.

[10]  K. D. Cantley,et al.  Hebbian Learning in Spiking Neural Networks With Nanocrystalline Silicon TFTs and Memristive Synapses , 2011, IEEE Transactions on Nanotechnology.

[11]  Qing Wu,et al.  Exploiting memristance for low-energy neuromorphic computing hardware , 2011, 2011 IEEE International Symposium of Circuits and Systems (ISCAS).

[12]  Wolfgang Maass,et al.  Noisy Spiking Neurons with Temporal Coding have more Computational Power than Sigmoidal Neurons , 1996, NIPS.

[13]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1952, The Journal of physiology.

[14]  J. Knott The organization of behavior: A neuropsychological theory , 1951 .

[15]  Pinaki Mazumder,et al.  CMOS and Memristor-Based Neural Network Design for Position Detection , 2012, Proceedings of the IEEE.

[16]  Dalibor Biolek,et al.  SPICE modeling of memristive, memcapacitative and meminductive systems , 2009, 2009 European Conference on Circuit Theory and Design.

[17]  D. Stewart,et al.  The missing memristor found , 2008, Nature.

[18]  Gregory S. Snider,et al.  Spike-timing-dependent learning in memristive nanodevices , 2008, 2008 IEEE International Symposium on Nanoscale Architectures.

[19]  Y. Dan,et al.  Spike Timing-Dependent Plasticity of Neural Circuits , 2004, Neuron.

[20]  Chris Yakopcic,et al.  Multiple memristor read and write circuit for neuromorphic applications , 2011, The 2011 International Joint Conference on Neural Networks.

[21]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.