journal article·2023

On-Chip Unsupervised Learning Using STDP in a Spiking Neural Network

Abhinav Gupta, Sneh Saurabh

Publisher page

Abstract

In this paper, we propose an energy-efficient Ge-based device that enables on-chip unsupervised learning using Spike-Timing-Dependent-Plasticity (STDP) in a Spiking Neural Network (SNN). A Ferromagnetic Domain Wall (FM-DW) based device, which has decoupled read and write paths, is used as a synapse in this work. The proposed device comprises a dual pocket Fully-Depleted Silicon-on-Insulator (FD-SOI) MOSFET with dual asymmetric gates. Using a well-calibrated 2D device simulation model, we show that a pair of such devices can generate a current, which depends exponentially on the temporal correlation of spiking events in the pre- and post-neuronal layer. This current is fed to the FM-DW synapse, which in turn modulates the conductance of the synapse in accordance with the STDP learning rule. The proposed implementation requires 2-3× fewer transistors and offers a lower latency compared to existing literature. We further demonstrate the application of the proposed device at the system-level to train an SNN to recognize handwritten digits in the MNIST dataset and obtained a classification accuracy of 84%.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Semiconductor materials and devices

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electronics and Communication Engineering, Indraprastha Institute of Information Technology, Delhi, India

Funding

University Grants Commission · Senior Research Fellowship scheme · Science and Engineering Research Board · Department of Science and Technology, India

References (37)

Show source-provided references
1. 10.3389/fncom.2015.0009910.3389/fncom.2015.00099 ↗
2. 10.1088/0957-4484/24/38/38401010.1088/0957-4484/24/38/384010 ↗
3. 10.1109/5.72679110.1109/5.726791 ↗
4. 10.1109/TVLSI.2023.326817310.1109/TVLSI.2023.3268173 ↗
5. 10.1109/TED.2016.252664710.1109/TED.2016.2526647 ↗
6. 10.1109/IJCNN.2015.728069610.1109/IJCNN.2015.7280696 ↗
7. 10.3389/fnins.2015.0022210.3389/fnins.2015.00222 ↗
8. 10.1109/JETCAS.2016.254778010.1109/JETCAS.2016.2547780 ↗
9. Synopsys Sentaurus Device User Guide T-2022 03 · 2022
10. 10.1109/TED.2011.217522810.1109/TED.2011.2175228 ↗
11. 10.1109/TED.2007.89938910.1109/TED.2007.899389 ↗
12. 10.3389/fnins.2013.0000210.3389/fnins.2013.00002 ↗
13. 10.1109/JPROC.2002.80815610.1109/JPROC.2002.808156 ↗
14. 10.1049/cds2.1201810.1049/cds2.12018 ↗
15. 10.1113/jphysiol.1952.sp00476410.1113/jphysiol.1952.sp004764 ↗
16. 10.1146/annurev.neuro.31.060407.12563910.1146/annurev.neuro.31.060407.125639 ↗
17. 10.1021/nl201040y10.1021/nl201040y ↗
18. 10.1109/TBCAS.2011.210900010.1109/TBCAS.2011.2109000 ↗
19. 10.1103/PhysRevApplied.6.06400310.1103/PhysRevApplied.6.064003 ↗
20. 10.1038/srep2954510.1038/srep29545 ↗
21. 10.1103/PhysRevB.39.699510.1103/PhysRevB.39.6995 ↗
22. 10.3389/fninf.2018.0008910.3389/fninf.2018.00089 ↗
23. 10.1038/nmat367510.1038/nmat3675 ↗
24. 10.1038/nnano.2013.10210.1038/nnano.2013.102 ↗
25. 10.1063/1.512972910.1063/1.5129729 ↗
26. 10.1063/1.489918610.1063/1.4899186 ↗
27. 10.1063/1.472991510.1063/1.4729915 ↗
28. 10.1063/1.297643510.1063/1.2976435 ↗
29. 10.1063/1.488177810.1063/1.4881778 ↗
30. 10.1109/TED.2008.91671110.1109/TED.2008.916711 ↗
31. 10.1021/nl904092h10.1021/nl904092h ↗
32. 10.1109/TED.2012.222796910.1109/TED.2012.2227969 ↗
33. 10.1109/ISCAS48785.2022.993730910.1109/ISCAS48785.2022.9937309 ↗
34. 10.1109/LED.2019.292425910.1109/LED.2019.2924259 ↗
35. 10.1109/TNN.2003.82044010.1109/TNN.2003.820440 ↗
36. 10.1109/TNANO.2022.320907810.1109/TNANO.2022.3209078 ↗
37. 10.1109/TED.2020.298516710.1109/TED.2020.2985167 ↗