Low power smart sensor circuits for biomedical applications : applications to neural interfaces

Health problem is one of the most important issues for our human race. In the past a few decades, smart sensors have been widely used in the healthcare area for real-time monitoring, diseases diagnosis and prevention, and a lot of research activities have been carried on in the design of low-cost, innovative biomedical smart sensors. Benefiting from the advances in the submicron complementary metal oxide semiconductor (CMOS) technologies, highly integrated smart sensor system have been developed for different applications. A smart sensor is a intelligent system which can be used to detect or predict problems. Typically it is composed of some basic blocks with function of signal acquisition, feature extraction and classification. This thesis focuses on the design of some basic circuit blocks in the smart sensor system for biomedical applications. We take the neural signal recording as an example, present a novel circuit design on the spike signal detection, feature extraction and classification. In this thesis, we proposed a novel low power, compact, current-mode spike detector (SPD) with feature extractor for real-time neural recording systems where neural spikes or action potential (AP)s are of interest. Such a circuit can enable massive compression of data facilitating wireless transmission. This design can generate a high signal-to-noise ratio (SNR) output by approximating the popularly used nonlinear nonlinear energy operator (NEO) through standard analog blocks. We show that a low pass filter after the NEO can be used for two functions (i) estimate and cancel low frequency interference and (ii) estimate threshold for spike detection. The circuit is implemented in a 65 nm CMOS process and occupies 200 μm x 150 μm of chip area. Operating from a 0.7 V power supply, it consumes about 30 nW of static power and 7 nW of dynamic power for 100 Hz input spike rate making it the lowest power consuming spike detector reported so far. After the detection, feature extraction is needed to get the neural spike shape information,

[1]  Rodolphe Héliot,et al.  Low-power hardware for neural spike compression in BMIs , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[2]  M S Lewicki,et al.  A review of methods for spike sorting: the detection and classification of neural action potentials. , 1998, Network.

[3]  Richard Conway,et al.  Razor Based Programmable Truncated Multiply and Accumulate, Energy-Reduction for Efficient Digital Signal Processing , 2015, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[4]  Mattias Ekman,et al.  Estimating the Cost of Epilepsy in Europe: A Review with Economic Modeling , 2007, Epilepsia.

[5]  Naveen Verma,et al.  A Low-Power Processor With Configurable Embedded Machine-Learning Accelerators for High-Order and Adaptive Analysis of Medical-Sensor Signals , 2013, IEEE Journal of Solid-State Circuits.

[6]  Steven R. Young,et al.  A 1 TOPS/W Analog Deep Machine-Learning Engine With Floating-Gate Storage in 0.13 µm CMOS , 2014, IEEE Journal of Solid-State Circuits.

[7]  Hongming Zhou,et al.  Extreme Learning Machine for Regression and Multiclass Classification , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[8]  Miguel A. L. Nicolelis,et al.  Actions from thoughts , 2001, Nature.

[9]  R.R. Harrison,et al.  Validation of adaptive threshold spike detector for neural recording , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[10]  Chip-Hong Chang,et al.  A New Redundant Binary Booth Encoding for Fast $2^{n}$-Bit Multiplier Design , 2009, IEEE Transactions on Circuits and Systems I: Regular Papers.

[11]  Arindam Basu,et al.  A 128 channel 290 GMACs/W machine learning based co-processor for intention decoding in brain machine interfaces , 2015, 2015 IEEE International Symposium on Circuits and Systems (ISCAS).

[12]  Krishna V. Shenoy,et al.  Information Systems Opportunities in Brain–Machine Interface Decoders , 2014, Proceedings of the IEEE.

[13]  Lei Liu,et al.  A Digitally Assisted, Signal Folding Neural Recording Amplifier , 2014, IEEE Transactions on Biomedical Circuits and Systems.

[14]  Yi Zhou,et al.  Spike sorting based on automatic template reconstruction with a partial solution to the overlapping problem , 2004, Journal of Neuroscience Methods.

[15]  D. Markovic,et al.  A 130-μW, 64-channel spike-sorting DSP chip , 2009, 2009 IEEE Asian Solid-State Circuits Conference.

[16]  Razvan Pascanu,et al.  Theano: Deep Learning on GPUs with Python , 2012 .

[17]  Tong Wu,et al.  A multichannel integrated circuit for neural spike detection based on EC-PC threshold estimation , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[18]  P.R. Kinget Device mismatch and tradeoffs in the design of analog circuits , 2005, IEEE Journal of Solid-State Circuits.

[19]  Anantha Chandrakasan,et al.  An 8-Channel Scalable EEG Acquisition SoC With Patient-Specific Seizure Classification and Recording Processor , 2013, IEEE Journal of Solid-State Circuits.

[20]  Davide Anguita,et al.  A digital architecture for support vector machines: theory, algorithm, and FPGA implementation , 2003, IEEE Trans. Neural Networks.

[21]  Naveen Verma,et al.  A Micro-Power EEG Acquisition SoC With Integrated Feature Extraction Processor for a Chronic Seizure Detection System , 2010, IEEE Journal of Solid-State Circuits.

[22]  U. Wolff Comparison Between Cluster Monte Carlo Algorithms in the Ising Model , 1989 .

[23]  K. Prasanthi,et al.  A 128-Channel Extreme Learning Machine-Based Neural Decoder for Brain Machine Interfaces , 2018 .

[24]  Bernabé Linares-Barranco,et al.  A General Translinear Principle for Subthreshold MOS Transistors , 1999 .

[25]  Eytan Domany,et al.  Data Clustering Using a Model Granular Magnet , 1997, Neural Computation.

[26]  Arindam Basu,et al.  Random projection for spike sorting: Decoding neural signals the neural network way , 2015, 2015 IEEE Biomedical Circuits and Systems Conference (BioCAS).

[27]  Bernabé Linares-Barranco,et al.  Compact low-power calibration mini-DACs for neural arrays with programmable weights , 2003, IEEE Trans. Neural Networks.

[28]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[29]  Arindam Basu,et al.  Nullcline-Based Design of a Silicon Neuron , 2010, IEEE Transactions on Circuits and Systems I: Regular Papers.

[30]  Timothy G. Constandinou,et al.  A 1.5 μW NEO-based spike detector with adaptive-threshold for calibration-free multichannel neural interfaces , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[31]  Aidan Neligan,et al.  The incidence and prevalence of epilepsy , 2001 .

[32]  Gert Cauwenberghs,et al.  Neuromorphic Silicon Neuron Circuits , 2011, Front. Neurosci.

[33]  I. Johnstone,et al.  Ideal spatial adaptation by wavelet shrinkage , 1994 .

[34]  Chenhui Yang,et al.  The M-Sorter: An automatic and robust spike detection and classification system , 2012, Journal of Neuroscience Methods.

[35]  Dejan Markovic,et al.  Comparison of spike-sorting algorithms for future hardware implementation , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[36]  Hongming Zhou,et al.  Silicon spiking neurons for hardware implementation of extreme learning machines , 2013, Neurocomputing.

[37]  Hoi-Jun Yoo,et al.  A 57 mW 12.5 µJ/Epoch Embedded Mixed-Mode Neuro-Fuzzy Processor for Mobile Real-Time Object Recognition , 2013, IEEE Journal of Solid-State Circuits.

[38]  J. Mason Andrew,et al.  On-chip feature extraction for spike sorting in high density implantable neural recording systems , 2010, 2010 Biomedical Circuits and Systems Conference (BioCAS).

[39]  A. M. Kamboh,et al.  Computationally Efficient Neural Feature Extraction for Spike Sorting in Implantable High-Density Recording Systems , 2013, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[40]  Itamar Arel,et al.  30.10 A 1TOPS/W analog deep machine-learning engine with floating-gate storage in 0.13μm CMOS , 2014, 2014 IEEE International Solid-State Circuits Conference Digest of Technical Papers (ISSCC).

[41]  Tobi Delbrück,et al.  Bias Current Generators with Wide Dynamic Range , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[42]  Dianhui Wang,et al.  Extreme learning machines: a survey , 2011, Int. J. Mach. Learn. Cybern..

[43]  Y. Tsividis Operation and modeling of the MOS transistor , 1987 .

[44]  Gert Cauwenberghs,et al.  Kerneltron: Support Vector 'Machine' in Silicon , 2002, SVM.

[45]  Qi Zhao,et al.  Spike Feature Extraction Using Informative Samples , 2008, NIPS.

[46]  Arindam Basu,et al.  A 0.7 V, 40 nW Compact, Current-Mode Neural Spike Detector in 65 nm CMOS , 2016, IEEE Transactions on Biomedical Circuits and Systems.

[47]  Arindam Basu,et al.  A Learning-Enabled Neuron Array IC Based Upon Transistor Channel Models of Biological Phenomena , 2013, IEEE Transactions on Biomedical Circuits and Systems.

[48]  Arindam Basu,et al.  Analysis and reduction of mismatch in silicon neurons , 2011, 2011 IEEE Biomedical Circuits and Systems Conference (BioCAS).

[49]  Shaista Hussain,et al.  Computation using mismatch: Neuromorphic extreme learning machines , 2013, 2013 IEEE Biomedical Circuits and Systems Conference (BioCAS).

[50]  Amir M. Sodagar,et al.  Microelectrodes, Microelectronics, and Implantable Neural Microsystems , 2008, Proceedings of the IEEE.

[51]  Eric A. Vittoz,et al.  Low-power design: ways to approach the limits , 1994, Proceedings of IEEE International Solid-State Circuits Conference - ISSCC '94.

[52]  M. Abeles,et al.  Multispike train analysis , 1977, Proceedings of the IEEE.

[53]  Rahul Sarpeshkar,et al.  Efficient Universal Computing Architectures for Decoding Neural Activity , 2012, PloS one.

[54]  Franziska Hoffmann,et al.  Design Of Analog Cmos Integrated Circuits , 2016 .

[55]  André van Schaik,et al.  Online and adaptive pseudoinverse solutions for ELM weights , 2015, Neurocomputing.

[56]  Giacomo Indiveri,et al.  Toward neuromorphic intelligent brain-machine interfaces: An event-based neural recording and processing system , 2014, 2014 IEEE Biomedical Circuits and Systems Conference (BioCAS) Proceedings.

[57]  S. Chakrabartty,et al.  Sub-Microwatt Analog VLSI Trainable Pattern Classifier , 2007, IEEE Journal of Solid-State Circuits.

[58]  R.R. Harrison,et al.  A Low-Power Integrated Circuit for a Wireless 100-Electrode Neural Recording System , 2006, IEEE Journal of Solid-State Circuits.

[59]  Kwabena Boahen,et al.  Synchrony in Silicon: The Gamma Rhythm , 2007, IEEE Transactions on Neural Networks.

[60]  G. Buzsáki,et al.  The log-dynamic brain: how skewed distributions affect network operations , 2014, Nature Reviews Neuroscience.

[61]  R. Quian Quiroga,et al.  Unsupervised Spike Detection and Sorting with Wavelets and Superparamagnetic Clustering , 2004, Neural Computation.

[62]  Zhi Yang,et al.  VLSI architecture of NEO spike detection with noise shaping filter and feature extraction using informative samples , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[63]  Yiannos Manoli,et al.  A 62 mV 0.13 $\mu$ m CMOS Standard-Cell-Based Design Technique Using Schmitt-Trigger Logic , 2011, IEEE Journal of Solid-State Circuits.

[64]  R. Chandra,et al.  Detection, classification, and superposition resolution of action potentials in multiunit single-channel recordings by an on-line real-time neural network , 1997, IEEE Transactions on Biomedical Engineering.

[65]  B. Gilbert Translinear circuits: a proposed classification , 1975 .

[66]  Trevor Bekolay,et al.  A Large-Scale Model of the Functioning Brain , 2012, Science.

[67]  J. Letelier,et al.  Spike sorting based on discrete wavelet transform coefficients , 2000, Journal of Neuroscience Methods.

[68]  Giacomo Indiveri,et al.  A device mismatch compensation method for VLSI neural networks , 2010, 2010 Biomedical Circuits and Systems Conference (BioCAS).

[69]  Gregory Cohen,et al.  Synthesis of neural networks for spatio-temporal spike pattern recognition and processing , 2013, Front. Neurosci..

[70]  Reid R. Harrison,et al.  The Design of Integrated Circuits to Observe Brain Activity , 2008, Proceedings of the IEEE.

[71]  Eytan Domany,et al.  Super Paramagnetic Clustering of Data (spc) , 2007 .

[72]  Andreas G. Andreou,et al.  On physical models of neural computation and their analog VLSI implementation , 1994, Proceedings Workshop on Physics and Computation. PhysComp '94.

[73]  Ta-Wen Kuan,et al.  VLSI Design of an SVM Learning Core on Sequential Minimal Optimization Algorithm , 2012, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[74]  Johannes Schemmel,et al.  Neuromorphic learning towards nano second precision , 2013, The 2013 International Joint Conference on Neural Networks (IJCNN).

[75]  Derek C. Rose,et al.  Deep Machine Learning - A New Frontier in Artificial Intelligence Research [Research Frontier] , 2010, IEEE Computational Intelligence Magazine.

[76]  Ángel Rodríguez-Vázquez,et al.  A Low-Power Programmable Neural Spike Detection Channel With Embedded Calibration and Data Compression , 2012, IEEE Transactions on Biomedical Circuits and Systems.

[77]  A. E. Hoerl,et al.  Ridge regression: biased estimation for nonorthogonal problems , 2000 .

[78]  K. Horch,et al.  A silicon-based, three-dimensional neural interface: manufacturing processes for an intracortical electrode array , 1991, IEEE Transactions on Biomedical Engineering.

[79]  Naveen Verma,et al.  Enabling advanced inference on sensor nodes through direct use of compressively-sensed signals , 2012, 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[80]  K. Wise,et al.  A high-yield IC-compatible multichannel recording array , 1985, IEEE Transactions on Electron Devices.

[81]  C. Mead,et al.  White noise in MOS transistors and resistors , 1993, IEEE Circuits and Devices Magazine.

[82]  Qingyun Ma,et al.  Ultra-low-power high sensitivity spike detectors based on modified nonlinear energy operator , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[83]  Timothy G. Constandinou,et al.  Feature extraction using first and second derivative extrema (FSDE) for real-time and hardware-efficient spike sorting , 2013, Journal of Neuroscience Methods.

[84]  Giacomo Indiveri,et al.  A VLSI array of low-power spiking neurons and bistable synapses with spike-timing dependent plasticity , 2006, IEEE Transactions on Neural Networks.

[85]  Ali H. Shoeb,et al.  Application of machine learning to epileptic seizure onset detection and treatment , 2009 .

[86]  Tadashi Shibata,et al.  An On-Chip-Trainable Gaussian-Kernel Analog Support Vector Machine , 2010, IEEE Transactions on Circuits and Systems I: Regular Papers.

[87]  Michael W. Baker,et al.  A low-power wide dynamic range envelope detector , 2003, IEEE J. Solid State Circuits.

[88]  Jeremy Holleman,et al.  A micro-power neural spike detector and feature extractor in .13μm CMOS , 2008, 2008 IEEE Custom Integrated Circuits Conference.

[89]  R. R. Harrison,et al.  A low-power low-noise CMOS amplifier for neural recording applications , 2003, IEEE J. Solid State Circuits.

[90]  André van Schaik,et al.  A neuromorphic hardware framework based on population coding , 2015, 2015 International Joint Conference on Neural Networks (IJCNN).