Design of Multi-core Spiking Neural Network Chip Based on Butterfly Network

Hao Jiang,Jinsong Wei,Ye Li,Jikai Lu,Tuo Shi,Qi Liu
DOI: https://doi.org/10.1109/asicon52560.2021.9620526
2021-01-01
Abstract:To improve the computational efficiency of intelligent hardware, the concept of biological neural networks is widely used in computer system design. Spike neural network is an artificial neural network that uses spike signals for information processing. This article proposes a multi-core spiking neural network (SNN) chip based on a multicast butterfly network. Its structure is simple, flexible, and suitable for embedded systems. The neuron circuit used in this design supports both leaky-integrate-and-fire (LIF) and Izhikevich models. By simplifying the Izhikevich model, the neuron circuit occupies lower hardware resources. The resource consumption of the chip is 258000 gates. The total cell area is 44 mm2 and the total power is 2.47W at 50MHz working frequency, using SMIC-180 fabrication process. After simulation testing, the chip can run a multi-layer SNN and achieve a 95% recognition rate on the MNIST dataset.
What problem does this paper attempt to address?