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...
Main Authors: | , , |
---|---|
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 |