Cargando…
A Compact and Low-Power SoC Design for Spiking Neural Network Based on Current Multiplier Charge Injector Synapse
This paper presents a compact analog system-on-chip (SoC) implementation of a spiking neural network (SNN) for low-power Internet of Things (IoT) applications. The low-power implementation of an SNN SoC requires the optimization of not only the SNN model but also the architecture and circuit designs...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10383375/ https://www.ncbi.nlm.nih.gov/pubmed/37514571 http://dx.doi.org/10.3390/s23146275 |
_version_ | 1785080894270210048 |
---|---|
author | Asghar, Malik Summair Arslan, Saad Al-Hamid, Ali A. Kim, HyungWon |
author_facet | Asghar, Malik Summair Arslan, Saad Al-Hamid, Ali A. Kim, HyungWon |
author_sort | Asghar, Malik Summair |
collection | PubMed |
description | This paper presents a compact analog system-on-chip (SoC) implementation of a spiking neural network (SNN) for low-power Internet of Things (IoT) applications. The low-power implementation of an SNN SoC requires the optimization of not only the SNN model but also the architecture and circuit designs. In this work, the SNN has been constituted from the analog neuron and synaptic circuits, which are designed to optimize both the chip area and power consumption. The proposed synapse circuit is based on a current multiplier charge injector (CMCI) circuit, which can significantly reduce power consumption and chip area compared with the previous work while allowing for design scalability for higher resolutions. The proposed neuron circuit employs an asynchronous structure, which makes it highly sensitive to input synaptic currents and enables it to achieve higher energy efficiency. To compare the performance of the proposed SoC in its area and power consumption, we implemented a digital SoC for the same SNN model in FPGA. The proposed SNN chip, when trained using the MNIST dataset, achieves a classification accuracy of 96.56%. The presented SNN chip has been implemented using a 65 nm CMOS process for fabrication. The entire chip occupies 0.96 mm(2) and consumes an average power of 530 μW, which is 200 times lower than its digital counterpart. |
format | Online Article Text |
id | pubmed-10383375 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-103833752023-07-30 A Compact and Low-Power SoC Design for Spiking Neural Network Based on Current Multiplier Charge Injector Synapse Asghar, Malik Summair Arslan, Saad Al-Hamid, Ali A. Kim, HyungWon Sensors (Basel) Article This paper presents a compact analog system-on-chip (SoC) implementation of a spiking neural network (SNN) for low-power Internet of Things (IoT) applications. The low-power implementation of an SNN SoC requires the optimization of not only the SNN model but also the architecture and circuit designs. In this work, the SNN has been constituted from the analog neuron and synaptic circuits, which are designed to optimize both the chip area and power consumption. The proposed synapse circuit is based on a current multiplier charge injector (CMCI) circuit, which can significantly reduce power consumption and chip area compared with the previous work while allowing for design scalability for higher resolutions. The proposed neuron circuit employs an asynchronous structure, which makes it highly sensitive to input synaptic currents and enables it to achieve higher energy efficiency. To compare the performance of the proposed SoC in its area and power consumption, we implemented a digital SoC for the same SNN model in FPGA. The proposed SNN chip, when trained using the MNIST dataset, achieves a classification accuracy of 96.56%. The presented SNN chip has been implemented using a 65 nm CMOS process for fabrication. The entire chip occupies 0.96 mm(2) and consumes an average power of 530 μW, which is 200 times lower than its digital counterpart. MDPI 2023-07-10 /pmc/articles/PMC10383375/ /pubmed/37514571 http://dx.doi.org/10.3390/s23146275 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Asghar, Malik Summair Arslan, Saad Al-Hamid, Ali A. Kim, HyungWon A Compact and Low-Power SoC Design for Spiking Neural Network Based on Current Multiplier Charge Injector Synapse |
title | A Compact and Low-Power SoC Design for Spiking Neural Network Based on Current Multiplier Charge Injector Synapse |
title_full | A Compact and Low-Power SoC Design for Spiking Neural Network Based on Current Multiplier Charge Injector Synapse |
title_fullStr | A Compact and Low-Power SoC Design for Spiking Neural Network Based on Current Multiplier Charge Injector Synapse |
title_full_unstemmed | A Compact and Low-Power SoC Design for Spiking Neural Network Based on Current Multiplier Charge Injector Synapse |
title_short | A Compact and Low-Power SoC Design for Spiking Neural Network Based on Current Multiplier Charge Injector Synapse |
title_sort | compact and low-power soc design for spiking neural network based on current multiplier charge injector synapse |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10383375/ https://www.ncbi.nlm.nih.gov/pubmed/37514571 http://dx.doi.org/10.3390/s23146275 |
work_keys_str_mv | AT asgharmaliksummair acompactandlowpowersocdesignforspikingneuralnetworkbasedoncurrentmultiplierchargeinjectorsynapse AT arslansaad acompactandlowpowersocdesignforspikingneuralnetworkbasedoncurrentmultiplierchargeinjectorsynapse AT alhamidalia acompactandlowpowersocdesignforspikingneuralnetworkbasedoncurrentmultiplierchargeinjectorsynapse AT kimhyungwon acompactandlowpowersocdesignforspikingneuralnetworkbasedoncurrentmultiplierchargeinjectorsynapse AT asgharmaliksummair compactandlowpowersocdesignforspikingneuralnetworkbasedoncurrentmultiplierchargeinjectorsynapse AT arslansaad compactandlowpowersocdesignforspikingneuralnetworkbasedoncurrentmultiplierchargeinjectorsynapse AT alhamidalia compactandlowpowersocdesignforspikingneuralnetworkbasedoncurrentmultiplierchargeinjectorsynapse AT kimhyungwon compactandlowpowersocdesignforspikingneuralnetworkbasedoncurrentmultiplierchargeinjectorsynapse |