TY - GEN
T1 - A Spiking Neural Network with Resistively Coupled Synapses Using Time-to-First-Spike Coding Towards Efficient Charge-Domain Computing
AU - Sakemi, Yusuke
AU - Morino, Kai
AU - Morie, Takashi
AU - Hosomi, Takeo
AU - Aihara, Kazuyuki
N1 - Funding Information:
This work was partially supported by the NEC Corporation, JST Moonshot R&D Grant Number JPMJMS2021, AMED under Grant Number JP21dm0307009, and SECOM Science and Technology Foundation.
Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Spiking neural networks (SNNs) are expected to be energy efficient when implemented on dedicated hardware. However, fully exploiting SNN's characteristics such as event-driven communications challenges on circuit designers and manufacturers. In this paper, inspired by the recent success of an artificial neural network (ANN) based system, known as charge-domain computing (CDC), we propose a novel framework for SNNs called 'RC-Spike.' As CDC, RC-Spike uses a two-phase system: input spikes are received in the accumulation phase, and a neuron produces a spike in the spike generation phase. In RC-Spike, synaptic currents are accumulated with resistively coupled synapses, with which circuit implementation can be simplified compared with CDC circuits. Because of this resistive coupling effect, a neuron in RC-Spike does not compute an exact dot product. However, RC-Spike can be successfully trained in the framework of SNNs, and we show that the learning performance of RC-Spike is as high as ANNs on the MNIST and Fashion-MNIST datasets.
AB - Spiking neural networks (SNNs) are expected to be energy efficient when implemented on dedicated hardware. However, fully exploiting SNN's characteristics such as event-driven communications challenges on circuit designers and manufacturers. In this paper, inspired by the recent success of an artificial neural network (ANN) based system, known as charge-domain computing (CDC), we propose a novel framework for SNNs called 'RC-Spike.' As CDC, RC-Spike uses a two-phase system: input spikes are received in the accumulation phase, and a neuron produces a spike in the spike generation phase. In RC-Spike, synaptic currents are accumulated with resistively coupled synapses, with which circuit implementation can be simplified compared with CDC circuits. Because of this resistive coupling effect, a neuron in RC-Spike does not compute an exact dot product. However, RC-Spike can be successfully trained in the framework of SNNs, and we show that the learning performance of RC-Spike is as high as ANNs on the MNIST and Fashion-MNIST datasets.
UR - http://www.scopus.com/inward/record.url?scp=85142507324&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85142507324&partnerID=8YFLogxK
U2 - 10.1109/ISCAS48785.2022.9937662
DO - 10.1109/ISCAS48785.2022.9937662
M3 - Conference contribution
AN - SCOPUS:85142507324
T3 - Proceedings - IEEE International Symposium on Circuits and Systems
SP - 2152
EP - 2156
BT - IEEE International Symposium on Circuits and Systems, ISCAS 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2022 IEEE International Symposium on Circuits and Systems, ISCAS 2022
Y2 - 27 May 2022 through 1 June 2022
ER -