Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What...

126
Design of Neuromorphic Hardwares Takashi Kohno [email protected] Aihara Complexity Modelling Project, ERATO, JST,,Japan.

Transcript of Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What...

Page 1: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Design of NeuromorphicHardwares

Takashi Kohno†

[email protected]

† Aihara Complexity Modelling Project, ERATO, JST,,Japan.

Page 2: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Introduction (0)Aihara Complexity Modelling Project

The first group formulates and analyzesmathematical models on biological systems.

e.g. neural and genetic networks

The second group analyzes epidemics of emerginginfectious diseases.

e.g. SARS and influenza

The third group explores in new kind of computationby complex systems.

e.g. neuromorphic hardwares and chaotic random numbergenerators

CCA2005 Satellite Seminar 2005.08 – p.1/69

Page 3: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Introduction (1/4)Contents

IntroductionWhat does “neuromorphic hardware” denote?A classical example of neuromorphic hardware.

Silicon neuronWhy silicon neuron is studied?Properties of biological neuronsModels for biological neuronsProperties of MOSFETConventional design principles for silicon neuronMathematical-model-based design

SummaryCCA2005 Satellite Seminar 2005.08 – p.2/69

Page 4: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Introduction (2/4)What does “neuromorphic hardware” denote?

Definition :Device designed to reproduce some

properties in neural systems.

Applicable studiesSilicon retina, Electronic cochlea, Selective attention

system(SAS), ...

Silicon neuronsI&F neuron, Small neural network, Neural prosthesis, ...

CCA2005 Satellite Seminar 2005.08 – p.3/69

Page 5: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Introduction (3/4) - Silicon retina -

Example : Silicon retinaEmulated structures andfunctions in biological retina:

Photoreceptor:converts illuminational input toelectric signal (logarithmic).

Horizontal cell:generates spacial and temporalaverage of photoreceptor outputs.

Bipolar cell:detects the difference between thephotoreceptor and the horizontal cellsignals.

OCCA2005 Satellite Seminar 2005.08 – p.4/69

Page 6: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Introduction (3/4) - Silicon retina -

Example : Silicon retinaEmulated structures andfunctions in biological retina:

Photoreceptor:converts illuminational input toelectric signal (logarithmic).

Horizontal cell:generates spacial and temporalaverage of photoreceptor outputs.

Bipolar cell:detects the difference between thephotoreceptor and the horizontal cellsignals.

CCA2005 Satellite Seminar 2005.08 – p.4/69

Page 7: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Introduction (4/4) - Silicon retina -

Structure of silicon retina

Reproduced properties

OCCA2005 Satellite Seminar 2005.08 – p.5/69

Page 8: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Introduction (4/4) - Silicon retina -

Structure of silicon retina

Reproduced properties

CCA2005 Satellite Seminar 2005.08 – p.5/69

Page 9: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Silicon neuronWhy silicon neuron is studied?

Properties of biological neurons

Models for biological neurons

Properties of MOSFET

Conventional design principles for silicon neuron

Mathematical-model-based design

CCA2005 Satellite Seminar 2005.08 – p.6/69

Page 10: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Why silicon neuron is studied? (1/2)Nerve system

highly parallelized structure

flexible in many aspects

robust and complex process-ing realized by unreliable andsimple devices

NeuronNeuron is the universalconstituent element in nervesystem.

Operation principle of nervesystem is not elucidatedcompletely.

OCCA2005 Satellite Seminar 2005.08 – p.7/69

Page 11: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Why silicon neuron is studied? (1/2)Nerve system

highly parallelized structure

flexible in many aspects

robust and complex process-ing realized by unreliable andsimple devices

NeuronNeuron is the universalconstituent element in nervesystem.

Operation principle of nervesystem is not elucidatedcompletely.

CCA2005 Satellite Seminar 2005.08 – p.7/69

Page 12: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Why silicon neuron is studied? (2/2)Significance of studies on silicon neuron

Validation of theoretical studiesimplementability, effect of real-world noise, ...

Simulationacceleration for large scale network of complex models

Applicationneural prosthesis, system control, pattern recognition, ...

Start point forconstructing genuinely neuromorphic systems

OCCA2005 Satellite Seminar 2005.08 – p.8/69

Page 13: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Why silicon neuron is studied? (2/2)Significance of studies on silicon neuron

Validation of theoretical studiesimplementability, effect of real-world noise, ...

Simulationacceleration for large scale network of complex models

Applicationneural prosthesis, system control, pattern recognition, ...

Start point forconstructing genuinely neuromorphic systems

CCA2005 Satellite Seminar 2005.08 – p.8/69

Page 14: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (1/7)Simplified illustration of neuronal cell

Dendrites“input terminals”

Axon hillockcenter of informationprocessing

Axon“output terminals”

CCA2005 Satellite Seminar 2005.08 – p.9/69

Page 15: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (2/7)Cell with excitability

fluidconsists of ions, ATPs,hormones, ...

cell membranecomposed of lipids andrepels ions

ionic channelspassive pathways ofspecific ions

ATPasesactive pathways of ions

OCCA2005 Satellite Seminar 2005.08 – p.10/69

Page 16: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (2/7)Cell with excitability

fluidconsists of ions, ATPs,hormones, ...

cell membranecomposed of lipids andrepels ions

ionic channelspassive pathways ofspecific ions

ATPasesactive pathways of ions

OCCA2005 Satellite Seminar 2005.08 – p.10/69

Page 17: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (2/7)Cell with excitability

fluidconsists of ions, ATPs,hormones, ...

cell membranecomposed of lipids andrepels ions

ionic channelspassive pathways ofspecific ions

ATPasesactive pathways of ions

OCCA2005 Satellite Seminar 2005.08 – p.10/69

Page 18: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (2/7)Cell with excitability

fluidconsists of ions, ATPs,hormones, ...

cell membranecomposed of lipids andrepels ions

ionic channelspassive pathways ofspecific ions

ATPasesactive pathways of ions

CCA2005 Satellite Seminar 2005.08 – p.10/69

Page 19: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (3/7)Ionic concentrations in intracellular and extracellular fluids

(mM/kgH2O)

squid axon mammalian muscular cell

ion intracellular extracellular intracellular extracellular

K+ 400 20 155 4Na+ 50 440 12 145Cl− 40 ∼ 150 560 4 120A− 385 155

The ionic concentrations are different betweenintracellular and extracellular fluids.Na+, Cl− : dense in extracellular fluidK+ : dense in intracellular fluid

CCA2005 Satellite Seminar 2005.08 – p.11/69

Page 20: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (4/7)What keeps the ionic concentration difference against

leakage along the ionic channels?

Constant field assumption:Difference in electrical potentials cancels one in

concentration potentials.

Goldman-Hodgkin-Katz equation:mathematical model for membrane potential under existence ofplural ions

OCCA2005 Satellite Seminar 2005.08 – p.12/69

Page 21: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (4/7)What keeps the ionic concentration difference against

leakage along the ionic channels?

Constant field assumption:Difference in electrical potentials cancels one in

concentration potentials.

Membrane potential:voltage potential of intracellular fluid against extracellular one

Goldman-Hodgkin-Katz equation:mathematical model for membrane potential under existence ofplural ions

OCCA2005 Satellite Seminar 2005.08 – p.12/69

Page 22: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (4/7)What keeps the ionic concentration difference against

leakage along the ionic channels?

Constant field assumption:Difference in electrical potentials cancels one in

concentration potentials.

Membrane potential:voltage potential of intracellular fluid against extracellular one

Goldman-Hodgkin-Katz equation:mathematical model for membrane potential under existence ofplural ions

CCA2005 Satellite Seminar 2005.08 – p.12/69

Page 23: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (5/7)Goldman-Hodgkin-Katz equation:

Em = RTF

lnP

ip+

i a+(o)i +

P

jp−

j a−(i)j

P

ip+

i a+(i)i +

P

jp−

j a−(o)j

Em : membrane potential (potential of intracellular fluid against extracellular one),

p±i : ionic permeability through the cell membrane for ion i,

F : Faraday constant, T : absolute temperature, R : gas constant,

a±(o)i : effective concentration of positive/negative ion i in the extracellular fluid,

a±(i)i : effective concentration of positive/negative ion i in the intracellular fluid

Equilibrium potential for ion i :

Em value in the case the fluids contain a single variety of ions i.

If ionic permeability for a specific ion i is absolutely higher thanthe others, Em approaches to it.

CCA2005 Satellite Seminar 2005.08 – p.13/69

Page 24: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (6/7)Membrane potential

Resting membrane potential:The membrane potential is constant without any stimuli in

many neurons. -65mV in squid axon

Action potential:The membrane potential overshoots drastically when

some stimuli are given.

Zeeman’s characterization (1971)

[overshoot] absolutely larger than stimulus

[threshold] overshoot emerges only when

stimulus is strong enough

[refractoriness] threshold increases after

overshoot

OCCA2005 Satellite Seminar 2005.08 – p.14/69

Page 25: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (6/7)Membrane potential

Resting membrane potential:The membrane potential is constant without any stimuli in

many neurons. -65mV in squid axon

Action potential:The membrane potential overshoots drastically when

some stimuli are given.Zeeman’s characterization (1971)

[overshoot] absolutely larger than stimulus

[threshold] overshoot emerges only when

stimulus is strong enough

[refractoriness] threshold increases after

overshoot

OCCA2005 Satellite Seminar 2005.08 – p.14/69

Page 26: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (6/7)Membrane potential

Resting membrane potential:The membrane potential is constant without any stimuli in

many neurons. -65mV in squid axon

Action potential:The membrane potential overshoots drastically when

some stimuli are given.Zeeman’s characterization (1971)

[overshoot] absolutely larger than stimulus

[threshold] overshoot emerges only when

stimulus is strong enough

[refractoriness] threshold increases after

overshoot

OCCA2005 Satellite Seminar 2005.08 – p.14/69

Page 27: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (6/7)Membrane potential

Resting membrane potential:The membrane potential is constant without any stimuli in

many neurons. -65mV in squid axon

Action potential:The membrane potential overshoots drastically when

some stimuli are given.Zeeman’s characterization (1971)

[overshoot] absolutely larger than stimulus

[threshold] overshoot emerges only when

stimulus is strong enough

[refractoriness] threshold increases after

overshoot

CCA2005 Satellite Seminar 2005.08 – p.14/69

Page 28: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (7/7)Action potential is

believed to be the media for neurons’ informationprocessing.

generated by the dynamical fluctuation of ionicpermeabilities of cell membrane.

What kind of laws determine the behaviorof ionic permeabilities?

OCCA2005 Satellite Seminar 2005.08 – p.15/69

Page 29: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of biological neurons (7/7)Action potential is

believed to be the media for neurons’ informationprocessing.

generated by the dynamical fluctuation of ionicpermeabilities of cell membrane.

What kind of laws determine the behaviorof ionic permeabilities?

CCA2005 Satellite Seminar 2005.08 – p.15/69

Page 30: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (1/16)The most classical and basic model

Hodgkin-Huxley equations (1952):

CdEm

dt= gNam3h(ENa − Em)

+ gKn4(EK − Em) + gL(EL − Em)

dm

dt= αm − (αm + βm)m

dh

dt= αh − (αh + βh)h

dn

dt= αn − (αn + βn)n

ENa, EK , EL : equilibrium potentials for sodium, potassium,

and remaining ions respectively, gNa ≈ 120(mS/cm2),

gK ≈ 36(mS/cm2), gL ≈ 0.3(mS/cm2), C ≈ 1(µF/cm2)

CCA2005 Satellite Seminar 2005.08 – p.16/69

Page 31: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (2/16)sodium channel parameters potassium channel parameter

dm

dt= αm − (αm + βm)m

αm =0.1(y + 40)

1 − exp(−(y + 40)/10)

(αm = 1 when y = −40)

βm = 4exp(−y + 65

18)

dh

dt= αh − (αh + βh)h

αh = 0.07exp(−y + 65

20)

βh =1

1 + exp(−(y + 35)/10)

dn

dt= αn − (αn + βn)n

αn =0.01(y + 55)

1 − exp(−(y + 55)/10)

(αn = 1 when y = −55)

βn = 0.125exp(−y + 65

80)

CCA2005 Satellite Seminar 2005.08 – p.17/69

Page 32: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (3/16)

nullclines time constants

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

-100 -80 -60 -40 -20 0 20 40 60 80 100

m, h

, n

Em [mV]

dm/dt=0dh/dt=0dn/dt=0

0

1

2

3

4

5

6

7

8

9

10

-100 -80 -60 -40 -20 0 20 40 60 80 100Tm

, Th,

Tn

Em [mV]

TmThTn

sigmoidal shape

range from 0 to 1

Tm is always more than an or-der of magnitude smaller thanTh and Tn.

CCA2005 Satellite Seminar 2005.08 – p.18/69

Page 33: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (4/16)Generalized Hodgkin-Huxley formalism

Cydy

dt= − Iion(y, w1, · · · , wn) + Istim

dwi

dt=

wi,∞(y) − wi

Ti(y)

y : membrane potential, Cy : membran capacitance,Istim : stimulus input,wi : ionic channel activity parameters, wi,∞ : nullcline for wi,Ti : time constant for wi,

Most of the successive excitable membrane modelsconform to this formalism.

CCA2005 Satellite Seminar 2005.08 – p.19/69

Page 34: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (5/16)The more tractable model

Morris-Lecar model (1981):

Cdy

dt= −gCam(y − ECa)

− gKw(y − EK) − gL(y − EL) + I

dm

dt= φ

(m∞(y) − m)

τm(y)

dw

dt= φ

(w∞(y) − w)

τw(y)

y : membrane potential, φ : temperature factor,

ECa, EK , EL : equilibrium potentials for calcium, potassium,

and remaining ions respectively,

gK ≈ 8(mS/cm2), gL ≈ 2(mS/cm2), C ≈ 20(µF/cm2)

CCA2005 Satellite Seminar 2005.08 – p.20/69

Page 35: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (6/16)Reduced Morris-Lecar equations:

τm(y) << τw(y) ⇒ m → m∞(y)

Cdy

dt= −gCam∞(y)(y − ECa)

− gKw(y − EK) − gL(y − EL) + I

dw

dt= φ

(w∞(y) − w)

τw(y)

Two-variable model can be treated in phase plane.

CCA2005 Satellite Seminar 2005.08 – p.21/69

Page 36: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (7/16)

calcium channel parameter potassium channel parameter

m = m∞(y)

m∞(y) =1

2(1 + tanh (

y − V1

V2))

dw

dt= φ

(w∞(y) − w)

τw(y)

w∞(y) =1

2(1 + tanh (

y − V3

V4))

τw(y) = 1/ cosh (y − V3

2V4)

V1 = −1.2(mV ), V2 = 18(mV ) Two typical parameter sets:

type 1 V3 = 12(mV ), V4 = 17.4(mV ),

gCa = 4.0(mS/cm2), φ = 1/15

type 2 V3 = 2(mV ), V4 = 30(mV ),

gCa = 4.4(mS/cm2), φ = 0.04

CCA2005 Satellite Seminar 2005.08 – p.22/69

Page 37: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (8/16)Nullclines of Morris-Lecar equations:

I = gCam∞(y)(y − ECa) + gKw(y − EK) + gL(y − EL) · · · y-nullcline

w = w∞(y) · · ·w-nullcline

A phase plane of the type 1 setting

(S), (T), (U) are stable,saddle, and unstableequilibrium points,respectively.

The stable manifolds of(T) act as separatrices,and give the threshold.

CCA2005 Satellite Seminar 2005.08 – p.23/69

Page 38: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (9/16)A phase plane of the type 2 setting

(S) is the unique stableequilibrium point.

The ascending limb ofthe y-nullcline isunstable, and givesthreshold.

The threshold phe-nomenon is less steepthan the type 1 setting.

CCA2005 Satellite Seminar 2005.08 – p.24/69

Page 39: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (10/16)Neural excitability

Being stimulated with a sustainedstimulus Ia :

Class 1 neurons begin to firerepetitively with arbitrarily lowfrequency.

Class 2 neurons begin to firerepetitively with nonzerofrequency.

Functions in neural network:

Class 1 neurons may act as leaky integrators.

Class 2 neurons may act as resonators.

N. Masuda and K. Aihara, Proc. SBRN 2004, E. M. Izhikevich, International J. Bif. Chaos, 2000

OCCA2005 Satellite Seminar 2005.08 – p.25/69

Page 40: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (10/16)Neural excitability

Being stimulated with a sustainedstimulus Ia :

Class 1 neurons begin to firerepetitively with arbitrarily lowfrequency.

Class 2 neurons begin to firerepetitively with nonzerofrequency.

Functions in neural network:

Class 1 neurons may act as leaky integrators.

Class 2 neurons may act as resonators.

N. Masuda and K. Aihara, Proc. SBRN 2004, E. M. Izhikevich, International J. Bif. Chaos, 2000

CCA2005 Satellite Seminar 2005.08 – p.25/69

Page 41: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (11/16)Class 2 neural excitability

Subcritical Hopf bifurcation on the rest state pointcan produce Class 2 neural excitability.

e.g. The M-L eqs. in the type 2 parameterset, the H-H eqs., ...

An equilibrium loses(gains) stability withnonzero imaginaryparts of the eigenval-ues.

The Hopf bifurcation theory guarantees that an unstablelimit cycle exists around the stable equilibrium.

OCCA2005 Satellite Seminar 2005.08 – p.26/69

Page 42: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (11/16)Class 2 neural excitability

Subcritical Hopf bifurcation on the rest state pointcan produce Class 2 neural excitability.

e.g. The M-L eqs. in the type 2 parameterset, the H-H eqs., ...

An equilibrium loses(gains) stability withnonzero imaginaryparts of the eigenval-ues.

The Hopf bifurcation theory guarantees that an unstablelimit cycle exists around the stable equilibrium.

CCA2005 Satellite Seminar 2005.08 – p.26/69

Page 43: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (12/16)Class 2 excitability - phse plane example -

Stimulus current I = 90 (µA/cm2) is given to the type 2 setting:

The y-nullcline shifts up.

The unique equilibriumloses stability via a Hopfbifurcation.

An unstable limit cycleexists around the equilib-rium.

CCA2005 Satellite Seminar 2005.08 – p.27/69

Page 44: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (13/16)Class 2 excitability - bifurcation diagram -

A subcritical Hopfbifurcation generates anunstable limit cycle.

The system state jumpsto the stable limit cyclewhen I exceeds theHopf bifurcation point.

The system begins tooscillate in nonzerofrequency.

CCA2005 Satellite Seminar 2005.08 – p.28/69

Page 45: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (14/16)Class 1 neural excitability

Saddle-node on invariant circle bifurcation canproduce Class 1 neural excitability.

a) (S): a stable point,(T): a saddle point.

(S) and (T) approach each other

b) (S) merge with (T).An unstable manifold of (T) van-

ishes. The remaining one be-

comes a homoclinic manifold.

c) The homoclinic manifold becomes a stable limit cycle.The nearer to b) the system is, the longer the period of the limit cycle is.

OCCA2005 Satellite Seminar 2005.08 – p.29/69

Page 46: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (14/16)Class 1 neural excitability

Saddle-node on invariant circle bifurcation canproduce Class 1 neural excitability.

a) (S): a stable point,(T): a saddle point.

(S) and (T) approach each other

b) (S) merge with (T).An unstable manifold of (T) van-

ishes. The remaining one be-

comes a homoclinic manifold.

c) The homoclinic manifold becomes a stable limit cycle.The nearer to b) the system is, the longer the period of the limit cycle is.

CCA2005 Satellite Seminar 2005.08 – p.29/69

Page 47: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (15/16)Class 1 excitability - phse plane example -

Stimulus current I is increased from 30 to 50(µA/cm2)in the type 1 setting:

The y-nullcline shifts up.

(S) and (T) merge eachother and vanish.(Saddle-node bifurcation)

An unstable manifold of(T) turns to a homoclinicmanifold and then to a sta-ble limit cycle.

OCCA2005 Satellite Seminar 2005.08 – p.30/69

Page 48: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (15/16)Class 1 excitability - phse plane example -

Stimulus current I is increased from 30 to 50(µA/cm2)in the type 1 setting:

The y-nullcline shifts up.

(S) and (T) merge eachother and vanish.(Saddle-node bifurcation)

An unstable manifold of(T) turns to a homoclinicmanifold and then to a sta-ble limit cycle.

CCA2005 Satellite Seminar 2005.08 – p.30/69

Page 49: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Models for biological neurons (16/16)Class 1 excitability - bifurcation diagram -

A saddle-node bifurcationgenerates an stable limitcycle. (when I = 40 (µA/cm2))

The system state transitto a stable limit cycle viathe homoclinic orbit atthe bifurcation point.

The system begins tooscillate in arbitrarilylow frequency.

CCA2005 Satellite Seminar 2005.08 – p.31/69

Page 50: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of MOSFET (1/3)MOSFET (enhancement)

A widely used electrical device.⇒ well developed design technics

Voltage-driven and current-driving.⇒ facility to design, low power consumption

Fabrication technologies are matured.⇒ high reliability

Small in size.⇒ high density integration in VLSIs

CCA2005 Satellite Seminar 2005.08 – p.32/69

Page 51: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of MOSFET (2/3)Characteristics of MOSFETs [Quadratic curve]

n channel MOSFET

Id = β2(Vi − θ)2

β : transconductance coefficient

θ : threshold voltage

p channel MOSFET

Id = −β2(Vi − θ)2

β : transconductance coefficient

θ : threshold voltage

CCA2005 Satellite Seminar 2005.08 – p.33/69

Page 52: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Properties of MOSFET (3/3)A simple MOSFET circuitry [Sigmoidal curve]

Differential pair circuitry with n channel MOSFETs

Id1 = Icmn

2+ β

4Vi

4Icmn

β− V 2

i

Id2 = Icmn

2− β

4Vi

4Icmn

β− V 2

i

when V 2i ≤ 2Icmn

β

β : transconductance coefficient, Icmn : constant bias current

Output currents are dependent on thevoltage difference between the two inputterminals.

Sigmoidal characteristics curves.

CCA2005 Satellite Seminar 2005.08 – p.34/69

Page 53: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Silicon neuronWhy silicon neuron is studied?

Properties and models of biological neurons

Properties of MOSFETs

Conventional design principles for silicon neuronIntroductionPhenomenological designsConductance-based designs

Mathematical-model-based design

CCA2005 Satellite Seminar 2005.08 – p.35/69

Page 54: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Conventional design principlesTwo conventional and one new design principles for

silicon neurons

Phenomenological designsreproduce some phenomena in biological neurons.

e.g. Integrate-and-Fire neurons .

Conductance-based designsreproduce dynamics of the ion channels on the nervemembranes.

e.g. Silicon implementations of H-H eqs., M-L eqs., and so on.

Mathematical-model-based designsreproduce phase portrait structures of biologicalneuron models.

OCCA2005 Satellite Seminar 2005.08 – p.36/69

Page 55: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Conventional design principlesTwo conventional and one new design principles for

silicon neurons

Phenomenological designsreproduce some phenomena in biological neurons.

e.g. Integrate-and-Fire neurons .

Conductance-based designsreproduce dynamics of the ion channels on the nervemembranes.

e.g. Silicon implementations of H-H eqs., M-L eqs., and so on.

Mathematical-model-based designsreproduce phase portrait structures of biologicalneuron models.

CCA2005 Satellite Seminar 2005.08 – p.36/69

Page 56: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Phenomenological designs (1/4)Concept

Simple implementation.

The properties not regarded may not be inherited.⇒ Suitable only for the supposed applications.

High design efforts are needed for additionalproperties.⇒ Complete renewal of the circuit design may be required,

especially for optimized circuits.

OCCA2005 Satellite Seminar 2005.08 – p.37/69

Page 57: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Phenomenological designs (1/4)Concept

Simple implementation.

The properties not regarded may not be inherited.⇒ Suitable only for the supposed applications.

High design efforts are needed for additionalproperties.⇒ Complete renewal of the circuit design may be required,

especially for optimized circuits.

OCCA2005 Satellite Seminar 2005.08 – p.37/69

Page 58: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Phenomenological designs (1/4)Concept

Simple implementation.

The properties not regarded may not be inherited.⇒ Suitable only for the supposed applications.

High design efforts are needed for additionalproperties.⇒ Complete renewal of the circuit design may be required,

especially for optimized circuits.

OCCA2005 Satellite Seminar 2005.08 – p.37/69

Page 59: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Phenomenological designs (1/4)Concept

Simple implementation.

The properties not regarded may not be inherited.⇒ Suitable only for the supposed applications.

High design efforts are needed for additionalproperties.⇒ Complete renewal of the circuit design may be required,

especially for optimized circuits.CCA2005 Satellite Seminar 2005.08 – p.37/69

Page 60: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Phenomenological designs (2/4)An implementation of Leaky-Integrate and Fire (I&F) neuron

Bases on C. Mead, 1989G. Indiveri, Proc. IEEE Int. Symp. Circuits

and Systems-IV, 2003

Compact circuitry.(20 MOSFETs)

Low power consumption byoperation in subthreshold re-gion of MOSFETs. (≈ 1µW)

Reproduces:Integration property of spatiotemporal inputs,Threshold property of generating action potentials,Refractoriness after action potential generations, andSpike-frequency adaptation.

CCA2005 Satellite Seminar 2005.08 – p.38/69

Page 61: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Phenomenological designs (3/4)An implementation of Leaky-I&F neuron

A waveform example Freq.-Stimulus curve.

Vmem increases linearly until overshoot and reset.

Class 1 excitability: Vrfr ↑ ⇒ refractoriness↓ ⇒ spike frequency↑

CCA2005 Satellite Seminar 2005.08 – p.39/69

Page 62: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Phenomenological designs (4/4)An implementation of Leaky-I&F neuron

Response to sustained current stimulus.

Firing frequency decreasesas the spiking proceeds.

CCA2005 Satellite Seminar 2005.08 – p.40/69

Page 63: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Conductance-based designs (1/5)Concept

Circuits that have the same dynamics as the ionicconductances are pursued.

⇒ Additional properties can be built in with theadditional membrane conductances.

⇒The circuitries tend to be complex, especiallyif the models are not suitable for FET imple-mentations.

OCCA2005 Satellite Seminar 2005.08 – p.41/69

Page 64: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Conductance-based designs (1/5)Concept

Circuits that have the same dynamics as the ionicconductances are pursued.

⇒ Additional properties can be built in with theadditional membrane conductances.

⇒The circuitries tend to be complex, especiallyif the models are not suitable for FET imple-mentations.

OCCA2005 Satellite Seminar 2005.08 – p.41/69

Page 65: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Conductance-based designs (1/5)Concept

Circuits that have the same dynamics as the ionicconductances are pursued.

⇒ Additional properties can be built in with theadditional membrane conductances.

⇒The circuitries tend to be complex, especiallyif the models are not suitable for FET imple-mentations.

CCA2005 Satellite Seminar 2005.08 – p.41/69

Page 66: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Conductance-based designs (2/5)Example : Silicon neuron by Simoni et al.

Their aim is to construct hybrid systems.

Electrical devices connected to living neurons.

Implantable biomedical devices.

Composed of small silicon neuronal networks.e.g. Central pattern generator (CPG)

Their requirements are:

faithful reproduction of the ionic dynamics,

real-time operation,

appropriate signal level, and

compact size, low-power consumption.

OCCA2005 Satellite Seminar 2005.08 – p.42/69

Page 67: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Conductance-based designs (2/5)Example : Silicon neuron by Simoni et al.

Their aim is to construct hybrid systems.

Electrical devices connected to living neurons.

Implantable biomedical devices.

Composed of small silicon neuronal networks.e.g. Central pattern generator (CPG)

Their requirements are:

faithful reproduction of the ionic dynamics,

real-time operation,

appropriate signal level, and

compact size, low-power consumption.

CCA2005 Satellite Seminar 2005.08 – p.42/69

Page 68: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Conductance-based designs (3/5)Silicon neuron by Simoni et al.

The ionic dynamics in the leech heart interneuron isreproduced.

consists of 7 ionic currents

C dVdt

= INa + IP + IK1 + IK2 + ICa + Ih + Ileak + Iinj

Ileak = gleak(Eleak − V ) Ij = gjmκj hj(Ej − V )

dmj

dt=

1

τmj(V )

(m∞j(V ) − mj)dhj

dt=

1

τhj(V )

(h∞j(V ) − hj)

m∞j(V ) =1

1 + exp(Smj(Vmj

− V ))h∞j(V ) =

1

1 + exp(Shj(Vhj

− V ))

j = Na, P , K1, K2, Ca, h, hj = 1 for j = P , K2, H

CCA2005 Satellite Seminar 2005.08 – p.43/69

Page 69: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Conductance-based designs (4/5)Circuit implementation by Simoni et al.

Emulation block for single ionic channel dynamics :

All circuit blocks except VOTA operate in subthreshold regionof MOSFETs ⇒ Low power consumption.

CCA2005 Satellite Seminar 2005.08 – p.44/69

Page 70: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Conductance-based designs (5/5)Circuit implementation by Simoni el al.

Behavior to sustained current or no stimulus.similar to the leach heart interneurons

A. tonic firingIinj = 0pA, Eleak = 3.1V ,

gleak = 0.634nS.

B. burst firingIinj = -200pA, Eleak =

3.1V , gleak = 0.634nS.

C. burst firingIinj = 0pA, Eleak = 3.0V ,

gleak = 1.19nS.

CCA2005 Satellite Seminar 2005.08 – p.45/69

Page 71: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Silicon neuronWhy silicon neuron is studied?

Properties and models of biological neurons

Properties of MOSFETs

Conventional design principles for silicon neuron

Mathematical-model-based designIntroductory summaryActual designationClass 2 silicon nerve membraneClass 1 silicon nerve membraneAnother type of silicon nerve membrane

CCA2005 Satellite Seminar 2005.08 – p.46/69

Page 72: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Mathematical-model-based design (1/5)This new design principle reproduces mathematical

structures of biological models.T. Kohno and K. Aihara, IEEE TNN, May, 2005

Topological structures in phase portraits andbifurcation structures explain the crucial properties ofbiological nerve membranes well.e.g. Action potential, Threshold, Refractoriness, Class 1 and 2,etc.

m

Abstraction of biological nerve membranes.

CCA2005 Satellite Seminar 2005.08 – p.47/69

Page 73: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Mathematical-model-based design (2/5)Concept

Reproduce the phase portrait structures of biologicalneurons.⇒ Silicon neurons can be constructed with

“silicon-native” functions.⇓

Biologically realistic AND simple silicon neurons.

OCCA2005 Satellite Seminar 2005.08 – p.48/69

Page 74: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Mathematical-model-based design (2/5)Concept

Reproduce the phase portrait structures of biologicalneurons.⇒ Silicon neurons can be constructed with

“silicon-native” functions.

Biologically realistic AND simple silicon neurons.

OCCA2005 Satellite Seminar 2005.08 – p.48/69

Page 75: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Mathematical-model-based design (2/5)Concept

Reproduce the phase portrait structures of biologicalneurons.⇒ Silicon neurons can be constructed with

“silicon-native” functions.⇓

Biologically realistic AND simple silicon neurons.

CCA2005 Satellite Seminar 2005.08 – p.48/69

Page 76: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Mathematical-model-based design (3/5)Scope

Construct an universal and elemental circuitry forsilicon neurons.

Silicon nerve membrane (SNM) circuitry based onspace clamped biological models.

Functions either as a part of or whole of neuron,according to granularity required by applications.

Adopt MOSFETs for the basic element of circuitry.

OCCA2005 Satellite Seminar 2005.08 – p.49/69

Page 77: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Mathematical-model-based design (3/5)Scope

Construct an universal and elemental circuitry forsilicon neurons.

Silicon nerve membrane (SNM) circuitry based onspace clamped biological models.

Functions either as a part of or whole of neuron,according to granularity required by applications.

Adopt MOSFETs for the basic element of circuitry.CCA2005 Satellite Seminar 2005.08 – p.49/69

Page 78: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Mathematical-model-based design (4/5)Method

1. Reproduce phase portrait structure of biologicalnerve membrane models,

focusing on topology of equilibria and nullclines,employing “MOSFET-native” curves.

Note that topology of equilibria and null-clines can not determinate everything.

e.g.existence and geometry of limit cycles.

2. Assay the bifurcation structures with computationalmethods.

Examine the silicon nerve membrane inherits thecritical properties of biological neurons.

OCCA2005 Satellite Seminar 2005.08 – p.50/69

Page 79: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Mathematical-model-based design (4/5)Method

1. Reproduce phase portrait structure of biologicalnerve membrane models,

focusing on topology of equilibria and nullclines,employing “MOSFET-native” curves.

Note that topology of equilibria and null-clines can not determinate everything.

e.g.existence and geometry of limit cycles.

2. Assay the bifurcation structures with computationalmethods.

Examine the silicon nerve membrane inherits thecritical properties of biological neurons.

OCCA2005 Satellite Seminar 2005.08 – p.50/69

Page 80: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Mathematical-model-based design (4/5)Method

1. Reproduce phase portrait structure of biologicalnerve membrane models,

focusing on topology of equilibria and nullclines,employing “MOSFET-native” curves.

Note that topology of equilibria and null-clines can not determinate everything.

e.g.existence and geometry of limit cycles.

2. Assay the bifurcation structures with computationalmethods.

Examine the silicon nerve membrane inherits thecritical properties of biological neurons.

CCA2005 Satellite Seminar 2005.08 – p.50/69

Page 81: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Mathematical-model-based design (5/5)Benefits

Biologically realistic behaviors:All of the properties of biological neurons sup-ported by mathematical analyses are inherited.

Simple implementation.⇒ Suitable for large scale networks and detailed neurons.

Dynamics of other ionic channels can be addedeasily:

Relations between the ionic channels are pre-served.

Parameter tuning is easy:We know “how it works”.

OCCA2005 Satellite Seminar 2005.08 – p.51/69

Page 82: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Mathematical-model-based design (5/5)Benefits

Biologically realistic behaviors:All of the properties of biological neurons sup-ported by mathematical analyses are inherited.

Simple implementation.⇒ Suitable for large scale networks and detailed neurons.

Dynamics of other ionic channels can be addedeasily:

Relations between the ionic channels are pre-served.

Parameter tuning is easy:We know “how it works”.

OCCA2005 Satellite Seminar 2005.08 – p.51/69

Page 83: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Mathematical-model-based design (5/5)Benefits

Biologically realistic behaviors:All of the properties of biological neurons sup-ported by mathematical analyses are inherited.

Simple implementation.⇒ Suitable for large scale networks and detailed neurons.

Dynamics of other ionic channels can be addedeasily:

Relations between the ionic channels are pre-served.

Parameter tuning is easy:We know “how it works”.

OCCA2005 Satellite Seminar 2005.08 – p.51/69

Page 84: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Mathematical-model-based design (5/5)Benefits

Biologically realistic behaviors:All of the properties of biological neurons sup-ported by mathematical analyses are inherited.

Simple implementation.⇒ Suitable for large scale networks and detailed neurons.

Dynamics of other ionic channels can be addedeasily:

Relations between the ionic channels are pre-served.

Parameter tuning is easy:We know “how it works”.

CCA2005 Satellite Seminar 2005.08 – p.51/69

Page 85: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Actual designation (1/4)Characteristics of MOSFETs again

Grounded source characteristics: [Quadratic curve]

Id = β2(Vi − θ)2

β : transconductance coefficient

θ : threshold voltage

Differential pair characteristics: [Sigmoidal curve]

Id1 = Icmn

2+ β

4Vi

4Icmn

β− V 2

i

when V 2i ≤ 2Icmn

ββ : transconductance coefficient

Icmn : constant bias current

OCCA2005 Satellite Seminar 2005.08 – p.52/69

Page 86: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Actual designation (1/4)Characteristics of MOSFETs again

Grounded source characteristics: [Quadratic curve]

Id = β2(Vi − θ)2

β : transconductance coefficient

θ : threshold voltage

Differential pair characteristics: [Sigmoidal curve]

Id1 = Icmn

2+ β

4Vi

4Icmn

β− V 2

i

when V 2i ≤ 2Icmn

ββ : transconductance coefficient

Icmn : constant bias current

CCA2005 Satellite Seminar 2005.08 – p.52/69

Page 87: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Actual designation (2/4)System equations

Conform to generalized Hodgkin-Huxley formalism.

Cy

dy

dt= − Iion(y, w1, · · · , wn),

dwi

dt=

wi,∞ − wi

Ti

Adopt two conductance parameters m and n.

Cy

dy

dt= −

y

Ry

+βm

2m2 −

βn

2n2 + a + Istim,

dm

dt=

fm(y) − m

Tm

,dn

dt=

fn(y) − n

Tn

.

As is in the H-H and M-L equations, Tm � Tn.

⇒ Cy

dy

dt= −

1

Ry

+βm

2f2

m(y) −βn

2n2 + a + Istim

OCCA2005 Satellite Seminar 2005.08 – p.53/69

Page 88: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Actual designation (2/4)System equations

Conform to generalized Hodgkin-Huxley formalism.

Cy

dy

dt= − Iion(y, w1, · · · , wn),

dwi

dt=

wi,∞ − wi

Ti

Adopt two conductance parameters m and n.

Cy

dy

dt= −

y

Ry

+βm

2m2 −

βn

2n2 + a + Istim,

dm

dt=

fm(y) − m

Tm

,dn

dt=

fn(y) − n

Tn

.

As is in the H-H and M-L equations, Tm � Tn.

⇒ Cy

dy

dt= −

1

Ry

+βm

2f2

m(y) −βn

2n2 + a + Istim

OCCA2005 Satellite Seminar 2005.08 – p.53/69

Page 89: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Actual designation (2/4)System equations

Conform to generalized Hodgkin-Huxley formalism.

Cy

dy

dt= − Iion(y, w1, · · · , wn),

dwi

dt=

wi,∞ − wi

Ti

Adopt two conductance parameters m and n.

Cy

dy

dt= −

y

Ry

+βm

2m2 −

βn

2n2 + a + Istim,

dm

dt=

fm(y) − m

Tm

,dn

dt=

fn(y) − n

Tn

.

As is in the H-H and M-L equations, Tm � Tn.

⇒ Cy

dy

dt= −

1

Ry

+βm

2f2

m(y) −βn

2n2 + a + Istim

CCA2005 Satellite Seminar 2005.08 – p.53/69

Page 90: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Actual designation (3/4)Phase plane examples

n-V reduced H-H eqs.m → m∞, h = 0.9 − 1.2n (Rinzel, 1985)

our n-V reduced SNMat a Class 2 operation setting

Stable equilibrium (S) represents the rest state.

The ascending limb of the V(y)-nullcline gives the threshold.

OCCA2005 Satellite Seminar 2005.08 – p.54/69

Page 91: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Actual designation (3/4)Phase plane examples

n-V reduced H-H eqs.m → m∞, h = 0.9 − 1.2n (Rinzel, 1985)

our n-V reduced SNMat a Class 2 operation setting

Stable equilibrium (S) represents the rest state.

The ascending limb of the V(y)-nullcline gives the threshold.

CCA2005 Satellite Seminar 2005.08 – p.54/69

Page 92: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Actual designation (4/4)Circuitry

+5V +5V +5V

0

mc

m1 m2

Icm

2SK213

2SK213 2SK213

-5V

+5V

-5V+5V

-5V

Vcm

V2m

+5V

n1 n2

Icn

2SJ76

2SJ76 2SJ76

+5V

-5V

+5V

-5V

Vcn

V2n

+5Vnc

-5V

-5V -5V

0

-5V

Va+

Ia+

2SJ76+5V

+5Va+

0

a-

Ia-

2SK213

-5V-5V

Va-

0

Istim

2SJ76

+5V

stim

0

Ry

Stimulus Input

R1n

R2n

R2m

R1m Cm

Cn

no

mo

n

m Vstim

0

Cy

m-blockdmdt

= fm(y)−m

Tm

n-blockdndt

= fn(y)−n

Tn

OCCA2005 Satellite Seminar 2005.08 – p.55/69

Page 93: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Actual designation (4/4)Circuitry

+5V +5V +5V

0

mc

m1 m2

Icm

2SK213

2SK213 2SK213

-5V

+5V

-5V+5V

-5V

Vcm

V2m

+5V

n1 n2

Icn

2SJ76

2SJ76 2SJ76

+5V

-5V

+5V

-5V

Vcn

V2n

+5Vnc

-5V

-5V -5V

0

-5V

Va+

Ia+

2SJ76+5V

+5Va+

0

a-

Ia-

2SK213

-5V-5V

Va-

0

Istim

2SJ76

+5V

stim

0

Ry

Stimulus Input

R1n

R2n

R2m

R1m Cm

Cn

no

mo

n

m Vstim

0

Cy

m-blockdmdt

= fm(y)−m

Tm

n-blockdndt

= fn(y)−n

Tn

CCA2005 Satellite Seminar 2005.08 – p.55/69

Page 94: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Class 2 silicon nerve membrane (1/4)Class 2 parameter setting

A subcritical Hopf bifurcation emerges in our system.

The y-nullcline moves up as thestimulus increases.⇒ The rest state loses stability.

This stable point prohibits thesystem from oscillating.⇒ The maximal point of they-nullcline should be lower.

The lower maximal point derives the higher thresholdand the lower magnitude of action potentials.

OCCA2005 Satellite Seminar 2005.08 – p.56/69

Page 95: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Class 2 silicon nerve membrane (1/4)Class 2 parameter setting

A subcritical Hopf bifurcation emerges in our system.

The y-nullcline moves up as thestimulus increases.⇒ The rest state loses stability.

This stable point prohibits thesystem from oscillating.⇒ The maximal point of they-nullcline should be lower.

The lower maximal point derives the higher thresholdand the lower magnitude of action potentials.

OCCA2005 Satellite Seminar 2005.08 – p.56/69

Page 96: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Class 2 silicon nerve membrane (1/4)Class 2 parameter setting

A subcritical Hopf bifurcation emerges in our system.

The y-nullcline moves up as thestimulus increases.⇒ The rest state loses stability.

This stable point prohibits thesystem from oscillating.⇒ The maximal point of they-nullcline should be lower.

The lower maximal point derives the higher thresholdand the lower magnitude of action potentials.

CCA2005 Satellite Seminar 2005.08 – p.56/69

Page 97: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Class 2 silicon nerve membrane (2/4)Introduction of the forth variable h

Cy

dy

dt= −

1

Ry

+ min(βm

2fm(y)

2,βh

2h2)

−βn

2n2 + a + Istim,

dh

dt=

fh(y) − h

Th

,

dn

dt=

fn(y) − h

Tn

.

The min function voids (T) and the righter (S).⇒ Class 2 neural excitability is attained without

reducing action potential magnitudes strikingly.

OCCA2005 Satellite Seminar 2005.08 – p.57/69

Page 98: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Class 2 silicon nerve membrane (2/4)Introduction of the forth variable h

Cy

dy

dt= −

1

Ry

+ min(βm

2fm(y)2,

βh

2h2)

−βn

2n2 + a + Istim,

dh

dt=

fh(y) − h

Th

,

dn

dt=

fn(y) − h

Tn

.

The min function voids (T) and the righter (S).⇒ Class 2 neural excitability is attained without

reducing action potential magnitudes strikingly.

CCA2005 Satellite Seminar 2005.08 – p.57/69

Page 99: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Class 2 silicon nerve membrane (3/4)Circuitry

h-blockdhdt

= fh(y)−h

Th

min function

OCCA2005 Satellite Seminar 2005.08 – p.58/69

Page 100: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Class 2 silicon nerve membrane (3/4)Circuitry

h-blockdhdt

= fh(y)−h

Th

min function

CCA2005 Satellite Seminar 2005.08 – p.58/69

Page 101: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Class 2 silicon nerve membrane (4/4)

Bifurcation diagram Experimental result

0

20

40

60

80

100

120

0.7 0.72 0.74 0.76 0.78 0.8 0.82

Freq

[Hz]

Vstim [V]

constant 0.70(V) - 0.82(V)

The same bifurcation structure to one for the M-L equations in thetype 2 setting.

Repetitive firing starts with non-zero frequency at the Hopfbifurcation point.

CCA2005 Satellite Seminar 2005.08 – p.59/69

Page 102: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Class 1 silicon nerve membrane (1/2)Class 1 parameter setting

A saddle-node on invariant circle bifurcation emerges.

Istim just below the bifurcation(1.66 mA)

Istim just above the bifurcation(1.80 mA)

As the stimulus current Istim increases, the y-nullcline moves up.⇒ (S) and (T) approach each other until merge together and vanish.

The unstable manifolds of (T) alter to a limit cycle.

OCCA2005 Satellite Seminar 2005.08 – p.60/69

Page 103: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Class 1 silicon nerve membrane (1/2)Class 1 parameter setting

A saddle-node on invariant circle bifurcation emerges.

Istim just below the bifurcation(1.66 mA)

Istim just above the bifurcation(1.80 mA)

As the stimulus current Istim increases, the y-nullcline moves up.⇒ (S) and (T) approach each other until merge together and vanish.

The unstable manifolds of (T) alter to a limit cycle.

CCA2005 Satellite Seminar 2005.08 – p.60/69

Page 104: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Class 1 silicon nerve membrane (2/2)

Bifurcation diagram Freq.-stimulus curve

The firing frequency is zero at the saddle-node bifurcation point N(Istim = 1.71 mA).

Arbitrarily low frequency is obtained by makingIstim close to 1.71 mA.

CCA2005 Satellite Seminar 2005.08 – p.61/69

Page 105: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Another type of silicon nerve membrane (1/6)

If Cy is increased, they-component of the velocityis decreased.

⇓The amplitude of the limitcycle decreases.

The limit cycle at Istim = 1.71 mA does not reach thestable point (S), when Cy is larger than 12.83 µF.

OCCA2005 Satellite Seminar 2005.08 – p.62/69

Page 106: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Another type of silicon nerve membrane (1/6)

If Cy is increased, they-component of the velocityis decreased.

⇓The amplitude of the limitcycle decreases.

The limit cycle at Istim = 1.71 mA does not reach thestable point (S), when Cy is larger than 12.83 µF.

CCA2005 Satellite Seminar 2005.08 – p.62/69

Page 107: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Another type of silicon nerve membrane (2/6)

Bifurcation diagram(Cy=14µF) Phase plane at Istim= 1.66 mA

At Istim= 1.66 mA, the right segment of the unstable manifold of(T) wraps around a stable limit cycle around (U).

If Istim is decreased, the limit cycle grows until it reaches (T).⇒ A saddle loop homoclinic orbit bifurcation takes place.

OCCA2005 Satellite Seminar 2005.08 – p.63/69

Page 108: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Another type of silicon nerve membrane (2/6)

Bifurcation diagram(Cy=14µF) Phase plane at Istim= 1.66 mA

At Istim= 1.66 mA, the right segment of the unstable manifold of(T) wraps around a stable limit cycle around (U).

If Istim is decreased, the limit cycle grows until it reaches (T).⇒ A saddle loop homoclinic orbit bifurcation takes place.

CCA2005 Satellite Seminar 2005.08 – p.63/69

Page 109: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Another type of silicon nerve membrane (3/6)

Another bifurcation that produces arbitrarily low frequency :Saddle loop homoclinic orbit bifurcation

a) (T): a saddle point.An unstable manifold of (T)

approaches a stable one.

b) The two manifolds aremerged.The unstable manifold becomes

a homoclinic manifold .

c) The homoclinic manifold becomes a stable limit cycle.The nearer to b) the system is, the longer the period of the limit cycle is.

OCCA2005 Satellite Seminar 2005.08 – p.64/69

Page 110: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Another type of silicon nerve membrane (3/6)

Another bifurcation that produces arbitrarily low frequency :Saddle loop homoclinic orbit bifurcation

a) (T): a saddle point.An unstable manifold of (T)

approaches a stable one.

b) The two manifolds aremerged.The unstable manifold becomes

a homoclinic manifold .

c) The homoclinic manifold becomes a stable limit cycle.The nearer to b) the system is, the longer the period of the limit cycle is.

CCA2005 Satellite Seminar 2005.08 – p.64/69

Page 111: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Another type of silicon nerve membrane (4/6)

Bifurcation diagram(Cy=14µF) Freq.-stimulus curve

Bistability exists between Istim=1.61 and 1.71 mA

The system begins to oscillate with non-zero frequency andceases to oscillate with zero frequency.

OCCA2005 Satellite Seminar 2005.08 – p.65/69

Page 112: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Another type of silicon nerve membrane (4/6)

Bifurcation diagram(Cy=14µF) Freq.-stimulus curve

Bistability exists between Istim=1.61 and 1.71 mA

The system begins to oscillate with non-zero frequency andceases to oscillate with zero frequency.

CCA2005 Satellite Seminar 2005.08 – p.65/69

Page 113: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Another type of silicon nerve membrane (5/6)

Hysteresis plays a crucial role in burst firing:

A saddle loop homoclinic orbitbifurcation in the M-L eqs. :

Adding a slow feedbackcurrent can induce bursting.

(square wave bursting)

IK−Ca = gK−Caz(V − VK)

z =Cap

Cap + 1

dCa

dt= ε(−µICa − Ca)

(1) IK−Ca increases while V is silent.

(2),(3) IK−Ca decreases while V is firing repetitively.

IK−Ca acts as a dynamical stimulus current that oscillates slowly.

CCA2005 Satellite Seminar 2005.08 – p.66/69

Page 114: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Another type of silicon nerve membrane (6/6)

Burst silicon neuron

We can add a similar slow feed-back current.

Cc

dVc

dt= Ic −

Vc

Rc

,

Ic =βp

2p2,

IK−Ca =βq

2(rVc)

2.

Wave form example(square wave bursting).

The system begins to fire repetitively via a saddle-node bifurcationand ceases firing via a saddle loop homoclinic orbit bifurcation.

This additional currents can be implemented with 6 MOSFETs.

OCCA2005 Satellite Seminar 2005.08 – p.67/69

Page 115: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Another type of silicon nerve membrane (6/6)

Burst silicon neuron

We can add a similar slow feed-back current.

Cc

dVc

dt= Ic −

Vc

Rc

,

Ic =βp

2p2,

IK−Ca =βq

2(rVc)

2.

Wave form example(square wave bursting).

The system begins to fire repetitively via a saddle-node bifurcationand ceases firing via a saddle loop homoclinic orbit bifurcation.

This additional currents can be implemented with 6 MOSFETs.

CCA2005 Satellite Seminar 2005.08 – p.67/69

Page 116: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Summary (1/2)We introduced elemental knowledge on biophysicalproperties of and mathematical models on excitablecells.

Equilibrium and resting membrane potentials.Properties of the models of action potentials.

e.g. phase portrait and bifurcation structures

We introduced two conventional silicon neurondesign methods and their illustrations.

Phenomenological design.simple but not biologically realistic

Conductance-based design.biologically realistic but not simple

OCCA2005 Satellite Seminar 2005.08 – p.68/69

Page 117: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Summary (1/2)We introduced elemental knowledge on biophysicalproperties of and mathematical models on excitablecells.

Equilibrium and resting membrane potentials.

Properties of the models of action potentials.e.g. phase portrait and bifurcation structures

We introduced two conventional silicon neurondesign methods and their illustrations.

Phenomenological design.simple but not biologically realistic

Conductance-based design.biologically realistic but not simple

OCCA2005 Satellite Seminar 2005.08 – p.68/69

Page 118: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Summary (1/2)We introduced elemental knowledge on biophysicalproperties of and mathematical models on excitablecells.

Equilibrium and resting membrane potentials.Properties of the models of action potentials.

e.g. phase portrait and bifurcation structures

We introduced two conventional silicon neurondesign methods and their illustrations.

Phenomenological design.simple but not biologically realistic

Conductance-based design.biologically realistic but not simple

OCCA2005 Satellite Seminar 2005.08 – p.68/69

Page 119: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Summary (1/2)We introduced elemental knowledge on biophysicalproperties of and mathematical models on excitablecells.

Equilibrium and resting membrane potentials.Properties of the models of action potentials.

e.g. phase portrait and bifurcation structures

We introduced two conventional silicon neurondesign methods and their illustrations.

Phenomenological design.simple but not biologically realistic

Conductance-based design.biologically realistic but not simple

OCCA2005 Satellite Seminar 2005.08 – p.68/69

Page 120: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Summary (1/2)We introduced elemental knowledge on biophysicalproperties of and mathematical models on excitablecells.

Equilibrium and resting membrane potentials.Properties of the models of action potentials.

e.g. phase portrait and bifurcation structures

We introduced two conventional silicon neurondesign methods and their illustrations.

Phenomenological design.simple but not biologically realistic

Conductance-based design.biologically realistic but not simple

OCCA2005 Satellite Seminar 2005.08 – p.68/69

Page 121: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Summary (1/2)We introduced elemental knowledge on biophysicalproperties of and mathematical models on excitablecells.

Equilibrium and resting membrane potentials.Properties of the models of action potentials.

e.g. phase portrait and bifurcation structures

We introduced two conventional silicon neurondesign methods and their illustrations.

Phenomenological design.simple but not biologically realistic

Conductance-based design.biologically realistic but not simple

CCA2005 Satellite Seminar 2005.08 – p.68/69

Page 122: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Summary (2/2)We showed a new design method of silicon neuron.

Reproduce the phase portrait structures ofbiological nerve membrane models.⇒ biologically realistic characteristics.Tune parameters utilizing bifurcation theory.⇒ It allows us to tune up the parametersstrategically and effectively.

e.g. neuron classes and bursting

Silicon-friendly functions.⇒ Simple structure (consists of 15 MOSFETs).Based on generalized H-H eqs..⇒ Easy to add other currents.

OCCA2005 Satellite Seminar 2005.08 – p.69/69

Page 123: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Summary (2/2)We showed a new design method of silicon neuron.

Reproduce the phase portrait structures ofbiological nerve membrane models.⇒ biologically realistic characteristics.

Tune parameters utilizing bifurcation theory.⇒ It allows us to tune up the parametersstrategically and effectively.

e.g. neuron classes and bursting

Silicon-friendly functions.⇒ Simple structure (consists of 15 MOSFETs).Based on generalized H-H eqs..⇒ Easy to add other currents.

OCCA2005 Satellite Seminar 2005.08 – p.69/69

Page 124: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Summary (2/2)We showed a new design method of silicon neuron.

Reproduce the phase portrait structures ofbiological nerve membrane models.⇒ biologically realistic characteristics.Tune parameters utilizing bifurcation theory.⇒ It allows us to tune up the parametersstrategically and effectively.

e.g. neuron classes and bursting

Silicon-friendly functions.⇒ Simple structure (consists of 15 MOSFETs).Based on generalized H-H eqs..⇒ Easy to add other currents.

OCCA2005 Satellite Seminar 2005.08 – p.69/69

Page 125: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Summary (2/2)We showed a new design method of silicon neuron.

Reproduce the phase portrait structures ofbiological nerve membrane models.⇒ biologically realistic characteristics.Tune parameters utilizing bifurcation theory.⇒ It allows us to tune up the parametersstrategically and effectively.

e.g. neuron classes and bursting

Silicon-friendly functions.⇒ Simple structure (consists of 15 MOSFETs).

Based on generalized H-H eqs..⇒ Easy to add other currents.

OCCA2005 Satellite Seminar 2005.08 – p.69/69

Page 126: Design of Neuromorphic Hardwareskohno/doc/ohpe050825.pdfProperties of biological neurons (4/7) What keeps the ionic concentration difference against leakage along the ionic channels?

Summary (2/2)We showed a new design method of silicon neuron.

Reproduce the phase portrait structures ofbiological nerve membrane models.⇒ biologically realistic characteristics.Tune parameters utilizing bifurcation theory.⇒ It allows us to tune up the parametersstrategically and effectively.

e.g. neuron classes and bursting

Silicon-friendly functions.⇒ Simple structure (consists of 15 MOSFETs).Based on generalized H-H eqs..⇒ Easy to add other currents.

CCA2005 Satellite Seminar 2005.08 – p.69/69