4.6 Article

Neuron Circuits for Low-Power Spiking Neural Networks Using Time-To-First-Spike Encoding

Journal

IEEE ACCESS
Volume 10, Issue -, Pages 24444-24455

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2022.3149577

Keywords

Neuromorphic; spiking neural networks (SNNs); hardware-based neural networks; time-to-first-spike (TTFS) coding; temporal coding; neuron circuits

Ask authors/readers for more resources

Hardware-based Spiking Neural Networks (SNNs) are considered promising for cognitive computing due to their low power consumption and highly parallel operation. This paper introduces a trained SNN with temporal encoding, achieving high accuracy on the MNIST test set. The study also investigates the impact of device variation on the accuracy of temporally encoded SNNs, comparing them with rate-encoded networks. Additionally, a proposed neuron circuit with a refractory period generator is presented for temporally encoded SNNs.
Hardware-based Spiking Neural Networks (SNNs) are regarded as promising candidates for the cognitive computing system due to its low power consumption and highly parallel operation. In this paper, we train the SNN in which the firing time carries information using temporal backpropagation. The temporally encoded SNN with 512 hidden neurons achieved an accuracy of 96.90% for the MNIST test set. Furthermore, the effect of the device variation on the accuracy in temporally encoded SNN is investigated and compared with that of the rate-encoded network. In a hardware configuration of our SNN, NOR-type analog memory having an asymmetric floating gate is used as a synaptic device. In addition, we propose a neuron circuit including a refractory period generator for temporally encoded SNN. The performance of the 2-layer neural network composed of synapses and proposed neurons is evaluated through circuit simulation using SPICE based on the BSIM3v3 model with 0.35 mu m technology. The network with 128 hidden neurons achieved an accuracy of 94.9%, a 0.1% reduction compared to that of the system simulation of the MNIST dataset. Finally, each block's latency and power consumption constituting the temporal network is analyzed and compared with those of the rate-encoded network depending on the total time step. Assuming that the network has 256 total time steps, the temporal network consumes 15.12 times less power than the rate-encoded network and makes decisions 5.68 times faster.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available