1. Neural Spike Sorting Using Binarized Neural Networks
- Author
-
Daniel Valencia and Amir Alimohammad
- Subjects
Computational complexity theory ,Computer science ,Biomedical Engineering ,Action Potentials ,02 engineering and technology ,03 medical and health sciences ,0302 clinical medicine ,Application-specific integrated circuit ,Gate array ,0202 electrical engineering, electronic engineering, information engineering ,Internal Medicine ,Humans ,Neurons ,Signal processing ,Artificial neural network ,business.industry ,General Neuroscience ,020208 electrical & electronic engineering ,Rehabilitation ,Sorting ,Signal Processing, Computer-Assisted ,Pattern recognition ,Memory management ,Spike sorting ,Neural Networks, Computer ,Artificial intelligence ,business ,Algorithms ,030217 neurology & neurosurgery - Abstract
This article presents the design and efficient hardware implementation of binarized neural networks (BNNs) for brain-implantable neural spike sorting. In contrast to the conventional artificial neural networks (ANNs), in which the weights and activation functions of neurons are represented using real values, the BNNs utilize binarized weights and activation functions to dramatically reduce the memory requirement and computational complexity of the ANNs. The designed BNN is trained using several realistic neural datasets to verify its accuracy for neural spike sorting. The application-specific integrated circuit (ASIC) implementation of the designed BNN in a standard 0.18- $\mu \text{m}$ CMOS process occupies 0.33 mm 2 of silicon area. Power consumption estimation of the ASIC layout shows that the BNN dissipates $2.02~\mu \text{W}$ of power from a 1.8 V supply while operating at 24 kHz. The designed BNN-based spike sorting system is also implemented on a field-programmable gate array and is shown to reduce the required on-chip memory by 89% compared to those of the alternative state-of-the-art spike sorting systems. To the best of our knowledge, this is the first work employing BNNs for real-time in vivo neural spike sorting.
- Published
- 2021
- Full Text
- View/download PDF