An Adaptive STDP Learning Rule for Neuromorphic Systems.

adaptive STDP biomimetic silicon neuron neuromorphic computing neuromorphic hardware pattern detection silicon synapse synaptic weight resolution

Journal

Frontiers in neuroscience
ISSN: 1662-4548
Titre abrégé: Front Neurosci
Pays: Switzerland
ID NLM: 101478481

Informations de publication

Date de publication:
2021
Historique:
received: 14 07 2021
accepted: 13 08 2021
entrez: 11 10 2021
pubmed: 12 10 2021
medline: 12 10 2021
Statut: epublish

Résumé

The promise of neuromorphic computing to develop ultra-low-power intelligent devices lies in its ability to localize information processing and memory storage in synaptic circuits much like the synapses in the brain. Spiking neural networks modeled using high-resolution synapses and armed with local unsupervised learning rules like spike time-dependent plasticity (STDP) have shown promising results in tasks such as pattern detection and image classification. However, designing and implementing a conventional, multibit STDP circuit becomes complex both in terms of the circuitry and the required silicon area. In this work, we introduce a modified and hardware-friendly STDP learning (named adaptive STDP) implemented using just 4-bit synapses. We demonstrate the capability of this learning rule in a pattern recognition task, in which a neuron learns to recognize a specific spike pattern embedded within noisy inhomogeneous Poisson spikes. Our results demonstrate that the performance of the proposed learning rule (94% using just 4-bit synapses) is similar to the conventional STDP learning (96% using 64-bit floating-point precision). The models used in this study are ideal ones for a CMOS neuromorphic circuit with analog soma and synapse circuits and mixed-signal learning circuits. The learning circuit stores the synaptic weight in a 4-bit digital memory that is updated asynchronously. In circuit simulation with Taiwan Semiconductor Manufacturing Company (TSMC) 250 nm CMOS process design kit (PDK), the static power consumption of a single synapse and the energy per spike (to generate a synaptic current of amplitude 15 pA and time constant 3 ms) are less than 2 pW and 200 fJ, respectively. The static power consumption of the learning circuit is less than 135 pW, and the energy to process a pair of pre- and postsynaptic spikes corresponding to a single learning step is less than 235 pJ. A single 4-bit synapse (capable of being configured as excitatory, inhibitory, or shunting inhibitory) along with its learning circuitry and digital memory occupies around 17,250 μm

Identifiants

pubmed: 34630026
doi: 10.3389/fnins.2021.741116
pmc: PMC8498208
doi:

Types de publication

Journal Article

Langues

eng

Pagination

741116

Informations de copyright

Copyright © 2021 Gautam and Kohno.

Déclaration de conflit d'intérêts

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Références

IEEE Trans Biomed Circuits Syst. 2012 Feb;6(1):76-84
pubmed: 23852747
Front Neurosci. 2012 Jul 17;6:90
pubmed: 22822388
Front Comput Neurosci. 2015 Aug 03;9:99
pubmed: 26941637
Front Neurosci. 2016 Jun 15;10:273
pubmed: 27378842
IEEE Trans Biomed Circuits Syst. 2014 Feb;8(1):98-107
pubmed: 24681923
Neural Comput. 2009 May;21(5):1259-76
pubmed: 19718815
PLoS One. 2008 Jan 02;3(1):e1377
pubmed: 18167538
Front Neurosci. 2015 Apr 29;9:141
pubmed: 25972778
Nat Neurosci. 2000 Sep;3(9):919-26
pubmed: 10966623
Neural Comput. 2011 Oct;23(10):2599-625
pubmed: 21671785
IEEE Trans Neural Netw. 2007 Jan;18(1):253-65
pubmed: 17278476
Science. 2006 Oct 6;314(5796):80-5
pubmed: 17023649
Front Neurosci. 2016 Dec 09;10:563
pubmed: 28018162
Science. 2014 Aug 8;345(6197):668-73
pubmed: 25104385

Auteurs

Ashish Gautam (A)

Department of Electrical Engineering and Information Systems, Graduate School of Engineering, The University of Tokyo, Tokyo, Japan.

Takashi Kohno (T)

Institute of Industrial Science, The University of Tokyo, Tokyo, Japan.

Classifications MeSH