<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurosci.</journal-id>
<journal-title>Frontiers in Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-453X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnins.2021.635098</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A Functional Spiking Neural Network of Ultra Compact Neurons</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Stoliar</surname> <given-names>Pablo</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="author-notes" rid="fn002"><sup>&#x2020;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/852080/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Schneegans</surname> <given-names>Olivier</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="author-notes" rid="fn002"><sup>&#x2020;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/851710/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Rozenberg</surname> <given-names>Marcelo J.</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<xref ref-type="author-notes" rid="fn002"><sup>&#x2020;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/693682/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>National Institute of Advanced Industrial Science and Technology (AIST)</institution>, <addr-line>Tsukuba</addr-line>, <country>Japan</country></aff>
<aff id="aff2"><sup>2</sup><institution>Universit&#x00E9; Paris-Saclay, Sorbonne Universit&#x00E9;, CentraleSup&#x00E9;lec, CNRS, Laboratoire de G&#x00E9;nie &#x00C9;lectrique et &#x00C9;lectronique de Paris</institution>, <addr-line>Gif-sur-Yvette</addr-line>, <country>France</country></aff>
<aff id="aff3"><sup>3</sup><institution>Universit&#x00E9; Paris-Saclay, CNRS, Laboratoire de Physique des Solides</institution>, <addr-line>Orsay</addr-line>, <country>France</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Paolo Milani, University of Milan, Italy</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Anup Das, Drexel University, United States; Matteo Mirigliano, University of Milan, Italy</p></fn>
<corresp id="c001">&#x002A;Correspondence: Marcelo J. Rozenberg, <email>marcelo.rozenberg@universite-paris-saclay.fr</email></corresp>
<fn fn-type="other" id="fn002"><p><sup>&#x2020;</sup>These authors have contributed equally to this work</p></fn>
<fn fn-type="other" id="fn004"><p>This article was submitted to Neuromorphic Engineering, a section of the journal Frontiers in Neuroscience</p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>25</day>
<month>02</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>15</volume>
<elocation-id>635098</elocation-id>
<history>
<date date-type="received">
<day>29</day>
<month>11</month>
<year>2020</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>01</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2021 Stoliar, Schneegans and Rozenberg.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Stoliar, Schneegans and Rozenberg</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>We demonstrate that recently introduced ultra-compact neurons (UCN) with a minimal number of components can be interconnected to implement a functional spiking neural network. For concreteness we focus on the Jeffress model, which is a classic neuro-computational model proposed in the 40&#x2019;s to explain the sound directionality detection by animals and humans. In addition, we introduce a <italic>long-axon neuron</italic>, whose architecture is inspired by the Hodgkin-Huxley axon delay-line and where the UCNs implement the nodes of Ranvier. We then interconnect two of those neurons to an output layer of UCNs, which detect coincidences between spikes propagating down the long-axons. This functional spiking neural neuron circuit with biological relevance is built from identical UCN blocks, which are simple enough to be made with <italic>off-the-shelf</italic> electronic components. Our work realizes a new, accessible and affordable <italic>physical model platform</italic>, where neuroscientists can construct arbitrary mid-size spiking neuronal networks in a <italic>lego</italic>-block like fashion that work in continuous time. This should enable them to address in a novel experimental manner fundamental questions about the nature of the neural code and to test predictions from mathematical models and algorithms of basic neurobiology research. The present work aims at opening a new experimental field of basic research in Spiking Neural Networks to a potentially large community, which is at the crossroads of neurobiology, dynamical systems, theoretical neuroscience, condensed matter physics, neuromorphic engineering, artificial intelligence, and complex systems.</p>
</abstract>
<kwd-group>
<kwd>spiking neural networks</kwd>
<kwd>neuron models</kwd>
<kwd>leaky-integrated-and-fire</kwd>
<kwd>artificial intelligence</kwd>
<kwd>neuromorphic electronic circuits</kwd>
<kwd>neuromorphic computers</kwd>
<kwd>Jeffress model</kwd>
</kwd-group>
<contract-sponsor id="cn001">Agence Nationale de la Recherche<named-content content-type="fundref-id">10.13039/501100001665</named-content></contract-sponsor><contract-sponsor id="cn002">Japan Society for the Promotion of Science<named-content content-type="fundref-id">10.13039/501100001691</named-content></contract-sponsor>
<counts>
<fig-count count="7"/>
<table-count count="0"/>
<equation-count count="0"/>
<ref-count count="38"/>
<page-count count="9"/>
<word-count count="0"/>
</counts>
</article-meta>
</front>
<body>
<sec id="S1">
<title>Introduction</title>
<p>The basic understanding of the dynamical behavior of Spiking Neural Networks (SNN) in Neuroscience is the focus of intense research. There are many relevant and pressing questions that are coming into focus, for instance, <italic>breaking the neural code</italic> what is the nature of the neural code? how information is encoded and transmitted with spikes from one part of the brain to another? how does that depend on network topology? are brain networks close to a critical or a chaotic state? what is the robustness of networks to chaos? how neurons may synchronize to form waves? how dynamical memories are realized and sustained? and many others (<xref ref-type="bibr" rid="B17">Korn and Faure, 2003</xref>; <xref ref-type="bibr" rid="B22">Rabinovich et al., 2006</xref>). These issues are being studied either by <italic>in vivo</italic> and <italic>in vitro</italic> experiments in neurobiology (<xref ref-type="bibr" rid="B23">Reyes, 2003</xref>; <xref ref-type="bibr" rid="B37">Yin et al., 2018</xref>), or theoretically by means of numerical simulations of mathematical models of neural networks (<xref ref-type="bibr" rid="B12">Izhikevich and Edelman, 2008</xref>; <xref ref-type="bibr" rid="B27">Stimberg et al., 2019</xref>). In the first case, the neurobiological experiments are technically challenging and, evidently, one cannot systematically modify the neural networks. In the second, the results on mathematical modeling may always be questioned, as a peculiar result that may depend on the assumptions made. For instance, it may be hard to assess if the relative ubiquity of chaotic behavior (<xref ref-type="bibr" rid="B17">Korn and Faure, 2003</xref>; <xref ref-type="bibr" rid="B25">Rudolph and Destexhe, 2007</xref>; <xref ref-type="bibr" rid="B21">Nobukawa et al., 2018</xref>) is of biological relevance. Moreover, in a well-known study, <xref ref-type="bibr" rid="B12">Izhikevich and Edelman (2008)</xref> observed the surprising result that the suppression of a single neuron out of an ensemble of a thousand spiking neurons may change the state of the entire network.</p>
<p>In order to better position our current work with respect to other approaches, we should also briefly describe the current efforts on applied research in Neuromorphic Computational Electronic Engineering for artificial intelligence (AI). That field can be roughly divided in two big areas. One aims to implement dedicated computer processors, which are optimized to run algorithms based on mathematical models of neurons. Examples of those <italic>digital neuron</italic> chips TrueNorth, Loihi, SpiNNaker, etc (<xref ref-type="bibr" rid="B8">Furber, 2016</xref>; <xref ref-type="bibr" rid="B30">Thakur et al., 2018</xref>). These systems are multi-core chips with <italic>neuromorphic architecture</italic>, that is, they have vast numbers of relatively small memory and processing units, which are densely interconnected. We may also include in this category the recent implementations using Field Programmable Gate Arrays (FPGA), which are making fast progress (<xref ref-type="bibr" rid="B34">Yang et al., 2015</xref>, <xref ref-type="bibr" rid="B35">2018</xref>, <xref ref-type="bibr" rid="B33">2019</xref>, <xref ref-type="bibr" rid="B32">2020</xref>). On the other hand, a qualitatively different electronic engineering approach is aimed to design CMOS VLSI circuits, called <italic>silicon neurons</italic>, which implement the neuron models directly in hardware (<xref ref-type="bibr" rid="B11">Indiveri et al., 2011</xref>). Those neurons can then be interconnected <italic>off-chip</italic> to form networks by means, for instance, of the address event representation (AER) (<xref ref-type="bibr" rid="B19">Liu et al., 2015</xref>). In this approach, no actual spikes are transmitted between neurons, but it is the information of a firing event which is sent using the AER protocol between neuron addresses. One prominent example of a CMOS VLSI system is the BrainScaleS chip, which implement AdEx neurons (<xref ref-type="bibr" rid="B26">Schemmel et al., 2010</xref>) and further examples are discussed in <xref ref-type="bibr" rid="B8">Furber (2016)</xref>; <xref ref-type="bibr" rid="B30">Thakur et al. (2018)</xref>. In those approaches, the goal is to implement extremely large numbers of neurons (and synapses) to achieve the computing capacity of a brain. Some of their most significant challenges are to achieve low power dissipation and miniaturization. To reduce the power, one may work with transistors in the subthreshold regime (<xref ref-type="bibr" rid="B20">Mahowald and Douglas, 1991</xref>; <xref ref-type="bibr" rid="B1">Benjamin et al., 2014</xref>), however, additional issues arise in that case, such as device variability (<xref ref-type="bibr" rid="B11">Indiveri et al., 2011</xref>). Regarding the neuron circuit miniaturization, reducing its physical dimensions remains a challenge due to the relative large size of the capacitor that is required to represent the voltage of the membrane.</p>
<p>The limitations of silicon neurons may be potentially overcome by exploiting the neuromorphic functionalities of quantum materials (<xref ref-type="bibr" rid="B6">del Valle et al., 2018</xref>). For instance, phase change materials (<xref ref-type="bibr" rid="B31">Tuma et al., 2016</xref>), which accumulate phase instead of charge. Another notable example are the Mott insulators, whose memristive properties permit the firing of an electric spike when they are driven across the insulator to metal transition (<xref ref-type="bibr" rid="B13">Janod et al., 2016</xref>). Despite intense activity, this field of research is emerging and currently proposed devices are still individual <italic>single</italic> neurons (<xref ref-type="bibr" rid="B29">Stoliar et al., 2017</xref>; <xref ref-type="bibr" rid="B36">Yi et al., 2018</xref>). The main challenges ahead are to achieve a reliable control of the materials and the understanding of their fundamental physical behavior (<xref ref-type="bibr" rid="B7">del Valle et al., 2019</xref>), before actual circuits may be implemented.</p>
<p>In the context of the approaches that deal with SNN systems that we described above, our present methodology shares features of many but is qualitatively different to all of them. The main goal of the present work is to bring to the research community a novel way to build and study SNNs of unprecedented simplicity, which opens a new way to do experimental work in basic neuroscience. We propose a methodology to build general neural circuits of <italic>a priori</italic> arbitrary topology, where spiking neurons are in direct interaction and are interconnected as <italic>lego</italic>-like blocks. To illustrate this point, we shall adopt a classic model of neuroscience: the Jeffress model of binaural detection of sound directionality (<xref ref-type="bibr" rid="B14">Jeffress, 1948</xref>).</p>
<p>Our methodology is built around a recently introduced electronic neuron circuit, the ultra-compact neuron (UCN) (<xref ref-type="bibr" rid="B24">Rozenberg et al., 2019</xref>). This UCN, like Mott neurons exploits a memristive behavior, however, in contrast to those it is not based on a quantum material but on a conventional electronics device, the thyristor. So in this regard, the UCN may be considered a silicon neuron model. The silicon neurons vary in their degree of circuit complexity, for instance realizations of the AdEx model may require tens of transistors (<xref ref-type="bibr" rid="B11">Indiveri et al., 2011</xref>). The UCN, in contrast, counts with a small number of components so it can be considered a <italic>compact neuron</italic> model, following the terminology introduced by <xref ref-type="bibr" rid="B11">Indiveri et al. (2011)</xref>. Moreover, the UCN can be termed <italic>ultra-compact</italic> as it requires a <italic>minimal</italic> number of components. In fact, to realize a basic circuit of a leaky-integrate-and-fire (LIF) neuron model, the UCN requires, like most other silicon neurons, a capacitor to <italic>integrate</italic> charge, and a <italic>resistor</italic> to mimic the <italic>leaky</italic> feature. However, the novelty of the UCN is that the <italic>fire</italic> functionality can be realized by a single silicon controlled rectifier (SCR or thyristor), which is a conventional electronic device introduced in 1956. The key insight is to realize that the I-V characteristics of the SCR display memristive features analogous to that of Mott materials, which enable the neuromorphic electric spiking behavior. However, the SCR present the advantage that they are available <italic>off-the-shelf</italic> to implement artificial neurons (<xref ref-type="bibr" rid="B24">Rozenberg et al., 2019</xref>), avoiding the need to deal with the complexities of Mott quantum material fabrication and control. We should also mention that the UCN is not restricted to the LIF model as it can be easily extended to realize a large variety of biologically relevant spiking neuron models (<xref ref-type="bibr" rid="B28">Stoliar et al., 2020</xref>).</p>
<p>We should make clear that the present UCN based electronic circuit methodology is not aimed at competing with engineering implementations for AI, therefore, speed, dissipation, and physical size is not our immediate concern. Here, we explicitly demonstrate that one can make a crucial step up and go from the level of a single UCN spiking, to a functional and biologically relevant circuit of more than ten neurons. One qualitative difference with respect to neurocomputing engineering implementations is that the UCN network operates in real continuous time, with time scales in principle compatible with those of biological systems. The aim of our work is a proof-of-concept for a novel, flexible, and affordable platform to construct spiking neural networks. This methodology can be further scaled up to hundreds or possibly thousands of neurons, which can be implemented with low-cost printed circuits boards (PCB). This order of magnitude in the number of neurons is sufficient to study questions of basic neuroscience, such as those that we mentioned in the beginning. In other words, we aim at opening a new experimental field of basic research in Spiking Neural Networks to a potentially large community, which is at the crossroads of neurobiology, dynamical systems, theoretical neuroscience, condensed matter physics, neuromorphic engineering, artificial intelligence, and complex systems.</p>
<p>The paper is organized as follows: We shall first describe the basic features of the UCN circuit and of the Jeffress model SNN. We shall then show how UCN blocks can be used to implement the network, proceeding in two steps: Firstly, we shall construct a novel <italic>long-axon neuron</italic>, which will serve as the delay-line of the Jeffress model. Secondly, we shall combine two such long-axon neurons with a layer of output neurons that detect the <italic>coincidence</italic> of spikes propagating along the delay lines. We shall then demonstrate the neuro-computational functionality of sound directionality detection. Finally, we discuss the prospects of adopting the UCN as a general and easy to implement spiking neuron <italic>lego</italic>-like block for experimental electronic neuroscience and neuro-engineering.</p>
</sec>
<sec id="S2">
<title>Model and Methods</title>
<sec id="S2.SS1">
<title>The Ultra Compact Neuron Circuit</title>
<p>The UCN circuit can display electric spiking behavior analogous to a biological neuron and constitutes the basic building block of our methodology. In (<xref ref-type="bibr" rid="B24">Rozenberg et al., 2019</xref>) we demonstrated a key feature of UCN, namely, that one (upstream) UCN block can be directly connected to a second (downstream) UCN block, and that the spiking behavior in the former can elicit spiking behavior in the latter. In the present work we go beyond, and show that arbitrary <italic>functional circuits</italic> can be implemented, rather straightforwardly, using the UCNs as a <italic>lego</italic>-like constructive blocks without any need to use of AER protocols. Our approach should be viewed as a novel, simple and flexible <italic>experimental</italic> platform for neuroscience research in SNN, alternative and complementary to numerical simulations, <italic>in vivo</italic> and <italic>in vitro</italic> biological studies, and electronic engineering for artificial intelligence applications. We shall next briefly describe the basic behavior of the UCN, for the sake of completeness. Further details can be found in <xref ref-type="bibr" rid="B24">Rozenberg et al. (2019)</xref>, <xref ref-type="bibr" rid="B28">Stoliar et al. (2020)</xref>.</p>
<p>In <xref ref-type="fig" rid="F1">Figure 1</xref>, we show the electronic circuit of the UCN (<xref ref-type="bibr" rid="B24">Rozenberg et al., 2019</xref>). The UCN is a minimal physical implementation of a leaky-integrate-and-fire model that generates action potentials. This model is minimal since the key part of the circuit, which generates the action potentials, only requires three basic elements (see orange region in <xref ref-type="fig" rid="F1">Figure 1A</xref>). Similar to most silicon neuron implementations (<xref ref-type="bibr" rid="B11">Indiveri et al., 2011</xref>), it has a membrane capacitor (C) for the integrate function, a resistor (R<sub>1</sub> + R<sub>2</sub>) for the leaky function. However, in contrast to conventional CMOS implementations, the fire function is realized by a SCR. The fire function is most easily understood by noting that the SCR, which is a <italic>pnpn</italic> device, can be considered as a diode with a threshold (see <xref ref-type="fig" rid="F1">Figure 1B</xref>). Thus, it is normally off with a large resistance R<sub><italic>HI</italic></sub>, bigger than leak resistors (R<sub>1</sub> + R<sub>2</sub>) so that when current inputs the neuron, the capacitor gets (leaky) charged, with time constant &#x03C4; = (R<sub>1</sub> + R<sub>2</sub>)C. The fire occurs when the SCR suddenly commutes to the low resistance value R<sub><italic>LO</italic></sub>. This happens when the SCR gate voltage reaches the threshold value V<sub><italic>th</italic></sub>, which is a parameter of the SCR. Thus, the fire event can be easily tuned with the resistive voltage divider, such that the condition V<sub><italic>th</italic></sub> = V<sub><italic>c</italic></sub> R<sub>2</sub>/(R<sub>1</sub> + R<sub>2</sub>) is met. Or in other words, this condition sets the critical value that V<sub><italic>c</italic></sub> needs to reach so that a spike is generated. At this point the resistance of the SCR collapses, as its <italic>pn</italic> diode-like junctions become forward polarized. Since the SCR resistance becomes much smaller than the leak pair (R<sub>1</sub> + R<sub>2</sub>), the membrane capacitor rapidly discharges through it, producing a spike of voltage, or action potential, on the small resistor R<sub>3</sub>. The time-scale for the duration of the spike is &#x223C; (R<sub>3</sub> + R<sub><italic>LO</italic></sub>)C. The action potential terminates when the current spike decreases beneath a value I<sub><italic>hold</italic></sub>, which is another parameter of the SCR. Thus, we see that this hysteresis in the resistance, or memristive property, of the SCR is the key feature behind the simplicity of the UCN.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption><p><bold>(A)</bold> Electronic circuit of the UCN unit. The input (green) is shown for the case of two dendrites. In orange we depict the section of the circuit where the action potentials are generated (see text for description). <bold>(B)</bold> Schematic I-V characteristics of the SCR and electronic symbol of the component. Note the hysteretic behavior similar to that observed in VO<sub>2</sub> Mott neurons (<xref ref-type="bibr" rid="B6">del Valle et al., 2018</xref>). <bold>(C)</bold> Symbol of the artificial neuron for the case of a one-input <bold>(top)</bold> and two-input <bold>(bottom)</bold> UCN, which are used as <italic>lego</italic>-like building blocks (the list of the electronic components is provided in the <xref ref-type="supplementary-material" rid="DS1">Supplementary Material</xref>).</p></caption>
<graphic xlink:href="fnins-15-635098-g001.tif"/>
</fig>
<p>Finally the action potential spike needs to be strengthened so it can drive a downstream UCN connected to its output. This is simply achieved by a transistor and a voltage source. The green region in <xref ref-type="fig" rid="F1">Figure 1A</xref> depicts the synaptic connections or dendritic inputs of the neuron. For the Jeffress model implementation we shall only need either one or two inputs (see <xref ref-type="fig" rid="F1">Figure 1C</xref>). In the <xref ref-type="supplementary-material" rid="DS1">Supplementary Material</xref> we also provide further details on the circuit implementation of the UCN units, along with the list of <italic>off-the-shelf</italic> electronic components. Importantly for the sake of adopting the UCN units as a physical platform for arbitrary SNNs, we also present simulations on their fan-in/fan-out performance.</p>
</sec>
<sec id="S2.SS2">
<title>The Jeffress Model for Detection of Sound Directionality</title>
<p>We shall consider the Jeffress model (<xref ref-type="bibr" rid="B14">Jeffress, 1948</xref>) as a prototypical SNN with a biological functional to show how such a system can be implemented with the UCN blocks that we just described. It is interesting to mention that this model was also the focus of the pioneering work in neuromorphic engineering by <xref ref-type="bibr" rid="B18">Lazzaro and Mead (1989)</xref>, though more than 30 years ago and following a qualitatively different implementation based on CMOS. Subsequent work along those lines was done by <xref ref-type="bibr" rid="B2">Bhadkamkar and Fowler (1993)</xref> who developed a CMOS chip with about 50 thousand transistors working in the subthreshold regime (<xref ref-type="bibr" rid="B3">Bhadkamkar, 1994</xref>). These lines of work are and illustration of the electronic engineering approach and the challenges that subthreshold systems may present, as described before.</p>
<p>The Jeffress model was introduced in 1948 to describe the brain&#x2019;s neural system for detection of sound directionality on the azimuthal plane (<xref ref-type="bibr" rid="B14">Jeffress, 1948</xref>). It makes a mapping of sound angle to neuronal space location. This is achieved by exploiting the time difference of the arrival of sound to the ear, and translating that difference into neuronal location by means of long-axon neurons that act as homogeneously graded delay lines. Neurons, which receive inputs from these graded axonal lines, act as coincidence detectors which fire when spikes simultaneously arrive from the two sides (<xref ref-type="bibr" rid="B16">Konishi, 1993</xref>). Remarkably, the relevance of the Jeffress model has survived the ongoing revolution in experimental neuroscience (<xref ref-type="bibr" rid="B15">Joris et al., 1998</xref>; <xref ref-type="bibr" rid="B4">Burger et al., 2011</xref>; <xref ref-type="bibr" rid="B5">Cariani, 2011</xref>). Moreover, it has received some striking validations of its most basic aspects through the neuronal mapping of the auditory system of birds (<xref ref-type="bibr" rid="B38">Young and Rubel, 1983</xref>).</p>
<p>In <xref ref-type="fig" rid="F2">Figure 2</xref> we show a schematic diagram of the Jeffress model of binaural detection of sound direction. The sound is assumed to originate along the azimuthal direction, thus depending on the incidence angle the sound-wave front will arrive with an interaural time difference (ITD) to the ears (<xref ref-type="fig" rid="F2">Figure 2A</xref>). The front arrival at the left (L) and right (R) auditory systems provokes the excitation of the respective input neurons. These neurons send spikes that propagate down their long-axons, similarly as a signal down a delay-line (<xref ref-type="fig" rid="F2">Figure 2B</xref>). An layer of output neurons detects the (time) coincidence of the propagating spikes. Thus they provide a neurocomputation or transduction of the incidence angle into an electric signal encoded by the excitation of the output neuron array.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption><p><bold>(A)</bold> The sound is incident with an angle &#x03B1; on the azimuthal plane that is transduced into an interaural time difference (ITD) for the excitation of the left and right ears auditory system. <bold>(B)</bold> The system generates spikes at the L and R input neurons that propagate down their respective long axons (delay lines). The ITD is mapped onto the position of output neurons that detect the coincidence of spikes propagating down the long axons. Two spikes arriving in coincidence to the green neuron when &#x03B1; = 0 and ITD = 0.</p></caption>
<graphic xlink:href="fnins-15-635098-g002.tif"/>
</fig>
<p>As one can see from the diagram of <xref ref-type="fig" rid="F2">Figure 2B</xref>, the Jeffress model has two type of neurons: the input neurons are characterized by a long axon and the output neurons have two dendritic inputs to detect simultaneous spikes (i.e., coincidences) occurring a two given points on the L and R axons.</p>
</sec>
<sec id="S2.SS3">
<title>The Long-Axon Neuron</title>
<p>To implement the long-axon neuron circuit it is useful to recall that the celebrated Hodgkin-Huxley (HH) model was introduced to precisely describe the propagation of an action potential along the axon of a neuron (<xref ref-type="bibr" rid="B10">Hodgkin and Huxley, 1952</xref>). It was formulated as a set of differential equations of classic cable theory. The parameters of the equation are the voltage-gated conductance and capacitances per unit length. The non-linear dependence of the ion channels conductance with the membrane potential leads to the local action potential generation in a given segment of the axon. The propagation of the signal follows from the fact that one action potential spike at one axon segment induces a successive spike in the neighboring segment. The propagation is initiated in the axon hillock of the cell soma, which is the location where the soma connects to the axon. In this manner, the spike signal travels down the axon at a constant speed.</p>
<p>Since in each segment an action potential is generated, we may use one UCN to describe each segment, and then build the axon simply by means of a chain of UCNs. The key feature is that the parameters of each UCN have to be chosen such that a single spike of a given segment is sufficient to reliably elicit a spike in the subsequent neighboring segment (<xref ref-type="bibr" rid="B24">Rozenberg et al., 2019</xref>).</p>
<p>From the previous discussion, we may now introduce a long-axon neuron model that emulates the mechanism of spike propagation described before. The model is schematically shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. It has an initial UCN unit that represents the soma-plus-axon-hillock (S0), followed by a succession of UCN units that represent the segments of the long axon (S1, S2, S3,&#x2026;). As in the HH model of a neuron axon, each one of those blocks generates an action potential and induce a subsequent one on the neighboring downstream segment. Thus, the long-axon neuron is built as a one dimensional chain of spiking UCN units. For simplicity, we adopt all the UCN blocks to be identical and set to fire with just one single incoming pulse. However, it would be easy to adapt the first &#x201C;soma&#x201D; block S0 to fire a spike upon any other input signal of our choice.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption><p><bold>Top:</bold> Schematic long-axon neuron. <bold>Bottom:</bold> Implementation of a long-axon neuron by a uni-dimensional network of UCN units. S0 is the soma + axon-hillock, S1, S2, &#x2026; are axon segments. The list of components of the UCN blocks are provided in the <xref ref-type="supplementary-material" rid="DS1">Supplementary Material</xref>.</p></caption>
<graphic xlink:href="fnins-15-635098-g003.tif"/>
</fig>
</sec>
<sec id="S2.SS4">
<title>The Jeffress Model SNN Circuit</title>
<p>We can now use the long-axon neurons to implement the neural network of the Jeffress model that we show in <xref ref-type="fig" rid="F4">Figure 4</xref>. We adopt one long-axon neuron to represent the left ear input and another one for the right ear input. In the former the spikes propagate from left to right and in the latter in opposite direction. In addition, we need to interconnect the long axons of these input neurons with an array of output neurons that detect the coincidences. We implement the output array also using UCN units, as shown in <xref ref-type="fig" rid="F4">Figure 4</xref>. In this case the UCN blocks are tuned to fire upon arrival of two overlapping input signals, i.e., to detect coincidences of pulses at their two dendritic inputs. The three output neurons depicted in the diagram of <xref ref-type="fig" rid="F4">Figure 4</xref> are labeled &#x201C;left,&#x201D; &#x201C;center,&#x201D; and &#x201C;right&#x201D; as they encode for sound signals incoming from those respective sectors.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption><p><bold>(A)</bold> Schematic neuron network of the Jeffress model. <bold>(B)</bold> Corresponding spiking neural network implemented with UCN blocks. <bold>(C)</bold> SNN architecture. The Jeffress model is neither a simple feed-forward nor a recurrent neural network due to the intra-layer connections. Also notice if the hidden layers were redefined, there would be connections toward the output layer that need to skip layers.</p></caption>
<graphic xlink:href="fnins-15-635098-g004.tif"/>
</fig>
<p>The scheme of the circuit can be easily scaled up to increase the system&#x2019;s resolving power of the azimuthal angle. In the <xref ref-type="supplementary-material" rid="DS1">Supplementary Material</xref> we provide an explicit realization scaling up the number of UCNs in a long-axon neuron by means of a realistic numerical simulation. However, in the following we shall restrict ourselves to implement a small network where the behavior of each neuron can be individually traced.</p>
<p>In principle, a transducer, such as the cochlea in humans, converts the incoming sound-wave front into input excitations to the network. The interaural time difference of the wave front results in a time delay between the spikes generated by L0 and R0. These two &#x201C;soma + axon-hillock&#x201D; neurons may, in principle, be setup to fire upon any desired excitation threshold, such as depending on the intensity level, frequency, etc. Here, again for the sake of simplicity, we set them to fire upon arrival of a single above-threshold voltage pulse.</p>
<p>Finally, we may also mention that from a SNN architecture point of view, the Jeffress model is neither a simple feed-forward nor a recurrent NN. This can be appreciated in <xref ref-type="fig" rid="F4">Figure 4C</xref>, where we show the network architecture as layers. We can observe that unlike feed-forward networks there is communication within a given layer (the middle one), and also unlike recurrent networks, there are no connections going backward.</p>
</sec>
</sec>
<sec id="S3">
<title>Results</title>
<p>We now turn to describe the behavior of our neuromorphic model. We begin with the long-axon neuron. In <xref ref-type="fig" rid="F5">Figure 5</xref> we show the experimental data of the spike propagation along the axon. We observe that a spike travels down the axon as each pulse at a given segment unit induces a subsequent pulse at its downstream neighbor. For the chosen values of the circuit components (see <xref ref-type="supplementary-material" rid="DS1">Supplementary Material</xref>) the pulse moves along the axon at a constant rate of approximately 0.045 segment/&#x03BC;s. This rate may be further increased by decreasing the capacitance of the UCN.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption><p><bold>Left panels:</bold> Measured action potential spike signal propagating along a 7-segment long-axon neuron <bold>(top right panel)</bold>. The <bold>top left panel</bold> V<sub><italic>C</italic>0</sub> has the voltage on the membrane capacitor C (see <xref ref-type="fig" rid="F4">Figure 4</xref>). The signals S<sub>0</sub> to S<sub>7</sub> correspond to the action potential spike voltage measured on the resistor R<sub>3</sub> at the exit of the SCR (see <xref ref-type="fig" rid="F4">Figure 4</xref>). The corresponding panels on the right have the output of the respective neurons. The logic &#x201C;0&#x201D; corresponds to a physical voltage value of 5 V, and the &#x201C;1&#x201D; to 0 V.</p></caption>
<graphic xlink:href="fnins-15-635098-g005.tif"/>
</fig>
<p>We may now present the experimental data for the full Jeffress model implementation. This is shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, where we show two examples of the system&#x2019;s behavior upon arrival of an input to the left and to right ears, with a given ITD. We shall begin with the case of no delay between arrivals, i.e., ITD = 0. This is shown in the <xref ref-type="fig" rid="F6">Figure 6A</xref>. We can observe that the action potentials propagate through each long-axon neuron in opposite directions and at the same speed (first and second panels from the top). Indeed, they arrive to the last segment of each long-axon at about the same time 80 &#x03BC;s. The small differences between the timings and propagations between the two long-axon neurons is due to the small variability among electronic components, which is specified by the maker. An important point to make here is that the representation of time in SNNs is a non-trivial task (<xref ref-type="bibr" rid="B19">Liu et al., 2015</xref>). It usually requires off-chip communication and an AER protocol. In contrast, our circuit implementation is operating directly in real continuous-time. Moreover, the time-scales of our model are compatible with biological neuron networks ones.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption><p>Neurocomputation of ITD. <bold>Left panels (A)</bold> ITD = 0 &#x03BC;s and <bold>right panels (B)</bold> ITD = 40 &#x03BC;s. Top four rows show the traces of the propagation of the spikes along the right-ear delay line, from R0 to R3, measured at the respective unit outputs. The next four lines show the respective signals for the spikes propagating in the left-ear delay line, in opposite direction. The mid panel show the membrane voltage VC for the three output neurons. As expected for the symmetric case of ITD = 0 &#x03BC;s (&#x03B1; = 0), we observe the build-up of the potential of the central neuron OC (blue). When this membrane potential overcomes the threshold it sets off an output spike as can be seen in the trace of the output neurons in the last three rows, where we indicated an additional delay by the small arrows. The right hand panels have the respective traces for the case of a finite ITD = 40 &#x03BC;s, where we observe that the coincidence was detected by the OL neuron (green).</p></caption>
<graphic xlink:href="fnins-15-635098-g006.tif"/>
</fig>
<p>As shown in the diagram of <xref ref-type="fig" rid="F4">Figure 4</xref>, we see that the detection of coincidences is conducted between the UCN pairs L3-R1, L2-R2, and L1-R3. From the data in <xref ref-type="fig" rid="F6">Figure 6A</xref> we can see that the &#x201C;crossing&#x201D; of the propagating spikes is, as expected, between the second segment of each long axon, namely, the pair L2-R2. The traces of the membrane potentials of the output neurons is shown in the third panel from the top of <xref ref-type="fig" rid="F6">Figure 6A</xref>. We see that the corresponding &#x201C;center&#x201D; neuron senses the arrival of the pulses in coincidence and consequently increases its potential that overcomes the threshold of &#x223C; 2 V and fires. The fire event of the output neuron OC that signals the detection of sound from the central quadrant can be seen in the bottom panels of the <xref ref-type="fig" rid="F6">Figure 6A</xref>. We see a strong spike in the trace of OC, however, another smaller one can also be observed for OR. These latter one can be considered a residual effect that are rather natural to this system&#x2019;s bio-mimetic neural architecture. We will come back to this point later on.</p>
<p>In the panels of <xref ref-type="fig" rid="F6">Figure 6B</xref> we show the case of a finite delay arriving to the L and R ear input neurons. As can be seen in the top panels, the approximate delay is of 40 &#x03BC;s, arriving earlier at the &#x201C;left&#x201D; ear L0, which indicates that the sound would have come from the left sector.</p>
<p>From the propagation of the spikes depicted in these panels, we observe that coincidence is occurring between UCN pair L3-R1, which is detected by the output neuron OL. In this case, the third panel shows the membrane potential of &#x201C;center&#x201D; and &#x201C;right,&#x201D; and we see that they detect the passing of spikes through the long-axons but not in coincidence. Hence their voltage initially increases and then starts to leak. By the time the second pulse is detected, although the V<sub><italic>C</italic></sub> has not yet fully relaxed, the new increase is not enough to reach the threshold. The V<sub><italic>C</italic></sub> fall just short of overcoming the 2 V value. Thus, the sole coincidence is detected by the &#x201C;left&#x201D; output neuron OL, as can be seen in from its firing event in the bottom panel of the <xref ref-type="fig" rid="F6">Figure 6B</xref>.</p>
<p>Comparing the input spikes and the output fire, we may notice the existence of a small delay, which is indicated in the traces of the output neurons OC in <xref ref-type="fig" rid="F6">Figure 6A</xref> and of OL in <xref ref-type="fig" rid="F6">Figure 6B</xref> with small arrows. The delay is of a few microseconds and is simply due to the time it takes for the output neuron to integrate the coincident input signals at its dendrites and fire, namely, to perform its neurocomputation.</p>
<p>In <xref ref-type="fig" rid="F7">Figure 7</xref> we finally show the systematic behavior of the output as a function of the time difference between the arrival of pulses to the left and right &#x201C;ears&#x201D; (L0 and R0) or ITD. We observe and approximately left-right symmetric behavior of the three output neurons with respect to the arrival delay. The output is computed and coded in terms of the pulse width of the output signal, as was indicated before in the case of the central sound incidence, or ITD = 0, shown in <xref ref-type="fig" rid="F6">Figure 6A</xref>. From this type of coding we observe that similarly as in biological systems, there is a continuum of detection and we adopt the strongest signal (winner takes all) as the result of the neurocomputation.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption><p>Systematic variation of the signals of the three output neurons of the model as a function of the incoming time delay of ITD. The result of the system&#x2019;s neurocomputation is coded in terms of pulse width, which is also the intensity of the spike generated by the output neurons. Note (<xref ref-type="fig" rid="F6">Figure 6A</xref>) that the pulse width indicates the degree of overlap or coincidence of the propagating spikes. The delay &#x0394;t is defined as the time difference between the pulses at L0 and R0. A positive &#x0394;t corresponds to a pulse generated on the right side. For simplicity, the pulses were generated with a pulse generator.</p></caption>
<graphic xlink:href="fnins-15-635098-g007.tif"/>
</fig>
<p>As it can also be seen in <xref ref-type="fig" rid="F7">Figure 7</xref>, the resolution of the time difference of our system is about 40 &#x03BC;s, which corresponds an azimuthal angular of about 4&#x00B0;, assuming an ear-to-ear distance of 0.2 m and 343 m/s for the speed of sound (<xref ref-type="bibr" rid="B9">Glackin et al., 2010</xref>; see <xref ref-type="supplementary-material" rid="DS1">Supplementary Material</xref>). In our present simple implementation, the angular resolution depends on the time it takes for a spike to propagate along two subsequent Ranvier nodes of the long-axon neuron (see <xref ref-type="fig" rid="F5">Figure 5</xref> and <xref ref-type="supplementary-material" rid="DS1">Supplementary Material</xref>). This timescale depends on the specific values of the UCN parameters. For instance, a bigger capacitor would require more time to get charged up to the fire threshold value, thus would increase the time it takes the spike to travel down the long axon. Hence this would decrease the angular resolution of the system (see <xref ref-type="supplementary-material" rid="DS1">Supplementary Material</xref>). Conversely, the resolution can be systematically improved by performing faster integration, which can be achieved using smaller capacitors for the membrane potential. Therefore the resolution depends on the specific values of the circuit components of the UCN blocks of the long-axon neuron (<xref ref-type="bibr" rid="B24">Rozenberg et al., 2019</xref>). Note, however, that given a delay resolution, the maximal angle that the model may detect depends on the number of Ranvier nodes implemented in the long-axon. In the <xref ref-type="supplementary-material" rid="DS1">Supplementary Material</xref> we provide details on how to implement a large sound detection angle.</p>
<p>Finally, from the data of <xref ref-type="fig" rid="F7">Figure 7</xref> we may also notice that the symmetry of the response is affected by a small off-set shift of about 10 &#x03BC;s. This is simply due to the fact that the SCRs, as all electronic components, have a small dispersion, or tolerance, in their production. This feature can be easily corrected by a feed-back loop of the output, which may tune one of the resistors at the gate of the SCR that sets the firing threshold. This correction can be cast in terms of a <italic>supervised</italic> learning of the auditory system, where a correction pulse generated by the &#x201C;wrong&#x201D; output may tune the value of a <italic>memristor</italic> at the gate of the SCR. Details of that procedure are described in the <xref ref-type="supplementary-material" rid="DS1">Supplementary Material</xref>.</p>
</sec>
<sec id="S4">
<title>Discussion</title>
<p>We have shown how a functional spiking neural network of biological relevance and be constructed using the recently introduced ultra-compact neurons as building <italic>lego</italic>-like blocks. The specific neuronal network is the Jeffress model of the auditory system of animals and humans, which remains a central paradigm in the field more than 70 years after its original proposal. This model was also adopted by <xref ref-type="bibr" rid="B18">Lazzaro and Mead (1989)</xref> in their pioneering work to demonstrate the concept of neurocomputing.</p>
<p>To implement the Jeffress model, we have first introduced a novel <italic>long-axon</italic> neuron, which we motivated by analogy with the Hodgkin-Huxley model for axon propagation of action potentials. Our long axon-neurons were built as a chain of UCN units, where the initial one plays the role of a soma + axon-hillock. The spikes then propagate along a chain of UCN segments forming a transmission line of action potentials, analogous to the nodes of Ranvier of biological axons. Two of such long-axon units constitute the <italic>input</italic> neurons that run antiparallel to each other. They are interconnected via an output layer of two-dendritic inputs neurons, which are also implemented by UCN blocks. The result of the neuro-computation is coded by the spike intensity of the output neurons.</p>
<p>The present work is a concrete demonstration of how the UCN is a simple and versatile (<xref ref-type="bibr" rid="B10">Hodgkin and Huxley, 1952</xref>) building block that allows to construct bio-inspired spiking neural networks. This simplicity allows the UCN networks to be readily made from <italic>off-the-shelf</italic> electronic components. We should emphasize the important feature that the UCN is a <italic>physical model</italic> of a spiking artificial neuron that does not include unphysical features such a hard voltage reset nor an abstract spike signal. Those artificial characteristics are indeed present in the integrate and fire mathematical models and are a source of concern for the stability of the dynamics (<xref ref-type="bibr" rid="B17">Korn and Faure, 2003</xref>; <xref ref-type="bibr" rid="B21">Nobukawa et al., 2018</xref>).</p>
<p>One may envision that neuroscientists may exploit the simplicity and convenience of the present scheme in multiple manners. For instance, they may begin to build physical SNN of UCNs to address under a new light open issues, such as the nature of the neural code in feed-forward and recurrent neural networks. So far, the study of these important questions has essentially been restricted to numerical simulations of schematic mathematical models and algorithms.</p>
<p>The present work introduces a novel experimental platform for the systematic construction and study of the dynamical behavior of SNN. This platform is simple, versatile and affordable, so it may open a new avenue of research in experimental neurobiology at a large and exciting interdisciplinary crossroad.</p>
</sec>
<sec id="S5">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="supplementary-material" rid="DS1">Supplementary Material</xref>, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="S6">
<title>Author Contributions</title>
<p>All authors listed have made a substantial, direct and intellectual contribution to the work, and approved it for publication.</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
</body>
<back>
<fn-group>
<fn fn-type="financial-disclosure">
<p><bold>Funding.</bold> MR was supported by the French ANR project MoMA ANR-19-CE30-0020. This work was also supported in part by the JSPS KAKENHI Grant Number JP18H05911.</p>
</fn>
</fn-group>
<ack>
<p>We thank R. Brette, M. Stimberg, and P. Yger for valuable discussions. We also thank F. Simon for his help concerning LTspice.</p>
</ack>
<sec id="S9" sec-type="supplementary material"><title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fnins.2021.635098/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fnins.2021.635098/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Data_Sheet_1.docx" id="DS1" mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Benjamin</surname> <given-names>B. V.</given-names></name> <name><surname>Gao</surname> <given-names>P.</given-names></name> <name><surname>McQuinn</surname> <given-names>E.</given-names></name> <name><surname>Choudhary</surname> <given-names>S.</given-names></name> <name><surname>Chandrasekaran</surname> <given-names>A. R.</given-names></name> <name><surname>Bussat</surname> <given-names>J. M.</given-names></name><etal/></person-group> (<year>2014</year>). <article-title>Neurogrid: a mixed-analog-digital multichip system for large-scale neural simulations.</article-title> <source><italic>Proc. IEEE</italic></source> <volume>102</volume> <fpage>699</fpage>&#x2013;<lpage>716</lpage>. <pub-id pub-id-type="doi">10.1109/jproc.2014.2313565</pub-id></citation></ref>
<ref id="B2"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bhadkamkar</surname> <given-names>N.</given-names></name> <name><surname>Fowler</surname> <given-names>B.</given-names></name></person-group> (<year>1993</year>). &#x201C;<article-title>A sound localization system based on biological analogy</article-title>,&#x201D; in <source><italic>Proceedings of the IEEE International Conference on Neural Networks</italic></source>, <volume>Vol. 3</volume> <publisher-loc>San Francisco, CA</publisher-loc>, <fpage>1902</fpage>&#x2013;<lpage>1907</lpage>.</citation></ref>
<ref id="B3"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bhadkamkar</surname> <given-names>N. A.</given-names></name></person-group> (<year>1994</year>). &#x201C;<article-title>Binaural source localizer chip using subthreshold analog CMOS</article-title>,&#x201D; in <source><italic>Proceedings of the 1994 IEEE International Conference on Neural Networks (ICNN&#x2019;94)</italic></source>, <volume>Vol. 3</volume> <publisher-loc>Orlando, FL, USA</publisher-loc>, <fpage>1866</fpage>&#x2013;<lpage>1870</lpage>.</citation></ref>
<ref id="B4"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Burger</surname> <given-names>R. M.</given-names></name> <name><surname>Fukui</surname> <given-names>I.</given-names></name> <name><surname>Ohmori</surname> <given-names>H.</given-names></name> <name><surname>Rubel</surname> <given-names>E. W.</given-names></name></person-group> (<year>2011</year>). <article-title>Inhibition in the balance: binaurally coupled inhibitory feedback in sound localization circuitry.</article-title> <source><italic>J. Neurophysiol.</italic></source> <volume>106</volume> <fpage>4</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1152/jn.00205.2011</pub-id> <pub-id pub-id-type="pmid">21525367</pub-id></citation></ref>
<ref id="B5"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cariani</surname> <given-names>P.</given-names></name></person-group> (<year>2011</year>). <article-title>Jeffress model.</article-title> <source><italic>Scholarpedia</italic></source> <volume>6</volume>:<issue>2920</issue>. <pub-id pub-id-type="doi">10.4249/scholarpedia.2920</pub-id></citation></ref>
<ref id="B6"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>del Valle</surname> <given-names>J.</given-names></name> <name><surname>Ram&#x00ED;rez</surname> <given-names>J. G.</given-names></name> <name><surname>Rozenberg</surname> <given-names>M. J.</given-names></name> <name><surname>Schuller</surname> <given-names>I. K.</given-names></name></person-group> (<year>2018</year>). <article-title>Challenges in materials and devices for resistive-switching-based neuromorphic computing.</article-title> <source><italic>J. Appl. Phys.</italic></source> <volume>124</volume>:<issue>211101</issue>. <pub-id pub-id-type="doi">10.1063/1.5047800</pub-id></citation></ref>
<ref id="B7"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>del Valle</surname> <given-names>J.</given-names></name> <name><surname>Salev</surname> <given-names>P.</given-names></name> <name><surname>Tesler</surname> <given-names>F.</given-names></name> <name><surname>Vargas</surname> <given-names>N. M.</given-names></name> <name><surname>Kalcheim</surname> <given-names>Y.</given-names></name> <name><surname>Lee</surname> <given-names>M.</given-names></name><etal/></person-group> (<year>2019</year>). <article-title>Subthreshold firing in Mott nanodevices.</article-title> <source><italic>Nature</italic></source> <volume>569</volume> <fpage>388</fpage>&#x2013;<lpage>392</lpage>. <pub-id pub-id-type="doi">10.1038/s41586-019-1159-6</pub-id> <pub-id pub-id-type="pmid">31043748</pub-id></citation></ref>
<ref id="B8"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Furber</surname> <given-names>S.</given-names></name></person-group> (<year>2016</year>). <article-title>Large-scale neuromorphic computing systems.</article-title> <source><italic>J. Neural Eng.</italic></source> <volume>13</volume>:<issue>051001</issue>. <pub-id pub-id-type="doi">10.1088/1741-2560/13/5/051001</pub-id></citation></ref>
<ref id="B9"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Glackin</surname> <given-names>B.</given-names></name> <name><surname>Wall</surname> <given-names>J. A.</given-names></name> <name><surname>McGinnity</surname> <given-names>T. M.</given-names></name> <name><surname>Maguire</surname> <given-names>L. P.</given-names></name> <name><surname>McDaid</surname> <given-names>L. J.</given-names></name></person-group> (<year>2010</year>). <article-title>A spiking neural network model of the medial superior olive using spike timing dependent plasticity for sound localization Front.</article-title> <source><italic>Comp. Neurosci.</italic></source> <volume>4</volume>:<issue>1</issue>.</citation></ref>
<ref id="B10"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hodgkin</surname> <given-names>A. L.</given-names></name> <name><surname>Huxley</surname> <given-names>A. F.</given-names></name></person-group> (<year>1952</year>). <article-title>A quantitative description of membrane current and its application to conduction and excitation in nerve.</article-title> <source><italic>J. Physiol. London</italic></source> <volume>117</volume>:<issue>500</issue>. <pub-id pub-id-type="doi">10.1113/jphysiol.1952.sp004764</pub-id> <pub-id pub-id-type="pmid">12991237</pub-id></citation></ref>
<ref id="B11"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Indiveri</surname> <given-names>G.</given-names></name> <name><surname>Linares-Barranco</surname> <given-names>B.</given-names></name> <name><surname>Hamilton</surname> <given-names>T. J.</given-names></name> <name><surname>Schaik</surname> <given-names>A. V.</given-names></name> <name><surname>Etienne-Cummings</surname> <given-names>R.</given-names></name> <name><surname>Delbruck</surname> <given-names>T.</given-names></name><etal/></person-group> (<year>2011</year>). <article-title>Neuromorphic silicon neuron circuits.</article-title> <source><italic>Front. Neurosci.</italic></source> <volume>5</volume>:<issue>73</issue>.</citation></ref>
<ref id="B12"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Izhikevich</surname> <given-names>E.</given-names></name> <name><surname>Edelman</surname> <given-names>G.</given-names></name></person-group> (<year>2008</year>). <article-title>Large-scale model of mammalian thalamocortical systems.</article-title> <source><italic>Proc. Natl. Acad. Sci. U.S.A.</italic></source> <volume>105</volume> <fpage>3593</fpage>&#x2013;<lpage>3598</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.0712231105</pub-id> <pub-id pub-id-type="pmid">18292226</pub-id></citation></ref>
<ref id="B13"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Janod</surname> <given-names>E.</given-names></name> <name><surname>Tranchant</surname> <given-names>J.</given-names></name> <name><surname>Corraze</surname> <given-names>B.</given-names></name> <name><surname>Querr&#x00E9;</surname> <given-names>M.</given-names></name> <name><surname>Stoliar</surname> <given-names>P.</given-names></name> <name><surname>Rozenberg</surname> <given-names>M.</given-names></name><etal/></person-group> (<year>2016</year>). <article-title>Resistive switching in Mott insulators and correlated systems.</article-title> <source><italic>Adv. Func. Mat.</italic></source> <volume>25</volume>:<issue>6287</issue>. <pub-id pub-id-type="doi">10.1002/adfm.201500823</pub-id></citation></ref>
<ref id="B14"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jeffress</surname> <given-names>L. A.</given-names></name></person-group> (<year>1948</year>). <article-title>A place theory of sound localization.</article-title> <source><italic>J. Comp. Physiol. Psychol.</italic></source> <volume>41</volume> <fpage>35</fpage>&#x2013;<lpage>39</lpage>. <pub-id pub-id-type="doi">10.1037/h0061495</pub-id> <pub-id pub-id-type="pmid">18904764</pub-id></citation></ref>
<ref id="B15"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Joris</surname> <given-names>P. X.</given-names></name> <name><surname>Smith</surname> <given-names>P. H.</given-names></name> <name><surname>Yin</surname> <given-names>C. T.</given-names></name></person-group> (<year>1998</year>). <article-title>Coincidence detection in the auditory system: 50 years after Jeffress.</article-title> <source><italic>Neuron</italic></source> <volume>21</volume> <fpage>1235</fpage>&#x2013;<lpage>1238</lpage>. <pub-id pub-id-type="doi">10.1016/s0896-6273(00)80643-1</pub-id></citation></ref>
<ref id="B16"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Konishi</surname> <given-names>M.</given-names></name></person-group> (<year>1993</year>). <article-title>Listening with two ears.</article-title> <source><italic>Sci. Am.</italic></source> <volume>268</volume> <fpage>66</fpage>&#x2013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.1038/scientificamerican0493-66</pub-id> <pub-id pub-id-type="pmid">8446882</pub-id></citation></ref>
<ref id="B17"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Korn</surname> <given-names>H.</given-names></name> <name><surname>Faure</surname> <given-names>P.</given-names></name></person-group> (<year>2003</year>). <article-title>Is there chaos in the brain? II. Experimental evidence and related models.</article-title> <source><italic>C. R. Biologies</italic></source> <volume>326</volume> <fpage>787</fpage>&#x2013;<lpage>840</lpage>. <pub-id pub-id-type="doi">10.1016/j.crvi.2003.09.011</pub-id> <pub-id pub-id-type="pmid">14694754</pub-id></citation></ref>
<ref id="B18"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lazzaro</surname> <given-names>J.</given-names></name> <name><surname>Mead</surname> <given-names>C.</given-names></name></person-group> (<year>1989</year>). <article-title>Silicon models of auditory localization.</article-title> <source><italic>Neural Comput.</italic></source> <volume>1</volume> <fpage>47</fpage>&#x2013;<lpage>57</lpage>. <pub-id pub-id-type="doi">10.1162/neco.1989.1.1.47</pub-id></citation></ref>
<ref id="B19"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>S. C.</given-names></name> <name><surname>Delbruck</surname> <given-names>T.</given-names></name> <name><surname>Indiveri</surname> <given-names>G.</given-names></name> <name><surname>Whatley</surname> <given-names>A.</given-names></name> <name><surname>Douglas</surname> <given-names>R.</given-names></name></person-group> (<year>2015</year>). <source><italic>Event-Based Neuromorphic Systems</italic></source>, <edition>First Edn</edition>. <publisher-loc>Hoboken, NJ</publisher-loc>: <publisher-name>John Wiley &#x0026; Sons, Ltd</publisher-name>.</citation></ref>
<ref id="B20"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mahowald</surname> <given-names>M.</given-names></name> <name><surname>Douglas</surname> <given-names>R.</given-names></name></person-group> (<year>1991</year>). <article-title>A silicon neuron.</article-title> <source><italic>Nature</italic></source> <volume>354</volume> <fpage>515</fpage>&#x2013;<lpage>518</lpage>.</citation></ref>
<ref id="B21"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nobukawa</surname> <given-names>S.</given-names></name> <name><surname>Nishimura</surname> <given-names>H.</given-names></name> <name><surname>Yamanishi</surname> <given-names>T.</given-names></name></person-group> (<year>2018</year>). <article-title>Routes to chaos induced by a discontinuous resetting process in a hybrid spiking neuron model.</article-title> <source><italic>Sci. Rep.</italic></source> <volume>8</volume>:<issue>379</issue>.</citation></ref>
<ref id="B22"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rabinovich</surname> <given-names>M.</given-names></name> <name><surname>Varona</surname> <given-names>P.</given-names></name> <name><surname>Selverston</surname> <given-names>A. I.</given-names></name> <name><surname>Arbabanel</surname> <given-names>H. D. I.</given-names></name></person-group> (<year>2006</year>). <article-title>Dynamical principles in neuroscienceRev.</article-title> <source><italic>Mod. Phys.</italic></source> <volume>78</volume>:<issue>1213</issue>.</citation></ref>
<ref id="B23"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Reyes</surname> <given-names>A. D.</given-names></name></person-group> (<year>2003</year>). <article-title>Synchrony-dependent propagation of firing rate in iteratively constructed networks in vitro.</article-title> <source><italic>Nat. Neurosci.</italic></source> <volume>6</volume>:<issue>593</issue>. <pub-id pub-id-type="doi">10.1038/nn1056</pub-id> <pub-id pub-id-type="pmid">12730700</pub-id></citation></ref>
<ref id="B24"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rozenberg</surname> <given-names>M.</given-names></name> <name><surname>Schneegans</surname> <given-names>O.</given-names></name> <name><surname>Stoliar</surname> <given-names>P.</given-names></name></person-group> (<year>2019</year>). <article-title>An ultra-compact leaky-integrate-and-fire model for building spiking neural networks.</article-title> <source><italic>Sci. Rep.</italic></source> <volume>9</volume>:<issue>11123</issue>.</citation></ref>
<ref id="B25"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rudolph</surname> <given-names>M.</given-names></name> <name><surname>Destexhe</surname> <given-names>A.</given-names></name></person-group> (<year>2007</year>). <article-title>How much can we trust neural simulation strategies?</article-title> <source><italic>Neurocomputing</italic></source> <volume>70</volume> <fpage>1966</fpage>&#x2013;<lpage>1969</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2006.10.138</pub-id></citation></ref>
<ref id="B26"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schemmel</surname> <given-names>J.</given-names></name> <name><surname>Bruderle</surname> <given-names>D.</given-names></name> <name><surname>Gr&#x00FC;bl</surname> <given-names>A.</given-names></name> <name><surname>Hock</surname> <given-names>M.</given-names></name> <name><surname>Meier</surname> <given-names>K.</given-names></name> <name><surname>Millner</surname> <given-names>S.</given-names></name></person-group> (<year>2010</year>). &#x201C;<article-title>A wafer-scale neuromorphic hardware system for large-scale neural modeling</article-title>,&#x201D; in <source><italic>Proceedings of the ISCAS 2010 - 2010 IEEE International Symposium on Circuits and Systems: Nano-Bio Circuit Fabrics and Systems</italic></source>, <publisher-loc>Paris</publisher-loc>, <fpage>1947</fpage>&#x2013;<lpage>1950</lpage>.</citation></ref>
<ref id="B27"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stimberg</surname> <given-names>M.</given-names></name> <name><surname>Brette</surname> <given-names>R.</given-names></name> <name><surname>Goodman Dan</surname> <given-names>F. M.</given-names></name></person-group> (<year>2019</year>). <article-title>Brian 2, an intuitive and efficient neural simulator.</article-title> <source><italic>eLife</italic></source> <volume>8</volume>:<issue>47314</issue>.</citation></ref>
<ref id="B28"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stoliar</surname> <given-names>P.</given-names></name> <name><surname>Schneegans</surname> <given-names>O.</given-names></name> <name><surname>Rozenberg</surname> <given-names>M.</given-names></name></person-group> (<year>2020</year>). <article-title>Biologically relevant dynamical behaviors realized in an ultra-compact neuron model.</article-title> <source><italic>Front. Neurosci.</italic></source> <volume>14</volume>:<issue>421</issue>.</citation></ref>
<ref id="B29"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stoliar</surname> <given-names>P.</given-names></name> <name><surname>Tranchant</surname> <given-names>J.</given-names></name> <name><surname>Benoit</surname> <given-names>C.</given-names></name> <name><surname>Janod</surname> <given-names>E.</given-names></name> <name><surname>Besland</surname> <given-names>M. P.</given-names></name> <name><surname>Tesler</surname> <given-names>F.</given-names></name><etal/></person-group> (<year>2017</year>). <article-title>A Leaky-integrate-and-fire neuron analog realized with a mott insulator.</article-title> <source><italic>Adv. Funct. Mater.</italic></source> <volume>27</volume>:<issue>1604740</issue>. <pub-id pub-id-type="doi">10.1002/adfm.201604740</pub-id></citation></ref>
<ref id="B30"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Thakur</surname> <given-names>C. S.</given-names></name> <name><surname>Molin</surname> <given-names>J. L.</given-names></name> <name><surname>Cauwenberghs</surname> <given-names>G.</given-names></name> <name><surname>Indiveri</surname> <given-names>G.</given-names></name> <name><surname>Kumar</surname> <given-names>K.</given-names></name> <name><surname>Qiao</surname> <given-names>N.</given-names></name><etal/></person-group> (<year>2018</year>). <article-title>Large-scale neuromorphic spiking array processors: a quest to mimic the brain.</article-title> <source><italic>Front. Neurosci.</italic></source> <volume>12</volume>:<issue>1</issue>. <pub-id pub-id-type="doi">10.1145/2629509</pub-id></citation></ref>
<ref id="B31"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tuma</surname> <given-names>T.</given-names></name> <name><surname>Pantazi</surname> <given-names>A.</given-names></name> <name><surname>Le Gallo</surname> <given-names>M.</given-names></name> <name><surname>Sebastian</surname> <given-names>A.</given-names></name> <name><surname>Eleftheriou</surname> <given-names>E.</given-names></name></person-group> (<year>2016</year>). <article-title>Stochastic phase-change neurons.</article-title> <source><italic>Nat. Nanotechnol.</italic></source> <volume>11</volume> <fpage>693</fpage>&#x2013;<lpage>699</lpage>. <pub-id pub-id-type="doi">10.1038/nnano.2016.70</pub-id> <pub-id pub-id-type="pmid">27183057</pub-id></citation></ref>
<ref id="B32"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>S.</given-names></name> <name><surname>Deng</surname> <given-names>B.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Li</surname> <given-names>H.</given-names></name> <name><surname>Lu</surname> <given-names>M.</given-names></name> <name><surname>Che</surname> <given-names>Y.</given-names></name><etal/></person-group> (<year>2020</year>). <article-title>Scalable digital neuromorphic architecture for large-scale biophysically meaningful neural network with multi-compartment neurons.</article-title> <source><italic>IEEE Trans. Neural Networks Learn. Syst.</italic></source> <volume>31</volume>:<issue>148</issue>. <pub-id pub-id-type="doi">10.1109/tnnls.2019.2899936</pub-id> <pub-id pub-id-type="pmid">30892250</pub-id></citation></ref>
<ref id="B33"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>S.</given-names></name> <name><surname>Deng</surname> <given-names>B.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Liu</surname> <given-names>C.</given-names></name> <name><surname>Li</surname> <given-names>H.</given-names></name> <name><surname>Lin</surname> <given-names>Q.</given-names></name><etal/></person-group> (<year>2019</year>). <article-title>Design of hidden-property-based variable universe fuzzy control for movement disorders and its efficient reconfigurable implementation.</article-title> <source><italic>IEEE Trans. Fuzzy Syst.</italic></source> <volume>27</volume>:<issue>304</issue>. <pub-id pub-id-type="doi">10.1109/tfuzz.2018.2856182</pub-id></citation></ref>
<ref id="B34"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>S.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Li</surname> <given-names>S.</given-names></name> <name><surname>Deng</surname> <given-names>B.</given-names></name> <name><surname>Wei</surname> <given-names>X.</given-names></name> <name><surname>Yu</surname> <given-names>H.</given-names></name><etal/></person-group> (<year>2015</year>). <article-title>Cost-efficient FPGA implementation of basal ganglia and their Parkinsonian analysis.</article-title> <source><italic>Neural Networks</italic></source> <volume>71</volume>:<issue>62</issue>. <pub-id pub-id-type="doi">10.1016/j.neunet.2015.07.017</pub-id> <pub-id pub-id-type="pmid">26318085</pub-id></citation></ref>
<ref id="B35"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>S.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Lin</surname> <given-names>Q.</given-names></name> <name><surname>Deng</surname> <given-names>B.</given-names></name> <name><surname>Wei</surname> <given-names>X.</given-names></name> <name><surname>Liu</surname> <given-names>C.</given-names></name><etal/></person-group> (<year>2018</year>). <article-title>Cost-efficient FPGA implementation of a biologically plausible dopamine neural network and its application.</article-title> <source><italic>Neurocomputing</italic></source> <volume>314</volume>:<issue>394</issue>. <pub-id pub-id-type="doi">10.1016/j.neucom.2018.07.006</pub-id></citation></ref>
<ref id="B36"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yi</surname> <given-names>W.</given-names></name> <name><surname>Tsang</surname> <given-names>K. K.</given-names></name> <name><surname>Lam</surname> <given-names>S. K.</given-names></name> <name><surname>Bai</surname> <given-names>X.</given-names></name> <name><surname>Crowell</surname> <given-names>J. A.</given-names></name> <name><surname>Flores</surname> <given-names>E. A.</given-names></name></person-group> (<year>2018</year>). <article-title>Biological plausibility and stochasticity in scalable VO<sub>2</sub> active memristor neurons.</article-title> <source><italic>Nat. Commun.</italic></source> <volume>9</volume>:<issue>4661</issue>.</citation></ref>
<ref id="B37"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yin</surname> <given-names>L.</given-names></name> <name><surname>Zheng</surname> <given-names>R.</given-names></name> <name><surname>Ke</surname> <given-names>W.</given-names></name> <name><surname>He</surname> <given-names>Q.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Li</surname> <given-names>J.</given-names></name><etal/></person-group> (<year>2018</year>). <article-title>Autapses enhance bursting and coincidence detection in neocortical pyramidal cells.</article-title> <source><italic>Nat. Commun.</italic></source> <volume>9</volume>:<issue>4890</issue>.</citation></ref>
<ref id="B38"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Young</surname> <given-names>S. R.</given-names></name> <name><surname>Rubel</surname> <given-names>E. W.</given-names></name></person-group> (<year>1983</year>). <article-title>Frequency-specific projections of individual neurons in chick brainstem auditory nuclei.</article-title> <source><italic>J. Neurosci.</italic></source> <volume>3</volume> <fpage>1373</fpage>&#x2013;<lpage>1378</lpage>. <pub-id pub-id-type="doi">10.1523/jneurosci.03-07-01373.1983</pub-id> <pub-id pub-id-type="pmid">6864252</pub-id></citation></ref>
</ref-list>
</back>
</article>