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
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
741116Informations 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