Circuit implementation of on-chip trainable spiking neural network using CMOS based memristive STDP synapses and LIF neurons

被引:7
|
作者
Vohra, Sahibia Kaur [1 ]
Thomas, Sherin A. [1 ]
Sakare, Mahendra [1 ]
Das, Devarshi Mrinal [1 ]
机构
[1] Indian Inst Technol Ropar, Dept Elect Engn, Rupnagar 140001, India
关键词
Spiking neural networks; Spike-timing dependent plasticity (STDP); Memristor crossbar; On-chip training; Pattern recognition; ASSOCIATIVE MEMORY; DESIGN; HARDWARE; SYSTEM;
D O I
10.1016/j.vlsi.2023.102122
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Computation on a large volume of data at high speed and low power requires energy-efficient architectures for edge computing applications. As a result, scientists focus on memristive circuits and systems for area and energy efficiency. Spiking neural network (SNN) with bio-inspired spike-timing-dependent plasticity learning (STDP) is a promising solution for energy-efficient neuromorphic systems than conventional artificial neural network (ANN). Previous works on SNN with STDP learning primarily use memristor macro models, which are software-based and cannot give complete insight into circuit implementation challenges. Some reported works on SNN use memristive devices, which require additional fabrication steps. This article presents a full circuit-level implementation of the SNN system featuring on-chip training and classification using memristive STDP synapse in standard CMOS technology. A new learning rule using the modified STDP is implemented to simplify the weight modification process. It does not involve FPGAs, CPUs, or GPUs to train the neural network. The approach used in this paper to modify the weights does not require any additional combinational or digital circuits attached to the memristive synapse resulting in less consumption of area, energy and time. We demonstrated the complete circuit-level design, implementation and simulation of SNN with on-chip training and pattern classification using 180 nm CMOS technology. A comprehensive comparison of the proposed SNN circuit with the previous related work is also presented. To demonstrate the versatility of the CMOS synapse circuit for application scenarios requiring rate-based learning, we have tuned the pair-based STDP circuit to obtain Bienenstock-Cooper-Munro (BCM) characteristics and applied it to heart rate classification.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] Implementation of STDP Learning for Non-volatile Memory-based Spiking Neural Network using Comparator Metastability
    Gi, Sanggyun
    Yeo, Injune
    Lee, Byung-geun
    2019 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2019), 2019, : 239 - 243
  • [22] OTA-BASED NEURAL-NETWORK ARCHITECTURES WITH ON-CHIP TUNING OF SYNAPSES
    GHOSH, J
    LACOUR, P
    JACKSON, S
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1994, 41 (01): : 49 - 58
  • [23] Chip implementation of supervised neural network using single-transistor synapses
    Jeng, E. S.
    Chou, S. W.
    Chen, H. X.
    Chiang, Y. L.
    MICROELECTRONICS JOURNAL, 2017, 66 : 76 - 83
  • [24] On-Chip Trainable 1.4M 6T2R PCM Synaptic Array with 1.6K Stochastic LIF Neurons for Spiking RBM
    Ishii, M.
    Kim, S.
    Lewis, S.
    Okazaki, A.
    Okazawa, J.
    Ito, M.
    Rasch, M.
    Kim, W.
    Nomura, A.
    Shin, U.
    Hosokawa, K.
    BrightSky, M.
    Haensch, W.
    2019 IEEE INTERNATIONAL ELECTRON DEVICES MEETING (IEDM), 2019,
  • [25] A 4096-Neuron 1M-Synapse 3.8-pJ/SOP Spiking Neural Network With On-Chip STDP Learning and Sparse Weights in 10-nm FinFET CMOS
    Chen, Gregory K.
    Kumar, Raghavan
    Sumbul, H. Ekin
    Knag, Phil C.
    Krishnamurthy, Ram K.
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2019, 54 (04) : 992 - 1002
  • [26] A 4096-neuron 1M-synapse 3.8pJ/SOP Spiking Neural Network with On-chip STDP Learning and Sparse Weights in 10nm FinFET CMOS
    Chen, Gregory K.
    Kumar, Raghavan
    Sumbul, H. Ekin
    Knag, Phil C.
    Krishnamurthy, Ram K.
    2018 IEEE SYMPOSIUM ON VLSI CIRCUITS, 2018, : 255 - 256
  • [27] Implementation of an on-chip learning artificial neural network using pulse width modification technique
    Chen, Qiong
    Zheng, Qilun
    Ling, Weixin
    Neural Network World, 2002, 12 (01) : 3 - 14
  • [28] Improving Spiking Neural Network Accuracy Using Time-based Neurons
    Kim, Hanseok
    Choi, Woo-Seok
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 2162 - 2166
  • [29] FPGA BASED IMPLEMENTATION OF DEEP NEURAL NETWORKS USING ON-CHIP MEMORY ONLY
    Park, Jinhwan
    Sung, Wonyong
    2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 1011 - 1015
  • [30] Implementation of homeostasis functionality in neuron circuit using double-gate device for spiking neural network
    Woo, Sung Yun
    Choi, Kyu-Bong
    Kim, Jangsaeng
    Kang, Won-Mook
    Kim, Chul-Heung
    Seo, Young-Tak
    Bae, Jong-Ho
    Park, Byung-Gook
    Lee, Jong-Ho
    SOLID-STATE ELECTRONICS, 2020, 165