Serveur d'exploration sur les relations entre la France et l'Australie

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.
***** Acces problem to record *****\

Identifieur interne : 002F34 ( Pmc/Corpus ); précédent : 002F339; suivant : 002F350 ***** probable Xml problem with record *****

Links to Exploration step


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Neuromorphic Silicon Neuron Circuits</title>
<author>
<name sortKey="Indiveri, Giacomo" sort="Indiveri, Giacomo" uniqKey="Indiveri G" first="Giacomo" last="Indiveri">Giacomo Indiveri</name>
<affiliation>
<nlm:aff id="aff1">
<institution>Institute of Neuroinformatics, University of Zurich and ETH Zurich</institution>
<country>Zurich, Switzerland</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Linares Barranco, Bernabe" sort="Linares Barranco, Bernabe" uniqKey="Linares Barranco B" first="Bernabé" last="Linares-Barranco">Bernabé Linares-Barranco</name>
<affiliation>
<nlm:aff id="aff2">
<institution>National Microelectronics Center, Instituto Microelectronica Sevilla</institution>
<country>Sevilla, Spain</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Hamilton, Tara Julia" sort="Hamilton, Tara Julia" uniqKey="Hamilton T" first="Tara Julia" last="Hamilton">Tara Julia Hamilton</name>
<affiliation>
<nlm:aff id="aff3">
<institution>School of Electrical Engineering and Telecommunications, University of New South Wales</institution>
<country>Sydney, NSW, Australia</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Van Schaik, Andre" sort="Van Schaik, Andre" uniqKey="Van Schaik A" first="André" last="Van Schaik">André Van Schaik</name>
<affiliation>
<nlm:aff id="aff4">
<institution>School of Electrical and Information Engineering, University of Sydney</institution>
<country>Sydney, NSW, Australia</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Etienne Cummings, Ralph" sort="Etienne Cummings, Ralph" uniqKey="Etienne Cummings R" first="Ralph" last="Etienne-Cummings">Ralph Etienne-Cummings</name>
<affiliation>
<nlm:aff id="aff5">
<institution>Whiting School of Engineering, Johns Hopkins University</institution>
<country>Baltimore, MD, USA</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Delbruck, Tobi" sort="Delbruck, Tobi" uniqKey="Delbruck T" first="Tobi" last="Delbruck">Tobi Delbruck</name>
<affiliation>
<nlm:aff id="aff1">
<institution>Institute of Neuroinformatics, University of Zurich and ETH Zurich</institution>
<country>Zurich, Switzerland</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Liu, Shih Chii" sort="Liu, Shih Chii" uniqKey="Liu S" first="Shih-Chii" last="Liu">Shih-Chii Liu</name>
<affiliation>
<nlm:aff id="aff1">
<institution>Institute of Neuroinformatics, University of Zurich and ETH Zurich</institution>
<country>Zurich, Switzerland</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Dudek, Piotr" sort="Dudek, Piotr" uniqKey="Dudek P" first="Piotr" last="Dudek">Piotr Dudek</name>
<affiliation>
<nlm:aff id="aff6">
<institution>School of Electrical and Electronic Engineering, University of Manchester</institution>
<country>Manchester, UK</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="H Fliger, Philipp" sort="H Fliger, Philipp" uniqKey="H Fliger P" first="Philipp" last="H Fliger">Philipp H Fliger</name>
<affiliation>
<nlm:aff id="aff7">
<institution>Department of Informatics, University of Oslo</institution>
<country>Oslo, Norway</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Renaud, Sylvie" sort="Renaud, Sylvie" uniqKey="Renaud S" first="Sylvie" last="Renaud">Sylvie Renaud</name>
<affiliation>
<nlm:aff id="aff8">
<institution>Laboratoire de l'Intégration du Matériau au Système, Bordeaux University and IMS-CNRS Laboratory</institution>
<country>Bordeaux, France</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Schemmel, Johannes" sort="Schemmel, Johannes" uniqKey="Schemmel J" first="Johannes" last="Schemmel">Johannes Schemmel</name>
<affiliation>
<nlm:aff id="aff9">
<institution>Kirchhoff Institute for Physics, University of Heidelberg</institution>
<country>Heidelberg, Germany</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Cauwenberghs, Gert" sort="Cauwenberghs, Gert" uniqKey="Cauwenberghs G" first="Gert" last="Cauwenberghs">Gert Cauwenberghs</name>
<affiliation>
<nlm:aff id="aff10">
<institution>Department of Bioengineering and Institute for Neural Computation, University of California San Diego</institution>
<country>La Jolla, CA, USA</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Arthur, John" sort="Arthur, John" uniqKey="Arthur J" first="John" last="Arthur">John Arthur</name>
<affiliation>
<nlm:aff id="aff11">
<institution>Stanford Bioengineering, Stanford University</institution>
<country>Stanford, CA, USA</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Hynna, Kai" sort="Hynna, Kai" uniqKey="Hynna K" first="Kai" last="Hynna">Kai Hynna</name>
<affiliation>
<nlm:aff id="aff11">
<institution>Stanford Bioengineering, Stanford University</institution>
<country>Stanford, CA, USA</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Folowosele, Fopefolu" sort="Folowosele, Fopefolu" uniqKey="Folowosele F" first="Fopefolu" last="Folowosele">Fopefolu Folowosele</name>
<affiliation>
<nlm:aff id="aff5">
<institution>Whiting School of Engineering, Johns Hopkins University</institution>
<country>Baltimore, MD, USA</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Saighi, Sylvain" sort="Saighi, Sylvain" uniqKey="Saighi S" first="Sylvain" last="Saighi">Sylvain Saighi</name>
<affiliation>
<nlm:aff id="aff8">
<institution>Laboratoire de l'Intégration du Matériau au Système, Bordeaux University and IMS-CNRS Laboratory</institution>
<country>Bordeaux, France</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Serrano Gotarredona, Teresa" sort="Serrano Gotarredona, Teresa" uniqKey="Serrano Gotarredona T" first="Teresa" last="Serrano-Gotarredona">Teresa Serrano-Gotarredona</name>
<affiliation>
<nlm:aff id="aff2">
<institution>National Microelectronics Center, Instituto Microelectronica Sevilla</institution>
<country>Sevilla, Spain</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Wijekoon, Jayawan" sort="Wijekoon, Jayawan" uniqKey="Wijekoon J" first="Jayawan" last="Wijekoon">Jayawan Wijekoon</name>
<affiliation>
<nlm:aff id="aff6">
<institution>School of Electrical and Electronic Engineering, University of Manchester</institution>
<country>Manchester, UK</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Wang, Yingxue" sort="Wang, Yingxue" uniqKey="Wang Y" first="Yingxue" last="Wang">Yingxue Wang</name>
<affiliation>
<nlm:aff id="aff12">
<institution>Janelia Farm Research Campus, Howard Hughes Medical Institute</institution>
<country>Ashburn, VA, USA</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Boahen, Kwabena" sort="Boahen, Kwabena" uniqKey="Boahen K" first="Kwabena" last="Boahen">Kwabena Boahen</name>
<affiliation>
<nlm:aff id="aff11">
<institution>Stanford Bioengineering, Stanford University</institution>
<country>Stanford, CA, USA</country>
</nlm:aff>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PMC</idno>
<idno type="pmid">21747754</idno>
<idno type="pmc">3130465</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3130465</idno>
<idno type="RBID">PMC:3130465</idno>
<idno type="doi">10.3389/fnins.2011.00073</idno>
<date when="2011">2011</date>
<idno type="wicri:Area/Pmc/Corpus">002F34</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Corpus" wicri:corpus="PMC">002F34</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a" type="main">Neuromorphic Silicon Neuron Circuits</title>
<author>
<name sortKey="Indiveri, Giacomo" sort="Indiveri, Giacomo" uniqKey="Indiveri G" first="Giacomo" last="Indiveri">Giacomo Indiveri</name>
<affiliation>
<nlm:aff id="aff1">
<institution>Institute of Neuroinformatics, University of Zurich and ETH Zurich</institution>
<country>Zurich, Switzerland</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Linares Barranco, Bernabe" sort="Linares Barranco, Bernabe" uniqKey="Linares Barranco B" first="Bernabé" last="Linares-Barranco">Bernabé Linares-Barranco</name>
<affiliation>
<nlm:aff id="aff2">
<institution>National Microelectronics Center, Instituto Microelectronica Sevilla</institution>
<country>Sevilla, Spain</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Hamilton, Tara Julia" sort="Hamilton, Tara Julia" uniqKey="Hamilton T" first="Tara Julia" last="Hamilton">Tara Julia Hamilton</name>
<affiliation>
<nlm:aff id="aff3">
<institution>School of Electrical Engineering and Telecommunications, University of New South Wales</institution>
<country>Sydney, NSW, Australia</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Van Schaik, Andre" sort="Van Schaik, Andre" uniqKey="Van Schaik A" first="André" last="Van Schaik">André Van Schaik</name>
<affiliation>
<nlm:aff id="aff4">
<institution>School of Electrical and Information Engineering, University of Sydney</institution>
<country>Sydney, NSW, Australia</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Etienne Cummings, Ralph" sort="Etienne Cummings, Ralph" uniqKey="Etienne Cummings R" first="Ralph" last="Etienne-Cummings">Ralph Etienne-Cummings</name>
<affiliation>
<nlm:aff id="aff5">
<institution>Whiting School of Engineering, Johns Hopkins University</institution>
<country>Baltimore, MD, USA</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Delbruck, Tobi" sort="Delbruck, Tobi" uniqKey="Delbruck T" first="Tobi" last="Delbruck">Tobi Delbruck</name>
<affiliation>
<nlm:aff id="aff1">
<institution>Institute of Neuroinformatics, University of Zurich and ETH Zurich</institution>
<country>Zurich, Switzerland</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Liu, Shih Chii" sort="Liu, Shih Chii" uniqKey="Liu S" first="Shih-Chii" last="Liu">Shih-Chii Liu</name>
<affiliation>
<nlm:aff id="aff1">
<institution>Institute of Neuroinformatics, University of Zurich and ETH Zurich</institution>
<country>Zurich, Switzerland</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Dudek, Piotr" sort="Dudek, Piotr" uniqKey="Dudek P" first="Piotr" last="Dudek">Piotr Dudek</name>
<affiliation>
<nlm:aff id="aff6">
<institution>School of Electrical and Electronic Engineering, University of Manchester</institution>
<country>Manchester, UK</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="H Fliger, Philipp" sort="H Fliger, Philipp" uniqKey="H Fliger P" first="Philipp" last="H Fliger">Philipp H Fliger</name>
<affiliation>
<nlm:aff id="aff7">
<institution>Department of Informatics, University of Oslo</institution>
<country>Oslo, Norway</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Renaud, Sylvie" sort="Renaud, Sylvie" uniqKey="Renaud S" first="Sylvie" last="Renaud">Sylvie Renaud</name>
<affiliation>
<nlm:aff id="aff8">
<institution>Laboratoire de l'Intégration du Matériau au Système, Bordeaux University and IMS-CNRS Laboratory</institution>
<country>Bordeaux, France</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Schemmel, Johannes" sort="Schemmel, Johannes" uniqKey="Schemmel J" first="Johannes" last="Schemmel">Johannes Schemmel</name>
<affiliation>
<nlm:aff id="aff9">
<institution>Kirchhoff Institute for Physics, University of Heidelberg</institution>
<country>Heidelberg, Germany</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Cauwenberghs, Gert" sort="Cauwenberghs, Gert" uniqKey="Cauwenberghs G" first="Gert" last="Cauwenberghs">Gert Cauwenberghs</name>
<affiliation>
<nlm:aff id="aff10">
<institution>Department of Bioengineering and Institute for Neural Computation, University of California San Diego</institution>
<country>La Jolla, CA, USA</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Arthur, John" sort="Arthur, John" uniqKey="Arthur J" first="John" last="Arthur">John Arthur</name>
<affiliation>
<nlm:aff id="aff11">
<institution>Stanford Bioengineering, Stanford University</institution>
<country>Stanford, CA, USA</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Hynna, Kai" sort="Hynna, Kai" uniqKey="Hynna K" first="Kai" last="Hynna">Kai Hynna</name>
<affiliation>
<nlm:aff id="aff11">
<institution>Stanford Bioengineering, Stanford University</institution>
<country>Stanford, CA, USA</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Folowosele, Fopefolu" sort="Folowosele, Fopefolu" uniqKey="Folowosele F" first="Fopefolu" last="Folowosele">Fopefolu Folowosele</name>
<affiliation>
<nlm:aff id="aff5">
<institution>Whiting School of Engineering, Johns Hopkins University</institution>
<country>Baltimore, MD, USA</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Saighi, Sylvain" sort="Saighi, Sylvain" uniqKey="Saighi S" first="Sylvain" last="Saighi">Sylvain Saighi</name>
<affiliation>
<nlm:aff id="aff8">
<institution>Laboratoire de l'Intégration du Matériau au Système, Bordeaux University and IMS-CNRS Laboratory</institution>
<country>Bordeaux, France</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Serrano Gotarredona, Teresa" sort="Serrano Gotarredona, Teresa" uniqKey="Serrano Gotarredona T" first="Teresa" last="Serrano-Gotarredona">Teresa Serrano-Gotarredona</name>
<affiliation>
<nlm:aff id="aff2">
<institution>National Microelectronics Center, Instituto Microelectronica Sevilla</institution>
<country>Sevilla, Spain</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Wijekoon, Jayawan" sort="Wijekoon, Jayawan" uniqKey="Wijekoon J" first="Jayawan" last="Wijekoon">Jayawan Wijekoon</name>
<affiliation>
<nlm:aff id="aff6">
<institution>School of Electrical and Electronic Engineering, University of Manchester</institution>
<country>Manchester, UK</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Wang, Yingxue" sort="Wang, Yingxue" uniqKey="Wang Y" first="Yingxue" last="Wang">Yingxue Wang</name>
<affiliation>
<nlm:aff id="aff12">
<institution>Janelia Farm Research Campus, Howard Hughes Medical Institute</institution>
<country>Ashburn, VA, USA</country>
</nlm:aff>
</affiliation>
</author>
<author>
<name sortKey="Boahen, Kwabena" sort="Boahen, Kwabena" uniqKey="Boahen K" first="Kwabena" last="Boahen">Kwabena Boahen</name>
<affiliation>
<nlm:aff id="aff11">
<institution>Stanford Bioengineering, Stanford University</institution>
<country>Stanford, CA, USA</country>
</nlm:aff>
</affiliation>
</author>
</analytic>
<series>
<title level="j">Frontiers in Neuroscience</title>
<idno type="ISSN">1662-4548</idno>
<idno type="eISSN">1662-453X</idno>
<imprint>
<date when="2011">2011</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<p>Hardware implementations of spiking neurons can be extremely useful for a large variety of applications, ranging from high-speed modeling of large-scale neural systems to real-time behaving systems, to bidirectional brain–machine interfaces. The specific circuit solutions used to implement silicon neurons depend on the application requirements. In this paper we describe the most common building blocks and techniques used to implement these circuits, and present an overview of a wide range of neuromorphic silicon neurons, which implement different computational models, ranging from biophysically realistic and conductance-based Hodgkin–Huxley models to bi-dimensional generalized adaptive integrate and fire models. We compare the different design methodologies used for each silicon neuron design described, and demonstrate their features with experimental results, measured from a wide range of fabricated VLSI chips.</p>
</div>
</front>
<back>
<div1 type="bibliography">
<listBibl>
<biblStruct>
<analytic>
<author>
<name sortKey="Arthur, J V" uniqKey="Arthur J">J. V. Arthur</name>
</author>
<author>
<name sortKey="Boahen, K" uniqKey="Boahen K">K. Boahen</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Arthur, J V" uniqKey="Arthur J">J. V. Arthur</name>
</author>
<author>
<name sortKey="Boahen, K" uniqKey="Boahen K">K. Boahen</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Azadmehr, M" uniqKey="Azadmehr M">M. Azadmehr</name>
</author>
<author>
<name sortKey="Abrahamsen, J P" uniqKey="Abrahamsen J">J. P. Abrahamsen</name>
</author>
<author>
<name sortKey="Hafliger, P" uniqKey="Hafliger P">P. Hafliger</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Bartolozzi, C" uniqKey="Bartolozzi C">C. Bartolozzi</name>
</author>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Bartolozzi, C" uniqKey="Bartolozzi C">C. Bartolozzi</name>
</author>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Bartolozzi, C" uniqKey="Bartolozzi C">C. Bartolozzi</name>
</author>
<author>
<name sortKey="Mitra, S" uniqKey="Mitra S">S. Mitra</name>
</author>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Basu, A" uniqKey="Basu A">A. Basu</name>
</author>
<author>
<name sortKey="Ramakrishnan, S" uniqKey="Ramakrishnan S">S. Ramakrishnan</name>
</author>
<author>
<name sortKey="Petre, C" uniqKey="Petre C">C. Petre</name>
</author>
<author>
<name sortKey="Koziol, S" uniqKey="Koziol S">S. Koziol</name>
</author>
<author>
<name sortKey="Brink, S" uniqKey="Brink S">S. Brink</name>
</author>
<author>
<name sortKey="Hasler, P E" uniqKey="Hasler P">P. E. Hasler</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Boahen, K A" uniqKey="Boahen K">K. A. Boahen</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Brette, R" uniqKey="Brette R">R. Brette</name>
</author>
<author>
<name sortKey="Gerstner, W" uniqKey="Gerstner W">W. Gerstner</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Brette, R" uniqKey="Brette R">R. Brette</name>
</author>
<author>
<name sortKey="Rudolph, M" uniqKey="Rudolph M">M. Rudolph</name>
</author>
<author>
<name sortKey="Carnevale, T" uniqKey="Carnevale T">T. Carnevale</name>
</author>
<author>
<name sortKey="Hines, M" uniqKey="Hines M">M. Hines</name>
</author>
<author>
<name sortKey="Beeman, D" uniqKey="Beeman D">D. Beeman</name>
</author>
<author>
<name sortKey="Bower, J M" uniqKey="Bower J">J. M. Bower</name>
</author>
<author>
<name sortKey="Diesmann, M" uniqKey="Diesmann M">M. Diesmann</name>
</author>
<author>
<name sortKey="Morrison, A" uniqKey="Morrison A">A. Morrison</name>
</author>
<author>
<name sortKey="Goodman, F C" uniqKey="Goodman F">F. C. Goodman</name>
</author>
<author>
<name sortKey="Harris, P H" uniqKey="Harris P">P. H. Harris</name>
</author>
<author>
<name sortKey="Zirpe, M" uniqKey="Zirpe M">M. Zirpe</name>
</author>
<author>
<name sortKey="Natschl Ger, T" uniqKey="Natschl Ger T">T. Natschläger</name>
</author>
<author>
<name sortKey="Pecevski, D" uniqKey="Pecevski D">D. Pecevski</name>
</author>
<author>
<name sortKey="Ermentrout, B" uniqKey="Ermentrout B">B. Ermentrout</name>
</author>
<author>
<name sortKey="Djurfeldt, M" uniqKey="Djurfeldt M">M. Djurfeldt</name>
</author>
<author>
<name sortKey="Lansner, A" uniqKey="Lansner A">A. Lansner</name>
</author>
<author>
<name sortKey="Rochel, O" uniqKey="Rochel O">O. Rochel</name>
</author>
<author>
<name sortKey="Vieville, T" uniqKey="Vieville T">T. Vieville</name>
</author>
<author>
<name sortKey="Muller, E" uniqKey="Muller E">E. Muller</name>
</author>
<author>
<name sortKey="Davison, A P" uniqKey="Davison A">A. P. Davison</name>
</author>
<author>
<name sortKey="El Boustani, S" uniqKey="El Boustani S">S. El Boustani</name>
</author>
<author>
<name sortKey="Destexhe, A" uniqKey="Destexhe A">A. Destexhe</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Camu As Mesa, L" uniqKey="Camu As Mesa L">L. Camuñas Mesa</name>
</author>
<author>
<name sortKey="Acosta Jimenez, A" uniqKey="Acosta Jimenez A">A. Acosta-Jimenez</name>
</author>
<author>
<name sortKey="Serrano Gotarredona, T" uniqKey="Serrano Gotarredona T">T. Serrano-Gotarredona</name>
</author>
<author>
<name sortKey="Linares Barranco, B" uniqKey="Linares Barranco B">B. Linares-Barranco</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Cassidy, A" uniqKey="Cassidy A">A. Cassidy</name>
</author>
<author>
<name sortKey="Andreou, A G" uniqKey="Andreou A">A. G. Andreou</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Cauwenberghs, G" uniqKey="Cauwenberghs G">G. Cauwenberghs</name>
</author>
<author>
<name sortKey="Bayoumi, M A" uniqKey="Bayoumi M">M. A. Bayoumi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Chicca, E" uniqKey="Chicca E">E. Chicca</name>
</author>
<author>
<name sortKey="Badoni, D" uniqKey="Badoni D">D. Badoni</name>
</author>
<author>
<name sortKey="Dante, V" uniqKey="Dante V">V. Dante</name>
</author>
<author>
<name sortKey="D Andreagiovanni, M" uniqKey="D Andreagiovanni M">M. D'Andreagiovanni</name>
</author>
<author>
<name sortKey="Salina, G" uniqKey="Salina G">G. Salina</name>
</author>
<author>
<name sortKey="Fusi, S" uniqKey="Fusi S">S. Fusi</name>
</author>
<author>
<name sortKey="Del Giudice, P" uniqKey="Del Giudice P">P. Del Giudice</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Chicca, E" uniqKey="Chicca E">E. Chicca</name>
</author>
<author>
<name sortKey="Fusi, S" uniqKey="Fusi S">S. Fusi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Chicca, E" uniqKey="Chicca E">E. Chicca</name>
</author>
<author>
<name sortKey="Whatley, A M" uniqKey="Whatley A">A. M. Whatley</name>
</author>
<author>
<name sortKey="Dante, V" uniqKey="Dante V">V. Dante</name>
</author>
<author>
<name sortKey="Lichtsteiner, P" uniqKey="Lichtsteiner P">P. Lichtsteiner</name>
</author>
<author>
<name sortKey="Delbruck, T" uniqKey="Delbruck T">T. Delbrück</name>
</author>
<author>
<name sortKey="Del Giudice, P" uniqKey="Del Giudice P">P. Del Giudice</name>
</author>
<author>
<name sortKey="Douglas, R J" uniqKey="Douglas R">R. J. Douglas</name>
</author>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Connors, B W" uniqKey="Connors B">B. W. Connors</name>
</author>
<author>
<name sortKey="Gutnick, M J" uniqKey="Gutnick M">M. J. Gutnick</name>
</author>
<author>
<name sortKey="Prince, D A" uniqKey="Prince D">D. A. Prince</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Costas Santos, J" uniqKey="Costas Santos J">J. Costas-Santos</name>
</author>
<author>
<name sortKey="Serrano Gotarredona, T" uniqKey="Serrano Gotarredona T">T. Serrano-Gotarredona</name>
</author>
<author>
<name sortKey="Serrano Gotarredona, R" uniqKey="Serrano Gotarredona R">R. Serrano-Gotarredona</name>
</author>
<author>
<name sortKey="Linares Barranco, B" uniqKey="Linares Barranco B">B. Linares-Barranco</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Culurciello, E" uniqKey="Culurciello E">E. Culurciello</name>
</author>
<author>
<name sortKey="Etienne Cummings, R" uniqKey="Etienne Cummings R">R. Etienne-Cummings</name>
</author>
<author>
<name sortKey="Boahen, K" uniqKey="Boahen K">K. Boahen</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Deiss, S R" uniqKey="Deiss S">S. R. Deiss</name>
</author>
<author>
<name sortKey="Douglas, R J" uniqKey="Douglas R">R. J. Douglas</name>
</author>
<author>
<name sortKey="Whatley, A M" uniqKey="Whatley A">A. M. Whatley</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Destexhe, A" uniqKey="Destexhe A">A. Destexhe</name>
</author>
<author>
<name sortKey="Huguenard, J R" uniqKey="Huguenard J">J. R. Huguenard</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Destexhe, A" uniqKey="Destexhe A">A. Destexhe</name>
</author>
<author>
<name sortKey="Mainen, Z F" uniqKey="Mainen Z">Z. F. Mainen</name>
</author>
<author>
<name sortKey="Sejnowski, T J" uniqKey="Sejnowski T">T. J. Sejnowski</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Drakakis, E M" uniqKey="Drakakis E">E. M. Drakakis</name>
</author>
<author>
<name sortKey="Payne, A J" uniqKey="Payne A">A. J. Payne</name>
</author>
<author>
<name sortKey="Toumazou, C" uniqKey="Toumazou C">C. Toumazou</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Edwards, R T" uniqKey="Edwards R">R. T. Edwards</name>
</author>
<author>
<name sortKey="Cauwenberghs, G" uniqKey="Cauwenberghs G">G. Cauwenberghs</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Elias, J G" uniqKey="Elias J">J. G. Elias</name>
</author>
<author>
<name sortKey="Northmore, D P M" uniqKey="Northmore D">D. P. M. Northmore</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Eppler, J M" uniqKey="Eppler J">J.-M. Eppler</name>
</author>
<author>
<name sortKey="Helias, M" uniqKey="Helias M">M. Helias</name>
</author>
<author>
<name sortKey="Muller, E" uniqKey="Muller E">E. Muller</name>
</author>
<author>
<name sortKey="Diesmann, M" uniqKey="Diesmann M">M. Diesmann</name>
</author>
<author>
<name sortKey="Gewaltig, M O" uniqKey="Gewaltig M">M.-O. Gewaltig</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Farquhar, E" uniqKey="Farquhar E">E. Farquhar</name>
</author>
<author>
<name sortKey="Abramson, D" uniqKey="Abramson D">D. Abramson</name>
</author>
<author>
<name sortKey="Hasler, P" uniqKey="Hasler P">P. Hasler</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Farquhar, E" uniqKey="Farquhar E">E. Farquhar</name>
</author>
<author>
<name sortKey="Hasler, P" uniqKey="Hasler P">P. Hasler</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Fidjeland, A" uniqKey="Fidjeland A">A. Fidjeland</name>
</author>
<author>
<name sortKey="Roesch, E B" uniqKey="Roesch E">E. B. Roesch</name>
</author>
<author>
<name sortKey="Shanahan, M P" uniqKey="Shanahan M">M. P. Shanahan</name>
</author>
<author>
<name sortKey="Luk, W" uniqKey="Luk W">W. Luk</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Fitzhugh, N" uniqKey="Fitzhugh N">N. FitzHugh</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Folowosele, F" uniqKey="Folowosele F">F. Folowosele</name>
</author>
<author>
<name sortKey="Etienne Cummings, R" uniqKey="Etienne Cummings R">R. Etienne-Cummings</name>
</author>
<author>
<name sortKey="Hamilton, T J" uniqKey="Hamilton T">T. J. Hamilton</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Folowosele, F" uniqKey="Folowosele F">F. Folowosele</name>
</author>
<author>
<name sortKey="Harrison, A" uniqKey="Harrison A">A. Harrison</name>
</author>
<author>
<name sortKey="Cassidy, A" uniqKey="Cassidy A">A. Cassidy</name>
</author>
<author>
<name sortKey="Andreou, A" uniqKey="Andreou A">A. Andreou</name>
</author>
<author>
<name sortKey="Etienne Cummings, A G" uniqKey="Etienne Cummings A">A. G. Etienne-Cummings</name>
</author>
<author>
<name sortKey="Mihalas, R" uniqKey="Mihalas R">R. Mihalas</name>
</author>
<author>
<name sortKey="Niebur, S" uniqKey="Niebur S">S. Niebur</name>
</author>
<author>
<name sortKey="Hamilton, T J" uniqKey="Hamilton T">T. J. Hamilton</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Frey, D R" uniqKey="Frey D">D. R. Frey</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Fusi, S" uniqKey="Fusi S">S. Fusi</name>
</author>
<author>
<name sortKey="Annunziato, M" uniqKey="Annunziato M">M. Annunziato</name>
</author>
<author>
<name sortKey="Badoni, D" uniqKey="Badoni D">D. Badoni</name>
</author>
<author>
<name sortKey="Salamon, A" uniqKey="Salamon A">A. Salamon</name>
</author>
<author>
<name sortKey="Amit, D J" uniqKey="Amit D">D. J. Amit</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gilbert, B" uniqKey="Gilbert B">B. Gilbert</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Hasler, P" uniqKey="Hasler P">P. Hasler</name>
</author>
<author>
<name sortKey="Kozoil, S S" uniqKey="Kozoil S">S. S. Kozoil</name>
</author>
<author>
<name sortKey="Farquhar, E" uniqKey="Farquhar E">E. Farquhar</name>
</author>
<author>
<name sortKey="Basu, A" uniqKey="Basu A">A. Basu</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Hodgkin, A L" uniqKey="Hodgkin A">A. L. Hodgkin</name>
</author>
<author>
<name sortKey="Huxley, A F" uniqKey="Huxley A">A. F. Huxley</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Hynna, K M" uniqKey="Hynna K">K. M. Hynna</name>
</author>
<author>
<name sortKey="Boahen, K" uniqKey="Boahen K">K. Boahen</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Hynna, K M" uniqKey="Hynna K">K. M. Hynna</name>
</author>
<author>
<name sortKey="Boahen, K" uniqKey="Boahen K">K. Boahen</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Hynna, K M" uniqKey="Hynna K">K. M. Hynna</name>
</author>
<author>
<name sortKey="Boahen, K A" uniqKey="Boahen K">K. A. Boahen</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
<author>
<name sortKey="Chicca, E" uniqKey="Chicca E">E. Chicca</name>
</author>
<author>
<name sortKey="Douglas, R" uniqKey="Douglas R">R. Douglas</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
<author>
<name sortKey="Horiuchi, T" uniqKey="Horiuchi T">T. Horiuchi</name>
</author>
<author>
<name sortKey="Niebur, E" uniqKey="Niebur E">E. Niebur</name>
</author>
<author>
<name sortKey="Douglas, R" uniqKey="Douglas R">R. Douglas</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
<author>
<name sortKey="Stefanini, F" uniqKey="Stefanini F">F. Stefanini</name>
</author>
<author>
<name sortKey="Chicca, E" uniqKey="Chicca E">E. Chicca</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Izhikevich, E M" uniqKey="Izhikevich E">E. M. Izhikevich</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Jin, X" uniqKey="Jin X">X. Jin</name>
</author>
<author>
<name sortKey="Lujan, M" uniqKey="Lujan M">M. Lujan</name>
</author>
<author>
<name sortKey="Plana, L A" uniqKey="Plana L">L. A. Plana</name>
</author>
<author>
<name sortKey="Davies, S" uniqKey="Davies S">S. Davies</name>
</author>
<author>
<name sortKey="Temple, S" uniqKey="Temple S">S. Temple</name>
</author>
<author>
<name sortKey="Furber, S" uniqKey="Furber S">S. Furber</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Jolivet, R" uniqKey="Jolivet R">R. Jolivet</name>
</author>
<author>
<name sortKey="Lewis, T J" uniqKey="Lewis T">T. J. Lewis</name>
</author>
<author>
<name sortKey="Gerstner, W" uniqKey="Gerstner W">W. Gerstner</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Koch, C" uniqKey="Koch C">C. Koch</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Lazzaro, J" uniqKey="Lazzaro J">J. Lazzaro</name>
</author>
<author>
<name sortKey="Wawrzynek, J" uniqKey="Wawrzynek J">J. Wawrzynek</name>
</author>
<author>
<name sortKey="Mahowald, M" uniqKey="Mahowald M">M. Mahowald</name>
</author>
<author>
<name sortKey="Sivilotti, M" uniqKey="Sivilotti M">M. Sivilotti</name>
</author>
<author>
<name sortKey="Gillespie, D" uniqKey="Gillespie D">D. Gillespie</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Le Masson, G" uniqKey="Le Masson G">G. Le Masson</name>
</author>
<author>
<name sortKey="Renaud, S" uniqKey="Renaud S">S. Renaud</name>
</author>
<author>
<name sortKey="Debay, D" uniqKey="Debay D">D. Debay</name>
</author>
<author>
<name sortKey="Bal, T" uniqKey="Bal T">T. Bal</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Le Ero Bardallo, J A" uniqKey="Le Ero Bardallo J">J. A. Leñero-Bardallo</name>
</author>
<author>
<name sortKey="Serrano Gotarredona, T" uniqKey="Serrano Gotarredona T">T. Serrano-Gotarredona</name>
</author>
<author>
<name sortKey="Linares Barranco, B" uniqKey="Linares Barranco B">B. Linares-Barranco</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Levi, T" uniqKey="Levi T">T. Lévi</name>
</author>
<author>
<name sortKey="Lewis, N" uniqKey="Lewis N">N. Lewis</name>
</author>
<author>
<name sortKey="Tomas, J" uniqKey="Tomas J">J. Tomas</name>
</author>
<author>
<name sortKey="Fouillat, P" uniqKey="Fouillat P">P. Fouillat</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Lichtsteiner, P" uniqKey="Lichtsteiner P">P. Lichtsteiner</name>
</author>
<author>
<name sortKey="Posch, C" uniqKey="Posch C">C. Posch</name>
</author>
<author>
<name sortKey="Delbruck, T" uniqKey="Delbruck T">T. Delbruck</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Linares Barranco, B" uniqKey="Linares Barranco B">B. Linares-Barranco</name>
</author>
<author>
<name sortKey="Sanchez Sinencio, E" uniqKey="Sanchez Sinencio E">E. Sánchez-Sinencio</name>
</author>
<author>
<name sortKey="Rodrigu Ez Vazquez, A" uniqKey="Rodrigu Ez Vazquez A">A. Rodrígu ez Vázquez</name>
</author>
<author>
<name sortKey="Huertas, J L" uniqKey="Huertas J">J. L. Huertas</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Linares Barranco, B" uniqKey="Linares Barranco B">B. Linares-Barranco</name>
</author>
<author>
<name sortKey="Serrano Gotarredona, T" uniqKey="Serrano Gotarredona T">T. Serrano-Gotarredona</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Linares Barranco, B" uniqKey="Linares Barranco B">B. Linares-Barranco</name>
</author>
<author>
<name sortKey="Serrano Gotarredona, T" uniqKey="Serrano Gotarredona T">T. Serrano-Gotarredona</name>
</author>
<author>
<name sortKey="Serrano Gotarredona, R" uniqKey="Serrano Gotarredona R">R. Serrano-Gotarredona</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Liu, S C" uniqKey="Liu S">S.-C. Liu</name>
</author>
<author>
<name sortKey="Kramer, J" uniqKey="Kramer J">J. Kramer</name>
</author>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
<author>
<name sortKey="Delbruck, T" uniqKey="Delbruck T">T. Delbrück</name>
</author>
<author>
<name sortKey="Burg, T" uniqKey="Burg T">T. Burg</name>
</author>
<author>
<name sortKey="Douglas, R" uniqKey="Douglas R">R. Douglas</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Liu, S C" uniqKey="Liu S">S.-C. Liu</name>
</author>
<author>
<name sortKey="Kramer, J" uniqKey="Kramer J">J. Kramer</name>
</author>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
<author>
<name sortKey="Delbruck, T" uniqKey="Delbruck T">T. Delbrück</name>
</author>
<author>
<name sortKey="Douglas, R" uniqKey="Douglas R">R. Douglas</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Livi, P" uniqKey="Livi P">P. Livi</name>
</author>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mahowald, M" uniqKey="Mahowald M">M. Mahowald</name>
</author>
<author>
<name sortKey="Douglas, R" uniqKey="Douglas R">R. Douglas</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mak, T S T" uniqKey="Mak T">T. S. T. Mak</name>
</author>
<author>
<name sortKey="Rachmuth, G" uniqKey="Rachmuth G">G. Rachmuth</name>
</author>
<author>
<name sortKey="Lam, K P" uniqKey="Lam K">K.-P. Lam</name>
</author>
<author>
<name sortKey="Poon, C S" uniqKey="Poon C">C.-S. Poon</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mccormick, D A" uniqKey="Mccormick D">D. A. McCormick</name>
</author>
<author>
<name sortKey="Feeser, H R" uniqKey="Feeser H">H. R. Feeser</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mead, C A" uniqKey="Mead C">C. A. Mead</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mead, C A" uniqKey="Mead C">C. A. Mead</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mel, B W" uniqKey="Mel B">B. W. Mel</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Merolla, P" uniqKey="Merolla P">P. Merolla</name>
</author>
<author>
<name sortKey="Boahen, K" uniqKey="Boahen K">K. Boahen</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Merolla, P A" uniqKey="Merolla P">P. A. Merolla</name>
</author>
<author>
<name sortKey="Arthur, J V" uniqKey="Arthur J">J. V. Arthur</name>
</author>
<author>
<name sortKey="Shi, B E" uniqKey="Shi B">B. E. Shi</name>
</author>
<author>
<name sortKey="Boahen, K A" uniqKey="Boahen K">K. A. Boahen</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mihalas, S" uniqKey="Mihalas S">S. Mihalas</name>
</author>
<author>
<name sortKey="Niebur, E" uniqKey="Niebur E">E. Niebur</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mitra, S" uniqKey="Mitra S">S. Mitra</name>
</author>
<author>
<name sortKey="Fusi, S" uniqKey="Fusi S">S. Fusi</name>
</author>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Naud, R" uniqKey="Naud R">R. Naud</name>
</author>
<author>
<name sortKey="Berger, T" uniqKey="Berger T">T. Berger</name>
</author>
<author>
<name sortKey="Bathellier, B" uniqKey="Bathellier B">B. Bathellier</name>
</author>
<author>
<name sortKey="Carandini, M" uniqKey="Carandini M">M. Carandini</name>
</author>
<author>
<name sortKey="Gerstner, W" uniqKey="Gerstner W">W. Gerstner</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Olsson, J A" uniqKey="Olsson J">J. A. Olsson</name>
</author>
<author>
<name sortKey="H Fliger, P" uniqKey="H Fliger P">P. Häfliger</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pelgrom, M J M" uniqKey="Pelgrom M">M. J. M. Pelgrom</name>
</author>
<author>
<name sortKey="Duinmaijer, A C J" uniqKey="Duinmaijer A">A. C. J. Duinmaijer</name>
</author>
<author>
<name sortKey="Welbers, A P G" uniqKey="Welbers A">A. P. G. Welbers</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Rachmuth, G" uniqKey="Rachmuth G">G. Rachmuth</name>
</author>
<author>
<name sortKey="Poon, C S" uniqKey="Poon C">C.-S. Poon</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Rangan, V" uniqKey="Rangan V">V. Rangan</name>
</author>
<author>
<name sortKey="Ghosh, A" uniqKey="Ghosh A">A. Ghosh</name>
</author>
<author>
<name sortKey="Aparin, V" uniqKey="Aparin V">V. Aparin</name>
</author>
<author>
<name sortKey="Cauwenberghs, G" uniqKey="Cauwenberghs G">G. Cauwenberghs</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Rasche, C" uniqKey="Rasche C">C. Rasche</name>
</author>
<author>
<name sortKey="Douglas, R J" uniqKey="Douglas R">R. J. Douglas</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Renaud, S" uniqKey="Renaud S">S. Renaud</name>
</author>
<author>
<name sortKey="Tomas, J" uniqKey="Tomas J">J. Tomas</name>
</author>
<author>
<name sortKey="Bornat, Y" uniqKey="Bornat Y">Y. Bornat</name>
</author>
<author>
<name sortKey="Daouzli, A" uniqKey="Daouzli A">A. Daouzli</name>
</author>
<author>
<name sortKey="Saighi, S" uniqKey="Saighi S">S. Saïghi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Saighi, S" uniqKey="Saighi S">S. Saighi</name>
</author>
<author>
<name sortKey="Bornat, Y" uniqKey="Bornat Y">Y. Bornat</name>
</author>
<author>
<name sortKey="Tomas, J" uniqKey="Tomas J">J. Tomas</name>
</author>
<author>
<name sortKey="Le Masson, G" uniqKey="Le Masson G">G. Le Masson</name>
</author>
<author>
<name sortKey="Renaud, S" uniqKey="Renaud S">S. Renaud</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sarpeshkar, R" uniqKey="Sarpeshkar R">R. Sarpeshkar</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sarpeshkar, R" uniqKey="Sarpeshkar R">R. Sarpeshkar</name>
</author>
<author>
<name sortKey="Delbruck, T" uniqKey="Delbruck T">T. Delbrück</name>
</author>
<author>
<name sortKey="Mead, C A" uniqKey="Mead C">C. A. Mead</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Schemmel, J" uniqKey="Schemmel J">J. Schemmel</name>
</author>
<author>
<name sortKey="Bruderle, D" uniqKey="Bruderle D">D. Brüderle</name>
</author>
<author>
<name sortKey="Meier, K" uniqKey="Meier K">K. Meier</name>
</author>
<author>
<name sortKey="Ostendorf, B" uniqKey="Ostendorf B">B. Ostendorf</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Schemmel, J" uniqKey="Schemmel J">J. Schemmel</name>
</author>
<author>
<name sortKey="Fieres, J" uniqKey="Fieres J">J. Fieres</name>
</author>
<author>
<name sortKey="Meier, K" uniqKey="Meier K">K. Meier</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Schemmel, J" uniqKey="Schemmel J">J. Schemmel</name>
</author>
<author>
<name sortKey="Grubl, A" uniqKey="Grubl A">A. Grübl</name>
</author>
<author>
<name sortKey="Meier, K" uniqKey="Meier K">K. Meier</name>
</author>
<author>
<name sortKey="Muller, E" uniqKey="Muller E">E. Muller</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Serrano Gotarredona, R" uniqKey="Serrano Gotarredona R">R. Serrano-Gotarredona</name>
</author>
<author>
<name sortKey="Serrano Gotarredona, T" uniqKey="Serrano Gotarredona T">T. Serrano-Gotarredona</name>
</author>
<author>
<name sortKey="Acosta Jimenez, A" uniqKey="Acosta Jimenez A">A. Acosta-Jimenez</name>
</author>
<author>
<name sortKey="Serrano Gotarredona, C" uniqKey="Serrano Gotarredona C">C. Serrano-Gotarredona</name>
</author>
<author>
<name sortKey="Perez Carrasco, J A" uniqKey="Perez Carrasco J">J. A. Perez-Carrasco</name>
</author>
<author>
<name sortKey="Linares Barranco, A" uniqKey="Linares Barranco A">A. Linares-Barranco</name>
</author>
<author>
<name sortKey="Jimenez Moreno, G" uniqKey="Jimenez Moreno G">G. Jimenez-Moreno</name>
</author>
<author>
<name sortKey="Civit Ballcels, A" uniqKey="Civit Ballcels A">A. Civit-Ballcels</name>
</author>
<author>
<name sortKey="Linares Barranco, B" uniqKey="Linares Barranco B">B. Linares-Barranco</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Serrano Gotarredona, T" uniqKey="Serrano Gotarredona T">T. Serrano-Gotarredona</name>
</author>
<author>
<name sortKey="Serrano Gotarredona, R" uniqKey="Serrano Gotarredona R">R. Serrano-Gotarredona</name>
</author>
<author>
<name sortKey="Acosta Jimenez, A" uniqKey="Acosta Jimenez A">A. Acosta-Jimenez</name>
</author>
<author>
<name sortKey="Linares Barranco, B" uniqKey="Linares Barranco B">B. Linares-Barranco</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sheik, S" uniqKey="Sheik S">S. Sheik</name>
</author>
<author>
<name sortKey="Stefanini, F" uniqKey="Stefanini F">F. Stefanini</name>
</author>
<author>
<name sortKey="Neftci, E" uniqKey="Neftci E">E. Neftci</name>
</author>
<author>
<name sortKey="Chicca, E" uniqKey="Chicca E">E. Chicca</name>
</author>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G. Indiveri</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Shi, B E" uniqKey="Shi B">B. E. Shi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Silver, R" uniqKey="Silver R">R. Silver</name>
</author>
<author>
<name sortKey="Boahen, K" uniqKey="Boahen K">K. Boahen</name>
</author>
<author>
<name sortKey="Grillner, S" uniqKey="Grillner S">S. Grillner</name>
</author>
<author>
<name sortKey="Kopell, N" uniqKey="Kopell N">N. Kopell</name>
</author>
<author>
<name sortKey="Olsen, K L" uniqKey="Olsen K">K. L. Olsen</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Tomazou, C" uniqKey="Tomazou C">C. Tomazou</name>
</author>
<author>
<name sortKey="Lidgey, F J" uniqKey="Lidgey F">F. J. Lidgey</name>
</author>
<author>
<name sortKey="Haigh, D G" uniqKey="Haigh D">D. G. Haigh</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Toumazou, C" uniqKey="Toumazou C">C. Toumazou</name>
</author>
<author>
<name sortKey="Georgiou, J" uniqKey="Georgiou J">J. Georgiou</name>
</author>
<author>
<name sortKey="Drakakis, E M" uniqKey="Drakakis E">E. M. Drakakis</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Van Schaik, A" uniqKey="Van Schaik A">A. van Schaik</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Van Schaik, A" uniqKey="Van Schaik A">A. van Schaik</name>
</author>
<author>
<name sortKey="Jin, C" uniqKey="Jin C">C. Jin</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Van Schaik, A" uniqKey="Van Schaik A">A. van Schaik</name>
</author>
<author>
<name sortKey="Jin, C" uniqKey="Jin C">C. Jin</name>
</author>
<author>
<name sortKey="Hamilton, T J" uniqKey="Hamilton T">T. J. Hamilton</name>
</author>
<author>
<name sortKey="Mihalas, S" uniqKey="Mihalas S">S. Mihalas</name>
</author>
<author>
<name sortKey="Niebur, E" uniqKey="Niebur E">E. Niebur</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Van Schaik, A" uniqKey="Van Schaik A">A. van Schaik</name>
</author>
<author>
<name sortKey="Jin, C" uniqKey="Jin C">C. Jin</name>
</author>
<author>
<name sortKey="Hamilton, T J" uniqKey="Hamilton T">T. J. Hamilton</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Vogelstein, R J" uniqKey="Vogelstein R">R. J. Vogelstein</name>
</author>
<author>
<name sortKey="Mallik, U" uniqKey="Mallik U">U. Mallik</name>
</author>
<author>
<name sortKey="Vogelstein, J T" uniqKey="Vogelstein J">J. T. Vogelstein</name>
</author>
<author>
<name sortKey="Cauwenberghs, G" uniqKey="Cauwenberghs G">G. Cauwenberghs</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Vogelstein, R J" uniqKey="Vogelstein R">R. J. Vogelstein</name>
</author>
<author>
<name sortKey="Tenore, F" uniqKey="Tenore F">F. Tenore</name>
</author>
<author>
<name sortKey="Guevremont, L" uniqKey="Guevremont L">L. Guevremont</name>
</author>
<author>
<name sortKey="Etienne Cummings, R" uniqKey="Etienne Cummings R">R. Etienne-Cummings</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Wang, Y" uniqKey="Wang Y">Y. Wang</name>
</author>
<author>
<name sortKey="Liu, S C" uniqKey="Liu S">S.-C. Liu</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Wijekoon, J H B" uniqKey="Wijekoon J">J. H. B. Wijekoon</name>
</author>
<author>
<name sortKey="Dudek, P" uniqKey="Dudek P">P. Dudek</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Wijekoon, J H B" uniqKey="Wijekoon J">J. H. B. Wijekoon</name>
</author>
<author>
<name sortKey="Dudek, P" uniqKey="Dudek P">P. Dudek</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Yu, T" uniqKey="Yu T">T. Yu</name>
</author>
<author>
<name sortKey="Cauwenberghs, G" uniqKey="Cauwenberghs G">G. Cauwenberghs</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Yu, T" uniqKey="Yu T">T. Yu</name>
</author>
<author>
<name sortKey="Cauwenberghs, G" uniqKey="Cauwenberghs G">G. Cauwenberghs</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zou, Q" uniqKey="Zou Q">Q. Zou</name>
</author>
<author>
<name sortKey="Bornat, Y" uniqKey="Bornat Y">Y. Bornat</name>
</author>
<author>
<name sortKey="Saighi, S" uniqKey="Saighi S">S. Saighi</name>
</author>
<author>
<name sortKey="Tomas, J" uniqKey="Tomas J">J. Tomas</name>
</author>
<author>
<name sortKey="Renaud, S" uniqKey="Renaud S">S. Renaud</name>
</author>
<author>
<name sortKey="Destexhe, A" uniqKey="Destexhe A">A. Destexhe</name>
</author>
</analytic>
</biblStruct>
</listBibl>
</div1>
</back>
</TEI>
<pmc article-type="review-article">
<pmc-dir>properties open_access</pmc-dir>
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Front Neurosci</journal-id>
<journal-id journal-id-type="publisher-id">Front. Neurosci</journal-id>
<journal-title-group>
<journal-title>Frontiers in Neuroscience</journal-title>
</journal-title-group>
<issn pub-type="ppub">1662-4548</issn>
<issn pub-type="epub">1662-453X</issn>
<publisher>
<publisher-name>Frontiers Research Foundation</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="pmid">21747754</article-id>
<article-id pub-id-type="pmc">3130465</article-id>
<article-id pub-id-type="doi">10.3389/fnins.2011.00073</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Review Article</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Neuromorphic Silicon Neuron Circuits</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Indiveri</surname>
<given-names>Giacomo</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">*</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Linares-Barranco</surname>
<given-names>Bernabé</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hamilton</surname>
<given-names>Tara Julia</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>van Schaik</surname>
<given-names>André</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Etienne-Cummings</surname>
<given-names>Ralph</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Delbruck</surname>
<given-names>Tobi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Shih-Chii</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Dudek</surname>
<given-names>Piotr</given-names>
</name>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Häfliger</surname>
<given-names>Philipp</given-names>
</name>
<xref ref-type="aff" rid="aff7">
<sup>7</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Renaud</surname>
<given-names>Sylvie</given-names>
</name>
<xref ref-type="aff" rid="aff8">
<sup>8</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Schemmel</surname>
<given-names>Johannes</given-names>
</name>
<xref ref-type="aff" rid="aff9">
<sup>9</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Cauwenberghs</surname>
<given-names>Gert</given-names>
</name>
<xref ref-type="aff" rid="aff10">
<sup>10</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Arthur</surname>
<given-names>John</given-names>
</name>
<xref ref-type="aff" rid="aff11">
<sup>11</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hynna</surname>
<given-names>Kai</given-names>
</name>
<xref ref-type="aff" rid="aff11">
<sup>11</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Folowosele</surname>
<given-names>Fopefolu</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Saighi</surname>
<given-names>Sylvain</given-names>
</name>
<xref ref-type="aff" rid="aff8">
<sup>8</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Serrano-Gotarredona</surname>
<given-names>Teresa</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wijekoon</surname>
<given-names>Jayawan</given-names>
</name>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Yingxue</given-names>
</name>
<xref ref-type="aff" rid="aff12">
<sup>12</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Boahen</surname>
<given-names>Kwabena</given-names>
</name>
<xref ref-type="aff" rid="aff11">
<sup>11</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Institute of Neuroinformatics, University of Zurich and ETH Zurich</institution>
<country>Zurich, Switzerland</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>National Microelectronics Center, Instituto Microelectronica Sevilla</institution>
<country>Sevilla, Spain</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>School of Electrical Engineering and Telecommunications, University of New South Wales</institution>
<country>Sydney, NSW, Australia</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>School of Electrical and Information Engineering, University of Sydney</institution>
<country>Sydney, NSW, Australia</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>Whiting School of Engineering, Johns Hopkins University</institution>
<country>Baltimore, MD, USA</country>
</aff>
<aff id="aff6">
<sup>6</sup>
<institution>School of Electrical and Electronic Engineering, University of Manchester</institution>
<country>Manchester, UK</country>
</aff>
<aff id="aff7">
<sup>7</sup>
<institution>Department of Informatics, University of Oslo</institution>
<country>Oslo, Norway</country>
</aff>
<aff id="aff8">
<sup>8</sup>
<institution>Laboratoire de l'Intégration du Matériau au Système, Bordeaux University and IMS-CNRS Laboratory</institution>
<country>Bordeaux, France</country>
</aff>
<aff id="aff9">
<sup>9</sup>
<institution>Kirchhoff Institute for Physics, University of Heidelberg</institution>
<country>Heidelberg, Germany</country>
</aff>
<aff id="aff10">
<sup>10</sup>
<institution>Department of Bioengineering and Institute for Neural Computation, University of California San Diego</institution>
<country>La Jolla, CA, USA</country>
</aff>
<aff id="aff11">
<sup>11</sup>
<institution>Stanford Bioengineering, Stanford University</institution>
<country>Stanford, CA, USA</country>
</aff>
<aff id="aff12">
<sup>12</sup>
<institution>Janelia Farm Research Campus, Howard Hughes Medical Institute</institution>
<country>Ashburn, VA, USA</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Bert Shi, The Hong Kong University of Science and Technology, Hong Kong</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Theodore Yu, University of California at San Diego, USA; Chi-Sang Poon, Harvard – MIT Division of Health Sciences and Technology, USA; Tadashi Shibata, University of Tokyo, Japan</p>
</fn>
<corresp id="fn001">*Correspondence: Giacomo Indiveri, Institute of Neuroinformatics, Swiss Federal Institute of Technology Zurich, University of Zurich, Zurich CH-8057, Switzerland. e-mail:
<email>giacomo@ini.phys.ethz.ch</email>
</corresp>
<fn fn-type="other" id="fn002">
<p>This article was submitted to Frontiers in Neuromorphic Engineering, a specialty of Frontiers in Neuroscience.</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>31</day>
<month>5</month>
<year>2011</year>
</pub-date>
<pub-date pub-type="collection">
<year>2011</year>
</pub-date>
<volume>5</volume>
<elocation-id>73</elocation-id>
<history>
<date date-type="received">
<day>15</day>
<month>12</month>
<year>2010</year>
</date>
<date date-type="accepted">
<day>07</day>
<month>5</month>
<year>2011</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright © 2011 Indiveri, Linares-Barranco, Hamilton, van Schaik, Etienne-Cummings, Delbruck, Liu, Dudek, Häfliger, Renaud, Schemmel, Cauwenberghs, Arthur, Hynna, Folowosele, Saïghi, Serrano-Gotarredona, Wijekoon, Wang and Boahen.</copyright-statement>
<copyright-year>2011</copyright-year>
<license license-type="open-access" xlink:href="http://www.frontiersin.org/licenseagreement">
<license-p>This is an open-access article subject to a non-exclusive license between the authors and Frontiers Media SA, which permits use, distribution and reproduction in other forums, provided the original authors and source are credited and other Frontiers conditions are complied with.</license-p>
</license>
</permissions>
<abstract>
<p>Hardware implementations of spiking neurons can be extremely useful for a large variety of applications, ranging from high-speed modeling of large-scale neural systems to real-time behaving systems, to bidirectional brain–machine interfaces. The specific circuit solutions used to implement silicon neurons depend on the application requirements. In this paper we describe the most common building blocks and techniques used to implement these circuits, and present an overview of a wide range of neuromorphic silicon neurons, which implement different computational models, ranging from biophysically realistic and conductance-based Hodgkin–Huxley models to bi-dimensional generalized adaptive integrate and fire models. We compare the different design methodologies used for each silicon neuron design described, and demonstrate their features with experimental results, measured from a wide range of fabricated VLSI chips.</p>
</abstract>
<kwd-group>
<kwd>analog VLSI</kwd>
<kwd>subthreshold</kwd>
<kwd>spiking</kwd>
<kwd>integrate and fire</kwd>
<kwd>conductance based</kwd>
<kwd>adaptive exponential</kwd>
<kwd>log-domain</kwd>
<kwd>circuit</kwd>
</kwd-group>
<counts>
<fig-count count="21"></fig-count>
<table-count count="2"></table-count>
<equation-count count="3"></equation-count>
<ref-count count="102"></ref-count>
<page-count count="23"></page-count>
<word-count count="16250"></word-count>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="">
<label>1</label>
<title>Introduction</title>
<p>Spike-based models of neurons have recently become very popular, for both investigating the role of spike-timing in the computational neuroscience field, and for implementing event-driven computing systems in the neuromorphic engineering field. Several spike-based neural network simulators have been developed within this context, and much research has focused on software tools and strategies for simulating spiking neural networks (Brette et al.,
<xref ref-type="bibr" rid="B10">2007</xref>
). Digital tools and simulators are convenient and practical for exploring the quantitative behavior of neural networks. However they are not ideal for implementing real-time behaving systems, or detailed large-scale simulations of neural systems. Even the largest supercomputing systems to date are not capable of obtaining real-time performance when running simulations large enough to accommodate multiple cortical areas, yet detailed enough to include distinct cellular properties. Custom digital systems that exploit parallel graphical processing units (GPUs) or field programmable gate arrays (FPGAs) may offer such capabilities in due time, but it is not clear that such systems will be able to approach the density, energy efficiency, and resilience of neurons and synapses that they model in the central nervous system. The observation that the brain operates on analog principles of the physics of neural computation that are fundamentally different from digital principles in traditional computing, initiated the investigations in the field of
<italic>neuromorphic engineering</italic>
(Mead,
<xref ref-type="bibr" rid="B64">1989</xref>
). Silicon neurons (SiNs) are hybrid analog/digital very large scale integration (VLSI) circuits that emulate the electrophysiological behavior of real neurons and conductances. Hardware emulations of neural systems that use SiNs operate in real-time, and the speed of the network is independent of the number of neurons or their coupling. SiNs offer a medium in which neuronal networks can be emulated
<italic>directly</italic>
in hardware rather than simply simulated on a general purpose computer. They are much more energy efficient than simulations executed on general purpose computers, so they are suitable for real-time large-scale neural emulations (Silver et al.,
<xref ref-type="bibr" rid="B88">2007</xref>
; Schemmel et al.,
<xref ref-type="bibr" rid="B82">2008</xref>
). On the other hand, SiN circuits provide only a qualitative approximation to the exact performance of digitally simulated neurons, so they are not ideal for detailed quantitative investigations. Where SiN circuits provide a tangible advantage is in the investigation of questions concerning the strict real-time interaction of the system with its environment (Indiveri,
<xref ref-type="bibr" rid="B41">2000</xref>
; Le Masson et al.,
<xref ref-type="bibr" rid="B51">2002</xref>
; Vogelstein et al.,
<xref ref-type="bibr" rid="B96">2008</xref>
; Indiveri et al.,
<xref ref-type="bibr" rid="B43">2009</xref>
; Mitra et al.,
<xref ref-type="bibr" rid="B70">2009</xref>
). And the technology developed to build these real-time, low-power neuromorphic systems can be used to engineer brain-inspired computational solutions for practical applications. The term “neuromorphic” was coined by Carver Mead in the late ’eighties to refer to artificial neural systems whose architecture and design principles are based on those of biological nervous systems (Mead,
<xref ref-type="bibr" rid="B65">1990</xref>
). SiN circuits represent therefore one of the main building blocks for implementing neuromorphic systems. Although in the original definition, the term neuromorphic was restricted to the set of analog VLSI circuits that operate using the same physics of computation used by the nervous system (e.g., silicon neuron circuits that exploit the physics of the silicon medium to directly reproduce the bio-physics of nervous cells), the definition has now been broadened to include analog/digital hardware implementations of neural processing systems, as well as spike-based sensory processing systems. Within this context, many different types of SiNs have been proposed, that emulate real neurons at many different levels: From complex biophysical models that emulate ion channel dynamics and detailed dendritic or axonal morphologies to basic integrate-and-fire (I&F) circuits. Depending on the application domain of interest, SiN circuits can be more or less complex, with large arrays of neurons all integrated on the same chip, or single neurons implemented on a single chip, or with some elements of the neuron distributed across multiple chips.</p>
<p>In this work we describe a wide range of circuits commonly used to design SiNs, spanning multiple design strategies and techniques that range from current-mode, sub-threshold to voltage-mode, switched-capacitor (S-C) designs. Moreover we present an overview of the most representative silicon neuron circuit designs recently proposed, compare the different approaches followed, and point out advantages and strengths of each design.</p>
</sec>
<sec sec-type="">
<label>2</label>
<title>Silicon Neuron Computational Blocks</title>
<p>From the functional point of view, silicon neurons can all be described as circuits that have one or more
<italic>synapse</italic>
blocks, responsible for receiving spikes from other neurons, integrating them over time and converting them into currents, as well as a
<italic>soma</italic>
block, responsible for the spatio-temporal integration of the input signals and generation of the output analog action potentials and/or digital spike events. In addition both synapse and soma blocks can be interfaced to circuits that model the neuron's spatial structure and implement the signal processing that takes place in dendritic trees and axons respectively.</p>
<p>
<italic>The synapse</italic>
circuits of a SiN can carry out linear and non-linear integration of the input spikes, with elaborate temporal dynamics, and short and long-term plasticity mechanisms. The temporal integration circuits of silicon synapses, as well as those responsible for converting voltage spikes into excitatory or inhibitory post-synaptic currents (EPSCs or IPSCs respectively) share many common elements with those used in the soma integration and adaptation blocks. Therefore in this paper we restrict our analysis of synapse circuits only to those circuits that implement the basic functionalities of voltage-spike to current conversion and temporal integration, while their complex non-linear features and their spike-timing dependent plasticity mechanisms will be the focus of a subsequent paper.</p>
<p>
<italic>The soma</italic>
block of a SiN can be further subdivided into several functional blocks that reflect the computational properties of the theoretical models they implement. Typically SiNs comprise one or more of the following stages: A (linear or non-linear) temporal integration block, a spike generation block, a refractory period block and a spike-frequency or spiking threshold adaptation block. Each of these functional sub-blocks can be implemented using different circuit design techniques and styles. Depending on which functional blocks are used, and how they are combined, the resulting SiN can implement a wide range of neuron models, from simple linear-threshold units to complex multi-compartmental models.</p>
<p>
<italic>The dendrites and axon</italic>
circuit blocks can be used to implement the cable equation, for modeling signal propagation along passive neuronal fibers (Koch,
<xref ref-type="bibr" rid="B49">1999</xref>
). These circuits allow the design of multi-compartment neuron models that take into account the neuron spatial structure. We will describe examples of such circuits in Section
<xref ref-type="sec" rid="s1">3.5</xref>
.</p>
<p>
<italic>Design styles</italic>
Table
<xref ref-type="table" rid="T1">1</xref>
summarizes the relevant computational sub-blocks useful for building SiNs and the possible design styles that can be used to implement them. Each computational block can be implemented with circuits that adopt any of the design strategies outlined in the bottom part of the table. The terms weak and strong inversion in that table refer to the region of operation of individual MOSFETs: In the weak-inversion (or sub-threshold) region the transistor current flow mechanism is diffusion, while in the strong-inversion (or above threshold) region, it is drift. The voltage-mode and current-mode design styles refer to the way input and output signals are represented (i.e., with voltages or currents respectively). S-C designs implement discrete time signal processing strategies, by using clocked switches (MOSFETs) to move charge from one capacitor to the next. Conversely in non-clocked systems, signals are continuous and no global clock circuit is necessary. Biophysical and phenomenological models refer to the level of detail used in the SiN circuit, to implement a model of a real neuron. And the last two design styles, real- and accelerated-time refer to the range of time scales that can be emulated in hardware. Circuits that can operate with time-constants that are biologically plausible are said to be real-time, while circuits that can only run at time scales which are a factor to 10 or more faster, are said to be accelerated-time.</p>
<table-wrap id="T1" position="float">
<label>Table 1</label>
<caption>
<p>
<bold>Main SiN computational blocks, and circuit design styles</bold>
.</p>
</caption>
<table frame="hsides" rules="groups">
<tbody>
<tr>
<td align="left" colspan="2" rowspan="1">
<bold>COMPUTATIONAL BLOCKS</bold>
</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Temporal integration block</td>
<td align="left" rowspan="1" colspan="1"></td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Spike/event generation block</td>
<td align="left" rowspan="1" colspan="1"></td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Refractory period mechanism</td>
<td align="left" rowspan="1" colspan="1"></td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Spike-frequency adaptation block</td>
<td align="left" rowspan="1" colspan="1"></td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Spiking threshold adaptation block</td>
<td align="left" rowspan="1" colspan="1"></td>
</tr>
<tr>
<td align="left" colspan="2" rowspan="1">
<bold>DESIGN STYLES</bold>
</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Weak inversion</td>
<td align="left" rowspan="1" colspan="1">Strong inversion</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Voltage mode</td>
<td align="left" rowspan="1" colspan="1">Current-mode</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Non-clocked</td>
<td align="left" rowspan="1" colspan="1">Switched-capacitor</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Biophysical model</td>
<td align="left" rowspan="1" colspan="1">Phenomenological model</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Real-time</td>
<td align="left" rowspan="1" colspan="1">Accelerated-time</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In the next Section we will describe some of the more common circuits used as basic building blocks for building SiNs which cover all design strategies outlined in Table
<xref ref-type="table" rid="T1">1</xref>
.</p>
</sec>
<sec sec-type="" id="s7">
<label>3</label>
<title>Silicon Neuron Circuit Blocks</title>
<sec id="s5">
<label>3.1</label>
<title>Conductance dynamics</title>
<sec>
<title>Temporal integration</title>
<p>It has been shown that an efficient way of modeling neuron conductance dynamics and synaptic transmission mechanisms is by using simple first-order differential equations of the type
<inline-formula>
<mml:math id="M1">
<mml:mrow>
<mml:mi>τ</mml:mi>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>˙</mml:mo>
</mml:mover>
<mml:mo>=</mml:mo>
<mml:mo></mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
where
<italic>y</italic>
represents an output voltage or current, and
<italic>x</italic>
the input driving force (Destexhe et al.,
<xref ref-type="bibr" rid="B22">1998</xref>
). For example, this equation governs the behavior of all passive ionic channels found in nerve membranes. In the classical silicon neuron implementation proposed by Mahowald and Douglas (
<xref ref-type="bibr" rid="B61">1991</xref>
) the circuit used to implement the equation described above for modeling the neuron's passive
<italic>leak</italic>
conductance is the
<italic>follower–integrator</italic>
circuit. The follower–integrator comprises a transconductance amplifier configured in negative feedback mode with its output node connected to a capacitor. When used in the weak-inversion domain, as a
<italic>voltage mode</italic>
circuit, the follower–integrator behaves as a first-order low-pass filter with a tunable conductance. A detailed description of this circuit is provided in Liu et al. (
<xref ref-type="bibr" rid="B59">2002</xref>
). Conversely, in current-mode designs, an efficient strategy for implementing the first-order differential equations described above, is to use
<italic>log-domain</italic>
circuits (Tomazou et al.,
<xref ref-type="bibr" rid="B89">1990</xref>
). For example, the log-domain “Bernoulli-Cell” is a circuit that can implement synaptic and conductance dynamics (Drakakis et al.,
<xref ref-type="bibr" rid="B23">1997</xref>
). The circuit operates in current-mode and in the weak-inversion (or sub-threshold) domain. It has been fully characterized in Drakakis et al. (
<xref ref-type="bibr" rid="B23">1997</xref>
), and has been used to implement Hodgkin–Huxley VLSI models of neurons (Toumazou et al.,
<xref ref-type="bibr" rid="B90">1998</xref>
). A similar log-domain circuit is shown in Figure
<xref ref-type="fig" rid="F1">1</xref>
A: This circuit, called the “Tau-Cell,” was first proposed in Edwards and Cauwenberghs (
<xref ref-type="bibr" rid="B24">2000</xref>
) as a BiCMOS log-domain filter; it was fully characterized in van Schaik and Jin (
<xref ref-type="bibr" rid="B92">2003</xref>
) as a sub-threshold log-domain circuit, and used in Yu and Cauwenberghs (
<xref ref-type="bibr" rid="B101">2010b</xref>
) to implement conductance-based synapses. This circuit is used also in the
<italic>tau-cell</italic>
neuron, described in Section
<xref ref-type="sec" rid="s2">4.2</xref>
. Another sub-threshold log-domain circuit is the low pass filter (LPF) described in Arthur and Boahen (
<xref ref-type="bibr" rid="B1">2004</xref>
,
<xref ref-type="bibr" rid="B2">2007</xref>
), and shown in Figure
<xref ref-type="fig" rid="F1">1</xref>
B. This circuit is based on the standard log-domain low pass filter (Frey,
<xref ref-type="bibr" rid="B33">1993</xref>
) originally implemented using bipolar transistors, but has been simplified to act as a voltage pulse integrator: Input voltage pulses (spikes) arriving at the
<italic>V</italic>
<sub>in</sub>
node are integrated to produce an output current
<italic>I</italic>
<sub>syn</sub>
with exponential rise and decay temporal dynamics. The circuit time-constant can be set by adjusting the
<italic>V</italic>
<sub>τ</sub>
bias, and the maximum current amplitude (e.g., corresponding to synaptic efficacy) depends on both
<italic>V</italic>
<sub>τ</sub>
and
<italic>V</italic>
<sub>w</sub>
. A recent current-mode circuit that implements temporal dynamics using this log-domain LPF circuit coupled to a wide-range transconductance amplifier has been proposed in Rachmuth and Poon (
<xref ref-type="bibr" rid="B74">2008</xref>
). This circuit allows robust emulation of emergent iono-neuronal dynamics, reproducing also chaotic bursting as observed in pacemaker cells. A detailed analysis of the synaptic and neural dynamics that can be obtained with the log-domain LPF circuit is presented in Bartolozzi and Indiveri (
<xref ref-type="bibr" rid="B4">2007</xref>
). In Bartolozzi and Indiveri (
<xref ref-type="bibr" rid="B4">2007</xref>
) the authors propose also additional circuits for implementing synaptic dynamics, including a novel differential pair integrator (DPI) circuit (see Figure
<xref ref-type="fig" rid="F1">1</xref>
C). Similar to the LPF pulse integrator, the DPI circuit integrates voltage pulses, following a current-mode approach. However, rather than using a single pFET to generate the appropriate
<italic>I</italic>
<sub>w</sub>
current, via the translinear principle (Gilbert,
<xref ref-type="bibr" rid="B35">1975</xref>
), it uses a differential pair in negative feedback configuration. This allows the circuit to achieve LPF functionality with tunable dynamic conductances: Input voltage pulses are integrated to produce an output current that has maximum amplitude set by
<italic>V</italic>
<sub>w</sub>
,
<italic>V</italic>
<sub>τ</sub>
, and
<italic>V</italic>
<sub>thr</sub>
. In all circuits of Figure
<xref ref-type="fig" rid="F1">1</xref>
the
<italic>V</italic>
<sub>w</sub>
bias (the synaptic weight) can be set by local circuits to implement learning and plasticity (Fusi et al.,
<xref ref-type="bibr" rid="B34">2000</xref>
; Mitra et al.,
<xref ref-type="bibr" rid="B70">2009</xref>
). However, the DPI offers an extra degree of freedom via the
<italic>V</italic>
<sub>thr</sub>
bias. This parameter can be used to implement additional adaptation and plasticity schemes, such as intrinsic or homeostatic plasticity (Bartolozzi and Indiveri,
<xref ref-type="bibr" rid="B5">2009</xref>
). A complete analysis of the DPI and its modes of operation is provided in (Bartolozzi and Indiveri,
<xref ref-type="bibr" rid="B4">2007</xref>
). The DPI will be used in Section
<xref ref-type="sec" rid="s2">4.2</xref>
to implement the
<italic>DPI-neuron</italic>
.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption>
<p>
<bold>(A)</bold>
“Tau-cell” circuit: log-domain circuit used to implement a first-order low-pass filter (LPF);
<bold>(B)</bold>
Sub-threshold first-order LPF circuit;
<bold>(C)</bold>
“DPI” circuit: non-linear current-mode LPF circuit.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g001"></graphic>
</fig>
</sec>
<sec>
<title>Thermodynamically equivalent models</title>
<p>Many of the membrane channels that shape the output activity of a neuron exhibit dynamics that can be represented by state changes of a series of voltage-dependent
<italic>gating particles</italic>
, which must be open for the channel to conduct. The state-transitions of these particles can be understood within the context of thermodynamic equivalent models (Destexhe and Huguenard,
<xref ref-type="bibr" rid="B21">2000</xref>
): The membrane voltage creates an energy barrier which a gating particle (a charged molecule) must overcome to change states (e.g., to open). Changes in the membrane voltage modulate the size of the energy barriers, altering the rates of opening and closing of a gating particle. The average conductance of a channel is proportional to the percentage of the population of individual channels that are open.</p>
<p>Since transistors also involve the movement of a charged particle through an electric field, a transistor circuit can directly represent the action of a population of gating particles (Hynna and Boahen,
<xref ref-type="bibr" rid="B39">2007</xref>
). Figure
<xref ref-type="fig" rid="F2">2</xref>
shows a thermodynamic model of a gating variable in which the drain current of transistor M2 in Figure
<xref ref-type="fig" rid="F2">2</xref>
A represents the gating particle's rate of opening, while the source current of M1 represents the rate of closing. The voltage
<italic>V</italic>
<sub>O</sub>
controls the height of the energy barrier in M2: Increasing
<italic>V</italic>
<sub>O</sub>
increases the opening rate, shifting
<italic>u</italic>
<sub>V</sub>
toward
<italic>u</italic>
<sub>H</sub>
. Increasing
<italic>V</italic>
<sub>C</sub>
has the opposite effect: The closing rate increases, shifting
<italic>u</italic>
<sub>V</sub>
toward
<italic>u</italic>
<sub>L</sub>
. Generally,
<italic>V</italic>
<sub>O</sub>
and
<italic>V</italic>
<sub>C</sub>
are inversely related; that is, as
<italic>V</italic>
<sub>O</sub>
increases,
<italic>V</italic>
<sub>C</sub>
should decrease.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption>
<p>
<bold>Thermodynamic model of a gating variable</bold>
.
<bold>(A)</bold>
Gating variable circuit.
<bold>(B)</bold>
Voltage dependence of the steady-state and time-constant of the variable circuit in
<bold>(A)</bold>
. See Hynna and Boahen (
<xref ref-type="bibr" rid="B39">2007</xref>
) for details.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g002"></graphic>
</fig>
<p>The source of M2,
<italic>u</italic>
<sub>V</sub>
is the log-domain representation of the gating variable u. Attaching
<italic>u</italic>
<sub>V</sub>
to the gate of a third transistor (not shown) realizes the variable u as a modulation of a current set by
<italic>u</italic>
<sub>H</sub>
. Connected as a simple activating channel – with
<italic>V</italic>
<sub>
<italic>O</italic>
</sub>
proportional to the membrane voltage (Hynna and Boahen,
<xref ref-type="bibr" rid="B39">2007</xref>
) – the voltage dependence of the steady-state and time-constant of u, as measured through the output transistor, match the sigmoid and bell-shaped curves commonly measured in neurophysiology (see Figure
<xref ref-type="fig" rid="F2">2</xref>
B). This circuit will be used in Section
<xref ref-type="sec" rid="s3">4.1</xref>
to implement the
<italic>Thalamic relay neuron</italic>
.</p>
</sec>
<sec>
<title>Phenomenological models</title>
<p>It is also possible to model conductance and channel dynamics by abstracting their behavior, describing it with sets of differential equations, and solving them using analog circuits. One can resort to using systematic synthesis methods for mapping non-linear differential equations onto analog circuits. For example, using this strategy it was possible to design circuit implementations for the FitzHugh-Nagumo neuron model (FitzHugh,
<xref ref-type="bibr" rid="B30">1961</xref>
), as proposed in Linares-Barranco et al. (
<xref ref-type="bibr" rid="B55">1991</xref>
). These methods typically use voltage mode above-threshold circuits rather than the current-mode sub-threshold circuits described above, and integrators are typically implemented using classical filter design techniques or S-C techniques. Examples of integrators implemented using these design strategies are described in Section
<xref ref-type="sec" rid="s4">4.4</xref>
.</p>
</sec>
</sec>
<sec id="s8">
<label>3.2</label>
<title>Spike-event generation</title>
<p>Biophysically realistic implementations of neurons produce analog waveforms that are continuous and smooth in time, even for the generation of action potentials (we will describe examples of these types of circuits in Section
<xref ref-type="sec" rid="s3">4.1</xref>
). In many other neuron models, however, the action potential is a discontinuous and discrete event which is generated whenever a set threshold is crossed.</p>
<p>One of the original circuits proposed for generating discrete events in VLSI implementations of silicon neurons is the
<italic>Axon-Hillock</italic>
circuit (Mead,
<xref ref-type="bibr" rid="B64">1989</xref>
). Figure
<xref ref-type="fig" rid="F3">3</xref>
A shows a schematic diagram of this circuit. The amplifier block A is typically implemented using two inverters in series. Input currents
<italic>I</italic>
<sub>in</sub>
are integrated on the membrane input capacitance
<italic>C</italic>
<sub>mem</sub>
, and the analog voltage
<italic>V</italic>
<sub>mem</sub>
increases linearly until it reaches the amplifier switching threshold (see Figure
<xref ref-type="fig" rid="F3">3</xref>
B). At this point
<italic>V</italic>
<sub>out</sub>
quickly changes from 0 to
<italic>V</italic>
<sub>dd</sub>
, switching on the reset transistor and activating a positive feedback through the capacitor divider implemented by
<italic>C</italic>
<sub>mem</sub>
and the feedback capacitor
<italic>C</italic>
<sub>fb</sub>
. If the reset current set by
<italic>V</italic>
<sub>pw</sub>
is larger then the input current, the membrane capacitor is discharged, until it reaches the amplifier's switching threshold again. At this point
<italic>V</italic>
<sub>out</sub>
swings back to 0 and the cycle repeats. The inter-spike interval
<italic>t</italic>
<sub>L</sub>
is inversely proportional to the input current, while the pulse duration period
<italic>t</italic>
<sub>H</sub>
depends on both the input and reset currents. A comprehensive description of the circuit operation is presented in Mead (
<xref ref-type="bibr" rid="B64">1989</xref>
).</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption>
<p>
<bold>Axon-hillock circuit</bold>
.
<bold>(A)</bold>
Schematic diagram;
<bold>(B)</bold>
Membrane voltage and output voltage traces over time.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g003"></graphic>
</fig>
<p>One of the main advantages of this self-resetting neuron circuit are its excellent matching properties: mismatch is mostly dependent on the matching properties of the two capacitors of the circuit rather than any of its transistors. As low mismatch is especially desirable in imagers and photoreceptor arrays, this circuit has been applied to the design of a spiking (or event-based) vision sensor (Azadmehr et al.,
<xref ref-type="bibr" rid="B3">2005</xref>
; Olsson and Häfliger,
<xref ref-type="bibr" rid="B72">2008</xref>
). In this case, rather than using the reset voltage
<italic>V</italic>
<sub>pw</sub>
as an analog bias, the designers used it as a digital signal externally controlled, and exploited its good matching properties.</p>
</sec>
<sec>
<label>3.3</label>
<title>Spiking thresholds and refractory periods</title>
<p>The Axon-Hillock circuit produces a spike event when the membrane voltage crosses a voltage threshold that depends on the geometry of the transistors and on the VLSI process characteristics. In order to have better control over the spiking threshold, it is possible to use a five-transistor amplifier, as shown in Figure
<xref ref-type="fig" rid="F4">4</xref>
A. This neuron circuit, originally proposed in (van Schaik,
<xref ref-type="bibr" rid="B91">2001</xref>
) comprises circuits for both setting explicit spiking thresholds and implementing an explicit refractory period. Figure
<xref ref-type="fig" rid="F4">4</xref>
B depicts the various stages that the membrane potential
<italic>V</italic>
<sub>mem</sub>
is involved in, during the generation of an action potential.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption>
<p>
<bold>Voltage-amplifier I&F neuron</bold>
.
<bold>(A)</bold>
Schematic diagram;
<bold>(B)</bold>
Membrane voltage trace over time.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g004"></graphic>
</fig>
<p>The capacitance
<italic>C</italic>
<sub>mem</sub>
of this circuit models the membrane of a biological neuron, while the membrane leakage current is controlled by the gate voltage
<italic>V</italic>
<sub>lk</sub>
, of an nFET. In the absence of any input the membrane voltage will be drawn to its resting potential (ground, in this case), by this leakage current. Excitatory inputs (e.g., modeled by
<italic>I</italic>
<sub>in</sub>
) add charge to the membrane capacitance, whereas inhibitory inputs (not shown) remove charge from the membrane capacitance. If an excitatory current larger than the leakage current is injected, the membrane potential
<italic>V</italic>
<sub>mem</sub>
will increase from its resting potential. The voltage
<italic>V</italic>
<sub>mem</sub>
is compared with the threshold voltage
<italic>V</italic>
<sub>thr</sub>
, using a basic transconductance amplifier (Liu et al.,
<xref ref-type="bibr" rid="B59">2002</xref>
). If
<italic>V</italic>
<sub>mem</sub>
exceeds
<italic>V</italic>
<sub>thr</sub>
, an action potential is generated. The generation of the action potential happens in a similar way as in the biological neuron, where an increased sodium conductance creates the upswing of the spike, and a delayed increase of the potassium conductance creates the downswing. In the circuit this is modeled as follows: As
<italic>V</italic>
<sub>mem</sub>
rises above
<italic>V</italic>
<sub>thr</sub>
, the output voltage of the comparator will rise to the positive power supply. The output of the following inverter will thus go low, thereby allowing the
<italic>sodium current</italic>
<italic>I</italic>
<sub>Na</sub>
to pull up the membrane potential. At the same time however, a second inverter will allow the capacitance
<italic>C</italic>
<sub>K</sub>
to be charged at a speed which can be controlled by the current
<italic>I</italic>
<sub>Kup</sub>
. As soon as the voltage on
<italic>C</italic>
<sub>K</sub>
is high enough to allow conduction of the nFET M2, the
<italic>potassium current</italic>
<italic>I</italic>
<sub>K</sub>
will be able to discharge the membrane capacitance. Two different potassium channel currents govern the opening and closing of the potassium channels: The current
<italic>I</italic>
<sub>Kup</sub>
controls the spike width, as the delay between the opening of the sodium channels and the opening of the potassium channels is inversely proportional to
<italic>I</italic>
<sub>Kup</sub>
. If
<italic>V</italic>
<sub>mem</sub>
now drops below
<italic>V</italic>
<sub>thr</sub>
, the output of the first inverter will become high, cutting off the current
<italic>I</italic>
<sub>Na</sub>
. Furthermore, the second inverter will then allow
<italic>C</italic>
<sub>K</sub>
to be discharged by the current
<italic>I</italic>
<sub>Kdn</sub>
. If
<italic>I</italic>
<sub>Kdn</sub>
is small, the voltage on
<italic>C</italic>
<sub>K</sub>
will decrease only slowly, and, as long as this voltage stays high enough to allow
<italic>I</italic>
<sub>K</sub>
to discharge the membrane, it will be impossible to stimulate the neuron for
<italic>I</italic>
<sub>ex</sub>
values smaller than
<italic>I</italic>
<sub>K</sub>
. Therefore
<italic>I</italic>
<sub>Kdn</sub>
controls the refractory period of the neuron.</p>
<p>The principles used by this design to control spiking thresholds explicitly have been used in analogous SiN implementations (Indiveri,
<xref ref-type="bibr" rid="B41">2000</xref>
; Indiveri et al.,
<xref ref-type="bibr" rid="B44">2001</xref>
; Liu et al.,
<xref ref-type="bibr" rid="B58">2001</xref>
). Similarly, the principle of using starved inverters
<xref ref-type="fn" rid="fn1">
<sup>1</sup>
</xref>
and capacitors to implement refractory periods is used also in the DPI neuron described in Section
<xref ref-type="sec" rid="s2">4.2</xref>
.</p>
<p>An additional advantage that this circuit has over the Axon-Hillock circuit is power consumption: The Axon-Hillock circuit non-inverting amplifier, comprising two inverters in series, dissipates large amounts of power for slowly varying input signals, as the first inverter spends a significant amount of time in its fully conductive state (with both nFET and pFET conducting) when its input voltage
<italic>V</italic>
<sub>mem</sub>
slowly crosses the switching threshold. The issue of power consumption has been addressed also in other SiN designs, and will be discussed in Section
<xref ref-type="sec" rid="s3">4.1</xref>
.</p>
</sec>
<sec id="s9">
<label>3.4</label>
<title>Spike-frequency adaptation and adaptive thresholds</title>
<p>Spike-frequency adaptation is a mechanism observed in a wide variety of neural systems. It acts to gradually reduce the firing rate of a neuron in response to constant input stimulation. This mechanism may play an important role in neural information processing, and can be used to reduce power consumption and bandwidth usage in VLSI systems comprising networks of silicon neurons.</p>
<p>There are several processes that can produce spike-frequency adaptation. Here we will focus on the neuron's intrinsic mechanism which produces slow ionic currents with each action potential that are subtracted from the input. This “negative feedback mechanism” has been modeled differently in a number of SiNs.</p>
<p>The most direct way of implementing spike-frequency adaptation in a SiN is to integrate the spikes produced by the SiN itself (e.g., using one of the filtering strategies described in Section
<xref ref-type="sec" rid="s5">3.1</xref>
) and subtract the resulting current from the membrane capacitance. This would model the effect of calcium-dependent after-hyperpolarization potassium currents present in real neurons (Connors et al.,
<xref ref-type="bibr" rid="B17">1982</xref>
) and introduce a second slow variable in the model, in addition to the membrane potential variable, that could be effectively used to produce different spiking behaviors. Figure
<xref ref-type="fig" rid="F5">5</xref>
A shows measurements from a SiN with this mechanism implemented (Indiveri,
<xref ref-type="bibr" rid="B42">2007</xref>
), in response to a constant input current.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption>
<p>
<bold>Spike-frequency adaptation is a SiN</bold>
.
<bold>(A)</bold>
Negative slow ionic current mechanism: The plot shows the instantaneous firing rate as a function of spike count. The inset shows how the individual spikes increase their inter-spike interval, with time. Figure adapted from Indiveri et al. (
<xref ref-type="bibr" rid="B45">2010</xref>
).
<bold>(B)</bold>
Adaptive threshold mechanism: The neuron's spiking threshold increases with every spike, therefore increasing the inter-spike interval with time.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g005"></graphic>
</fig>
<p>Spike-frequency adaptation and other more complex spiking behaviors can also be modeled by implementing models with adaptive thresholds, as in the Mihalas–Niebur neuron model (Mihalas and Niebur,
<xref ref-type="bibr" rid="B69">2009</xref>
). In this model a simple first-order equation is used to update the neuron's spiking threshold voltage based on the membrane voltage variable itself: For high membrane voltage values, the spiking threshold adapts upwards, increasing the time between spikes for a constant input. Low membrane voltage values, on the other hand, result in a decrease of the spiking threshold voltage. The speed at which the threshold adapts in this model is dependent on several parameters. Tuning of these parameters determines the type of spiking behavior that is exhibited by the SiN. Figure
<xref ref-type="fig" rid="F5">5</xref>
B shows spike-frequency adaptation using an adaptive threshold. Here each time the neuron spikes the threshold voltage resets to a higher value so that the membrane voltage must grow by a larger amount and hence the time between spikes increases.</p>
<p>Examples of two-state variable SiNs that use either of these mechanisms will be presented in Section
<xref ref-type="sec" rid="s6">4</xref>
.</p>
</sec>
<sec id="s1">
<label>3.5</label>
<title>Axons and dendritic trees</title>
<p>Recent experimental evidence suggests that individual dendritic branches can be considered as independent computational units. A single neuron can act as a multi-layer computational network, with the individually separated dendritic branches, allowing for parallel processing of different sets of inputs on different branches before their outputs are combined (Mel,
<xref ref-type="bibr" rid="B66">1994</xref>
).</p>
<p>Early VLSI dendritic systems included the passive cable circuit model of the dendrite specifically by implementing the dendritic resistance using S-C circuits (Elias and Northmore,
<xref ref-type="bibr" rid="B25">1999</xref>
; Rasche and Douglas,
<xref ref-type="bibr" rid="B76">2001</xref>
). Other groups have subsequently incorporated some active channels into VLSI dendritic compartments [e.g., (Arthur and Boahen,
<xref ref-type="bibr" rid="B1">2004</xref>
)]. Farquhar and Hasler applied their transistor channel approach for building ion channels (Farquhar et al.,
<xref ref-type="bibr" rid="B27">2004</xref>
) to building active dendrite models in which ions were able to diffuse both across the membrane and axially along the length of the dendrite (Hasler et al.,
<xref ref-type="bibr" rid="B36">2007</xref>
). They used sub-threshold MOSFETs to implement the conductances seen along and across the membranes and model diffusion as the macro-transport method of ion flow. The resulting single dimensional circuit is analogous to the diffuser circuit described in Hynna and Boahen (
<xref ref-type="bibr" rid="B38">2006</xref>
), but allows the conductances of each of the MOSFETs to be individually programmed to obtain the desired neuron properties. In Hasler et al. (
<xref ref-type="bibr" rid="B36">2007</xref>
) they showed how an aVLSI active dendrite model could produce action potentials down a cable of uniform diameter with active channels every five segments.</p>
<p>The authors in Wang and Liu (
<xref ref-type="bibr" rid="B97">2010</xref>
) have recently constructed an aVLSI neuron with a reconfigurable dendritic architecture which includes both individual computational units and a different spatial filtering circuit (see Figure
<xref ref-type="fig" rid="F6">6</xref>
). Using this VLSI prototype, they demonstrate that the response of a dendritic component can be described as a non-linear sigmoidal function of both input temporal synchrony and spatial clustering (Wang and Liu,
<xref ref-type="bibr" rid="B97">2010</xref>
). This response function means that linear or non-linear computation in a neuron can be evoked depending on the input spatio-temporal pattern.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption>
<p>
<bold>Dendritic membrane circuit and cable circuit connecting the compartments</bold>
. The “+” blocks indicate neighboring compartments. The block to which
<italic>I</italic>
<sub>den</sub>
flows into is similar to the circuit in Figure
<xref ref-type="fig" rid="F2">2</xref>
A.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g006"></graphic>
</fig>
</sec>
<sec id="s10">
<label>3.6</label>
<title>Additional useful building blocks</title>
<sec>
<title>Digi-MOS</title>
<p>Circuits that operate like a MOS transistor but with a digitally adjustable size factor W/L are very useful in neuromorphic SiN circuits, for providing a weighted current or for calibration to compensate for mismatch. Figure
<xref ref-type="fig" rid="F7">7</xref>
shows a possible circuit implementation based on MOS ladder structures (Linares-Barranco et al.,
<xref ref-type="bibr" rid="B57">2003</xref>
). In this example, the five-bit control word b
<sub>4</sub>
b
<sub>3</sub>
b
<sub>2</sub>
b
<sub>1</sub>
b
<sub>0</sub>
is used to set the effective (W/L)
<sub>eff</sub>
ratio. As the currents flowing through each sub-branch differ significantly, this circuit does not have unique time-constants. Furthermore small currents flowing through the lower bit branches will settle to a steady state value very slowly, therefore such a circuit should not be switched at high-speeds, but should rather be used to provide DC biasing currents. This circuit has been used in spatial contrast retinas [18] and charge packet I&F neurons within event-based convolution chips (Serrano-Gotarredona et al.,
<xref ref-type="bibr" rid="B85">2006</xref>
,
<xref ref-type="bibr" rid="B84">2008</xref>
) for mismatch calibration.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption>
<p>
<bold>(A)</bold>
Digi-MOS: MOS transistor with digitally adjustable size factor (
<italic>W/L</italic>
)
<sub>eff</sub>
. Example five-bit implementation using MOS ladder techniques
<bold>(B)</bold>
Digi-MOS circuit symbol;
<bold>(C)</bold>
Very low current mirror: Circuit with negative gate-to-source voltage biasing for copying very low currents.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g007"></graphic>
</fig>
<p>Alternative design schemes, using the same principle but different arrangement of the transistors can be used for applications in which high-speed switching is required (Leñero-Bardallo et al.,
<xref ref-type="bibr" rid="B52">2010</xref>
).</p>
</sec>
<sec>
<title>Very low current mirrors</title>
<p>Typically, the smallest currents that can be processed in conventional circuits are limited by the MOS “off sub-threshold current,” which is the current a MOS transistor conducts when its gate-to-source voltage is zero. However, MOS devices can operate well below this limit (Linares-Barranco and Serrano-Gotarredona,
<xref ref-type="bibr" rid="B56">2003</xref>
). To make MOS transistors operate properly below this limit, one needs to bias them with negative gate-to-source voltages, as illustrated in the current mirror circuit of Figure
<xref ref-type="fig" rid="F7">7</xref>
C. Transistors M1–M2 form the current mirror. Current
<italic>I</italic>
<sub>in</sub>
is assumed to be very small (pico or femto amperes), well below the “off sub-threshold current.” Consequently, transistors M1 and M2 require a negative gate-to-source voltage. By using the voltage level shifter M4–M5 and connecting the source voltage of M1–M2 to
<italic>V</italic>
<sub>nsh</sub>
 = 0.4 V, the mirror can be biased with negative gate-to-source voltages. This technique has been used to build very low frequency compact oscillators and filters (Linares-Barranco and Serrano-Gotarredona,
<xref ref-type="bibr" rid="B56">2003</xref>
), or to perform in-pixel direct photo current manipulations in spatial contrast retinas (Costas-Santos et al.,
<xref ref-type="bibr" rid="B18">2007</xref>
).</p>
</sec>
</sec>
</sec>
<sec sec-type="" id="s6">
<label>4</label>
<title>Silicon Neuron Implementations</title>
<p>We will now make use of the circuits and techniques introduced in Section
<xref ref-type="sec" rid="s7">3</xref>
to describe silicon neuron implementations. We organized the various circuit solutions in the following way: sub-threshold biophysically realistic models; compact I&Fcircuits for event-based systems; generalized I&F neuron circuits; above threshold, accelerated-time, S-C, and digital designs.</p>
<sec id="s3">
<label>4.1</label>
<title>Sub-threshold biophysically realistic models</title>
<p>The types of SiN designs described in this section exploit the biophysical equivalence between the transport of ions in biological channels and charge carriers in transistor channels. In the classical conductance-based SiN implementation described in Mahowald and Douglas (
<xref ref-type="bibr" rid="B61">1991</xref>
), the authors modeled ionic conductances using five-transistor transconductance amplifier circuits (Liu et al.,
<xref ref-type="bibr" rid="B59">2002</xref>
). In Farquhar and Hasler (
<xref ref-type="bibr" rid="B28">2005</xref>
), the authors showed how it is possible to model ionic channels using single transistors, operated in the sub-threshold domain. By using two-transistor circuits Hynna and Boahen (
<xref ref-type="bibr" rid="B39">2007</xref>
) showed how it is possible to implement complex thermodynamic models of gating variables (see also Section
<xref ref-type="sec" rid="s5">3.1</xref>
). By using multiple instances of the gating variable circuit of Figure
<xref ref-type="fig" rid="F2">2</xref>
A it is possible, for example, to build biophysically faithful models of thalamic relay neurons.</p>
<sec>
<title>The thalamic relay neuron</title>
<p>Thalamic relay neurons possess a low-threshold calcium channel (also called a T-channel) and a slow inactivation variable, which turns off at higher voltages and opens at low voltages. The T-channel can be implemented using a fast activation variable, and implemented using the gating variable circuit of Figure
<xref ref-type="fig" rid="F2">2</xref>
. Figure
<xref ref-type="fig" rid="F8">8</xref>
A shows a simple two-compartment neuron circuit with a T-channel current, which can reproduce many response properties of real Thalamic relay cells (Hynna and Boahen,
<xref ref-type="bibr" rid="B40">2009</xref>
). In the neuron circuit of Figure
<xref ref-type="fig" rid="F8">8</xref>
A the first block (on the left) integrates input spikes and represents the dendritic compartment, while the second block (on the right) produces output voltage spikes, and represents the somatic compartment.</p>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption>
<p>
<bold>Two-compartment Thalamic relay neuron model</bold>
.
<bold>(A)</bold>
Neuron circuit.
<bold>(B,C)</bold>
Dendritic voltage (
<italic>V</italic>
<sub>mem</sub>
) measurements of the relay cell's two response modes: burst
<bold>(B)</bold>
and tonic
<bold>(C)</bold>
. An 80-ms wide current step is injected into the dendritic compartment at 10 ms in both cases.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g008"></graphic>
</fig>
<p>The dendritic compartment contains all active membrane components not involved in spike generation – namely, the synapses (e.g., one of the low-pass filters described in Section
<xref ref-type="sec" rid="s5">3.1</xref>
) and the T-channel – as well as common passive membrane components – a membrane capacitance (
<italic>C</italic>
<sub>mem</sub>
) and a membrane conductance (the nFET M1).</p>
<p>The somatic compartment, comprising a simple I&F neuron such as the Axon-Hillock circuit described in Section
<xref ref-type="sec" rid="s8">3.2</xref>
, receives input current from the dendrites through a diode-connected transistor (M2). Though a simple representation of a cell, relay neurons respond linearly in frequency to input currents (McCormick and Feeser,
<xref ref-type="bibr" rid="B63">1990</xref>
), just as an I&F cell. Due to the rectifying behavior of the diode (the pFET M2 in Figure
<xref ref-type="fig" rid="F8">8</xref>
A), current only passes from the dendrite to the soma. As a result, the somatic action potential does not propagate back to the dendrite; only the hyperpolarization (reset) that follows is evident in the dendritic voltage trace (
<italic>V</italic>
<sub>mem</sub>
). This is a simple approximation of dendritic low-pass filtering of the back-propagating signal.</p>
<p>When
<italic>V</italic>
<sub>mem</sub>
rests at higher voltages, the T-channel remains inactivated, and a step change in the input current simply causes the cell to respond with a constant frequency (see Figure
<xref ref-type="fig" rid="F8">8</xref>
C). If an inhibitory current is input into the cell, lowering the initial membrane voltage, then the T-channel deactivates prior to the step (see Figure
<xref ref-type="fig" rid="F8">8</xref>
B). Once the step occurs,
<italic>V</italic>
<sub>mem</sub>
begins to slowly increase until the T-channel activates, which excites the cell and causes it to burst. Since
<italic>V</italic>
<sub>mem</sub>
is now much higher, the T-channel begins to inactivate, seen in the decrease of spike frequency within the burst on successive spikes, leading eventually to a cessation in spiking activity. In addition to the behavior shown here, this simple model also reproduces the Thalamic response to sinusoidal inputs (Hynna and Boahen,
<xref ref-type="bibr" rid="B40">2009</xref>
).</p>
<p>The approach followed for this Thalamic relay SiN can be extended by using and combining multiple instances of the basic building blocks described in Section
<xref ref-type="sec" rid="s5">3.1</xref>
.</p>
</sec>
<sec>
<title>A sub-threshold Hodgkin–Huxley based neuron</title>
<p>In Yu and Cauwenberghs (
<xref ref-type="bibr" rid="B100">2010a</xref>
) the authors proposed a sub-threshold Hodgkin–Huxley (H–H) based SiN model by combining instances of the tau-cell circuit shown in Figure
<xref ref-type="fig" rid="F1">1</xref>
with sub-threshold circuits of the type shown in Figure
<xref ref-type="fig" rid="F9">9</xref>
, which implement the non-linear functions typically used with the H–H model
<italic>gating variables</italic>
<italic>m</italic>
,
<italic>h</italic>
, and
<italic>n</italic>
(Hodgkin and Huxley,
<xref ref-type="bibr" rid="B37">1952</xref>
). Specifically, in Yu and Cauwenberghs (
<xref ref-type="bibr" rid="B100">2010a</xref>
) the authors presented a mixed-signal VLSI chip integrating a biophysical network of four H–H neurons and twelve conductance-based synapses, with programmable detailed kinetics of channel gating variables. The voltage dependence profile of closing and opening rates for each of the 24 channel gating variables are individually digitally programmable using on-chip digital-to-analog converters (DACs) and analog spline regression functions implemented with the seven-point additive spline (Yu and Cauwenberghs,
<xref ref-type="bibr" rid="B100">2010a</xref>
) sigmoidal function circuit of Figure
<xref ref-type="fig" rid="F9">9</xref>
. Tau-cell based dynamic and cascaded translinear circuits (Figure
<xref ref-type="fig" rid="F1">1</xref>
A) implement first-order rate kinetics in the channel variables and their non-linear gating of the corresponding membrane channel conductances. The comparison between the experimental silicon and modeled (experimental neuroscience) equilibrium values of the channel gating variables is given in Figure
<xref ref-type="fig" rid="F9">9</xref>
B. The temporal scale of the dynamics both in the membrane and the channel variables can be uniformly scaled, for a global speedup of the analog simulation, by tuning a single current bias parameter (Yu and Cauwenberghs,
<xref ref-type="bibr" rid="B100">2010a</xref>
).</p>
<fig id="F9" position="float">
<label>Figure 9</label>
<caption>
<p>
<bold>(A)</bold>
Translinear circuit implementing gated conductances of the form
<italic>x</italic>
<sup>3</sup>
<italic>yg</italic>
used to implement H–H conductance equations (Hodgkin and Huxley,
<xref ref-type="bibr" rid="B37">1952</xref>
).
<bold>(B)</bold>
Steady-state (in)activation functions measured on the sub-threshold H–H neuron (figure adapted from Yu and Cauwenberghs,
<xref ref-type="bibr" rid="B100">2010a</xref>
).</p>
</caption>
<graphic xlink:href="fnins-05-00073-g009"></graphic>
</fig>
</sec>
</sec>
<sec id="s2">
<label>4.2</label>
<title>Compact integrate-and-fire circuits for event-based systems</title>
<p>We have shown examples of circuits used to implement faithful models of spiking neurons. These circuits can require significant amounts of silicon real-estate. At the other end of the spectrum are compact circuits that implement basic models of I&F neurons. A common goal is to integrate very large numbers of these circuits on single chips to create large arrays of spiking elements, or large networks of neurons densely interconnected (Merolla et al.,
<xref ref-type="bibr" rid="B68">2007</xref>
; Vogelstein et al.,
<xref ref-type="bibr" rid="B95">2007</xref>
; Schemmel et al.,
<xref ref-type="bibr" rid="B82">2008</xref>
). In these systems, the strategy used to transmit spikes off-chip is to use the
<italic>address-event representation</italic>
(AER; Lazzaro et al.,
<xref ref-type="bibr" rid="B50">1993</xref>
; Deiss et al.,
<xref ref-type="bibr" rid="B20">1998</xref>
; Boahen,
<xref ref-type="bibr" rid="B8">2000</xref>
): Each spiking neuron is assigned an address and when a neuron fires its address is instantaneously put on a digital bus, using asynchronous digital circuits that map and route the spikes to other nodes on different chips (Chicca et al.,
<xref ref-type="bibr" rid="B16">2007</xref>
; Schemmel et al.,
<xref ref-type="bibr" rid="B82">2008</xref>
). In this representation time represents itself, and analog signals are encoded by the inter-spike intervals between the addresses of their sending neurons. It is therefore important to develop compact low-power circuits that implement useful abstractions of real neurons, but that can also produce very fast digital pulses required by the asynchronous circuits that manage the AER communication infrastructure.</p>
<p>A common application of basic I&F spiking circuits is their use in neuromorphic vision sensors. In this case the neuron is responsible for encoding the signal measured by the photoreceptor, and transmitting it off-chip using the AER. In Azadmehr et al. (
<xref ref-type="bibr" rid="B3">2005</xref>
) and Olsson and Häfliger (
<xref ref-type="bibr" rid="B72">2008</xref>
), the authors used the
<italic>Axon-Hillock</italic>
circuit described in Section
<xref ref-type="sec" rid="s8">3.2</xref>
to produce AER events. In Olsson and Häfliger (
<xref ref-type="bibr" rid="B72">2008</xref>
) the authors showed how this circuit can be interfaced to the AER interfacing circuits in a way to minimize device mismatch. Conversely, in Culurciello et al. (
<xref ref-type="bibr" rid="B19">2003</xref>
) the authors developed an imager inspired by the octopus retina, in which the spiking neuron circuit was optimized for minimum power consumption. In Lichtsteiner et al. (
<xref ref-type="bibr" rid="B54">2008</xref>
), the authors developed a retina for sensing changes in brightness, using a compact ON/OFF neuron with good threshold matching properties.</p>
<sec>
<title>The octopus retina neuron</title>
<p>The neuron used in the octopus retina (Culurciello et al.,
<xref ref-type="bibr" rid="B19">2003</xref>
) is shown in Figure
<xref ref-type="fig" rid="F10">10</xref>
. As mentioned in Section
<xref ref-type="sec" rid="s8">3.2</xref>
, any neuron that uses inverters (starved or otherwise) will allow the short-circuit current between
<italic>V</italic>
<sub>dd</sub>
and ground (GND) to flow when the transistors are both on and in saturation, which is the case at threshold. This is further compounded by the fact that the membrane potential usually changes very slowly, on time scales of milliseconds to seconds, which means that the spike generator remains in the high power consumption regime. Positive feedback, either capacitive- or current-based, can accelerate its transition. Capacitive feedback is already used in the Axon-Hillock circuit, however current-based feedback is more effective for reducing power consumption. Hence the octopus neuron has four interesting properties: (1) It uses current feedback to accelerate the membrane potential transition when threshold is reached by adding an additional input current to the neuron. (2) It efficiently re-uses the short-circuit current in the spike generator to generate the feedback current. (3) The membrane capacitor (
<italic>C</italic>
<sub>mem</sub>
of Figure
<xref ref-type="fig" rid="F10">10</xref>
) is not completely discharged to GND during spike production by disconnecting it from the feedback current and the input of the spike generator. The input of the spike generator, however, accelerates to
<italic>G</italic>
<sub>nd</sub>
. This reduces power during spike production by a factor of approximately 25, accelerates the transition at threshold by a factor of approximately 100, and reduces power consumption during reset (Culurciello et al.,
<xref ref-type="bibr" rid="B19">2003</xref>
). (4) It only consumes power during spike generation and reset, which typically lasts for a few nano-seconds. The net effect is a total energy consumption of less than 4 pJ/spike in the 0.6 μm CMOS process in which the chip was implemented.</p>
<fig id="F10" position="float">
<label>Figure 10</label>
<caption>
<p>
<bold>The octopus retina neuron</bold>
. The input current is generated by a photodetector, while the spike generator uses positive current feedback to accelerate input and output transitions to minimize short-circuit currents during spike production. The membrane capacitance (
<italic>C</italic>
<sub>mem</sub>
) is disconnected from the input of the spike generator to further accelerate transition and to reduce power during reset.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g010"></graphic>
</fig>
</sec>
<sec>
<title>The dynamic vision sensor differencing neuron</title>
<p>Another compact neuron circuit is the one used in the dynamic vision sensor (DVS) silicon retina (Lichtsteiner et al.,
<xref ref-type="bibr" rid="B54">2008</xref>
). This circuit is optimized to reduce mismatch across cells. The DVS has pixels that produce an ON or OFF event signifying quantized increases and decreases of log intensity since the last event from the pixel. In the DVS, the input to the ON/OFF neuron comes from a logarithmic photoreceptor, but this same circuit could be used with any input that can drives the capacitive input. This circuit is nearly a perfect integrator: The corner frequency is about 0.05 Hz and is limited by the off-state leakage of the reset transistor. The pixel circuit is shown in Figure
<xref ref-type="fig" rid="F11">11</xref>
. Each time the pixel outputs an event (either ON or OFF), a reset pulse from the AER communication circuits memorizes the last log intensity value across capacitor C
<sub>1</sub>
. Changes in log intensity are capacitively coupled to the input of the inverting capacitive-feedback amplifier A
<sub>1</sub>
, which has a gain of about −20. The A
<sub>1</sub>
output
<italic>V</italic>
<sub>d1</sub>
is then compared to two reference levels by the high gain amplifiers A
<sub>ON</sub>
and A
<sub>OFF</sub>
. When
<italic>V</italic>
<sub>ON</sub>
or
<italic>V</italic>
<sub>OFF</sub>
crosses the logic threshold, transmission of the ON or OFF event is initiated, resulting finally in a pulse on
<italic>V</italic>
<sub>reset</sub>
that starts the cycle over again.</p>
<fig id="F11" position="float">
<label>Figure 11</label>
<caption>
<p>
<bold>Dynamic vision sensor (DVS) complementary ON–OFF differencing neuron</bold>
. ON and OFF events are produced by quantized increases and decreases of log intensity since the last event from the pixel. The ON/OFF events are reset by row and column acknowledge signals
<italic>V</italic>
<sub>CA</sub>
and
<italic>V</italic>
<sub>RA</sub>
, which produces a reset pulse of a duration controlled by
<italic>V</italic>
<sub>refr</sub>
. The mismatches in the comparator thresholds of ≈20 mV is reduced by a factor of the gain of 20 in the switched-capacitor differencing amplifier, resulting in an effective threshold mismatch of about 1 mV at V
<italic>p</italic>
.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g011"></graphic>
</fig>
<p>The matching behavior of this circuit is the key to the success of the DVS, which is the first event-based silicon retina that has been commercialized and sold to other institutions. Because the DC mismatch in the log intensity value is blocked by C
<sub>1</sub>
, and because A
<sub>1</sub>
inserts a high gain element that appears before the poorly matched comparators A
<sub>ON</sub>
and A
<sub>OFF</sub>
, the mismatch referred back to the signal of interest (dlogI) is reduced by the gain of A
<sub>1</sub>
. For example, if the mismatch of A
<sub>ON</sub>
/A
<sub>OFF</sub>
are 20 mV and the gain A
<sub>1</sub>
 = 20, then the mismatch at the logI output is reduced to 1 mV, which corresponds to a visual contrast of about 3.5%. This relatively good matching allows the DVS to be used with natural visual input, which often has rather low contrast. This circuit is an example of the general principle of removing static mismatch and amplifying before comparing for improving precision using imprecise elements. Measurements show that across an array of 16k pixels the one-sigma matching is equivalent to about 2% contrast. The five-sigma matching (which applies across a large array of cells) is then about 10%, in agreement with practical contrast threshold settings of about 15% that we routinely use (Lichtsteiner et al.,
<xref ref-type="bibr" rid="B54">2008</xref>
).</p>
</sec>
</sec>
<sec>
<label>4.3</label>
<title>Generalized integrate-and-fire neuron circuits</title>
<p>The simplified I&F neuron circuits described in the previous Section require far less transistors and parameters than the biophysically realistic models of Section
<xref ref-type="sec" rid="s3">4.1</xref>
. But they do not produce a rich enough repertoire of behaviors useful for investigating the computational properties of large neural networks (Izhikevich,
<xref ref-type="bibr" rid="B46">2003</xref>
; Brette and Gerstner,
<xref ref-type="bibr" rid="B9">2005</xref>
). A good compromise between the two approaches can be obtained by implementing conductance-based or
<italic>generalized</italic>
I&F models (Jolivet et al.,
<xref ref-type="bibr" rid="B48">2004</xref>
). It has been shown that these types of models that capture many of the properties of biological neurons, but require less and simpler differential equations compared to H–H based models (Izhikevich,
<xref ref-type="bibr" rid="B46">2003</xref>
; Jolivet et al.,
<xref ref-type="bibr" rid="B48">2004</xref>
; Brette and Gerstner,
<xref ref-type="bibr" rid="B9">2005</xref>
; Mihalas and Niebur,
<xref ref-type="bibr" rid="B69">2009</xref>
; Naud et al.,
<xref ref-type="bibr" rid="B71">2009</xref>
). In addition to being efficient computational models for software implementations, these models lend themselves to efficient hardware implementation as well (Wijekoon and Dudek,
<xref ref-type="bibr" rid="B98">2008</xref>
; Folowosele et al.,
<xref ref-type="bibr" rid="B31">2009a</xref>
; Livi and Indiveri,
<xref ref-type="bibr" rid="B60">2009</xref>
; Indiveri et al.,
<xref ref-type="bibr" rid="B45">2010</xref>
; Rangan et al.,
<xref ref-type="bibr" rid="B75">2010</xref>
; van Schaik et al.,
<xref ref-type="bibr" rid="B93">2010a</xref>
,
<xref ref-type="bibr" rid="B94">2010b</xref>
).</p>
<sec>
<title>The tau-cell neuron</title>
<p>The circuit shown in Figure
<xref ref-type="fig" rid="F12">12</xref>
, dubbed as the “Tau-Cell neuron” been used as the building block for implementations of both the Mihalas–Niebur neuron (van Schaik et al.,
<xref ref-type="bibr" rid="B93">2010a</xref>
) and the Izhikevich neuron (Rangan et al.,
<xref ref-type="bibr" rid="B75">2010</xref>
; van Schaik et al.,
<xref ref-type="bibr" rid="B94">2010b</xref>
). The basic leaky I&F functionality is implemented using the tau-cell log-domain circuit described in Section
<xref ref-type="sec" rid="s5">3.1</xref>
. This approach uses current-mode circuits, so the state variable, which is normally the membrane voltage,
<italic>V</italic>
<sub>mem</sub>
, is transformed to a current
<italic>I</italic>
<sub>mem</sub>
. A tau-cell, configured as a first-order low-pass filter, is used to model the leaky integration. In order to create a spike,
<italic>I</italic>
<sub>mem</sub>
is copied by pFETs M5 and M8 and compared with the constant threshold current
<italic>I</italic>
<sub>θ</sub>
. Since
<italic>I</italic>
<sub>mem</sub>
can be arbitrarily close to
<italic>I</italic>
<sub>θ</sub>
, a current limited inverter (M12, M13) is added to reduce power consumption while converting the result of the comparison into a digital value
<italic>V</italic>
<sub>nspk</sub>
. A positive voltage spike
<italic>V</italic>
<sub>spk</sub>
is generated with inverter M14, M15 with a slight delay with respect to
<italic>V</italic>
<sub>nspk</sub>
. pFET M5–M7 implement positive feedback based on
<italic>V</italic>
<sub>nspk</sub>
while nFET M16 resets
<italic>I</italic>
<sub>mem</sub>
to a value determined by
<italic>V</italic>
<sub>el</sub>
. This reset causes the end of the positive feedback and the end of the spike and the membrane is ready to start the next integration cycle.</p>
<fig id="F12" position="float">
<label>Figure 12</label>
<caption>
<p>
<bold>The tau-cell neuron circuit</bold>
.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g012"></graphic>
</fig>
</sec>
<sec>
<title>The log-domain LPF neuron</title>
<p>The log-domain LPF neuron (LLN) is a simple yet reconfigurable I&F circuit (Arthur and Boahen,
<xref ref-type="bibr" rid="B1">2004</xref>
,
<xref ref-type="bibr" rid="B2">2007</xref>
) that can reproduce many of the behaviors expressed by generalized I&F models. Based on the LPF of Figure
<xref ref-type="fig" rid="F1">1</xref>
B, the LLN benefits from the log-domain design style's efficiency, using few transistors, operating with low-power (50–1000 nW), and requiring no complex configuration. The LLN realizes a variety of spiking behaviors: Regular spiking, spike-frequency adaptation, and bursting (Figure
<xref ref-type="fig" rid="F13">13</xref>
B). The LLN's dimensionless membrane potential
<italic>v</italic>
, and adaptive conductance
<italic>g</italic>
variable (proportional to
<italic>I</italic>
<sub>ν</sub>
and
<italic>I</italic>
<sub>g</sub>
of Figure
<xref ref-type="fig" rid="F13">13</xref>
A respectively), can be described by the following set of equations:</p>
<disp-formula id="E1">
<label>(1)</label>
<mml:math id="M2">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>τ</mml:mi>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi>ν</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo></mml:mo>
<mml:mi>ν</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>g</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>ν</mml:mi>
<mml:mi></mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>ν</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>τ</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi>g</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo></mml:mo>
<mml:mi>g</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where ν
<sub></sub>
is
<italic>v's</italic>
steady state level in the absence of positive feedback and
<italic>g</italic>
 = 0; τ and τ
<sub>g</sub>
are the membrane and adaptive conductance time-constants, respectively; and
<italic>g</italic>
<sub>max</sub>
is the adaptive conductance's absolute maximum value. When
<italic>v</italic>
reaches a high level (>>10), a spike is emitted, and
<italic>r</italic>
(
<italic>t</italic>
) is set high for a brief period,
<italic>T</italic>
<sub>R</sub>
.
<italic>r</italic>
(
<italic>t</italic>
) is a reset–refractory signal, driving
<italic>v</italic>
low (not shown in equation).</p>
<fig id="F13" position="float">
<label>Figure 13</label>
<caption>
<p>
<bold>The log-domain LPF neuron (LLN)</bold>
.
<bold>(A)</bold>
The LLN circuit comprises a membrane LPF (yellow, M
<sub>L1−3</sub>
), a spike-event generation and positive-feedback element (red, M
<sub>A1−6</sub>
), a reset-refractory pulse generator (blue, M
<sub>R1−3</sub>
), and a spike-frequency adaptation LPF (green, M
<sub>G1−4</sub>
).
<bold>(B)</bold>
Recorded and normalized traces from a LLN fabricated in 0.25 μm CMOS, exhibits regular spiking, spike-frequency adaptation, and bursting (top to bottom).</p>
</caption>
<graphic xlink:href="fnins-05-00073-g013"></graphic>
</fig>
<p>The LLN is composed of four sub-circuits (see Figure
<xref ref-type="fig" rid="F13">13</xref>
): A membrane LPF (M
<sub>L1–3</sub>
), a spike event generation and positive-feedback element (M
<sub>A1–6</sub>
), a reset–refractory pulse generator (M
<sub>R1–3</sub>
), and an adaptation LPF (M
<sub>G1–4</sub>
). The membrane LPF realizes
<italic>I</italic>
<sub>ν</sub>
(∝ν)’s first-order (resistor–capacitor) dynamics in response to
<italic>I</italic>
<sub>in</sub>
(∝ν
<sub></sub>
). The positive-feedback element drives the membrane LPF in proportion to the cube of
<italic>v</italic>
, analogous to a biological sodium channel population. When the membrane LPF is sufficiently driven,
<inline-formula>
<mml:math id="M3">
<mml:mrow>
<mml:mstyle scriptlevel="+1">
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>ν</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:mfrac>
</mml:mstyle>
<mml:mo>></mml:mo>
<mml:mi>ν</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
, resulting in a run-away potential, i.e., a spike. The digital representation of the spike is transmitted as an AER request (REQ) signal. After a spike (upon arrival of the AER acknowledge signal ACK), the refractory pulse generator creates a pulse,
<italic>r</italic>
(
<italic>t</italic>
) with a tunable duration. When active
<italic>r</italic>
(
<italic>t</italic>
) turns M
<sub>G1</sub>
and M
<sub>R3</sub>
ON, resetting the membrane LPF (toward
<italic>V</italic>
<sub>DD</sub>
) and activating the adaptation LPF. Once activated the adaptation LPF inhibits the membrane LPF, realizing
<italic>I</italic>
<sub>g</sub>
(∝ 
<italic>g</italic>
), which is proportional to spike frequency.</p>
<p>Implementing LLN's various spiking behaviors is a matter of setting its biases. To implement regular spiking, we set
<italic>g</italic>
<sub>max</sub>
 = 0 (set by M
<sub>G2</sub>
’s bias voltage
<italic>V</italic>
<sub>wahp</sub>
) and
<italic>T</italic>
<sub>R</sub>
 = 1 ms (long enough to drive
<italic>v</italic>
to 0, set by M
<sub>R2</sub>
’s bias voltage
<italic>V</italic>
<sub>ref</sub>
). Spike-frequency adaptation can be obtained by allowing the adaptation LPF (M
<sub>G1–4</sub>
) to integrate the spikes produced by the neuron itself. This is done by increasing
<italic>g</italic>
<sub>max</sub>
and setting τ
<sub>g</sub>
 = 100 ms (i.e., by adjusting
<italic>V</italic>
<sub>lkahp</sub>
appropriately). Similarly, the bursting behavior is obtained by decreasing the duration of the
<italic>r</italic>
(
<italic>t</italic>
) pulse such that
<italic>v</italic>
is not pulled below 1 after each spike.</p>
</sec>
<sec>
<title>The DPI neuron</title>
<p>The DPI neuron is another variant of a
<italic>generalized</italic>
I&F model (Jolivet et al.,
<xref ref-type="bibr" rid="B48">2004</xref>
). This circuit has the same functional blocks used by LLN of Figure
<xref ref-type="fig" rid="F13">13</xref>
, but different instantiations of low-pass filters and current-based positive-feedback circuits: The low-pass filter behavior is implemented using instances of the tunable Diff-Pair Integrator circuit described in Section
<xref ref-type="sec" rid="s5">3.1</xref>
, while the positive feedback is implemented using the same circuits used in the Octopus Neuron of Figure
<xref ref-type="fig" rid="F10">10</xref>
. These are small differences from the point of view of transistor count and circuit details, but have an important effect on the properties of the SiN.</p>
<p>The DPI-neuron circuit is shown in Figure
<xref ref-type="fig" rid="F14">14</xref>
A. It comprises an input DPI filter (M
<sub>L1</sub>
 − M
<sub>L3</sub>
), a spike event generating amplifier with current-based positive feedback (M
<sub>A1</sub>
 − M
<sub>A6</sub>
), a spike reset circuit with AER handshaking signals and refractory period functionality (M
<sub>R1</sub>
 − M
<sub>R6</sub>
), and a spike-frequency adaptations mechanism implemented by an additional DPI filter (M
<sub>G1</sub>
 − M
<sub>G6</sub>
). The input DPI filter M
<sub>L1</sub>
 − M
<sub>L3</sub>
models the neuron's leak conductance, producing exponential sub-threshold dynamics in response to constant input currents. The integrating capacitor
<italic>C</italic>
<sub>mem</sub>
represents the neuron's membrane capacitance, and the positive-feedback circuits in the spike-generation amplifier model both sodium channel activation and inactivation dynamics. The reset and refractory period circuit models the potassium conductance functionality. The spike-frequency adaptation DPI circuit models the neuron's calcium conductance, and produces an after hyper-polarizing current (
<italic>I</italic>
<sub>g</sub>
) proportional to the neuron's mean firing rate.</p>
<fig id="F14" position="float">
<label>Figure 14</label>
<caption>
<p>
<bold>The DPI neuron circuit</bold>
.
<bold>(A)</bold>
Circuit schematic. The input DPI low-pass filter (yellow, M
<sub>L1</sub>
 − M
<sub>L3</sub>
) models the neuron's leak conductance. A spike event generation amplifier (red, M
<sub>A1</sub>
 − M
<sub>A6</sub>
) implements current-based positive feedback (modeling both sodium activation and inactivation conductances) and produces address-events at extremely low-power. The reset block (blue, M
<sub>R1</sub>
 − M
<sub>R6</sub>
) resets the neuron and keeps it in a reset state for a refractory period, set by the
<italic>V</italic>
<sub>ref</sub>
bias voltage. An additional DPI filter integrates the spikes and produces a slow after hyper-polarizing current I
<italic>g</italic>
responsible for spike-frequency adaptation (green, M
<sub>G1</sub>
 − M
<sub>G6</sub>
).
<bold>(B)</bold>
Response of the DPI neuron circuit to a constant input current. The measured data was fitted with a function comprising an exponential ∝
<italic>e</italic>
<sup>−t/τK</sup>
at the onset of the stimulation, characteristic of all conductance-based models, and an additional exponential ∝
<italic>e</italic>
<sup>+t/τNa</sup>
(characteristic of exponential I&F computational models; Brette and Gerstner,
<xref ref-type="bibr" rid="B9">2005</xref>
) at the onset of the spike (Indiveri et al.,
<xref ref-type="bibr" rid="B45">2010</xref>
).</p>
</caption>
<graphic xlink:href="fnins-05-00073-g014"></graphic>
</fig>
<p>By applying a current-mode analysis to both the input and the spike-frequency adaptation DPI circuits (Bartolozzi et al.,
<xref ref-type="bibr" rid="B6">2006</xref>
; Livi and Indiveri,
<xref ref-type="bibr" rid="B60">2009</xref>
), it is possible to derive a simplified analytical solution (Indiveri et al.,
<xref ref-type="bibr" rid="B45">2010</xref>
), very similar to the one described in Eq. (
<xref ref-type="disp-formula" rid="E1">1</xref>
), of the form:</p>
<disp-formula id="E2">
<label>(2)</label>
<mml:math id="M4">
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mi>τ</mml:mi>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mtext>mem</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo></mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mtext>mem</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mtext>mem</mml:mtext>
<mml:mi></mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mtext>mem</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>τ</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mtext>g</mml:mtext>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo></mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mtext>g</mml:mtext>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mtext>gmax</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where
<italic>I</italic>
<sub>mem</sub>
is the sub-threshold current analogous to the state variable
<italic>v</italic>
of Eq. (
<xref ref-type="disp-formula" rid="E1">1</xref>
) and
<italic>I</italic>
<sub>g</sub>
corresponds to the slow variable
<italic>g</italic>
of Eq. (
<xref ref-type="disp-formula" rid="E1">1</xref>
) responsible for spike-frequency adaptation. The term
<italic>f</italic>
(
<italic>I</italic>
<sub>mem</sub>
) accounts for the positive-feedback current
<italic>I</italic>
<sub>a</sub>
of Figure
<xref ref-type="fig" rid="F14">14</xref>
and is an exponential function of
<italic>I</italic>
<sub>mem</sub>
(Indiveri et al.,
<xref ref-type="bibr" rid="B45">2010</xref>
; see also Figure
<xref ref-type="fig" rid="F14">14</xref>
B). As for the LLN, the function
<italic>r</italic>
(
<italic>t</italic>
), is unity for the period in which the neuron spikes, and null in other periods. The other parameters in Eq.
<xref ref-type="disp-formula" rid="E2">2</xref>
are defined as:
<inline-formula>
<mml:math id="M5">
<mml:mrow>
<mml:mi>τ</mml:mi>
<mml:mo></mml:mo>
<mml:mstyle scriptlevel="+1">
<mml:mfrac>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>Τ</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>κ</mml:mi>
<mml:msub>
<mml:mi>Ι</mml:mi>
<mml:mi>τ</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>τ</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo></mml:mo>
<mml:mstyle scriptlevel="+1">
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>κ</mml:mi>
<mml:msub>
<mml:mi>Ι</mml:mi>
<mml:mrow>
<mml:mi>τ</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mstyle>
</mml:mrow>
</mml:math>
</inline-formula>
, and</p>
<disp-formula id="E3">
<mml:math id="M6">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mtext>I</mml:mtext>
<mml:mrow>
<mml:mtext>mem</mml:mtext>
<mml:mi></mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo></mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>τ</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfrac>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext>thr</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mtext>I</mml:mtext>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo></mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>G</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>τ</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfrac>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext>thrap</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where
<inline-formula>
<mml:math id="M7">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>τ</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfrac>
<mml:mi>κ</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mtext>ik</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
, and
<inline-formula>
<mml:math id="M8">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>τ</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfrac>
<mml:mi>κ</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
.</p>
<p>By changing the biases that control the neuron's time-constants, refractory period, spike-frequency adaptation dynamics and leak behavior (Indiveri et al.,
<xref ref-type="bibr" rid="B45">2010</xref>
) the DPI-neuron can produce a wide range of spiking behaviors ranging from regular spiking to bursting.</p>
<p>Indeed, given the exponential nature of the generalized I&F neuron's non-linear term
<italic>f</italic>
(
<italic>I</italic>
<sub>mem</sub>
), the DPI-neuron implements an
<italic>adaptive exponential</italic>
I&F model (Brette and Gerstner,
<xref ref-type="bibr" rid="B9">2005</xref>
). This I&F model has been shown to be able to reproduce a wide range of spiking behaviors, and explain a wide set of experimental measurements from pyramidal neurons (Brette and Gerstner,
<xref ref-type="bibr" rid="B9">2005</xref>
). For comparison the LLN uses a cubic term, while the tau-cell based neuron circuits proposed in (Rangan et al.,
<xref ref-type="bibr" rid="B75">2010</xref>
; van Schaik et al.,
<xref ref-type="bibr" rid="B94">2010b</xref>
) and the quadratic and the S-C SiNs described in Section
<xref ref-type="sec" rid="s4">4.4</xref>
use a quadratic term (implementing the I&F computational models proposed by Izhikevich,
<xref ref-type="bibr" rid="B46">2003</xref>
).</p>
</sec>
</sec>
<sec id="s4">
<label>4.4</label>
<title>Above threshold, accelerated-time, switched-capacitor, and digital designs</title>
<p>The SiN circuits described up to now have transistors that operate mostly in the sub-threshold or weak-inversion domain, with currents ranging typically between fractions of pico to hundreds of nano-amperes. These circuits have the advantage of being able to emulate real neurons with extremely low power requirements and with realistic time-constants (e.g., for interacting with the nervous system, or implementing real-time behaving systems with time-constants matched to those of the signals they process). However, in the weak-inversion domain mismatch effects are more pronounced than in the strong-inversion regime (Pelgrom et al.,
<xref ref-type="bibr" rid="B73">1989</xref>
), and often require learning, adaptation or other compensation schemes.</p>
<p>It has been argued that in order to faithfully reproduce computational models simulated on digital architectures, it is necessary to design analog circuits with low mismatch and high precision (Schemmel et al.,
<xref ref-type="bibr" rid="B81">2007</xref>
). For this reason, several SiN circuits that operate in the strong-inversion regime have been proposed. In this regime however, currents are four to five orders of magnitude larger. With such currents, the active circuits used to implement resistors decrease their resistance values dramatically. As passive resistors cannot be easily implemented in VLSI to yield large resistance values, it is either necessary to use large off-chip capacitors (and small numbers of neurons per chip), to obtain biologically realistic time-constants, or to use “accelerated” time scales, in which the time-constants of the SiNs are a factor of 10
<sup>3</sup>
or 10
<sup>4</sup>
smaller than those of real neurons. Alternatively, one can use S-C for implementing small conductances (and therefore long time-constants) by moving charge in and out of integrated capacitors with clocked switches. Taking this concept one step further, one can implement SiNs using full-custom clocked digital circuits. All of these approaches are outlined in this section.</p>
<sec>
<title>Above threshold Hodgkin–Huxley models</title>
<p>As mentioned in Section
<xref ref-type="sec" rid="s3">4.1</xref>
, Hodgkin–Huxley (H–H) conductance-based models describe faithfully the biophysics of excitable cells and are helpful to capture the main intrinsic firing and response properties of neurons. Above-threshold and bipolar circuits that implement the exact equations of Hodgkin–Huxley conductance models offer the opportunity to select and tune precisely each of the parameters appearing in the set of non-linear differential equations. These circuits need to model conductances for channels of the following types: voltage-gated, voltage and concentration-gated, passive leak, and synaptic voltage-gated. It is possible to reproduce a large variety of neural activity patterns by using a small set of bipolar and above threshold analog circuits and adjusting their parameters to represent different biophysical properties. Such types of circuits have been designed following a current-mode approach, fabricated using SiGe 0.8 and 0.35 μm technologies, and fully characterized in Renaud et al. (
<xref ref-type="bibr" rid="B77">2007</xref>
) and Saighi et al. (
<xref ref-type="bibr" rid="B78">2011</xref>
).</p>
<p>Figure
<xref ref-type="fig" rid="F15">15</xref>
A shows the schematic of the analog library circuit implementing a two-parameter sigmoidal function used to implement conductance models. As the kinetics in the circuit equations are identical to the H–H model ones, ionic currents have dynamics with biologically realistic time-constants.</p>
<fig id="F15" position="float">
<label>Figure 15</label>
<caption>
<p>
<bold>(A)</bold>
Schematic of a “sigmoid” circuit. The
<italic>I</italic>
<sub>sh</sub>
biasing current is set by the
<italic>V</italic>
<sub>sh</sub>
voltage input. From the multiplier
<italic>Q</italic>
<sub>1</sub>
,
<italic>Q</italic>
<sub>2</sub>
,
<italic>Q</italic>
<sub>11</sub>
,
<italic>Q</italic>
<sub>12,</sub>
<italic>Q</italic>
<sub>Sig</sub>
is proportional to (
<italic>V</italic>
<sub>m</sub>
 − 
<italic>V</italic>
<sub>oh</sub>
)/
<italic>I</italic>
<sub>sh</sub>
. From Q
<sub>3</sub>
−Q
<sub>4</sub>
differential pair,
<inline-formula>
<mml:math id="M9">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
and
<inline-formula>
<mml:math id="M10">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo></mml:mo>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo>\</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
are complementary sigmoidal functions of
<italic>V</italic>
<sub>sig</sub>
, used for inactivation and activation variables, respectively.
<bold>(B)</bold>
A 600-ms simulation of a four-conductance silicon neuron with an input stimulation current pulse: (a) Membrane voltage
<italic>V</italic>
<sub>m</sub>
(
<italic>t</italic>
). (b) Calcium current
<italic>I</italic>
<sub>Ca</sub>
(t). (c) Stimulation current
<italic>I</italic>
<sub>S</sub>
(
<italic>t</italic>
). Sodium and potassium and leak conductances generate the action potentials; a calcium conductance with a slow kinetic modulates the action potential occurrence. Individual ionic currents are available for monitoring. Voltage and current scales are the biological model scales. Hardware and biological time scales are identical, as the simulation runs in continuous and real time. When the stimulation current is applied, the neuron starts oscillating and the calcium current increases, which in turn raises the oscillation frequency. At the end of the stimulation pulse, oscillations continue until the calcium current is low enough. Finally, the neuronal activity ceases.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g015"></graphic>
</fig>
<p>Each mathematical function used in the H–H neuron model, implemented using its analog equivalent circuit, is controlled by tunable analog variables which correspond to the model parameters. All parameters are stored on-chip on dynamically reconfigurable and analog DRAM cells. This implementation approach is costly in terms of silicon area and time-to-fabrication, due to the full-custom design mode and to the open parameter space that necessitates above-threshold design with bipolar and MOS transistors. To improve the design flow, the analog circuits are designed as library items which form a database. The database is used as a platform for automated design (Lévi et al.,
<xref ref-type="bibr" rid="B53">2008</xref>
): an automatic exploration process searches the database and helps a designer re-use library circuits for new designs, according to the specifications provided (e.g., from a conductance equation).</p>
<p>Neuron membrane voltages are obtained by summing currents chosen from a set of “generator” library circuits and summed on a capacitance representing a membrane capacitance. The currents are selected by a system of configurable switches, and a maximum of five generators can be selected for a single neuron. This covers most of the point neuron models used in computational neuroscience. External inputs and synaptic currents from pre-synaptic neurons can be injected on the membrane capacitance. The results presented in Figure
<xref ref-type="fig" rid="F15">15</xref>
B were measured on an VLSI chip designed using the AMS 0.35 μm SiGe technology, simulating a four-conductance model (sodium, potassium, calcium, and leak; Saighi et al.,
<xref ref-type="bibr" rid="B78">2011</xref>
). The time-constants of the activation and inactivation variables in the sodium, potassium and calcium current-models were approximated by constants. These simplifications have only minor consequences on the model's behavior (Zou et al.,
<xref ref-type="bibr" rid="B102">2006</xref>
), as they essentially change only the shape of the spikes. These types of devices are unique tools for experiments on hybrid living–artificial neural networks. Silicon neurons represent the artificial part, connected via artificial synapses to intra- or extra-cellular electrodes to a living neural network (
<italic>in vitro</italic>
acute preparation or cultures). The living–artificial system acts as a single network, useful to explore cellular or synaptic mechanisms. In these types of experiments (Le Masson et al.,
<xref ref-type="bibr" rid="B51">2002</xref>
), real-time processing is mandatory to ensure a correct dialog between living and artificial neurons, and analog integrated-circuit computation simplifies the communication between the circuits and the living neurons, as the electrodes measure analog signals and inject analog currents on the living cells.</p>
</sec>
<sec>
<title>The quadratic integrate-and-fire neuron</title>
<p>As for the sub-threshold case, implementations of biophysically detailed models such as the one described above can be complemented by more compact implementations of simplified I&F models.</p>
<p>The quadratic I&F neuron circuit (Wijekoon and Dudek,
<xref ref-type="bibr" rid="B98">2008</xref>
), shown in Figure
<xref ref-type="fig" rid="F16">16</xref>
A, is an example of an above-threshold generalized I&F circuit. It was inspired by the adapting quadratic I&F neuron model proposed by Izhikevich (
<xref ref-type="bibr" rid="B46">2003</xref>
). The required non-linear oscillatory behavior is achieved using differential equations of two-state variables and a separate after-spike reset mechanism, as explained in Izhikevich (
<xref ref-type="bibr" rid="B46">2003</xref>
). However, the circuit implementation does not aim to accurately replicate the non-linear equations described in Izhikevich (
<xref ref-type="bibr" rid="B46">2003</xref>
). Instead it aims at using the simplest possible circuitry of the analog VLSI implementation that can reproduce the functional behavior of the coupled system of non-linear equations.</p>
<fig id="F16" position="float">
<label>Figure 16</label>
<caption>
<p>
<bold>The Izhikevich neuron circuit (A) schematic diagram, (B) data recorded from the 0. 35 μm CMOS VLSI implementation: spiking patterns in response to input current step for various parameters of bias voltages at node c and node d: regular spiking with adaptation, fast spiking, intrinsically bursting, chattering (top to bottom)</bold>
.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g016"></graphic>
</fig>
<p>The two-state variables, “membrane potential” (V) and “slow variable” (U), are represented by voltages across capacitors
<italic>C</italic>
<sub>v</sub>
and
<italic>C</italic>
<sub>u</sub>
respectively. The membrane potential circuit consists of transistors M1–M5 and membrane capacitor
<italic>C</italic>
<sub>v</sub>
. The membrane capacitor integrates post-synaptic input currents the spike-generating positive-feedback current of M3, and the leakage current generated by M4 (mostly controlled by the slow variable U). The positive-feedback current is generated by M1 and mirrored by M2–M3 and depends approximately quadratically on the membrane potential. If a spike is generated, it is detected by the comparator circuit (M9–M14), which provides a reset pulse on the gate of M5 that rapidly hyperpolarizes the membrane potential to a value determined by the voltage at node c. The slow variable circuit is built using transistors M1, M2, and M6–M8. The magnitude of the current provided by M7 is determined by the membrane potential, in a way similar to the membrane circuit. The transistor M6 provides a non-linear leakage current. The transistors and capacitances are scaled so that the potential U will vary more slowly than V. Following a membrane potential spike, the comparator generates a brief pulse to turn on transistor M8 so that an extra amount of charge, controlled by the voltage at node d, is transferred onto
<italic>C</italic>
<sub>u</sub>
. The circuit has been designed and fabricated in a 0.35-μm CMOS technology. It is integrated in a chip containing 202 neurons with various circuit parameters (transistor sizes and capacitances). As the transistors in this circuit operate mostly in strong inversion, the firing patterns are on an “accelerated” time scale, about 10
<sup>4</sup>
faster than biological real time (see Figure
<xref ref-type="fig" rid="F16">16</xref>
B). The power consumption of the circuit is below 10 pJ/spike. A similar circuit, but operating in weak inversion and providing spike timings on a biological time scale, has been presented in Wijekoon and Dudek (
<xref ref-type="bibr" rid="B99">2009</xref>
).</p>
</sec>
<sec>
<title>An accelerated current-controlled conductance neuron</title>
<p>A design that is in-between the detailed H–H neuron circuits and the quadratic neuron circuit, in terms of transistor count and circuit complexity is the above-threshold current-controlled conductance neuron.</p>
<p>This circuit is also an accelerated neuron model, which uses transistors operated in the strong-inversion regime to emulate the properties of neuron membrane conductances. Together with on-chip bias-generation circuits such a model can be calibrated to quantitatively reproduce numerical simulations. Figure
<xref ref-type="fig" rid="F17">17</xref>
A shows an exemplary neuron circuit which is part of a 100k synapse network chip (Schemmel et al.,
<xref ref-type="bibr" rid="B83">2006</xref>
). The neuron emulates three ion-channels and a spike-generation circuit consisting of a high-speed comparator using positive feedback and an adjustable refractory period.</p>
<fig id="F17" position="float">
<label>Figure 17</label>
<caption>
<p>
<bold>Accelerated current-controlled conductance neuron</bold>
.
<bold>(A)</bold>
 Schematic diagram: excitatory and inhibitory synaptic inputs can be connected as an array of current-sinks to the
<italic>I</italic>
<sub>inhib</sub>
or
<italic>I</italic>
<sub>exc</sub>
nodes. The passive leak behavior is controlled via the
<italic>I</italic>
<sub>leak</sub>
node.
<bold>(B)</bold>
Measured response of the membrane potential to 256 Poisson distributed input spike trains, compared to an equivalent software simulation. The chip is calibrated to an acceleration factor of 10
<sup>4</sup>
. Top: input spike trains with 8 Hz mean firing rate in biological time. Middle: membrane voltage calculated with the software simulator NEST (Eppler et al.,
<xref ref-type="bibr" rid="B26">2008</xref>
). Bottom: membrane voltage recorded from the hardware neuron.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g017"></graphic>
</fig>
<p>Functionally the ion-channels are realized by current-controlled conductances. The inhibitory and excitatory channels receive a current-sum representing the total neuro-transmitter density in the synaptic cleft of the inhibitory and excitatory synapses respectively. Thereby, the time course of the synaptic conductance is generated outside of the neuron circuit and may differ for each synapse. Using a current-mode input is mandatory at the high acceleration factor of the neuron (10
<sup>4</sup>
–10
<sup>5</sup>
). A rise-time of 1 ms in biology translates to 10 ns. Considering a voltage swing of 1 V and a total capacitance of 5 pF for the neuron input
<xref ref-type="fn" rid="fn2">
<sup>2</sup>
</xref>
the current needed is 500 μA. If the voltage swing can be limited to 20 mV, the maximum current generated by a single synapse would be reduced to a much more manageable 10 μA.</p>
<p>The low input impedance necessary at the neuron inputs is generated by wide cascode transistors (M
<sub>6</sub>
and M
<sub>9</sub>
). The circuits for the leakage and the inhibitory conductances are standard operational transconductance amplifiers (OTA1 and 2). In case of the inhibitory conductance, the linear input range is extended by using a voltage-divider chain at the input of the OTA built from long transistors. This is feasible since the additional leakage generated by these transistors can be compensated by reducing the static leakage current
<italic>I</italic>
<sub>leak</sub>
.</p>
<p>The excitatory conductance has to react very quickly to changes in the input current, as shown in Figure
<xref ref-type="fig" rid="F17">17</xref>
B. For the post-synaptic pulse of a single synapse a current in the order of 10 μA must be sourced with a rise-time below 10 ns. Using an OTA would exceed the available silicon area and quiescent power envelope. A simple but effective solution is the usage of a current mirror (M
<sub>7</sub>
and M
<sub>8</sub>
) with low output impedance, realized by utilizing transistors with minimum channel length. A comparison between the measured neuromorphic circuit response and a numerical simulation is shown in Figure
<xref ref-type="fig" rid="F17">17</xref>
B. As shown, the spike-times are in good agreement with each other. The network is in a high-conductance state throughout the stimulation.</p>
</sec>
<sec>
<title>The switched-capacitor Mihalas–Niebur neuron</title>
<p>Switched-capacitors have long been used in integrated circuit design to enable the implementation of variable resistors whose sizes can vary over several orders of magnitude. This technique can be used as a method of implementing resistors in silicon neurons, which is complementary to the methods described in the previous sections. More generally, S-C implementations of SiNs produce circuits whose behaviors are robust, predictable and reproducible (properties that are not always met with sub-threshold SiN implementations).</p>
<p>The circuit shown in Figure
<xref ref-type="fig" rid="F18">18</xref>
A implements a leaky I&F neuron implemented with S-Cs (Folowosele et al.,
<xref ref-type="bibr" rid="B31">2009a</xref>
). Here the post-synaptic current is input onto the neuron membrane,
<italic>V</italic>
<sub>m</sub>
. The S-C, SW
<sub>1</sub>
, acts as the “leak” between the membrane potential,
<italic>V</italic>
<sub>m</sub>
, and the resting potential of the neuron,
<italic>E</italic>
<sub>L</sub>
. The value of the leak is varied by changing either the capacitor in SW
<sub>1</sub>
or the frequency of the clocks φ1 and φ2. A comparator (not shown) is used to compare the membrane voltage
<italic>V</italic>
<sub>m</sub>
with a reset voltage Θ
<sub>r</sub>
. Once
<italic>V</italic>
<sub>m</sub>
exceeds Θ
<sub>r</sub>
a “spike” voltage pulse is issued and
<italic>V</italic>
<sub>m</sub>
is reset to the resting potential
<italic>E</italic>
<sub>L</sub>
.</p>
<fig id="F18" position="float">
<label>Figure 18</label>
<caption>
<p>
<bold>Switched-capacitor Mihalas–Niebur neuron implementation</bold>
.
<bold>(A)</bold>
Neuron membrane circuits;
<bold>(B)</bold>
adaptive threshold circuits.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g018"></graphic>
</fig>
<p>The Mihalas–Niebur S-C neuron (Mihalas and Niebur,
<xref ref-type="bibr" rid="B69">2009</xref>
) is built by combining the I&F circuit of Figure
<xref ref-type="fig" rid="F18">18</xref>
A with the variable threshold circuit shown in Figure
<xref ref-type="fig" rid="F18">18</xref>
B. The circuit blocks are arranged in a way to implement the adaptive threshold mechanism described in Section
<xref ref-type="sec" rid="s9">3.4</xref>
. As the circuits used for realizing the membrane and the threshold equations are identical, the density of arrays of these neurons can be doubled, when simple I&F with fixed threshold properties are desired. The main drawback of this approach is the need for multiple phases of the S-C clocks which must be distributed (typically in parallel) to each neuron.</p>
<p>Experimental results measured from a fabricated integrated circuit implementing this neuron model (Folowosele et al.,
<xref ref-type="bibr" rid="B32">2009b</xref>
) are shown in Figure
<xref ref-type="fig" rid="F19">19</xref>
. The ease with which these complex behaviors can be evoked in S-C neurons, without extensive and precise tuning, demonstrates their utility in large silicon neuron arrays.</p>
<fig id="F19" position="float">
<label>Figure 19</label>
<caption>
<p>
<bold>S-C Mihalas–Niebur neuron circuit results demonstrating 10 of the known spiking properties that have been observed in biological neurons</bold>
. Membrane voltage and adaptive threshold are illustrated in blue and black respectively.
<bold>(A)</bold>
– tonic spiking,
<bold>(B)</bold>
– class 1 spiking,
<bold>(C)</bold>
– spike-frequency adaptation,
<bold>(D)</bold>
– phasic spiking,
<bold>(E)</bold>
– accommodation,
<bold>(F)</bold>
– threshold variability,
<bold>(G)</bold>
– rebound spiking,
<bold>(H)</bold>
– input bistability,
<bold>(I)</bold>
– integrator,
<bold>(J)</bold>
– hyper-polarized spiking.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g019"></graphic>
</fig>
</sec>
<sec>
<title>The digitally modulated charge packet input neuron</title>
<p>The S-C principle of using discrete time and clocked signals can be extended to use high-speed pulsing current mirrors for building weight-modulated charge packet driven leaky I&F neurons.</p>
<p>In this framework, spikes produced by a source neuron act as asynchronous clock signals that selectively activate a set of binary weighted high-speed pulsing current mirrors at the destination neurons. The selection of which current mirror branch is activated depends on a digital word that represents the neuron's synaptic weight. To implement the neuron leak conductance, an opposite sign pulsing current mirror is driven by spikes generated by a periodic signal from a global on chip clock. Figure
<xref ref-type="fig" rid="F20">20</xref>
A shows a circuit diagram representing this concept. Spikes may have a duration of down to about 100 ns for currents in the order of one nano amperes (Serrano-Gotarredona et al.,
<xref ref-type="bibr" rid="B85">2006</xref>
). This idea has been exploited to build arrays of I&F neurons in AER convolution chips (Serrano-Gotarredona et al.,
<xref ref-type="bibr" rid="B85">2006</xref>
). Each high-speed current mirror input branch is biased by a digitally calibrated current, using a digi-MOS (see Section
<xref ref-type="sec" rid="s10">3.6</xref>
), to compensate for transistor mismatch. Also, since the I&F neurons have to handle signed charge packages, both NMOS and PMOS high speed digitally calibrated pulsing current mirrors are required (see top and bottom part of Figure
<xref ref-type="fig" rid="F20">20</xref>
A). The neuron produces both positive (Pulse
<sup>+</sup>
) and negative (Pulse
<sup></sup>
) spikes, depending on the (excitatory or inhibitory) destination synapse, and integrates both positive and negative input pulses until it reaches corresponding positive and negative spiking thresholds. After generating an output spike, the neuron is reset to an intermediate reset level between the two thresholds. The leakage is also signed, depending on whether the actual neuron state is above or below the reset level. As both NMOS and PMOS calibrated pulsing current mirrors are available, there is no need to implement extra mirrors for the leak, but simply activate a special leak-weight when a leak-pulse (
<italic>PulseF</italic>
) is received. Figure
<xref ref-type="fig" rid="F20">20</xref>
shows the overall neuron circuit diagram. These techniques were used in an AER convolution chip (Serrano-Gotarredona et al.,
<xref ref-type="bibr" rid="B85">2006</xref>
), for achieving an overall precision of 3 bits (plus sign). With weights and spike durations down to about 100 ns, each mirror bit branch required 5 bit calibration using transistor dimensions of 1.2/4 μm. Overall neuron size was 90 × 90 μm
<sup>2</sup>
in a 0.35 μm CMOS process.</p>
<fig id="F20" position="float">
<label>Figure 20</label>
<caption>
<p>
<bold>(A)</bold>
Digitally weight-modulated and calibrated charge packet driven leaky I&F neuron schematic. The neuron handles positive and negative charge packets to emulate excitatory and inhibitory synapses, and has input for a periodic global signal
<italic>PulseF</italic>
to implement a programmable constant rate leak. Neuron can deliver positive or negative output events.
<bold>(B)</bold>
Detail of logic block in
<bold>(A)</bold>
.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g020"></graphic>
</fig>
</sec>
<sec>
<title>Full-custom digital I&F neuron</title>
<p>An alternative option requiring approximately the same area usage, but with much higher precision, is to implement the I&F neuron using all digital techniques. This idea was explored in Camuñas Mesa et al. (
<xref ref-type="bibr" rid="B11">2008</xref>
) where the authors proposed the circuit shown in Figure
<xref ref-type="fig" rid="F21">21</xref>
. In this implementation a digital adder and accumulator are used together with digital comparing circuits, for implementing the integration and spike-generation operations of the I&F model. Using the same technology used for the digitally modulated neuron described above, and for a similar area usage of 100 × 100 μm
<sup>2</sup>
, it was possible to use accumulators and adders with 18-bit precision and synaptic weights with 5-bit (plus sign) precision. The I&F leak was implemented by stimulating an inhibitory synapse with a fixed weight at a periodic global rate. In this implementation spikes can have a duration as small as 50 nano-seconds.</p>
<fig id="F21" position="float">
<label>Figure 21</label>
<caption>
<p>
<bold>Block diagram of a fully digital I&F neuron</bold>
. Calibrated current source, pulsing current mirrors, and integration capacitors of Figure
<xref ref-type="fig" rid="F20">20</xref>
, are replaced by digital adder and accumulator circuits.</p>
</caption>
<graphic xlink:href="fnins-05-00073-g021"></graphic>
</fig>
</sec>
<sec>
<title>Digital VLSI I&F neurons</title>
<p>Digital VLSI implementations of neurons and neural systems are also being evaluated, without resorting to full-custom VLSI designs. Examples include solutions using FPGAs (Mak et al.,
<xref ref-type="bibr" rid="B62">2006</xref>
; Cassidy and Andreou,
<xref ref-type="bibr" rid="B12">2008</xref>
), multi-core based architectures using multiple ARM cores (Jin et al.,
<xref ref-type="bibr" rid="B47">2010</xref>
), and conventional graphical processing units (GPUs; Fidjeland et al.,
<xref ref-type="bibr" rid="B29">2009</xref>
). These approaches allow the development of large-scale spiking neural network simulations, without having to resort to powerful and power-hungry general purpose computing architectures.</p>
</sec>
</sec>
</sec>
<sec sec-type="">
<label>5</label>
<title>Discussion</title>
<p>While the digital processing paradigm, ranging from standard computer simulations to custom FPGA designs, is advantageous for its stability, fast development times, and high precision properties, full-custom VLSI solutions can often be optimized in terms of power consumption, silicon area usage, and speed/bandwidth usage. We anticipate that future developments in large-scale neuromorphic circuits and systems designs will increasingly combine full-custom analog and synthesized digital designs, in order to optimize both core and peripheral neural and synaptic functions in a highly programmable and reconfigurable architecture. The relative merits and the right mix of analog versus digital in neuromorphic computing (Sarpeshkar,
<xref ref-type="bibr" rid="B79">1998</xref>
) remain a subject for further investigation and will likely require highly application dependent optimization. We expect such carefully tailored combinations of silicon neurons and custom analog/digital VLSI neural networks to offer solutions to a large variety of applications, ranging from the efficient implementation of large-scale and real-time spike-based computing systems, to the implementation of compact microelectronic brain–machine interfaces. In particular, even though sub-threshold current-mode circuits are reputed to have higher mismatch than above-threshold circuits, they have lower noise energy (noise power times bandwidth), and superior energy efficiency (bandwidth over power; Sarpeshkar et al.,
<xref ref-type="bibr" rid="B80">1993</xref>
; Shi,
<xref ref-type="bibr" rid="B87">2009</xref>
). Indeed, the sources of inhomogeneities (e.g., device mismatch) which are often considered a problem, can actually be exploited in networks of SiNs for computational purposes (similar to how real neural systems exploit noise; Chicca and Fusi,
<xref ref-type="bibr" rid="B15">2001</xref>
; Chicca et al.,
<xref ref-type="bibr" rid="B14">2003</xref>
; Merolla and Boahen,
<xref ref-type="bibr" rid="B67">2004</xref>
). Otherwise, sources of mismatch can be minimized at the device level with clever VLSI layout techniques (Liu et al.,
<xref ref-type="bibr" rid="B59">2002</xref>
), and at the system level by using the same strategies used by the nervous system. In particular, adaptation and learning at multiple spatial and temporal scales are important mechanisms to compensate for variability in the environment, as well as in the neural hardware operating on the environment, which includes mismatch and other sources of analog imprecision in the implementation (Cauwenberghs and Bayoumi,
<xref ref-type="bibr" rid="B13">1999</xref>
). Furthermore, by combining the advantages of synchronous and asynchronous digital technology with those of analog circuits, it is possible to efficiently calibrate component parameters and (re)configure SiN network topologies both for single chip solutions, and for large-scale multi-chip networks (Linares-Barranco et al.,
<xref ref-type="bibr" rid="B56">2003</xref>
; Silver et al.,
<xref ref-type="bibr" rid="B88">2007</xref>
; Basu et al.,
<xref ref-type="bibr" rid="B7">2010</xref>
; Yu and Cauwenberghs,
<xref ref-type="bibr" rid="B100">2010a</xref>
; Sheik et al.,
<xref ref-type="bibr" rid="B86">2011</xref>
).</p>
<p>In this paper we described some of the most common circuits and techniques used to implement silicon neurons, and described a wide range of neuron circuits that have been developed over the years, using different design methodologies and for many different application scenarios. In particular, we described circuits to implement leaky I&F neurons (Mead,
<xref ref-type="bibr" rid="B64">1989</xref>
), adaptive threshold neurons (Mihalas and Niebur,
<xref ref-type="bibr" rid="B69">2009</xref>
), quadratic (Izhikevich,
<xref ref-type="bibr" rid="B46">2003</xref>
), and adaptive exponential (Brette and Gerstner,
<xref ref-type="bibr" rid="B9">2005</xref>
) I&F neurons, as well as conductance-based and Hodgkin–Huxley models. Table
<xref ref-type="table" rid="T2">2</xref>
lists all the SiNs described, pointing out their main features and characteristics.</p>
<table-wrap id="T2" position="float">
<label>Table 2</label>
<caption>
<p>
<bold>Summary of SiN implementations described in this paper and main characteristics</bold>
.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<td align="left" colspan="3" rowspan="1">
<bold>Sub-threshold SiN implementations</bold>
</td>
</tr>
</thead>
<tbody>
<tr>
<td align="left" rowspan="1" colspan="1">Thalamic relay</td>
<td align="left" rowspan="1" colspan="1">pg. 8</td>
<td align="left" rowspan="1" colspan="1">Conductance-based, thermodynamically equivalent, compact.</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">H–H model</td>
<td align="left" rowspan="1" colspan="1">pg. 9</td>
<td align="left" rowspan="1" colspan="1">Conductance-based, biologically realistic, not compact.</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Octopus retina</td>
<td align="left" rowspan="1" colspan="1">pg. 10</td>
<td align="left" rowspan="1" colspan="1">Basic I&F model, low power, compact.</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">DVS</td>
<td align="left" rowspan="1" colspan="1">pg. 10</td>
<td align="left" rowspan="1" colspan="1">Basic I&F model, low mismatch, compact.</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">tau-cell</td>
<td align="left" rowspan="1" colspan="1">pg. 11</td>
<td align="left" rowspan="1" colspan="1">Log-domain, modular.</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">LLN</td>
<td align="left" rowspan="1" colspan="1">pg. 11</td>
<td align="left" rowspan="1" colspan="1">Log-domain, cubic two-variable model, low power, compact.</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">DPI</td>
<td align="left" rowspan="1" colspan="1">pg. 13</td>
<td align="left" rowspan="1" colspan="1">Current-mode, exponential adaptive model, low power, compact.</td>
</tr>
<tr>
<td align="left" colspan="3" rowspan="1">
<bold>Bipolar and above-threshold SiN implementations</bold>
</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">H–H model</td>
<td align="left" rowspan="1" colspan="1">pg. 14</td>
<td align="left" rowspan="1" colspan="1">Bipolar, voltage-mode, real-time, not compact.</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Quadratic I&F</td>
<td align="left" rowspan="1" colspan="1">pg. 15</td>
<td align="left" rowspan="1" colspan="1">Voltage-mode, accelerated-time, low power, compact.</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Current-controlled</td>
<td align="left" rowspan="1" colspan="1">pg. 16</td>
<td align="left" rowspan="1" colspan="1">Voltage-mode, conductance-based, accelerated-time.</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Switched-capacitor</td>
<td align="left" rowspan="1" colspan="1">pg. 16</td>
<td align="left" rowspan="1" colspan="1">Mihalas–Niebur adaptive threshold model, discrete time, modular.</td>
</tr>
<tr>
<td align="left" rowspan="1" colspan="1">Digitally modulated</td>
<td align="left" rowspan="1" colspan="1">pg. 17</td>
<td align="left" rowspan="1" colspan="1">Basic I&F model, discrete time, low-mismatch.</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>
<italic>The designs are subdivided into two main classes, according to the region of operation used by the main transistors in each circuit. All sub-threshold designs can be biased to have real-time response characteristics and biologically plausible time-constants</italic>
.</p>
</table-wrap-foot>
</table-wrap>
<p>Obviously, there is no absolute optimal design. As there is a wide range of neuron types in biology, there is a wide range of design and circuit choices for SiNs. While the implementations of conductance-based models can be useful for applications in which a small numbers of SiNs are required (as in hybrid systems where real neurons are interfaced to silicon ones), the compact AER I&F neurons and log-domain implementations (such as the quadratic Mihalas–Niebur neurons, the tau-cell neuron, the LPF neuron, or the DPI neuron) can be integrated with event-based communication fabric and synaptic arrays for very large-scale reconfigurable networks. Indeed, both the sub-threshold implementations and their above-threshold “accelerated-time” counterpart are very amenable for dense and low power integration with energy efficiencies of the order of a few pico-Joules per spike (Wijekoon and Dudek,
<xref ref-type="bibr" rid="B98">2008</xref>
; Livi and Indiveri,
<xref ref-type="bibr" rid="B60">2009</xref>
; Rangan et al.,
<xref ref-type="bibr" rid="B75">2010</xref>
). In addition to continuous time, non-clocked sub-threshold and above-threshold design techniques, we showed how to implement SiN using digitally modulated charge packet and S-C methodologies. The S-C Mihalas–Niebur SiN circuits is a particularly robust design which exhibits the model's generalized linear I&F properties and can produce up to ten different spiking behaviors. The specific choice of design style and SiN circuit to use depends on its application. Larger and highly configurable designs that can produce a wide range of behaviors are more amenable to research projects in which scientists explore the parameter space and compare the VLSI device behavior with that of its biological counterpart. Conversely, the more compact designs will be used in specific applications where signals need to be encoded as sequences of spikes, and where size and power budgets are critical.</p>
<p>The sheer volume of silicon neuron designs proposed in the literature demonstrates the enormous opportunities for innovation when inspiration is taken from biological neural systems. The potential applications span computing and biology: neuromorphic systems are providing the clues for the next generation of asynchronous, low-power, parallel computing that could breach the gap in computing power when Moore's law runs its course, while hybrid, silicon-neuron systems are allowing neuro-scientists to unlock the secrets of neural circuits, leading one day, to fully integrated brain–machine interfaces. New emerging technologies (e.g., memristive devices) and their utility in enhancing spiking silicon neural networks must also be evaluated, as well as maintaining a knowledge-base of the existing technologies that have been proven to be successful in silicon neuron design. Furthermore, as larger on-chip spiking silicon neural networks are developed questions of communications protocols (e.g., AER), on-chip memory, size, programmability, adaptability, and fault tolerance also become very important. In this respect, the SiN circuits and design methodologies described in this paper provide the building blocks that will pave the way for these extraordinary breakthroughs.</p>
</sec>
<sec sec-type="">
<title>Conflict of Interest Statement</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>
<ack>
<p>We would like to acknowledge the reviewers for their constructive feedback. This work was supported by the EU ERC grant 257219 (neuroP), the EU ICT FP7 grants 231467 (eMorph), 216777 (NABAB), 231168 (SCANDLE), 15879 (FACETS), by the Swiss National Science Foundation grant 119973 (SoundRec), by the UK EPSRC grant no. EP/C010841/1, by the Spanish grants (with support from the European Regional Development Fund) TEC2006-11730-C03-01 (SAMANTA2), TEC2009-10639-C04-01 (VULCANO) Andalusian grant num. P06TIC01417 (Brain System), and by the Australian Research Council grants num. DP0343654 and num. DP0881219.</p>
</ack>
<fn-group>
<fn id="fn1">
<p>
<sup>1</sup>
Inverting amplifier circuits in which the current is limited by a MOSFET in series appropriately biased.</p>
</fn>
<fn id="fn2">
<p>
<sup>2</sup>
This is a realistic estimate considering the high number of synapses connected to this line.</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arthur</surname>
<given-names>J. V.</given-names>
</name>
<name>
<surname>Boahen</surname>
<given-names>K.</given-names>
</name>
</person-group>
(
<year>2004</year>
).
<article-title>Recurrently connected silicon neurons with active dendrites for one-shot learning</article-title>
.
<source>IEEE Int. Joint Conf. Neural Netw.</source>
<volume>3</volume>
,
<fpage>1699</fpage>
<lpage>1704</lpage>
</mixed-citation>
</ref>
<ref id="B2">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arthur</surname>
<given-names>J. V.</given-names>
</name>
<name>
<surname>Boahen</surname>
<given-names>K.</given-names>
</name>
</person-group>
(
<year>2007</year>
).
<article-title>Synchrony in silicon: the gamma rhythm</article-title>
.
<source>IEEE Trans. Neural Netw.</source>
<volume>18</volume>
,
<fpage>1815</fpage>
<lpage>1825</lpage>
<pub-id pub-id-type="doi">10.1109/TNN.2007.900238</pub-id>
<pub-id pub-id-type="pmid">18051195</pub-id>
</mixed-citation>
</ref>
<ref id="B3">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Azadmehr</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Abrahamsen</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Hafliger</surname>
<given-names>P.</given-names>
</name>
</person-group>
(
<year>2005</year>
).
<article-title>“A foveated AER imager chip,”</article-title>
in
<source>International Symposium on Circuits and Systems, ISCAS 2005</source>
, Vol.
<volume>3</volume>
(
<publisher-loc>Kobe</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>2751</fpage>
<lpage>2754</lpage>
<pub-id pub-id-type="pmid">17282810</pub-id>
</mixed-citation>
</ref>
<ref id="B4">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bartolozzi</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2007</year>
).
<article-title>Synaptic dynamics in analog VLSI</article-title>
.
<source>Neural Comput.</source>
<volume>19</volume>
,
<fpage>2581</fpage>
<lpage>2603</lpage>
<pub-id pub-id-type="doi">10.1162/neco.2007.19.10.2581</pub-id>
<pub-id pub-id-type="pmid">17716003</pub-id>
</mixed-citation>
</ref>
<ref id="B5">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bartolozzi</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2009</year>
).
<article-title>Global scaling of synaptic efficacy: homeostasis in silicon synapses</article-title>
.
<source>Neurocomputing</source>
<volume>72</volume>
,
<fpage>726</fpage>
<lpage>731</lpage>
<pub-id pub-id-type="doi">10.1016/j.neucom.2008.05.016</pub-id>
</mixed-citation>
</ref>
<ref id="B6">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bartolozzi</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Mitra</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2006</year>
).
<article-title>“An ultra low power current–mode filter for neuromorphic systems and biomedical signal processing,”</article-title>
in
<conf-name>Biomedical Circuits and Systems Conference, BIOCAS 2006</conf-name>
, ed.
<person-group person-group-type="editor">
<collab>IEEE</collab>
</person-group>
(
<conf-loc>London, UK</conf-loc>
:
<conf-sponsor>IEEE</conf-sponsor>
),
<fpage>130</fpage>
<lpage>133</lpage>
</mixed-citation>
</ref>
<ref id="B7">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Basu</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ramakrishnan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Petre</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Koziol</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Brink</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hasler</surname>
<given-names>P. E.</given-names>
</name>
</person-group>
(
<year>2010</year>
).
<article-title>Neural dynamics in reconfigurable silicon</article-title>
.
<source>IEEE Trans. Biomed. Circuits Syst.</source>
<volume>4</volume>
,
<fpage>311</fpage>
<lpage>319</lpage>
</mixed-citation>
</ref>
<ref id="B8">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boahen</surname>
<given-names>K. A.</given-names>
</name>
</person-group>
(
<year>2000</year>
).
<article-title>Point-to-point connectivity between neuromorphic chips using address-events</article-title>
.
<source>IEEE Trans. Circuits Syst. II</source>
<volume>47</volume>
,
<fpage>416</fpage>
<lpage>34</lpage>
</mixed-citation>
</ref>
<ref id="B9">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brette</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Gerstner</surname>
<given-names>W.</given-names>
</name>
</person-group>
(
<year>2005</year>
).
<article-title>Adaptive exponential integrate-and-fire model as an effective description of neuronal activity</article-title>
.
<source>J. Neurophysiol.</source>
<volume>94</volume>
,
<fpage>3637</fpage>
<lpage>3642</lpage>
<pub-id pub-id-type="doi">10.1152/jn.00686.2005</pub-id>
<pub-id pub-id-type="pmid">16014787</pub-id>
</mixed-citation>
</ref>
<ref id="B10">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brette</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Rudolph</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Carnevale</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Hines</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Beeman</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Bower</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Diesmann</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Morrison</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Goodman</surname>
<given-names>F. C.</given-names>
</name>
<name>
<surname>Harris</surname>
<given-names>P. H.</given-names>
<suffix>Jr.</suffix>
</name>
<name>
<surname>Zirpe</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Natschläger</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Pecevski</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ermentrout</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Djurfeldt</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lansner</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Rochel</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Vieville</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Muller</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Davison</surname>
<given-names>A. P.</given-names>
</name>
<name>
<surname>El Boustani</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Destexhe</surname>
<given-names>A.</given-names>
</name>
</person-group>
(
<year>2007</year>
).
<article-title>Simulation of networks of spiking neurons: a review of tools and strategies</article-title>
.
<source>J. Comput. Neurosci.</source>
<volume>23</volume>
,
<fpage>349</fpage>
<lpage>398</lpage>
<pub-id pub-id-type="pmid">17629781</pub-id>
</mixed-citation>
</ref>
<ref id="B11">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Camuñas Mesa</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Acosta-Jimenez</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Serrano-Gotarredona</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Linares-Barranco</surname>
<given-names>B.</given-names>
</name>
</person-group>
(
<year>2008</year>
).
<article-title>“Fully digital AER convolution chip for vision processing,”</article-title>
in
<source>International Symposium on Circuits and Systems, ISCAS 2008</source>
(
<publisher-loc>Seattle, WA</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>652</fpage>
<lpage>655</lpage>
</mixed-citation>
</ref>
<ref id="B12">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Cassidy</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Andreou</surname>
<given-names>A. G.</given-names>
</name>
</person-group>
(
<year>2008</year>
).
<article-title>“Dynamical digital silicon neurons,”</article-title>
in
<conf-name>Biomedical Circuits and Systems Conference, BIOCAS 2008</conf-name>
(
<conf-loc>Baltimore, MD</conf-loc>
:
<conf-sponsor>IEEE</conf-sponsor>
),
<fpage>289</fpage>
<lpage>292</lpage>
<pub-id pub-id-type="doi">10.1109/BIOCAS.2008.4696931</pub-id>
</mixed-citation>
</ref>
<ref id="B13">
<mixed-citation publication-type="book">
<person-group person-group-type="editor">
<name>
<surname>Cauwenberghs</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Bayoumi</surname>
<given-names>M. A.</given-names>
</name>
</person-group>
editors. (
<year>1999</year>
).
<source>Learning on Silicon: Adaptive VLSI Neural Systems</source>
.
<publisher-loc>Boston, MA</publisher-loc>
:
<publisher-name>Kluwer</publisher-name>
</mixed-citation>
</ref>
<ref id="B14">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chicca</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Badoni</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Dante</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>D'Andreagiovanni</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Salina</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Fusi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Del Giudice</surname>
<given-names>P.</given-names>
</name>
</person-group>
(
<year>2003</year>
).
<article-title>A VLSI recurrent network of integrate–and–fire neurons connected by plastic synapses with long term memory</article-title>
.
<source>IEEE Trans. Neural Netw.</source>
<volume>14</volume>
,
<fpage>1297</fpage>
<lpage>1307</lpage>
<pub-id pub-id-type="doi">10.1109/TNN.2003.816367</pub-id>
<pub-id pub-id-type="pmid">18244578</pub-id>
</mixed-citation>
</ref>
<ref id="B15">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Chicca</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Fusi</surname>
<given-names>S.</given-names>
</name>
</person-group>
(
<year>2001</year>
).
<article-title>“Stochastic synaptic plasticity in deterministic a VLSI networks of spiking neurons,”</article-title>
in
<conf-name>Proceedings of the World Congress on Neuroinformatics, ARGESIM reports</conf-name>
, ed.
<person-group person-group-type="editor">
<name>
<surname>Rattay</surname>
<given-names>F.</given-names>
</name>
</person-group>
(
<conf-loc>Vienna</conf-loc>
:
<conf-sponsor>ARGESIM/ASIM Verlag</conf-sponsor>
)
<fpage>468</fpage>
<lpage>477</lpage>
</mixed-citation>
</ref>
<ref id="B16">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chicca</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Whatley</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Dante</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Lichtsteiner</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Delbrück</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Del Giudice</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Douglas</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2007</year>
).
<article-title>A multi-chip pulse-based neuromorphic infrastructure and its application to a model of orientation selectivity</article-title>
.
<source>IEEE Trans. Circuits Syst. I</source>
<volume>5</volume>
,
<fpage>981</fpage>
<lpage>993</lpage>
</mixed-citation>
</ref>
<ref id="B17">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Connors</surname>
<given-names>B. W.</given-names>
</name>
<name>
<surname>Gutnick</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Prince</surname>
<given-names>D. A.</given-names>
</name>
</person-group>
(
<year>1982</year>
).
<article-title>Electrophysiological properties of neocortical neurons in vitro</article-title>
.
<source>J. Neurophysiol.</source>
<volume>48</volume>
,
<fpage>1302</fpage>
<lpage>1320</lpage>
<pub-id pub-id-type="pmid">6296328</pub-id>
</mixed-citation>
</ref>
<ref id="B18">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Costas-Santos</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Serrano-Gotarredona</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Serrano-Gotarredona</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Linares-Barranco</surname>
<given-names>B.</given-names>
</name>
</person-group>
(
<year>2007</year>
).
<article-title>A spatial contrast retina with on-chip calibration for neuromorphic spike-based AER vision systems</article-title>
.
<source>IEEE Trans. Circuits Syst. I</source>
,
<volume>54</volume>
,
<fpage>1444</fpage>
<lpage>1458</lpage>
</mixed-citation>
</ref>
<ref id="B19">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Culurciello</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Etienne-Cummings</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Boahen</surname>
<given-names>K.</given-names>
</name>
</person-group>
(
<year>2003</year>
).
<article-title>A biomorphic digital image sensor</article-title>
.
<source>IEEE J. Solid State Circuits</source>
<volume>38</volume>
,
<fpage>281</fpage>
<lpage>294</lpage>
<pub-id pub-id-type="doi">10.1109/JSSC.2002.807412</pub-id>
</mixed-citation>
</ref>
<ref id="B20">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Deiss</surname>
<given-names>S. R.</given-names>
</name>
<name>
<surname>Douglas</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Whatley</surname>
<given-names>A. M.</given-names>
</name>
</person-group>
(
<year>1998</year>
).
<article-title>“A pulse-coded communications infrastructure for neuromorphic systems,”</article-title>
in
<source>Pulsed Neural Networks</source>
, eds
<person-group person-group-type="editor">
<name>
<surname>Maass</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Bishop</surname>
<given-names>C. M.</given-names>
</name>
</person-group>
(
<publisher-loc>Cambridge, MA</publisher-loc>
:
<publisher-name>MIT Press</publisher-name>
),
<fpage>6157</fpage>
<lpage>6178</lpage>
</mixed-citation>
</ref>
<ref id="B21">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Destexhe</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Huguenard</surname>
<given-names>J. R.</given-names>
</name>
</person-group>
(
<year>2000</year>
).
<article-title>Nonlinear thermodynamic models of voltage-dependent currents</article-title>
.
<source>J. Comput. Neurosci.</source>
<volume>9</volume>
,
<fpage>259</fpage>
<lpage>270</lpage>
<pub-id pub-id-type="pmid">11139042</pub-id>
</mixed-citation>
</ref>
<ref id="B22">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Destexhe</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mainen</surname>
<given-names>Z. F.</given-names>
</name>
<name>
<surname>Sejnowski</surname>
<given-names>T. J.</given-names>
</name>
</person-group>
(
<year>1998</year>
).
<article-title>“Kinetic models of synaptic transmission,”</article-title>
in
<source>Methods in Neuronal Modelling, From Ions to Networks</source>
(
<publisher-loc>Cambridge, MA</publisher-loc>
:
<publisher-name>The MIT Press</publisher-name>
),
<fpage>1</fpage>
<lpage>25</lpage>
</mixed-citation>
</ref>
<ref id="B23">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Drakakis</surname>
<given-names>E. M.</given-names>
</name>
<name>
<surname>Payne</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Toumazou</surname>
<given-names>C.</given-names>
</name>
</person-group>
(
<year>1997</year>
).
<article-title>Bernoulli operator: a low-level approach to log-domain processing</article-title>
.
<source>Electron. Lett.</source>
<volume>33</volume>
,
<fpage>1008</fpage>
<lpage>1009</lpage>
</mixed-citation>
</ref>
<ref id="B24">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Edwards</surname>
<given-names>R. T.</given-names>
</name>
<name>
<surname>Cauwenberghs</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2000</year>
).
<article-title>Synthesis of log-domain filters from first-order building blocks</article-title>
.
<source>Int. J. Analog Integr. Circuits Signal Process.</source>
<volume>22</volume>
,
<fpage>177</fpage>
<lpage>186</lpage>
<pub-id pub-id-type="doi">10.1023/A:1008373826094</pub-id>
</mixed-citation>
</ref>
<ref id="B25">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Elias</surname>
<given-names>J. G.</given-names>
</name>
<name>
<surname>Northmore</surname>
<given-names>D. P. M.</given-names>
</name>
</person-group>
(
<year>1999</year>
).
<article-title>“Building silicon nervous systems with dendritic tree neuromorphs,”</article-title>
in
<source>Pulsed Neural Networks</source>
(
<publisher-loc>Cambridge, MA</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>133</fpage>
<lpage>156</lpage>
</mixed-citation>
</ref>
<ref id="B26">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eppler</surname>
<given-names>J.-M.</given-names>
</name>
<name>
<surname>Helias</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Muller</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Diesmann</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gewaltig</surname>
<given-names>M.-O.</given-names>
</name>
</person-group>
(
<year>2008</year>
).
<article-title>PyNEST: a convenient interface to the NEST simulator</article-title>
.
<source>Front. Neuroinformatics</source>
<volume>2</volume>
:
<fpage>12</fpage>
<pub-id pub-id-type="doi">10.3389/neuro.11.012.2008</pub-id>
</mixed-citation>
</ref>
<ref id="B27">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Farquhar</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Abramson</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Hasler</surname>
<given-names>P.</given-names>
</name>
</person-group>
(
<year>2004</year>
).
<article-title>“A reconfigurable bidirectional active 2 dimensional dendrite model,”</article-title>
in
<source>International Symposium on Circuits and Systems, ISCAS 2004</source>
(
<publisher-loc>Vancouver, BC</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>313</fpage>
<lpage>316</lpage>
<pub-id pub-id-type="doi">10.1109/ISCAS.2004.1328194</pub-id>
</mixed-citation>
</ref>
<ref id="B28">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Farquhar</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Hasler</surname>
<given-names>P.</given-names>
</name>
</person-group>
(
<year>2005</year>
).
<article-title>A bio-physically inspired silicon neuron</article-title>
.
<source>IEEE Trans. Circuits Syst.</source>
<volume>52</volume>
,
<fpage>477</fpage>
<lpage>488</lpage>
</mixed-citation>
</ref>
<ref id="B29">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Fidjeland</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Roesch</surname>
<given-names>E. B.</given-names>
</name>
<name>
<surname>Shanahan</surname>
<given-names>M. P.</given-names>
</name>
<name>
<surname>Luk</surname>
<given-names>W.</given-names>
</name>
</person-group>
(
<year>2009</year>
).
<article-title>“NeMo: a platform for neural modelling of spiking neurons using GPUs,”</article-title>
in
<conf-name>IEEE Application-specific Systems, Architectures and Processors Conference ASAP</conf-name>
(
<conf-loc>Boston, MA</conf-loc>
:
<conf-sponsor>IEEE</conf-sponsor>
),
<fpage>137</fpage>
<lpage>144</lpage>
<pub-id pub-id-type="doi">10.1109/ASAP.2009.24</pub-id>
</mixed-citation>
</ref>
<ref id="B30">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>FitzHugh</surname>
<given-names>N.</given-names>
</name>
</person-group>
(
<year>1961</year>
).
<article-title>Impulses and physiological states in theoretical models of nerve membrane</article-title>
.
<source>Biophys. J.</source>
<volume>1</volume>
,
<fpage>445</fpage>
<lpage>466</lpage>
<pub-id pub-id-type="pmid">19431309</pub-id>
</mixed-citation>
</ref>
<ref id="B31">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Folowosele</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Etienne-Cummings</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Hamilton</surname>
<given-names>T. J.</given-names>
</name>
</person-group>
(
<year>2009a</year>
).
<article-title>“A CMOS switched capacitor implementation of the mihalas-niebur neuron,”</article-title>
in
<conf-name>Biomedical Circuits and Systems Conference, BIOCAS 2009</conf-name>
(
<conf-loc>Beijing</conf-loc>
:
<conf-sponsor>IEEE</conf-sponsor>
),
<fpage>105</fpage>
<lpage>108</lpage>
<pub-id pub-id-type="doi">10.1109/BIOCAS.2009.5372072</pub-id>
</mixed-citation>
</ref>
<ref id="B32">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Folowosele</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Harrison</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Cassidy</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Andreou</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Etienne-Cummings</surname>
<given-names>A. G.</given-names>
</name>
<name>
<surname>Mihalas</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Niebur</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hamilton</surname>
<given-names>T. J.</given-names>
</name>
</person-group>
(
<year>2009b</year>
).
<article-title>“A switched capacitor implementation of the generalized linear integrate-and-fire neuron,”</article-title>
in
<conf-name>International Symposium on Circuits and Systems, ISCAS 2009</conf-name>
(
<conf-loc>Taipei</conf-loc>
:
<conf-sponsor>IEEE</conf-sponsor>
),
<fpage>2149</fpage>
<lpage>2152</lpage>
</mixed-citation>
</ref>
<ref id="B33">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Frey</surname>
<given-names>D. R.</given-names>
</name>
</person-group>
(
<year>1993</year>
).
<article-title>Log-domain filtering: an approach to current-mode filtering</article-title>
.
<source>IEE Proc. G Circuits Device. Syst.</source>
<volume>140</volume>
,
<fpage>406</fpage>
<lpage>416</lpage>
</mixed-citation>
</ref>
<ref id="B34">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fusi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Annunziato</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Badoni</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Salamon</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Amit</surname>
<given-names>D. J.</given-names>
</name>
</person-group>
(
<year>2000</year>
).
<article-title>Spike–driven synaptic plasticity: theory, simulation, VLSI implementation</article-title>
.
<source>Neural Comput.</source>
<volume>12</volume>
,
<fpage>2227</fpage>
<lpage>2258</lpage>
<pub-id pub-id-type="doi">10.1162/089976600300014917</pub-id>
<pub-id pub-id-type="pmid">11032032</pub-id>
</mixed-citation>
</ref>
<ref id="B35">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gilbert</surname>
<given-names>B.</given-names>
</name>
</person-group>
(
<year>1975</year>
).
<article-title>Translinear circuits: a proposed classification</article-title>
.
<source>Electron. Lett.</source>
<volume>11</volume>
,
<fpage>14</fpage>
<lpage>16</lpage>
See also Errata, 11, 136.</mixed-citation>
</ref>
<ref id="B36">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Hasler</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Kozoil</surname>
<given-names>S. S.</given-names>
</name>
<name>
<surname>Farquhar</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Basu</surname>
<given-names>A.</given-names>
</name>
</person-group>
(
<year>2007</year>
).
<article-title>“Transistor channel dendrites implementing HMM classifiers,”</article-title>
in
<source>International Symposium on Circuits and Systems, ISCAS 2007</source>
(
<publisher-loc>New Orleans, LA</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>3359</fpage>
<lpage>3362</lpage>
</mixed-citation>
</ref>
<ref id="B37">
<mixed-citation publication-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>J. Physiol.</source>
<volume>117</volume>
,
<fpage>500</fpage>
<lpage>544</lpage>
<pub-id pub-id-type="pmid">12991237</pub-id>
</mixed-citation>
</ref>
<ref id="B38">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Hynna</surname>
<given-names>K. M.</given-names>
</name>
<name>
<surname>Boahen</surname>
<given-names>K.</given-names>
</name>
</person-group>
(
<year>2006</year>
).
<article-title>“Neuronal ion-channel dynamics in silicon,”</article-title>
in
<source>International Symposium on Circuits and Systems, ISCAS 2006</source>
(
<publisher-loc>Kos</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>3614</fpage>
<lpage>3617</lpage>
</mixed-citation>
</ref>
<ref id="B39">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hynna</surname>
<given-names>K. M.</given-names>
</name>
<name>
<surname>Boahen</surname>
<given-names>K.</given-names>
</name>
</person-group>
(
<year>2007</year>
).
<article-title>Thermodynamically-equivalent silicon models of ion channels</article-title>
.
<source>Neural Comput.</source>
<volume>19</volume>
,
<fpage>327</fpage>
<lpage>350</lpage>
<pub-id pub-id-type="doi">10.1162/neco.2007.19.2.327</pub-id>
<pub-id pub-id-type="pmid">17206867</pub-id>
</mixed-citation>
</ref>
<ref id="B40">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hynna</surname>
<given-names>K. M.</given-names>
</name>
<name>
<surname>Boahen</surname>
<given-names>K. A.</given-names>
</name>
</person-group>
(
<year>2009</year>
).
<article-title>Nonlinear influence of T-channels in an in silico relay neuron</article-title>
.
<source>IEEE Trans. Biomed. Eng.</source>
<volume>56</volume>
,
<fpage>1734</fpage>
<pub-id pub-id-type="pmid">19527951</pub-id>
</mixed-citation>
</ref>
<ref id="B41">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2000</year>
).
<article-title>Modeling selective attention using a neuromorphic analog VLSI device</article-title>
.
<source>Neural Comput.</source>
<volume>12</volume>
,
<fpage>2857</fpage>
<lpage>2880</lpage>
<pub-id pub-id-type="doi">10.1162/089976600300014755</pub-id>
<pub-id pub-id-type="pmid">11112258</pub-id>
</mixed-citation>
</ref>
<ref id="B42">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2007</year>
).
<article-title>Synaptic plasticity and spike-based computation in VLSI networks of integrate-and-fire neurons</article-title>
.
<source>Neural Inf. Process. Lett. Rev.</source>
<volume>11</volume>
,
<fpage>135</fpage>
<lpage>146</lpage>
</mixed-citation>
</ref>
<ref id="B43">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Chicca</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Douglas</surname>
<given-names>R.</given-names>
</name>
</person-group>
(
<year>2009</year>
).
<article-title>Artificial cognitive systems: from VLSI networks of spiking neurons to neuromorphic cognition</article-title>
.
<source>Cognit. Comput.</source>
<volume>1</volume>
,
<fpage>119</fpage>
<lpage>127</lpage>
</mixed-citation>
</ref>
<ref id="B44">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Horiuchi</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Niebur</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Douglas</surname>
<given-names>R.</given-names>
</name>
</person-group>
(
<year>2001</year>
).
<article-title>“A competitive network of spiking VLSI neurons,”</article-title>
in
<source>World Congress on Neuroinformatics</source>
, ARGESIM report no. 20, ed.
<person-group person-group-type="editor">
<name>
<surname>Rattay</surname>
<given-names>F.</given-names>
</name>
</person-group>
(
<publisher-loc>Vienna</publisher-loc>
:
<publisher-name>ARGESIM/ASIM–Verlag</publisher-name>
),
<fpage>443</fpage>
<lpage>455</lpage>
</mixed-citation>
</ref>
<ref id="B45">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Stefanini</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Chicca</surname>
<given-names>E.</given-names>
</name>
</person-group>
(
<year>2010</year>
).
<article-title>“Spike-based learning with a generalized integrate and fire silicon neuron,”</article-title>
in
<source>International Symposium on Circuits and Systems, ISCAS 2010</source>
(
<publisher-loc>Paris</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>1951</fpage>
<lpage>1954</lpage>
</mixed-citation>
</ref>
<ref id="B46">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Izhikevich</surname>
<given-names>E. M.</given-names>
</name>
</person-group>
(
<year>2003</year>
).
<article-title>Simple model of spiking neurons</article-title>
.
<source>IEEE Trans. Neural Netw.</source>
<volume>14</volume>
,
<fpage>1569</fpage>
<lpage>1572</lpage>
<pub-id pub-id-type="doi">10.1109/TNN.2003.820440</pub-id>
<pub-id pub-id-type="pmid">18244602</pub-id>
</mixed-citation>
</ref>
<ref id="B47">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Lujan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Plana</surname>
<given-names>L. A.</given-names>
</name>
<name>
<surname>Davies</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Temple</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Furber</surname>
<given-names>S.</given-names>
</name>
</person-group>
(
<year>2010</year>
).
<article-title>Modeling spiking neural networks on SpiNNaker</article-title>
.
<source>Comput. Sci. Eng.</source>
<volume>12</volume>
,
<fpage>91</fpage>
<lpage>97</lpage>
</mixed-citation>
</ref>
<ref id="B48">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jolivet</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Lewis</surname>
<given-names>T. J.</given-names>
</name>
<name>
<surname>Gerstner</surname>
<given-names>W.</given-names>
</name>
</person-group>
(
<year>2004</year>
).
<article-title>Generalized integrate-and-fire models of neuronal activity approximate spike trains of a detailed model to a high degree of accuracy</article-title>
.
<source>J. neurophysiol.</source>
<volume>92</volume>
,
<fpage>959</fpage>
<lpage>976</lpage>
<pub-id pub-id-type="doi">10.1152/jn.00190.2004</pub-id>
<pub-id pub-id-type="pmid">15277599</pub-id>
</mixed-citation>
</ref>
<ref id="B49">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Koch</surname>
<given-names>C.</given-names>
</name>
</person-group>
(
<year>1999</year>
).
<source>Biophysics of Computation: Information Processing in Single Neurons</source>
.
<publisher-loc>New York</publisher-loc>
:
<publisher-name>Oxford University Press</publisher-name>
</mixed-citation>
</ref>
<ref id="B50">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lazzaro</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wawrzynek</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mahowald</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sivilotti</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gillespie</surname>
<given-names>D.</given-names>
</name>
</person-group>
(
<year>1993</year>
).
<article-title>Silicon auditory processors as computer peripherals</article-title>
.
<source>IEEE Trans. Neural Netw.</source>
<volume>4</volume>
,
<fpage>523</fpage>
<lpage>528</lpage>
<pub-id pub-id-type="doi">10.1109/72.217193</pub-id>
<pub-id pub-id-type="pmid">18267754</pub-id>
</mixed-citation>
</ref>
<ref id="B51">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Le Masson</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Renaud</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Debay</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Bal</surname>
<given-names>T.</given-names>
</name>
</person-group>
(
<year>2002</year>
).
<article-title>Feedback inhibition controls spike transfer in hybrid thalamic circuits</article-title>
.
<source>Nature</source>
<volume>4178</volume>
,
<fpage>854</fpage>
<lpage>858</lpage>
<pub-id pub-id-type="doi">10.1038/nature00825</pub-id>
<pub-id pub-id-type="pmid">12075353</pub-id>
</mixed-citation>
</ref>
<ref id="B52">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Leñero-Bardallo</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Serrano-Gotarredona</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Linares-Barranco</surname>
<given-names>B.</given-names>
</name>
</person-group>
(
<year>2010</year>
).
<article-title>A five-decade dynamic-range ambient-light-independent calibrated signed-spatial-contrast AER retina with 0.1-ms latency and optional time-to-first-spike mode</article-title>
.
<source>IEEE Trans. Circuits Syst. I</source>
<volume>57</volume>
,
<fpage>2632</fpage>
<lpage>2643</lpage>
</mixed-citation>
</ref>
<ref id="B53">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Lévi</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Lewis</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Tomas</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fouillat</surname>
<given-names>P.</given-names>
</name>
</person-group>
(
<year>2008</year>
).
<article-title>“IP-based methodology for analog design flow: application on neuromorphic engineering,”</article-title>
in
<conf-name>8th IEEE International NEWCAS Conference</conf-name>
(
<conf-loc>Seattle, WA</conf-loc>
:
<conf-sponsor>IEEE</conf-sponsor>
),
<fpage>343</fpage>
<lpage>346</lpage>
</mixed-citation>
</ref>
<ref id="B54">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lichtsteiner</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Posch</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Delbruck</surname>
<given-names>T.</given-names>
</name>
</person-group>
(
<year>2008</year>
).
<article-title>A 128 × 128 120dB 15 μs-latency asynchronous temporal contrast vision sensor</article-title>
.
<source>IEEE J. Solid State Circuits</source>
<volume>43</volume>
,
<fpage>566</fpage>
<lpage>576</lpage>
<pub-id pub-id-type="doi">10.1109/JSSC.2007.914337</pub-id>
</mixed-citation>
</ref>
<ref id="B55">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Linares-Barranco</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Sánchez-Sinencio</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Rodrígu ez Vázquez</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Huertas</surname>
<given-names>J. L.</given-names>
</name>
</person-group>
(
<year>1991</year>
).
<article-title>A CMOS implementation of FitzHugh-Nagumo neuron model</article-title>
.
<source>IEEE J. Solid-State Circuits</source>
<volume>26</volume>
,
<fpage>956</fpage>
<lpage>965</lpage>
<pub-id pub-id-type="doi">10.1109/4.92015</pub-id>
</mixed-citation>
</ref>
<ref id="B56">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Linares-Barranco</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Serrano-Gotarredona</surname>
<given-names>T.</given-names>
</name>
</person-group>
(
<year>2003</year>
).
<article-title>On the design and characterization of femtoampere current-mode circuits</article-title>
.
<source>IEEE J. Solid-State Circuits</source>
<volume>38</volume>
,
<fpage>1353</fpage>
<lpage>1363</lpage>
<pub-id pub-id-type="doi">10.1109/JSSC.2003.814415</pub-id>
</mixed-citation>
</ref>
<ref id="B57">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Linares-Barranco</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Serrano-Gotarredona</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Serrano-Gotarredona</surname>
<given-names>R.</given-names>
</name>
</person-group>
(
<year>2003</year>
).
<article-title>Compact low-power calibration mini-DACs for neural massive arrays with programmable weights</article-title>
.
<source>IEEE Trans. Neural Netw.</source>
<volume>14</volume>
,
<fpage>1207</fpage>
<lpage>1216</lpage>
<pub-id pub-id-type="doi">10.1109/TNN.2003.816370</pub-id>
<pub-id pub-id-type="pmid">18244572</pub-id>
</mixed-citation>
</ref>
<ref id="B58">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>S.-C.</given-names>
</name>
<name>
<surname>Kramer</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Delbrück</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Burg</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Douglas</surname>
<given-names>R.</given-names>
</name>
</person-group>
(
<year>2001</year>
).
<article-title>Orientation-selective aVLSI spiking neurons</article-title>
.
<source>Neural Netw.</source>
<volume>14</volume>
,
<fpage>629</fpage>
<lpage>643</lpage>
<pub-id pub-id-type="doi">10.1016/S0893-6080(01)00054-5</pub-id>
<pub-id pub-id-type="pmid">11665759</pub-id>
</mixed-citation>
</ref>
<ref id="B59">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>S.-C.</given-names>
</name>
<name>
<surname>Kramer</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Delbrück</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Douglas</surname>
<given-names>R.</given-names>
</name>
</person-group>
(
<year>2002</year>
).
<source>Analog VLSI: Circuits and Principles</source>
.
<publisher-loc>Cambridge, MA</publisher-loc>
:
<publisher-name>MIT Press</publisher-name>
</mixed-citation>
</ref>
<ref id="B60">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Livi</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2009</year>
).
<article-title>“A current-mode conductance-based silicon neuron for address-event neuromorphic systems,”</article-title>
in
<source>International Symposium on Circuits and Systems, ISCAS 2009</source>
(
<publisher-loc>Taipei</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>2898</fpage>
<lpage>2901</lpage>
</mixed-citation>
</ref>
<ref id="B61">
<mixed-citation publication-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>Nature</source>
<volume>354</volume>
,
<fpage>515</fpage>
<lpage>518</lpage>
<pub-id pub-id-type="doi">10.1038/354515a0</pub-id>
<pub-id pub-id-type="pmid">1661852</pub-id>
</mixed-citation>
</ref>
<ref id="B62">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mak</surname>
<given-names>T. S. T.</given-names>
</name>
<name>
<surname>Rachmuth</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Lam</surname>
<given-names>K.-P.</given-names>
</name>
<name>
<surname>Poon</surname>
<given-names>C.-S.</given-names>
</name>
</person-group>
(
<year>2006</year>
).
<article-title>A component-based FPGA design framework for neuronal ion channel dynamics simulations</article-title>
.
<source>IEEE Trans. Neural Syst. Rehabil. Eng.</source>
<volume>14</volume>
,
<fpage>410</fpage>
<lpage>418</lpage>
<pub-id pub-id-type="pmid">17190033</pub-id>
</mixed-citation>
</ref>
<ref id="B63">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>McCormick</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Feeser</surname>
<given-names>H. R.</given-names>
</name>
</person-group>
(
<year>1990</year>
).
<article-title>Functional implications of burst firing and single spike activity in lateral geniculate relay neurons</article-title>
.
<source>Neuroscience</source>
<volume>39</volume>
,
<fpage>103</fpage>
<lpage>113</lpage>
<pub-id pub-id-type="doi">10.1016/0306-4522(90)90225-S</pub-id>
<pub-id pub-id-type="pmid">2089273</pub-id>
</mixed-citation>
</ref>
<ref id="B64">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Mead</surname>
<given-names>C. A.</given-names>
</name>
</person-group>
(
<year>1989</year>
).
<source>Analog VLSI and Neural Systems</source>
.
<publisher-loc>Reading, MA</publisher-loc>
:
<publisher-name>Addison-Wesley</publisher-name>
</mixed-citation>
</ref>
<ref id="B65">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mead</surname>
<given-names>C. A.</given-names>
</name>
</person-group>
(
<year>1990</year>
).
<article-title>Neuromorphic electronic systems</article-title>
.
<source>Proc. IEEE</source>
<volume>78</volume>
,
<fpage>1629</fpage>
<lpage>1636</lpage>
<pub-id pub-id-type="doi">10.1109/5.58356</pub-id>
</mixed-citation>
</ref>
<ref id="B66">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mel</surname>
<given-names>B. W.</given-names>
</name>
</person-group>
(
<year>1994</year>
).
<article-title>Information processing in dendritic trees</article-title>
.
<source>Neural Comput.</source>
<volume>6</volume>
,
<fpage>1031</fpage>
<lpage>1085</lpage>
<pub-id pub-id-type="doi">10.1162/neco.1994.6.6.1031</pub-id>
</mixed-citation>
</ref>
<ref id="B67">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Merolla</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Boahen</surname>
<given-names>K.</given-names>
</name>
</person-group>
(
<year>2004</year>
).
<article-title>“A recurrent model of orientation maps with simple and complex cells,”</article-title>
in
<conf-name>Advances in Neural Information Processing Systems</conf-name>
, eds
<person-group person-group-type="editor">
<name>
<surname>Solla</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Leen</surname>
<given-names>T. K.</given-names>
</name>
<name>
<surname>Müller</surname>
<given-names>K.-R.</given-names>
</name>
</person-group>
Vol.
<volume>16</volume>
(
<conf-loc>Vancouver, BC</conf-loc>
:
<conf-sponsor>MIT Press</conf-sponsor>
),
<fpage>995</fpage>
<lpage>1002</lpage>
<pub-id pub-id-type="pmid">15371923</pub-id>
</mixed-citation>
</ref>
<ref id="B68">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Merolla</surname>
<given-names>P. A.</given-names>
</name>
<name>
<surname>Arthur</surname>
<given-names>J. V.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>B. E.</given-names>
</name>
<name>
<surname>Boahen</surname>
<given-names>K. A.</given-names>
</name>
</person-group>
(
<year>2007</year>
).
<article-title>Expandable networks for neuromorphic chips</article-title>
.
<source>IEEE Trans. Circuits Syst. I</source>
,
<volume>54</volume>
,
<fpage>301</fpage>
<lpage>311</lpage>
</mixed-citation>
</ref>
<ref id="B69">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mihalas</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Niebur</surname>
<given-names>E.</given-names>
</name>
</person-group>
(
<year>2009</year>
).
<article-title>A generalized linear integrate-and-fire neural model produces diverse spiking behavior</article-title>
.
<source>Neural Comput.</source>
<volume>21</volume>
,
<fpage>704</fpage>
<lpage>718</lpage>
<pub-id pub-id-type="doi">10.1162/neco.2008.12-07-680</pub-id>
<pub-id pub-id-type="pmid">18928368</pub-id>
</mixed-citation>
</ref>
<ref id="B70">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mitra</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fusi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2009</year>
).
<article-title>Real-time classification of complex patterns using spike-based learning in neuromorphic VLSI</article-title>
.
<source>IEEE Trans. Biomed. Circuits Syst.</source>
<volume>3</volume>
,
<fpage>32</fpage>
<lpage>42</lpage>
</mixed-citation>
</ref>
<ref id="B71">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Naud</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Berger</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Bathellier</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Carandini</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gerstner</surname>
<given-names>W.</given-names>
</name>
</person-group>
(
<year>2009</year>
).
<article-title>Quantitative single-neuron modeling: competition 2009</article-title>
.
<source>Front. Neur. Conference Abstract: Neuroinformatics 2009</source>
,
<fpage>1</fpage>
<lpage>8</lpage>
<pub-id pub-id-type="doi">10.3389/conf.neuro.11.2009.08.106</pub-id>
</mixed-citation>
</ref>
<ref id="B72">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Olsson</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Häfliger</surname>
<given-names>P.</given-names>
</name>
</person-group>
(
<year>2008</year>
).
<article-title>“Mismatch reduction with relative reset in integrate-and-fire photo-pixel array,”</article-title>
in
<conf-name>Biomedical Circuits and Systems Conference, BIOCAS 2008</conf-name>
, (
<publisher-loc>Baltimore, MD</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>277</fpage>
<lpage>280</lpage>
<pub-id pub-id-type="doi">10.1109/BIOCAS.2008.4696928</pub-id>
</mixed-citation>
</ref>
<ref id="B73">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pelgrom</surname>
<given-names>M. J. M.</given-names>
</name>
<name>
<surname>Duinmaijer</surname>
<given-names>A. C. J.</given-names>
</name>
<name>
<surname>Welbers</surname>
<given-names>A. P. G.</given-names>
</name>
</person-group>
(
<year>1989</year>
).
<article-title>Matching properties of MOS transistors</article-title>
.
<source>IEEE J. Solid-State Circuits</source>
<volume>24</volume>
,
<fpage>1433</fpage>
<lpage>1440</lpage>
<pub-id pub-id-type="doi">10.1109/JSSC.1989.572629</pub-id>
</mixed-citation>
</ref>
<ref id="B74">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rachmuth</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Poon</surname>
<given-names>C.-S.</given-names>
</name>
</person-group>
(
<year>2008</year>
).
<article-title>Transistor analogs of emergent iono-neuronal dynamics</article-title>
.
<source>HFSP J.</source>
<volume>2</volume>
,
<fpage>156</fpage>
<lpage>166</lpage>
<pub-id pub-id-type="doi">10.2976/1.2905393</pub-id>
<pub-id pub-id-type="pmid">19404469</pub-id>
</mixed-citation>
</ref>
<ref id="B75">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Rangan</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Ghosh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Aparin</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Cauwenberghs</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2010</year>
).
<article-title>“A subthreshold aVLSI implementation of the Izhikevich simple neuron model,”</article-title>
In
<conf-name>IEEE Engineering in Medicine and Biology Conference EMBC</conf-name>
(
<conf-loc>Buenos Aires</conf-loc>
:
<conf-sponsor>IEEE</conf-sponsor>
).
<pub-id pub-id-type="doi">10.1109/IEMBS.2010.5627392</pub-id>
</mixed-citation>
</ref>
<ref id="B76">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rasche</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Douglas</surname>
<given-names>R. J.</given-names>
</name>
</person-group>
(
<year>2001</year>
).
<article-title>Forward- and backpropagation in a silicon dendrite</article-title>
.
<source>IEEE Trans. Neural Netw.</source>
<volume>12</volume>
,
<fpage>386</fpage>
<lpage>393</lpage>
<pub-id pub-id-type="doi">10.1109/72.914532</pub-id>
<pub-id pub-id-type="pmid">18244392</pub-id>
</mixed-citation>
</ref>
<ref id="B77">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Renaud</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tomas</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bornat</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Daouzli</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Saïghi</surname>
<given-names>S.</given-names>
</name>
</person-group>
(
<year>2007</year>
).
<article-title>“Neuromimetic ICs with analog cores: an alternative for simulating spiking neural networks,”</article-title>
in
<source>International Symposium on Circuits and Systems, ISCAS 2007</source>
(
<publisher-loc>New Orleans, LA</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>3355</fpage>
<lpage>3358</lpage>
</mixed-citation>
</ref>
<ref id="B78">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Saighi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Bornat</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tomas</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Le Masson</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Renaud</surname>
<given-names>S.</given-names>
</name>
</person-group>
(
<year>2011</year>
).
<article-title>A library of analog operators based on the hodgkin-huxley formalism for the design of tunable, real-time, silicon neurons</article-title>
.
<source>IEEE Trans. Biomed. Circuits Syst.</source>
<volume>5</volume>
,
<fpage>3</fpage>
<lpage>19</lpage>
</mixed-citation>
</ref>
<ref id="B79">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sarpeshkar</surname>
<given-names>R.</given-names>
</name>
</person-group>
(
<year>1998</year>
).
<article-title>Analog versus digital: extrapolating from electronics to neurobiology</article-title>
.
<source>Neural Comput.</source>
<volume>10</volume>
,
<fpage>1601</fpage>
<lpage>1638</lpage>
<pub-id pub-id-type="doi">10.1162/089976698300017052</pub-id>
<pub-id pub-id-type="pmid">9744889</pub-id>
</mixed-citation>
</ref>
<ref id="B80">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sarpeshkar</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Delbrück</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Mead</surname>
<given-names>C. A.</given-names>
</name>
</person-group>
(
<year>1993</year>
).
<article-title>White noise in MOS transistors and resistors</article-title>
.
<source>IEEE Circuits Device. Mag.</source>
<volume>9</volume>
,
<fpage>23</fpage>
<lpage>29</lpage>
</mixed-citation>
</ref>
<ref id="B81">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Schemmel</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Brüderle</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Meier</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Ostendorf</surname>
<given-names>B.</given-names>
</name>
</person-group>
(
<year>2007</year>
).
<article-title>“Modeling synaptic plasticity within networks of highly accelerated I&F neurons,”</article-title>
In
<source>International Symposium on Circuits and Systems, ISCAS 2007</source>
(
<publisher-loc>New Orleans, LA</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>3367</fpage>
<lpage>3370</lpage>
</mixed-citation>
</ref>
<ref id="B82">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Schemmel</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fieres</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Meier</surname>
<given-names>K.</given-names>
</name>
</person-group>
(
<year>2008</year>
).
<article-title>“Wafer-scale integration of analog neural networks,”</article-title>
in
<conf-name>Proceedings of the IEEE International Joint Conference on Neural Networks</conf-name>
,
<conf-loc>Hong Kong</conf-loc>
,
<fpage>431</fpage>
<lpage>438</lpage>
<pub-id pub-id-type="doi">10.1109/IJCNN.2008.4633828</pub-id>
</mixed-citation>
</ref>
<ref id="B83">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Schemmel</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Grübl</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Meier</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Muller</surname>
<given-names>E.</given-names>
</name>
</person-group>
(
<year>2006</year>
).
<article-title>“Implementing synaptic plasticity in a VLSI spiking neural network model,”</article-title>
in
<conf-name>International Joint Conference on Neural Networks (IJCNN’06)</conf-name>
(
<conf-loc>Vancouver, BC</conf-loc>
:
<conf-sponsor>IEEE</conf-sponsor>
),
<fpage>1</fpage>
<lpage>6</lpage>
<pub-id pub-id-type="doi">10.1109/IJCNN.2006.246651</pub-id>
</mixed-citation>
</ref>
<ref id="B84">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Serrano-Gotarredona</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Serrano-Gotarredona</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Acosta-Jimenez</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Serrano-Gotarredona</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Perez-Carrasco</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Linares-Barranco</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jimenez-Moreno</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Civit-Ballcels</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Linares-Barranco</surname>
<given-names>B.</given-names>
</name>
</person-group>
(
<year>2008</year>
).
<article-title>On real-time AER 2D convolutions hardware for neuromorphic spike based cortical processing</article-title>
.
<source>IEEE Trans. Neural Netw.</source>
<volume>19</volume>
,
<fpage>1196</fpage>
<lpage>1219</lpage>
<pub-id pub-id-type="doi">10.1109/TNN.2008.2000163</pub-id>
</mixed-citation>
</ref>
<ref id="B85">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Serrano-Gotarredona</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Serrano-Gotarredona</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Acosta-Jimenez</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Linares-Barranco</surname>
<given-names>B.</given-names>
</name>
</person-group>
(
<year>2006</year>
).
<article-title>A neuromorphic cortical-layer microchip for spike-based event processing vision systems</article-title>
.
<source>IEEE Trans. Circuits Syst. I</source>
<volume>53</volume>
,
<fpage>2548</fpage>
<lpage>2566</lpage>
</mixed-citation>
</ref>
<ref id="B86">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Sheik</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Stefanini</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Neftci</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Chicca</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Indiveri</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2011</year>
).
<article-title>“Systematic configuration and automatic tuning of neuromorphic systems,”</article-title>
in
<source>International Symposium on Circuits and Systems, ISCAS 2011</source>
(
<publisher-loc>Rio de Janeiro</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>873</fpage>
<lpage>876</lpage>
</mixed-citation>
</ref>
<ref id="B87">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>B. E.</given-names>
</name>
</person-group>
(
<year>2009</year>
).
<article-title>The effect of mismatch in current-versus voltage-mode resistive grids</article-title>
.
<source>Int. J. Circuit Theory Appl.</source>
<volume>37</volume>
,
<fpage>53</fpage>
<lpage>65</lpage>
<pub-id pub-id-type="doi">10.1002/cta.494</pub-id>
</mixed-citation>
</ref>
<ref id="B88">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Silver</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Boahen</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Grillner</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kopell</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Olsen</surname>
<given-names>K. L.</given-names>
</name>
</person-group>
(
<year>2007</year>
).
<article-title>Neurotech for neuroscience: unifying concepts, organizing principles, and emerging tools</article-title>
.
<source>J. Neurosci.</source>
<volume>27</volume>
,
<fpage>11807</fpage>
<lpage>11819</lpage>
<pub-id pub-id-type="doi">10.1523/JNEUROSCI.3575-07.2007</pub-id>
<pub-id pub-id-type="pmid">17978017</pub-id>
</mixed-citation>
</ref>
<ref id="B89">
<mixed-citation publication-type="book">
<person-group person-group-type="editor">
<name>
<surname>Tomazou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lidgey</surname>
<given-names>F. J.</given-names>
</name>
<name>
<surname>Haigh</surname>
<given-names>D. G.</given-names>
</name>
</person-group>
(eds). (
<year>1990</year>
).
<source>Analogue IC Design: The Current-Mode Approach</source>
.
<publisher-loc>Stevenage, Herts</publisher-loc>
:
<publisher-name>Peregrinus</publisher-name>
</mixed-citation>
</ref>
<ref id="B90">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Toumazou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Georgiou</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Drakakis</surname>
<given-names>E. M.</given-names>
</name>
</person-group>
(
<year>1998</year>
).
<article-title>Current-mode analogue circuit representation of Hodgkin and Huxley neuron equations</article-title>
.
<source>IEE Electron. Lett.</source>
<volume>34</volume>
,
<fpage>1376</fpage>
<lpage>1377</lpage>
</mixed-citation>
</ref>
<ref id="B91">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>van Schaik</surname>
<given-names>A.</given-names>
</name>
</person-group>
(
<year>2001</year>
).
<article-title>Building blocks for electronic spiking neural networks</article-title>
.
<source>Neural Netw.</source>
<volume>14</volume>
,
<fpage>617</fpage>
<lpage>628</lpage>
<pub-id pub-id-type="doi">10.1016/S0893-6080(01)00067-3</pub-id>
<pub-id pub-id-type="pmid">11665758</pub-id>
</mixed-citation>
</ref>
<ref id="B92">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>van Schaik</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>C.</given-names>
</name>
</person-group>
(
<year>2003</year>
).
<article-title>“The Tau-Cell: a new method for the implementation of arbitrary differential equations,”</article-title>
in
<source>International Symposium on Circuits and Systems, ISCAS 2003</source>
(
<publisher-loc>Bangkok</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>569</fpage>
<lpage>572</lpage>
<pub-id pub-id-type="doi">10.1109/ISCAS.2003.1205627</pub-id>
</mixed-citation>
</ref>
<ref id="B93">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>van Schaik</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Hamilton</surname>
<given-names>T. J.</given-names>
</name>
<name>
<surname>Mihalas</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Niebur</surname>
<given-names>E.</given-names>
</name>
</person-group>
(
<year>2010a</year>
).
<article-title>“A log-domain implementation of the Mihalas-Niebur neuron model,”</article-title>
in
<source>International Symposium on Circuits and Systems, ISCAS 2010</source>
(
<publisher-loc>Paris</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>4249</fpage>
<lpage>4252</lpage>
</mixed-citation>
</ref>
<ref id="B94">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>van Schaik</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Hamilton</surname>
<given-names>T. J.</given-names>
</name>
</person-group>
(
<year>2010b</year>
).
<article-title>“A log-domain implementation of the Izhikevich neuron model,”</article-title>
in
<source>International Symposium on Circuits and Systems, ISCAS 2010</source>
(
<publisher-loc>Paris</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>4253</fpage>
<lpage>4256</lpage>
</mixed-citation>
</ref>
<ref id="B95">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vogelstein</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Mallik</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Vogelstein</surname>
<given-names>J. T.</given-names>
</name>
<name>
<surname>Cauwenberghs</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2007</year>
).
<article-title>Dynamically reconfigurable silicon array of spiking neurons with conductance-based synapses</article-title>
.
<source>IEEE Trans. Neural Netw.</source>
<volume>18</volume>
,
<fpage>253</fpage>
<lpage>265</lpage>
<pub-id pub-id-type="doi">10.1109/TNN.2006.883007</pub-id>
<pub-id pub-id-type="pmid">17278476</pub-id>
</mixed-citation>
</ref>
<ref id="B96">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vogelstein</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Tenore</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Guevremont</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Etienne-Cummings</surname>
<given-names>R.</given-names>
</name>
</person-group>
(
<year>2008</year>
).
<article-title>A silicon central pattern generator controls locomotion in vivo</article-title>
.
<source>IEEE Trans. Biomed. Circuits Syst.</source>
<volume>2</volume>
,
<fpage>212</fpage>
<lpage>222</lpage>
</mixed-citation>
</ref>
<ref id="B97">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.-C.</given-names>
</name>
</person-group>
(
<year>2010</year>
).
<article-title>Multilayer processing of spatiotemporal spike patterns in a neuron with active dendrites</article-title>
.
<source>Neural Comput.</source>
<volume>8</volume>
,
<fpage>2086</fpage>
<lpage>2112</lpage>
<pub-id pub-id-type="doi">10.1162/neco.2010.06-09-1030</pub-id>
<pub-id pub-id-type="pmid">20337538</pub-id>
</mixed-citation>
</ref>
<ref id="B98">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wijekoon</surname>
<given-names>J. H. B.</given-names>
</name>
<name>
<surname>Dudek</surname>
<given-names>P.</given-names>
</name>
</person-group>
(
<year>2008</year>
).
<article-title>Compact silicon neuron circuit with spiking and bursting behaviour</article-title>
.
<source>Neural Netw.</source>
<volume>21</volume>
,
<fpage>524</fpage>
<lpage>534</lpage>
<pub-id pub-id-type="pmid">18262751</pub-id>
</mixed-citation>
</ref>
<ref id="B99">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Wijekoon</surname>
<given-names>J. H. B.</given-names>
</name>
<name>
<surname>Dudek</surname>
<given-names>P.</given-names>
</name>
</person-group>
(
<year>2009</year>
).
<article-title>“A CMOS circuit implementation of a spiking neuron with bursting and adaptation on a biological timescale,”</article-title>
in
<source>Biomedical Circuits and Systems Conference, BIOCAS 2009</source>
(
<publisher-loc>Beijing</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
),
<fpage>193</fpage>
<lpage>196</lpage>
<pub-id pub-id-type="doi">10.1109/BIOCAS.2009.5372050</pub-id>
</mixed-citation>
</ref>
<ref id="B100">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cauwenberghs</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2010a</year>
).
<article-title>Analog VLSI biophysical neurons and synapses with programmable membrane channel kinetics</article-title>
.
<source>IEEE Trans. Biomed. Circuits Syst</source>
.
<volume>4</volume>
,
<fpage>139</fpage>
<lpage>148</lpage>
<pub-id pub-id-type="doi">10.1109/TBCAS.2010.2048566</pub-id>
</mixed-citation>
</ref>
<ref id="B101">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cauwenberghs</surname>
<given-names>G.</given-names>
</name>
</person-group>
(
<year>2010b</year>
).
<article-title>“Log-domain time-multiplexed realization of dynamical conductance-based synapses,”</article-title>
in
<source>International Symposium on Circuits and Systems, ISCAS 2010</source>
,
<fpage>2558</fpage>
<lpage>2561</lpage>
(
<publisher-loc>Paris</publisher-loc>
:
<publisher-name>IEEE</publisher-name>
).
<pub-id pub-id-type="doi">10.1109/ISCAS.2010.5537114</pub-id>
</mixed-citation>
</ref>
<ref id="B102">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zou</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Bornat</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Saighi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tomas</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Renaud</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Destexhe</surname>
<given-names>A.</given-names>
</name>
</person-group>
(
<year>2006</year>
).
<article-title>Analog-digital simulations of full conductance-based networks of spiking neurons</article-title>
.
<source>Netw. Comput. Neural Syst.</source>
<volume>17</volume>
,
<fpage>211</fpage>
<lpage>233</lpage>
<pub-id pub-id-type="doi">10.1080/09548980600711124</pub-id>
</mixed-citation>
</ref>
</ref-list>
</back>
</pmc>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Asie/explor/AustralieFrV1/Data/Pmc/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 002F34  | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd -nk 002F34  | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Asie
   |area=    AustralieFrV1
   |flux=    Pmc
   |étape=   Corpus
   |type=    RBID
   |clé=     
   |texte=   
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Tue Dec 5 10:43:12 2017. Site generation: Tue Mar 5 14:07:20 2024