A differential memristive synapse circuit for on-line learning in neuromorphic computing systems
- 17 November 2017
- journal article
- Published by IOP Publishing in Nano Futures
- Vol. 1 (3) , 035003
Abstract
Spike-based learning with memristive devices in neuromorphic computing architectures typically uses learning circuits that require overlapping pulses from pre- and post-synaptic nodes. This imposes severe constraints on the length of the pulses transmitted in the network, and on the network’s throughput. Furthermore, most of these circuits do not decouple the currents flowing through memristive devices from the one stimulating the target neuron. This can be a problem when using devices with high conductance values, because of the resulting large currents. In this paper, we propose a novel circuit that decouples the current produced by the memristive device from the one used to stimulate the post-synaptic neuron, by using a novel differential scheme based on the Gilbert normalizer circuit. We show how this circuit is useful for reducing the effect of variability in the memristive devices, and how it is ideally suited for spike-based learning mechanisms that do not require overlapping pre- and post-synaptic pulses. We demonstrate the features of the proposed synapse circuit with SPICE simulations, and validate its learning properties with high-level behavioral network simulations which use a stochastic gradient descent learning rule in two benchmark classification tasks.Keywords
All Related Versions
Funding Information
- Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung (CRSII2_160756)
- H2020 LEIT Information and Communication Technologies (687299)
This publication has 44 references indexed in Scilit:
- Learning in Silicon Beyond STDP: A Neuromorphic Implementation of Multi-Factor Synaptic Plasticity With Calcium-Based DynamicsIEEE Transactions on Circuits and Systems I: Regular Papers, 2016
- Scaling mixed-signal neuromorphic processors to 28 nm FD-SOI technologies2016
- Memory and Information Processing in Neuromorphic SystemsProceedings of the IEEE, 2015
- A reconfigurable on-line learning spiking neuromorphic processor comprising 256 neurons and 128K synapsesFrontiers in Neuroscience, 2015
- A 65k-neuron 73-Mevents/s 22-pJ/event asynchronous micro-pipelined integrate-and-fire array transceiver2014
- A million spiking-neuron integrated circuit with a scalable communication network and interfaceScience, 2014
- Neuromorphic Electronic Circuits for Building Autonomous Cognitive SystemsProceedings of the IEEE, 2014
- Neurogrid: A Mixed-Analog-Digital Multichip System for Large-Scale Neural SimulationsProceedings of the IEEE, 2014
- The SpiNNaker ProjectProceedings of the IEEE, 2014
- Real-Time Classification of Complex Patterns Using Spike-Based Learning in Neuromorphic VLSIIEEE Transactions on Biomedical Circuits and Systems, 2008