A memristor-CMOS hybrid architecture concept for on-line template matching

The ability to identify (detect) and categorise (sort) neural spikes in real-time and under highly restrictive power/area budgets is a major enabling technology towards the development of intelligent implantable systems. In this work we propose a memristor-CMOS hybrid architecture concept that relies on a ‘template pixel’ (texel) circuit combining CMOS and memristive devices to perform on-line spike sorting through template matching. We show through simulation how the texel is capable of comparing an input voltage against a stored (in the memristors) value and converting the degree of matching between input and stored pattern into a current. We further illustrate the fundamental texel design space that includes tuning it to a different preferred input voltage and controlling the sharpness of the tuning. Finally, we estimate that even in an unoptimised technology and design a texel array capable of recognising three different 10-point patterns will consume a very promising maximum of 3.15 μW for a footprint of approx. 500 μτΉ2.

[1]  R A Normann,et al.  The Utah intracortical Electrode Array: a recording structure for potential brain-computer interfaces. , 1997, Electroencephalography and clinical neurophysiology.

[2]  Eran Stark,et al.  Large-scale, high-density (up to 512 channels) recording of local circuits in behaving animals. , 2014, Journal of neurophysiology.

[3]  R. Waser,et al.  Nanoionics-based resistive switching memories. , 2007, Nature materials.

[4]  Ali Khiat,et al.  Real-time encoding and compression of neuronal spikes by metal-oxide memristors , 2016, Nature Communications.

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

[6]  Konrad P Kording,et al.  How advances in neural recording affect data analysis , 2011, Nature Neuroscience.

[7]  Moo Sung Chae,et al.  A 128-Channel 6mW Wireless Neural Recording IC with On-the-Fly Spike Sorting and UWB Tansmitter , 2008, 2008 IEEE International Solid-State Circuits Conference - Digest of Technical Papers.

[8]  Andrew Jackson,et al.  Minimum requirements for accurate and efficient real-time on-chip spike sorting , 2014, Journal of Neuroscience Methods.

[9]  Timothy G. Constandinou,et al.  An Analogue Front-End Model for Developing Neural Spike Sorting Systems , 2014, IEEE Transactions on Biomedical Circuits and Systems.

[10]  Vaibhav Karkare,et al.  An efficiency comparison of analog and digital spike detection , 2009, 2009 4th International IEEE/EMBS Conference on Neural Engineering.

[11]  Timothy G. Constandinou,et al.  Octagonal CMOs image sensor with strobed RGB LED illumination for wireless capsule endoscopy , 2014, 2014 IEEE International Symposium on Circuits and Systems (ISCAS).

[12]  Timothy G. Constandinou,et al.  A sub-1µW neural spike-peak detection and spike-count rate encoding circuit , 2011, 2011 IEEE Biomedical Circuits and Systems Conference (BioCAS).

[13]  Á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.

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