Skip to main content

Advertisement

Log in

Linear fragmentation Morris–Lecar realization using new exponential module instead of hyperbolic function in FPGA implementation

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

In recent years, the implementation of spiking neural models to understand how spiking neural networks interact is focused in many neuroscience papers. The main purpose in this file is finding the solution to behave different neurological diseases. This implementation should be examined and analyzed in two perspectives: model presentation and hardware implementation. In this paper, Morris–Lecar model is selected based on including more biological parameters to match the spiking behaviors of neural system. Due to the nonlinear nature of the differential equations of Morris–Lecar model including hyperbolic functions and multiplicative calculations, linear approximation of the equations is proposed to achieve the low-cost and high-speed realization. The approach of linear fragmentation of Morris–Lecar model leads to an efficient Field-Programmable Gate Arrays (FPGA) implementation with higher frequency and simpler structure. In addition, hyperbolic function is modeled by the suggested \({2}^{\text{X}}\) module and the multiplicative calculations are done based on simple arithmetic operations and logical shift which causes more improvements in the final realization.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Data availability

Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.

References

  • Akbarzadeh-Sherbaf K et al (2018) A scalable FPGA architecture for randomly connected networks of hodgkin-huxley neurons. Front Neurosci 12:698

    Article  Google Scholar 

  • FitzHugh R (1961) Impulses and physiological states in theoretical models of nerve membrane. Biophys J 1(6):445–466

    Article  Google Scholar 

  • George R et al (2020) Plasticity and adaptation in neuromorphic biohybrid systems. Iscience 23:101589

    Article  Google Scholar 

  • Gerstner W, Kistler WM (2002) Spiking neuron models: single neurons, populations, plasticity. Cambridge Univ. Press, Cambridge

    Book  MATH  Google Scholar 

  • Ghiasi A, Zahedi A (2022) Field-programmable gate arrays-based Morris–Lecar implementation using multiplierless digital approach and new divider-exponential modules. Comput Electr Eng 99:107771

    Article  Google Scholar 

  • Grassia F, Lévi T, Saïghi S, Kohno T (2012) Bifurcation analysis in a silicon neuron. Artif Life Robot 17(1):53–58

    Article  Google Scholar 

  • Haghiri S et al (2018) Multiplierless implementation of noisy Izhikevich neuron with low-cost digital design. IEEE Transact Biomed Circuits Syst 12(6):1422–1430

    Article  Google Scholar 

  • Hayati M, Nouri M, Haghiri S, Abbott D (2015) Digital multiplierless realization of two coupled biological Morris–Lecar neuron model. IEEE Trans Circuits Syst Regul Pap 62(7):1805–1814

    Article  Google Scholar 

  • Hishiki T, Torikai H (2011) A novel rotate-and-fire digital spiking neuron and its neuron-like bifurcations and responses. IEEE Trans Neural Networks 22(5):752–767

    Article  Google Scholar 

  • Hodgkin AL, Huxley AF (1990) A quantitative description of membrane current and its application to conduction and excitation in nerve. Bull Math Biol 52(1–2):25–71

    Article  Google Scholar 

  • Indiveri G, Chicca E, Douglas R (2006) A VLSI array of low-power spiking neurons and bistable synapses with spike-timing dependent plasticity. IEEE Trans Neural Networks 17(1):211–221

    Article  Google Scholar 

  • Izhikevich EM (2003) Simple model of spiking neurons. IEEE Trans Neural Networks 14(6):1569–1572

    Article  MathSciNet  Google Scholar 

  • Izhikevich EM (2007) Dynamical systems in neuroscience. MIT Press

  • Kaveh M, Khishe M, Mosavi MR (2019) Design and implementation of a neighborhood search biogeography-based optimization trainer for classifying sonar dataset using multi-layer perceptron neural network. Analog Integr Circ Sig Process 100:405–428. https://doi.org/10.1007/s10470-018-1366-3

    Article  Google Scholar 

  • Khalil HK (2002) Nonlinear systems. Prentice-Hall, Upper Saddle River

    MATH  Google Scholar 

  • Khishe M, Mosavi MR (2020) Chimp optimization algorithm. Expert Syst Appl 149:113338

    Article  Google Scholar 

  • Khoyratee F et al (2019) Optimized real-time biomimetic neural network on FPGA for bio-hybridization. Front Neurosci 13:377

    Article  Google Scholar 

  • Kohno T, Aihara K (2005) A MOSFET-based model of a class 2 nerve membrane. IEEE Trans Neural Netw 16(3):754–773

    Article  Google Scholar 

  • Mohammadzadeh A, Taghavifar H (2020) A robust fuzzy control approach for path-following control of autonomous vehicles. Soft Comput 24:3223–3235. https://doi.org/10.1007/s00500-019-04082-4

    Article  MATH  Google Scholar 

  • Morris C, Lecar H (1981) Voltage oscillations in the barnacle giant musclefiber. Biophys J 35(1):193–213

    Article  Google Scholar 

  • Mosavi MR, Kaveh M, Khishe M, Aghababaee M (2016) Design and implementation a sonar data set classifier by using MLP NN trained by improved biogeography-based optimization. In: proceedings of the second National Conference on marine technology, pp. 1–6

  • Mosavi MR, Kaveh M, Khishe M, Aghababaie M (2018) Design and implementation a sonar data set classifier using multi-layer perceptron neural network trained by elephant herding optimization. Iranian J Marine Technol 5(1):1–12

    Google Scholar 

  • Mosbacher Y et al (2020) Toward neuroprosthetic real-time communication from in silico to biological neuronal network via patterned optogenetic stimulation. Sci Rep 10(1):1–16

    Article  Google Scholar 

  • Omidvar M, Zahedi A, Bakhshi H (2021) EEG signal processing for epilepsy seizure detection using 5-level Db4 discrete wavelet transform, GA-based feature selection and ANN/SVM classifiers. J Ambient Intell Human Comput 12:10395–10403. https://doi.org/10.1007/s12652-020-02837-8

    Article  Google Scholar 

  • Ostad-Ali-Askari K, Shayan M (2021) Subsurface drain spacing in the unsteady conditions by HYDRUS-3D and artificial neural networks. Arab J Geosci 14:1936. https://doi.org/10.1007/s12517-021-08336-0

    Article  Google Scholar 

  • Ostad-Ali-Askari et al (2017) Artificial neural network for modeling nitrate pollution of groundwater in marginal area of Zayandeh-rood River, Isfahan, Iran. KSCE J Civ Eng 21:134–140. https://doi.org/10.1007/s12205-016-0572-8

    Article  Google Scholar 

  • Pearson MJ, Pipe AG, Mitchinson B, Gurney K, Melhuish C, Gilhespy I, Nibouche M (2007) Implementing spiking neural networks for real-time signal-processing and control applications: a model-validated FPGA approach. IEEE Trans Neural Netw 18(5):1472–1487

    Article  Google Scholar 

  • Rahimi Azghadi M, Al-Sarawi SF, Abbott D, Iannella N (2013) A neuromorphic VLSI design for spike timing and rate based synaptic plasticity. Neural Netw 45:70–82

    Article  Google Scholar 

  • Rahimi Azghadi M et al (2014) Spike-based synaptic plasticity in silicon: design, implementation, application, and challenges. Proc IEEE 102(5):717–737

    Article  Google Scholar 

  • Schneidman E, Freedman B, Segev I (1998) Ion channel stochasticity may be critical in determining the reliability and precision of spike timing. Neural Comput 10(7):1679–1703

    Article  Google Scholar 

  • Sharifipour O, Ahmadi A (2012) An analog implementation of biologically plausible neurons using CCII building blocks. Neural Netw 36(1):129–135

    Article  Google Scholar 

  • Smith GC (2019) Cellular biophysics and modeling: a primer on the computational biology of excitable cells. Cambridge University Press,

  • Touboul J, Brette R (2008) Dynamics and bifurcations of the adaptive exponential integrate-and-fire model. Biol Cybern 99(4):319–334

    Article  MathSciNet  MATH  Google Scholar 

  • Yaghini Bonabi S et al (2014) FPGA implementation of a biological neural network based on the Hodgkin-Huxley neuron model. Front Neurosci 8:379

    Article  Google Scholar 

  • Zahedi A, Haghiri S, Hayati M (2019) Multiplierless digital implementation of time-varying FitzHugh–Nagumo model. IEEE Trans Circuits Syst I Regul Pap 66(7):2662–2670

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

Authors would like to acknowledge the financial support of Kermanshah University of Technology for this research under grant number S/P/T/1438.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdulhamid Zahedi.

Ethics declarations

Conflict of interest

The authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ghiasi, A., Zahedi, A. & Haghiri, S. Linear fragmentation Morris–Lecar realization using new exponential module instead of hyperbolic function in FPGA implementation. J Ambient Intell Human Comput 14, 4355–4370 (2023). https://doi.org/10.1007/s12652-023-04546-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-023-04546-4

Keywords

Navigation