Abstract
This paper presents a novel approach to reduce the storage size of lookup tables and hardware resource consumption whilst implementing the adaptive-exponential integrate and fire neuron model. This approach uses a two-fold lookup table architecture, an exponent - lookup table and a fractional - lookup tTable, and a pair of logical shift registers to approximate the exponential function. The proposed technique is synthesised and simulated using Verilog as a proof of concept. The model, which is tested with a 64 kHz clock, had a latency of 31.25 s to retrieve data from the two lookup tables. The simulation results show that the two-fold lookup table requires 64.2% less storage than a conventional single lookup table with an average error of 0.14%. Furthermore, the use of shift registers negates the need for multipliers, thereby reducing the latency, power consumption, and hardware initialisation, making the proposed model suitable for large-scale neuromorphic and biologically inspired neural network implementations targeting low-cost hardware platforms. In addition, the proposed model also generates different spiking patterns of the neuron with minimal computational error.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Kaiser J, Billaudelle S, Müller E, Tetzlaff C, Schemmel J, Schmitt S (2022) Emulating dendritic computing paradigms on analog neuromorphic hardware. Neuroscience 489:290–300
Heidarpour M, Ahmadi A, Rashidzadeh R (2016) A CORDIC based digital hardware for adaptive exponential integrate and fire neuron. IEEE Trans Circ Syst I: Regular Pap 63(11):1986–1996
Hodgkin AL, Huxley AF (1952) A quantitative description of membrane current and its application to conduction and excitation in nerve. J Phys 117(4):500–544
Izhikevich EM (2003) Simple model of spiking neurons. IEEE Trans Neural Netw 14(6):1569–1572
Brette R, Gerstner W (2005) Adaptive exponential integrate-and-fire model as an effective description of neuronal activity. J Neurophysiol 94(5):3637–3642
Hertag L, Haß J, Golovko T, Daniel D (2011) An analytical approximation to the AdEx neuron model allows fast fitting to physiological data. BMC Neurosci 12:81. https://doi.org/10.1186/1471-2202-12-S1-P81
Hertäg L, Hass J, Golovko T, Durstewitz D (2012) An approximation to the adaptive exponential integrate-and-fire neuron model allows fast and predictive fitting to physiological data. Front Comput Neurosci 6:62
Xie Y, Raj ANJ, Hu Z, Huang S, Fan Z, Joler M (2020) A twofold lookup table architecture for efficient approximation of activation functions. IEEE Trans Very Large Scale Integr (VLSI) Syst 28
Soman S, Suri M (2016) Recent trends in neuromorphic engineering. Big Data Analytics 1(1):1–19
Haghiri S, Ahmadi A (2019) A novel digital realization of AdEx neuron model. IEEE Trans Circ Syst II: Express Briefs 67(8):1444–1448
Haghiri S, Ahmadi A, Saif M (2016) VLSI implementable neuron-astrocyte control mechanism. Neurocomputing 214:280–296
Seidner D (2008) Efficient implementation of log10 lookup table in FPGA. In: 2008 IEEE International conference on microwaves, communications, antennas and electronic systems
Martinez WL, Martinez AR (2001) Computational statistics handbook with MATLAB. Chapman and Hall/CRC
Zamanlooy B, Mirhassani M (2013) Efficient VLSI implementation of neural networks with hyperbolic tangent activation function. IEEE Trans Very Large Scale Integr (VLSI) Syst 22
Tang PTP (1991) Table-lookup algorithms for elementary functions and their error analysis (No. CONF-9106103-1). Argonne National Lab., IL (USA)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Krishnaraj, N., Joesph Raj, A.N., Rajangam, V., Nersisson, R. (2023). Digital Realization of AdEx Neuron Model with Two-Fold Lookup Table. In: Chaki, N., Devarakonda, N., Cortesi, A. (eds) Proceedings of International Conference on Computational Intelligence and Data Engineering. ICCIDE 2022. Lecture Notes on Data Engineering and Communications Technologies, vol 163. Springer, Singapore. https://doi.org/10.1007/978-981-99-0609-3_24
Download citation
DOI: https://doi.org/10.1007/978-981-99-0609-3_24
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-0608-6
Online ISBN: 978-981-99-0609-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)