Abstract
Spiking neural networks (SNNs) first came to the attention of scientists due to the search for a structure capable of emulating more closely the behavior of the human brain. The biological nervous system has some characteristics that allow it to process a large amount of data very quickly. It is also a fault-tolerant system, with a high level of parallelism. Low power consumption is another feature of the human brain that is desirable for electronic circuits. In this context, several models of artificial spiking neurons were developed, aiming to construct networks able to combine the best characteristics of the human brain. Most of these models, however, lack validation in larger networks. This paper proposes the implementation of an SNN based on a nanoelectronic spiking neuron model developed in previous works. To validate the behavior of an isolated neuron in a network, logic gates (NOT, OR, AND, and XOR) are used as a benchmark. The goal of this paper is to present a feasibility study on the possibility of implementing such nanoelectronic spiking neuron networks based on this spiking neuron model. Nanoelectronics represents an appealing implementation due to the gains regarding occupied area and power consumption, which are inherent characteristics of this technology. The neuron model was modified for simulation at room temperature. An information code based on the amplitude of the pulses presented at the output of the neuron was developed. During deployment of this approach, some limitations regarding the neuron model were detected; some possible solutions are proposed as future work.
Similar content being viewed by others
References
Maas, W.: Networks of spiking neurons: the third generation of neural network models. Neural Netw. 10, 1659–1671 (1997)
Jain, A., Maoand, J., Mohiuddin, K.: Artificial neural networks: a tutorial. Computer 29, 31–44 (1996)
Oroski, E., Bauschspiess, A., Pês, B. S.: Identification of failure in transmission lines spacers using stereo vision and artificial neural networks. In: Proceedings of XIX Brazilian Conference on Automation, CBA, pp. 301–308 (2012)
Jiang, J., Trundle, P., Ren, J.: Medical image analysis with artificial neural networks. Comput. Med. Imaging Gr. 34, 617–631 (2010)
Yellamraju, S., Kumari, S., Girolkar, S., Chourasia, S., Tete, A.D.: Design of various logic gates in neural networks. In: Annual IEEE India Conference (INDICON), pp. 1–5 (2013)
Guimarães, J.G., Romariz, A.R.S.: Bio-inspired oscillators with single-electron transistors: circuit-simulation and input encoding example. J. Comput. Theor. Nanosci. 10, 2563–2567 (2013)
Kampakis, S.: Improved Izhikevich neurons for spiking neural networks. Soft Comput. 16, 943–953 (2011)
Tete, A.D., Deshmukh, A.Y., Bajaj, P., Keskar, A.G.: Design of dynamic synapse circuits with VLSI approach. In: Third International Conference on Emerging Trends in Engineering and Technology, pp. 707–711 (2010)
Nazari, S., Faez, K., Amiri, M., Karami, E.: A novel digital implementation of neuron-astrocyte interactions. J. Comput. Electron. 14, 227–239 (2015)
Carrillo, S., Harkin, J., McDaid, L., Pande, S., Cawley, S., McGinley, B., Morgan, F.: Advancing interconnect density for spiking neural network hardware implementations using traffic-aware adaptive network-on-chip routers. Neural Netw. 33, 42–57 (2012)
Gerstner, W., Kistler, W.: Spiking Neuron Models: Single Neurons, Populations, Plasticity. Cambridge University Press, Cambridge (2002)
Oya, T., Asai, T., Kagaya, R., Hirose, T., Amemyia, Y.: Neuronal synchony detection on single-electron neural networks. Chaos, Solitons Fractals 27, 887–894 (2006)
Wen-peng, L., Xu, C., Hua-xiang, L.: A new hardware-oriented spiking neuron model based on SET and its properties. Phys. Proced. 22, 170–176. In: International Conference on Physics Science and Technology (ICPST) (2011)
Pal, S., Sinha, S.R.P., Verma, R.: Performance evaluation of single electron transistor with CMOS technology. IJETAE 3, 615–621 (2013)
Parekha, R., Beauvaisb, J., Drouinb, D.: SET logic driving capability and its enhancement in 3-D integrated SET-CMOS circuit. Microelectron. J. 45, 1087–1092 (2014)
Guerreiro, A.M.G., Araujo, C.A.P.: An extended model for a spiking neuron class. Biol. Cybern. 97, 211–219 (2007)
Gerousis, C., Ball, D.: Single-electron tunneling circuits for image processing applications. In: Proceedings of the 2008 International Conference on Computer Design (CDES’08), pp. 139–144 (2008)
Fahmy, H., Ismail, K.: Analysis of a single-electron decimal adder. Appl. Phys. Lett. 70, 2613–2615 (1997)
Degawa, K., Aoki, T., Higuchi, T., Inokawa, H., Takahashi, Y.: A single-electron-transistor logic gate family for binary, multiple-valued and mixed-mode logic. IEICE Trans. Electron. E87-C, 1827–1836 (2004)
Nogueira, C.P.S.M., Guimarães, J.G.: Pattern recognition based on auto associative single-electron neural network. J. Comput. Theor. Nanosci. 9, 974–979 (2012)
Grabert, H., Devoret, M.H.: Single Charge Tunneling—Coulomb Blockade Phenomena in Nanostructures, vol. 294. NATO ASI Series, Series B: Physics, E.U.A. Plenum Press, New York (1991)
Lientschnig, G., Weymann, I., Hadley, P.: Simulating hybrid circuits of single electron transistors and field-effect transistors. J. Appl. Phys. 42, 6467–6472 (2003)
Allen, P.E., Holberg, D.R.: CMOS Analog Circuit Design. Oxford University Press, Oxford (2002)
Liu, B.: A CMOS neuron for VLSI circuit implementation of pulsed neural networks. In: IECON 02 [IEEE 2002 28th Annual Conference of the Industrial Electronics Socisty], vol. 4, pp. 3182–3185 (2002)
Acknowledgments
Janaina Guimarães gratefully acknowledges the financial support provided by PQ/CNPq and INCT/NAMITEC. Beatriz Pês gratefully acknowledges the financial support provided by CAPES and INCT/NAMITEC. Beatriz Pês is also grateful to Professor Elder Oroski, from UFTPR, for encouragement and support.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Pês, B.d.S., Guimarães, J.G. & Bonfim, M.J.d.C. A modified nanoelectronic spiking neuron model. J Comput Electron 16, 98–105 (2017). https://doi.org/10.1007/s10825-016-0928-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10825-016-0928-9