A scalable FPGA-based design for field programmable large-scale ion channel simulations

The design of systems to replicate complex neural functionality is a requirement for the development of next-generation prosthetic devices. The demands of such neural models are growing exponentially as we discover more about how brain systems function. It is therefore important for the electronic architectures involved to scale effectively in terms of latency, area and power usage in order to be able to process more advanced neural models. Within this paper a design is proposed that utilises the parallel nature and the resources available upon modern FPGAs to achieve a scalable and efficient method for the implementation of complex neural models, allowing for the simulation of 150000 ion channels concurrently.

[1]  Randall K Weinstein,et al.  Architectures for high-performance FPGA implementations of neural models , 2006, Journal of neural engineering.

[2]  G. Rachmuth,et al.  A Component-Based FPGA Design Framework for Neuronal Ion Channel Dynamics Simulations , 2006, IEEE transactions on neural systems and rehabilitation engineering.

[3]  Allen I. Selverston,et al.  StdpC: A modern dynamic clamp , 2006, Journal of Neuroscience Methods.

[4]  Peter J. Ifft,et al.  Active tactile exploration enabled by a brain-machine-brain interface , 2011, Nature.

[5]  Hannes Bleuler,et al.  Active tactile exploration enabled by a brain-machine-brain interface , 2011, Nature.

[6]  Bo Yu,et al.  Towards neuro-silicon interface using reconfigurable dynamic clamping , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[7]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1990 .

[8]  M. Bear,et al.  A biophysically-based neuromorphic model of spike rate- and timing-dependent plasticity , 2011, Proceedings of the National Academy of Sciences.

[9]  R.H. Lee,et al.  Methodology and Design Flow for Assisted Neural-Model Implementations in FPGAs , 2007, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[10]  E. Marder,et al.  Artificial electrical synapses in oscillatory networks. , 1992, Journal of neurophysiology.

[11]  P. Hasler,et al.  A bio-physically inspired silicon neuron , 2004 .

[12]  Florent de Dinechin,et al.  Floating-point exponential functions for DSP-enabled FPGAs , 2010, 2010 International Conference on Field-Programmable Technology.

[13]  Robert H. Lee,et al.  An FPGA-based approach to high-speed simulation of conductance-based neuron models , 2007, Neuroinformatics.

[14]  Theodore W. Berger,et al.  The Neurobiological Basis of Cognition: Identification by Multi-Input, Multioutput Nonlinear Dynamic Modeling , 2010, Proceedings of the IEEE.

[15]  Eugene M. Izhikevich,et al.  Which model to use for cortical spiking neurons? , 2004, IEEE Transactions on Neural Networks.

[16]  G. Bi,et al.  Synaptic Modifications in Cultured Hippocampal Neurons: Dependence on Spike Timing, Synaptic Strength, and Postsynaptic Cell Type , 1998, The Journal of Neuroscience.

[17]  E. Fetz,et al.  Long-term motor cortex plasticity induced by an electronic neural implant , 2006, Nature.

[18]  John A. White,et al.  GenNet: A Platform for Hybrid Network Experiments , 2011, Front. Neuroinform..

[19]  R. Traub,et al.  A model of a CA3 hippocampal pyramidal neuron incorporating voltage-clamp data on intrinsic conductances. , 1991, Journal of neurophysiology.