Real-Time Compact Digital Processing Chain for the Detection and Sorting of Neural Spikes from Implanted Microelectrode Arrays

Implantable microelectrodes arrays are used to record electrical signals from surrounding neurons and have led to incredible improvements in modern neuroscience research. Digital signals resulting from conditioning and the analog-to-digital conversion of neural spikes captured by microelectrodes arr...

Full description

Bibliographic Details
Main Authors: Andrea Vittimberga, Riccardo Corelli, Giuseppe Scotti
Format: Article
Language:English
Published: MDPI AG 2024-02-01
Series:Chips
Subjects:
Online Access:https://www.mdpi.com/2674-0729/3/1/2
_version_ 1797241628440657920
author Andrea Vittimberga
Riccardo Corelli
Giuseppe Scotti
author_facet Andrea Vittimberga
Riccardo Corelli
Giuseppe Scotti
author_sort Andrea Vittimberga
collection DOAJ
description Implantable microelectrodes arrays are used to record electrical signals from surrounding neurons and have led to incredible improvements in modern neuroscience research. Digital signals resulting from conditioning and the analog-to-digital conversion of neural spikes captured by microelectrodes arrays have to be elaborated in a dedicated DSP core devoted to a real-time spike-sorting process for the classification phase based on the source neurons from which they were emitted. On-chip spike-sorting is also essential to achieve enough data reduction to allow for wireless transmission within the power constraints imposed on implantable devices. The design of such integrated circuits must meet stringent constraints related to ultra-low power density and the minimum silicon area, as well as several application requirements. The aim of this work is to present real-time hardware architecture able to perform all the spike-sorting tasks on chip while satisfying the aforementioned stringent requirements related to this type of application. The proposed solution has been coded in VHDL language and simulated in the Cadence Xcelium tool to verify the functional behavior of the digital processing chain. Then, a synthesis and place and route flow has been carried out to implement the proposed architecture in both a 130 nm and a FD-SOI 28 nm CMOS process, with a 200 MHz clock frequency target. Post-layout simulations in the Cadence Xcelium tool confirmed the proper operation up to a 200 MHz clock frequency. The area occupation and power consumption of the proposed detection and clustering module are 0.2659 mm<sup>2</sup>/ch, 7.16 μW/ch, 0.0168 mm<sup>2</sup>/ch, and 0.47 μW/ch for the 130 nm and 28 nm implementation, respectively.
first_indexed 2024-04-24T18:26:21Z
format Article
id doaj.art-fc1e15acabd541039afa27df9e43c992
institution Directory Open Access Journal
issn 2674-0729
language English
last_indexed 2024-04-24T18:26:21Z
publishDate 2024-02-01
publisher MDPI AG
record_format Article
series Chips
spelling doaj.art-fc1e15acabd541039afa27df9e43c9922024-03-27T13:31:18ZengMDPI AGChips2674-07292024-02-0131324810.3390/chips3010002Real-Time Compact Digital Processing Chain for the Detection and Sorting of Neural Spikes from Implanted Microelectrode ArraysAndrea Vittimberga0Riccardo Corelli1Giuseppe Scotti2Department of Information Engineering, Electronics and Telecommunications-DIET, University of Rome “La Sapienza”, 00184 Rome, ItalyDepartment of Information Engineering, Electronics and Telecommunications-DIET, University of Rome “La Sapienza”, 00184 Rome, ItalyDepartment of Information Engineering, Electronics and Telecommunications-DIET, University of Rome “La Sapienza”, 00184 Rome, ItalyImplantable microelectrodes arrays are used to record electrical signals from surrounding neurons and have led to incredible improvements in modern neuroscience research. Digital signals resulting from conditioning and the analog-to-digital conversion of neural spikes captured by microelectrodes arrays have to be elaborated in a dedicated DSP core devoted to a real-time spike-sorting process for the classification phase based on the source neurons from which they were emitted. On-chip spike-sorting is also essential to achieve enough data reduction to allow for wireless transmission within the power constraints imposed on implantable devices. The design of such integrated circuits must meet stringent constraints related to ultra-low power density and the minimum silicon area, as well as several application requirements. The aim of this work is to present real-time hardware architecture able to perform all the spike-sorting tasks on chip while satisfying the aforementioned stringent requirements related to this type of application. The proposed solution has been coded in VHDL language and simulated in the Cadence Xcelium tool to verify the functional behavior of the digital processing chain. Then, a synthesis and place and route flow has been carried out to implement the proposed architecture in both a 130 nm and a FD-SOI 28 nm CMOS process, with a 200 MHz clock frequency target. Post-layout simulations in the Cadence Xcelium tool confirmed the proper operation up to a 200 MHz clock frequency. The area occupation and power consumption of the proposed detection and clustering module are 0.2659 mm<sup>2</sup>/ch, 7.16 μW/ch, 0.0168 mm<sup>2</sup>/ch, and 0.47 μW/ch for the 130 nm and 28 nm implementation, respectively.https://www.mdpi.com/2674-0729/3/1/2neural spike sortingdigital integrated circuitsimplanted ASIClow-voltagelow-power
spellingShingle Andrea Vittimberga
Riccardo Corelli
Giuseppe Scotti
Real-Time Compact Digital Processing Chain for the Detection and Sorting of Neural Spikes from Implanted Microelectrode Arrays
Chips
neural spike sorting
digital integrated circuits
implanted ASIC
low-voltage
low-power
title Real-Time Compact Digital Processing Chain for the Detection and Sorting of Neural Spikes from Implanted Microelectrode Arrays
title_full Real-Time Compact Digital Processing Chain for the Detection and Sorting of Neural Spikes from Implanted Microelectrode Arrays
title_fullStr Real-Time Compact Digital Processing Chain for the Detection and Sorting of Neural Spikes from Implanted Microelectrode Arrays
title_full_unstemmed Real-Time Compact Digital Processing Chain for the Detection and Sorting of Neural Spikes from Implanted Microelectrode Arrays
title_short Real-Time Compact Digital Processing Chain for the Detection and Sorting of Neural Spikes from Implanted Microelectrode Arrays
title_sort real time compact digital processing chain for the detection and sorting of neural spikes from implanted microelectrode arrays
topic neural spike sorting
digital integrated circuits
implanted ASIC
low-voltage
low-power
url https://www.mdpi.com/2674-0729/3/1/2
work_keys_str_mv AT andreavittimberga realtimecompactdigitalprocessingchainforthedetectionandsortingofneuralspikesfromimplantedmicroelectrodearrays
AT riccardocorelli realtimecompactdigitalprocessingchainforthedetectionandsortingofneuralspikesfromimplantedmicroelectrodearrays
AT giuseppescotti realtimecompactdigitalprocessingchainforthedetectionandsortingofneuralspikesfromimplantedmicroelectrodearrays