scieee Science in your language
[en] (orig)

A Hybrid CMOS-Memristor Neuromorphic Synapse

Abstract

Although data processing technology continues to advance at an astonishing rate, computers with brain-like processing capabilities still elude us. It is envisioned that such computers may be achieved by the fusion of neuroscience and nano-electronics to realize a brain-inspired platform. This paper proposes a high-performance nano-scale Complementary Metal Oxide Semiconductor (CMOS)-memristive circuit, which mimics a number of essential learning properties of biological synapses. The proposed synaptic circuit that is composed of memristors and CMOS transistors, alters its memristance in response to timing differences among its pre-and post-synaptic action potentials, giving rise to a family of Spike Timing Dependent Plasticity (STDP). The presented design advances preceding memristive synapse designs with regards to the ability to replicate essential behaviours characterised in a number of electrophysiological experiments performed in the animal brain, which involve higher order spike interactions. Furthermore, the proposed hybrid device CMOS area is estimated as 600μm in a 0.35μm process-this represents a factor of ten reduction in area with respect to prior CMOS art. The new design is integrated with silicon neurons in a crossbar array structure amenable to large-scale neuromorphic architectures and may pave the way for future neuromorphic systems with spike timing-dependent learning features. These systems are emerging for deployment in various applications ranging from basic neuroscience research, to pattern recognition, to Brain-Machine-Interfaces.

Read accessible full text

A Hybrid CMOS-Memristor Neuromorphic Synapse

Author: Azghadi, Mostafa, R.; Linares Barranco, Bernabé; Abbott, Derek; Leong, Philip H.W.
Publisher: Institute of Electrical and Electronics Engineers
Year: 2017
DOI: 10.1109/TBCAS.2016.2618351
Source: https://idus.us.es/bitstreams/17a63704-0afa-4971-8108-89415038b056/download
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 1
A Hyb id CMOS-mem is o Neu omo phic Synapse
Mos a a Rahimi Azghadi, Membe , IEEE, Be nabe Lina es-Ba anco, Fellow, IEEE, De ek Abbo , Fellow, IEEE,
Philip H.W. Leong, Senio Membe , IEEE
Abs ac —Al hough da a p ocessing echnology con inues o
ad ance a an as onishing a e, compu e s wi h b ain-like p o-
cessing capabili ies s ill elude us. I is en isioned ha such
compu e s may be achie ed by he usion o neu oscience and
nano-elec onics o ealize a b ain-inspi ed pla o m. This pape
p oposes a high-pe o mance nano-scale Complemen a y Me al
Oxide Semiconduc o (CMOS)-mem is i e ci cui , which mimics
a numbe o essen ial lea ning p ope ies o biological synapses.
The p oposed synap ic ci cui ha is composed o mem is o s and
CMOS ansis o s, al e s i s mem is ance in esponse o iming
di e ences among i s p e- and pos -synap ic ac ion po en ials,
gi ing ise o a amily o Spike Timing Dependen Plas ici y
(STDP). The p esen ed design ad ances p eceding mem is i e
synapse designs wi h ega ds o he abili y o eplica e essen ial
beha iou s cha ac e ised in a numbe o elec ophysiological
expe imen s pe o med in he animal b ain, which in ol e highe
o de spike in e ac ions. Fu he mo e, he p oposed hyb id
de ice CMOS a ea is es ima ed as 600 µm2in a 0.35 µm
p ocess— his ep esen s a ac o o en educ ion in a ea wi h
espec o p io CMOS a . The new design is in eg a ed
wi h silicon neu ons in a c ossba a ay s uc u e amenable o
la ge-scale neu omo phic a chi ec u es and may pa e he way
o u u e neu omo phic sys ems wi h spike iming-dependen
lea ning ea u es. These sys ems a e eme ging o deploymen in
a ious applica ions anging om basic neu oscience esea ch,
o pa e n ecogni ion, o B ain-Machine-In e aces.
Index Te ms—Neu omo phic, Synap ic Plas ici y, Lea ning,
Mem is o , C ossba , STDP, T iple , Quad uple .
I. INTRODUCTION
MEMRISTORS, due o hei special ea u es including
non- ola ili y, nanoscale dimensions, low powe con-
sump ion, and he abili y o be p og ammed while ope a -
ing [1], ha e a ac ed a en ion o implemen ing an in-si u
a chi ec u e [2], [3], [4]. These eme ging nanoscale de ices
can implemen and mimic he synap ic plas ici y cha ac e -
is ics o well-known lea ning algo i hms such as pai -based
STDP and Spike Ra e-Dependen Plas ici y (SRDP) [5], [6],
[7], [8]. A emp s ha e also been made o mimic expe imen al
ou comes o highe o de spike-based synap ic plas ici y ules
such as he supp essi e STDP ule o F oemke and Dan [9] o
Local Co ela ion Plas ici y (LCP) ules o ep oduce highe
o de synap ic plas ici y in mem is o s [10], [11]. In o de
o ad ance ou unde s anding o he undamen al p ope ies
M. Rahimi Azghadi was wi h he School o Elec ical and In o ma ion Engi-
nee ing, The Uni e si y o Sydney, NSW 2006, Aus alia. He is cu en ly wi h
he College o Science and Enginee ing o James Cook Uni e si y, Towns ille,
QLD 4814, Aus alia (e-mail: [email p o ec ed]).
B. Lina es-Ba anco is wi h he Mic oelec onics Ins i u e o Se ille, Se ille
41092, Spain (e-mail: [email p o ec ed]).
D. Abbo is wi h he School o Elec ical and Elec onic Enginee ing o
he Uni e si y o Adelaide, Aus alia (e-mail: [email p o ec ed]).
P. Leong is wi h he School o Elec ical and In o ma ion En-
ginee ing, The Uni e si y o Sydney, NSW 2006, Aus alia (e-mail:
[email protected]).
o synapses and hei ole in la ge-scale lea ning, he e is
s ill a need o implemen a e sa ile mem is i e synapse
ha is capable o ai h ully ep oducing a la ge egime
o expe imen al da a ha akes in o accoun con en ional
STDP [12], equency-dependen STDP [13], iple [14], [15]
and quad uple [15], [16] plas ici y expe imen s. In a ecen
s udy, Wei e al. eplica ed he ou come o a a ie y o synap ic
plas ici y expe imen s including STDP, equency-dependen
STDP, iple , and quad uple spike in e ac ions, using a TiO2
mem is o [17].
This pape p oposes a new hyb id CMOS-mem is i e ci cui
ha aims o emula e all he a o emen ioned expe imen al da a,
wi h minimal e o s close o hose epo ed in a phenomeno-
logical model o T iple STDP (TSTDP) ule p esen ed in [15].
Simila o many p e ious s udies ha de ised mem is i e
synap ic de ices/ci cui s wi h STDP, SRDP, o o he synap ic
p ope ies, ou aim is a ci cui ha implemen s he TSTDP
lea ning algo i hm o [15]. To he bes o ou knowledge,
his has no been p e iously achie ed using mem is o s. The
p oposed TSTDP mem is i e ci cui ad ances he synap ic ca-
pabili ies o p e ious designs o be mo e biologically ealis ic,
and p omo es ou unde s anding o synap ic al e a ion mech-
anisms, belie ed o play a key ole in lea ning and memo y.
Fu he mo e, he p oposed design signi ican ly dec eases he
silicon eal es a e equi ed o implemen ing and u ilizing a
a ie y o lea ning ules.
Spiking neu al ne wo ks wi h mem is i e synapses inco po-
a ing he p oposed compac and biologically plausible iple
lea ning ci cui s, will be an impo an con ibu ion o he
neu oscience esea ch, whe e a mo e ai h ul synap ic plas-
ici y ule, compa ed o adi ional STDP, can be implemen ed
and simula ed in a la ge-scale ne wo k. An in e es ing ea u e
o mem is i e synapses ha dis inguishes hem om hei
adi ional pu e Complemen a y Me al Oxide Semiconduc o
(CMOS) coun e pa s is he easibili y o a anging hem in a
dense c ossba s uc u e [1] in eg a ed wi h CMOS ci cui y.
We also show how he p oposed CMOS-mem is i e ci cui can
be used in his ashion, o acili a e la ge-scale in eg a ion.
In o de o p omo e ep oducible esea ch, Ma lab and
Cadence iles o gene a e he expe imen al da a and ep oduce
he esul s in his pape a e made publicly a ailable h ough
Gi hub.1
II. MEMRISTIVE SYNAPSE WITH SPIKE TIMING
DEPENDENT PLASTICITY (STDP)
Spike Timing Dependen Plas ici y (STDP) is a well-
known synap ic plas ici y ule ha modi ies he synap ic
weigh acco ding o he exac iming ela ionship o p e-
1h ps://gi hub.com/Mos a aRahimiAzghadi/Mem is i eSynapse
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 2
p e
pos
Fig. 1. Synap ic weigh changes, a he ime o each spike, as a unc ion o
he iming di e ence be ween p e- and pos -synap ic spikes, hei empo al
o de , and hei synap ic ampli ude pa ame e s, i.e. A+and A−. He e, he
po en ia ion ime cons an (τ+), is assumed smalle han dep ession ime
cons an (τ−), hence o he same ∆ s be ween p e and pos spikes, di e en
weigh changes a e induced, e en i A+=A−. He e, ‘o’ deno es he
exponen ially decaying po en ia ion po en ial, while ‘ ’ ep esen s dep ession
po en ial.
and pos -synap ic spikes and b ings abou Long Te m Po-
en ia ion (LTP) o Long Te m Dep ession (LTD) [15]. In
some elec ophysiological expe imen s pe o med in cul u ed
hippocampal neu ons in 1998, he hypo hesized dependence o
he synap ic e icacy o he spike iming was expe imen ally
con i med [12]. Consequen ly, compu a ional neu oscien is s
de eloped a model o app oxima e he indings o he expe -
imen [18]. This model is oday known as pai -based STDP
(PSTDP) and is usually ep esen ed as
∆w=(∆w+=A+e(−∆
τ+)i ∆ > 0
∆w−=−A−e(∆
τ−)i ∆ ≤0,
(1)
whe e ∆ = pos − p e is he iming di e ence be ween a
single pai o p e- and pos -synap ic spikes. As demons a ed
in Fig. 1, he amoun o po en ia ion/dep ession will be de e -
mined as a unc ion o he iming di e ence be ween p e- and
pos -synap ic spikes, hei empo al o de , and hei ele an
ampli ude pa ame e s (A+and A−).
Since he epo o he i s mem is o , a ious a emp s
ha e been made o de ise a i icial mem is i e synapses wi h
PSTDP cha ac e is ics [19], [6], [20], [21]. In almos all o
hese implemen a ions, he p og ammable non- ola ile mem-
is ance ( esis ance o conduc ance) o he de ice is conside ed
o play he ole o he synap ic weigh , and ol age spikes
a e applied o he wo e minals o he mem is o o al e
i s mem is ance. Howe e , he de ice physics, models and
a ibu es, spike shape, and he me hod spike applied o elici
mem is ance changes di e [22], [23]. In his pape , we ha e
u ilized simila spikes and mem is i e de ice model o [20],
o de elop a new synap ic ci cui o highe o de iming- and
a e-based synap ic plas ici y. We discuss he u ilized model
and he app oach we ha e aken o implemen ou new de ice
in he ollowing.
A. Mem is o model
Fo his pape we ha e chosen a simple ol age/ lux d i en
mem is o model such as he one p oposed in [21], and u ilized
in [20]. The I-V cha ac e is ics o his mem is o , which is
claimed o be physically implemen ed in [19] can be w i en
as:
iMR =g(w, MR) MR (2)
dw
d = (w, MR),(3)
whe e iMR and MR a e he cu en passing h ough and he
ol age ac oss he de ice, wdeno es a mem is o physical
s a e a iable, and g ep esen s he nonlinea conduc ance o
he de ice. Acco ding o [21], his mem is o is ol age/ lux
d i en, because i s s uc u al pa ame e depends on MR.
Conside ing his model o a mem is i e de ice, one should
de ine he unc ion , so ha accoun o he mem is i e
beha iou obse ed in physically implemen ed de ices. He e
we u ilize a simple unc ion simila o he one employed
in [20]. This unc ion is w i en as
( MR) = (I0sign( MR)[e
| MR|
0−e
h
0]i | MR|> h
0o he wise,
(4)
whe e I0and oa e some physical pa ame e s o he de ice
and h is i s h eshold, beyond which he conduc ance o
he de ice changes exponen ially. This beha iou al model o
a mem is i e de ice can be illus a ed as shown in Fig. 2(a).
No e o he wo h esholds and he exponen ial g ow h o he
conduc ance. These a e he ea u es ha we exploi o de ise
a mem is i e synapse wi h STDP.
Fig. 2(b-c) demons a e he cu en - ol age and esis ance
cha ac e is ics o he u ilized de ice, which is simula ed us-
ing he mem is o mac omodel used in his pape and was
p esen ed in [20]. This mac omodel depic s a h esholding be-
ha iou simila o a comme cially a ailable ion-based physical
mem is o [24] wi h a cu en - ol age cha ac e is ic as shown
in Fig. 2(d).
III. MEMRISTIVE SYNAPSE WITH TRIPLET STDP
In 2002, F oemke and Dan p esen ed a modi ied STDP
ule, ha akes in o accoun a supp essi e mechanism among
spikes. This mechanism was hypo hesized o accoun o non-
linea i ies obse ed in iple STDP expe imen s, whe e he
PSTDP ailed [9]. In 2006, iple STDP ule was p oposed
by P is e and Ge s ne [15] o accoun o a la ge se
o highe o de STDP expe imen al da a. Recen ly Cai e
al. [10], ha e de eloped a synap ic ci cui , u ilizing mem is o s
wi h adap i e h eshold, o implemen he supp essi e STDP
ule o F oemke-Dan [9]. They ha e shown ha using hei
p oposed mem is i e synapse, he iple STDP beha iou o
he supp essi e STDP model can be ep oduced. Howe e ,
hey did no explo e he s eng h o hei de eloped synapse
in ep oducing o he synap ic plas ici y expe imen al da a,
such as quad uple and pai ing equency expe imen s. In his
pape , we ocus on implemen ing he iple ule o P is e and
Ge s ne using mem is o s.
A. T iple STDP
The iple ule ex ends he con en ional o m o STDP ule
(shown in Eq. 1) and in oduces ex a po en ia ion/dep ession
con ibu ions o bo h p e- and pos -synap ic spikes. In he
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 3
−1.5 −1−0.5 0 0.5 1 1.5
−150
−100
−50
0
50
100
VMem [V]
IMem [nA]
−1.5 −1−0.5 0 0.5 1 1.5
20
30
40
50
60
70
80
90
VMem [V]
RMem [MΩ]
(a) (b) (c) (d)
Fig. 2. (a) The symbol ep esen s a pola ized mem is o and he g aph demons a es a non-linea unc ion (Eq. 4), acco ding o which he s a e a iable o
he mem is o changes, which leads o al e a ions in i s conduc ance acco ding o Eq. 2 and 3. (b) Cu en -Vol age cha ac e is ic o he u ilized mem is o .
(c) Dependence o mem is o ime a ying esis ance wi h espec o mem is o ol age. Bo h (b) and (c) a e simula ed in Cadence using he mac o-model
p oposed in [20]. (d) Th esholding and compliance beha iou o a comme cially a ailable ion-based physical mem is o , which has simila ea u es o ou
simula ed mem is o . Image is ex ac ed om he use manual o neu o-bi de ice [24].
iple model, he pos spike, in addi ion o i s exponen ially
decaying pai ing dep ession po en ial, 1, shown in Fig. 3,
igge s an ex a po en ia ion po en ial, o2, o in e ac ion wi h
upcoming pos spike(s). Simila ly, he p e spike also gi es ise
o an ex a dep ession po en ial, 2, o in e ac wi h nex p e
spikes, besides i s usual pai ing po en ia ion po en ial ace,
o1. These ex a iple po en ials ha a e shown in Fig. 3,
may di e in ime cons an s and ampli udes, compa ed o
con en ional STDP po en ials. As shown in Fig. 3, a he ime
o he i s p e spike, p e1, a dep ession happens due o he
p e ious pos spike ha has le a dep ession ace, 1. Nex ,
a he ime o he second pos spike, pos2, wo po en ia ions
ake place. The i s is due o he p e-pos pai ing, and he
po en ia ion ace, o1, ha he i s p e spike le . The second
po en ia ion hough, is a esul o a iple in e ac ion (pos -p e-
pos ) among he i s and second pos and he i s p e spikes.
This po en ia ion depends on he wo po en ia ion aces, one
le by he i s p e spike, o1, and he second one igge ed by
he second pos spike, o2. This second ace is he di e en ial
poin o he s anda d STDP ule, as i in oduces in e ac ions
among spikes o he same p e o pos neu on, and may lead
o ex a po en ia ion/dep ession. This iple STDP in e ac ion
can be ep esen ed as
∆w( ) = A+
1o1( ) + A+
2o1( )o2( −)i = pos
−A−
1 1( )−A−
2 1( ) 2( −)i = p e,
(5)
whe e o1and o2a e po en ia ion po en ials igge ed by p e
and pos spikes, espec i ely. In addi ion, 1and 2a e
dep ession po en ials elici ed by he a i al o pos and p e
spikes, espec i ely. Pa ame e s A+
1,A+
2,A−
1and A−
2a e
cons an ampli ude pa ame e s ha de e mine he con ibu ion
s eng h o each spike in po en ia ion/dep ession. He e, is a
small posi i e cons an which ensu es ha he weigh upda e
uses he co ec alues occu ing jus be o e he p e- o pos -
synap ic spike o in e es .
Simila o he pai -based STDP, he iple ule can also be
ma hema ically ep esen ed as
∆w=


A+
1e(−∆ 1
τ+)+A+
2e(−∆ 1
τ+)e(−∆ 2
τy)i = pos
−A−
1e(∆ 1
τ−)−A−
2e(∆ 1
τ−)e(−∆ 3
τx)i = p e,
(6)
O
1 dep
po 2
2 po
1
O2O2
O1
1 1
2 2
2 dep
Synap ic
Weigh
A
11
-
( )
p e1 Ao11
+
( )
pos2 A2
+
+o( -ε)
pos2
2
o1( )
pos2
-
-
A
11
-
( )
p e2 A2 ( -ε)
p e2
2
-
-
1( )
p e2
po 1
dep1
dep2
p e
pos
Fig. 3. Synap ic weigh changes, a he ime o each spike, as a unc ion o
he iming di e ence be ween p e- and pos -synap ic spikes, hei empo al
o de , and hei synap ic ampli ude pa ame e s, i.e. A+
1,A−
1,A+
2and A−
2.
whe e ∆ 1= pos (n) − p e(m),∆ 2= pos (n) − pos (n−1) −
and ∆ 3= p e(m) − p e(m−1) −, a e he ime di e ences
be ween combina ions o p e- and pos -synap ic spikes, and
τ−,τ+,τxand τya e ime cons an s ela ing o he po en ia-
ion/dep ession po en ials o 1,o1, 2, and o2, espec i ely.
P is e and Ge s ne [15] ha e shown ha he ull TSTDP
ule o Eq. 6 can be simpli ied, wi hou he pe o mance o he
model in ep oducing he expe imen s being comp omised, o
a minimal ule ha does no include a iple dep ession e m,
2. The e o e, he iple ule o Eq. 6 will be minimized o a
minimal TSTDP ule as
∆w=


A+
1e(−∆ 1
τ+)+A+
2e(−∆ 1
τ+)e(−∆ 2
τy)i = pos
−A−
1e(∆ 1
τ−)i = p e,
(7)
No e ha in all he esul s p esen ed in his pape , he minimal
iple STDP is used.
B. Rela ing mem is o model o iple STDP
Fo implemen ing he iple STDP ule, we used he com-
bina ion o wo mem is o s and by applying he supe posi ion
p inciple, we can sum he weigh changes o all spike in e -
ac ions applied o hese wo mem is o s, o ob ain he inal
weigh change. Hence, conside ing Eq. 7, le us assume ha
mem is ance (synap ic weigh ) changes as ollows
dw
d = (w, ∆ pai ( )) + (w, ∆ iple ( )),(8)
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 4
whe e
∆ pai ( ) = pos − p e,(9)
in esponse o a p e-pos o pos -p e pai o spikes, is applied
o he wo e minals o he i s mem is o shown in Fig. 4(a),
and
∆ iple ( ) = iple (po ) ( )− iple (dep) ( ),(10)
whe e
iple (po ) ( ) = [ pos (n−1) ( −)· p e(m) ( )]+,(11)
iple (dep) ( )=[ p e(m−1) ( −)· pos(n) ( )]+,(12)
a e espec i ely esponses o pos -p e-pos and p e-pos -p e
spike combina ions, applied o he wo e minals o he second
mem is o . He e, [x]+is a ec i ie unc ion ep esen ed as
[x]+=xi x > 0
0o he wise.(13)
I he minimal TSTDP ule is conside ed, i.e. iple (dep) = 0,
Eq. 10 is simpli ied o
∆ iple ( ) = iple (po ) ( ).(14)
I we in eg a e Eq. 8, we can ind he weigh changes ac oss
mem is o s o a ious se o p e- and pos -synap ic ol ages
(spikes) applied o he mem is o s as ollows
∆w(∆ 1,∆ 2) = Z
∆ 1
(∆ pai ( ))d +Z
∆ 2
(∆ iple ( ))d .
(15)
Conside ing Eq. 15, in a pos -p e-pos iple case o spikes,
he in eg a ion will be
∆w(∆ 1,∆ 2) =
p e
Z
pos 1
(∆ pai ( ))d
+
pos 2
Z
p e
(∆ pai ( ))d
+
(pos 2−)
Z
pos 1
(∆ iple ( ))d . (16)
The h ee pa s o Eq. 16 a e demons a ed in Fig. 4(b),
whe e he i s in eg al is o e a pe iod o 5 ms be ween
pos 1-p e, which esul ed in a dec ease in mem is ance o he
i s mem is o in Fig. 4(a), i.e. a synap ic dep ession, which
is demons a ed as a nega i e alue in o ange in he ou h
g aph. The second in eg a ion is o e a pe iod o 15 ms, i.e.
be ween he p e and pos 2 spikes and esul ed in a posi i e
alue, shown in g een in he ou h g aph, ep esen ing an
inc ease in he mem is ance o he i s mem is o . These wo
nega i e and posi i e alues a e in ela ion o he pai -based
STDP model. Howe e , acco ding o he minimal iple STDP,
o mula ed in Eq. 7, he pos 1-pos 2 spikes in he p esence o a
p e spike can esul in po en ia ion. This po en ia ion shown in
he bo om g aph o Fig. 4(b)), is demons a ed as an inc ease
in he mem is ance o he second mem is o in Fig. 4(a), and
Fig. 4. (a) The p oposed bi-mem is o hyb id synapse. This synapse is
composed o wo mem is o s and a mul iplie / ec i ie ci cui shown as a
c ossed squa e. (b) The h ee op g aphs demons a e he spikes ol ages
applied o he wo e minals o he mem is o s, o a pos -p e-pos iple wi h
-5 ms and 15 ms delays among spikes. The ou h g aph demons a es he
ol age changes ac oss he i s mem is o , and he a eas beyond he mem is o
h eshold, which can lead o inc ease/dec ease in he mem is ance. In addi ion,
he bo om g aph demons a es an inc ease in he mem is ance o he second
mem is o , which is in esul o he ec i ied mul iplica ion o he iple ace
o he pos s and he po en ia ion ace o he p e (see second e m o he i s
equa ion in Eq. 5). (c) The sum o p edic ed mem is ance changes o e he
wo mem is o s, in esul o a pos -p e-pos spike iple , wi h a ious imings
among he spikes is shown along wi h he da a measu ed in expe imen s
p esen ed in [16]. The u ilized STDP pa ame e s o he esul shown in his
igu e a e as ollows: τ+= 16.8ms and τ−= 33.7ms a e se simila o he
me hod used in [15]. A+
1= 1.04,A−
1= 0.51,A+
2= 3.39,τy= 198 ms,
and 0= 2.08 a e op imized, and | h|= 1.04.
is in esul o an in eg a ion o e he pos 1-pos 2 spikes pe iod
as shown in Eq. 16. No e ha , due o he lack o a second p e
spike in his iple , he second e m o he second equa ion,
in he equa ion a ay shown in Eq. 6 is ze o, and he e o e, no
u he dep ession will be elici ed. This is also he case when
a minimal TSTDP model is conside ed.
In o de o e i y he unc ionali y o he p oposed iple
mem is i e de ice, i was used o eplica e an expe imen al
da a se gene a ed using pos -p e-pos iple spikes in [16].
Fig. 4(c) demons a es a e y close ma ch be ween he mem-
is ance changes ob ained using he p oposed de ice, and hose
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 5
measu ed in he iple expe imen s [15], [16]. This ma ch was
ob ained by op imizing he STDP and mem is i e pa ame e s
o each he leas e o .
IV. EXPERIMENTAL RESULTS
So a we only conside ed synap ic weigh changes o one
pai o iple o spikes using he p oposed CMOS-mem is i e
synapse. Howe e , an ex ensi e se o simula ions should be
ca ied ou o ep oducing he ou comes o a a ie y o
essen ial expe imen al da a, which has been he subjec o
esea ch in bo h neu omo phic [25], [26] and compu a ional
neu oscience esea ch [27]. In his sec ion, we epo ou ind-
ings and demons a e he limi a ions o he PSTDP mem is i e
synapse o [20] in ep oducing a numbe o expe imen s. We
hen show how ou p oposed synapse can closely eplica e he
ou comes o a numbe o p e ious expe imen s, using a single
se o STDP pa ame e s.
A. Expe imen al p o ocols
Ce ain s anda d expe imen al p o ocols a e p edominan ly
ollowed in he a ea o elec ophysiological expe imen s o
s udy synap ic plas ici y [9], [12], [13], [16]. The same
p o ocols should he e o e be employed while e i ying he
pe o mance o he de ised compu a ional models [9], [14],
[15] o neu omo phic de ices [10], [25], [28] in app oxi-
ma ing/ eplica ing he expe imen al da a obse ed in biolog-
ical synapses. He e we ha e ollowed simila p o ocols o
hose deployed in synap ic plas ici y expe imen s o examine
he unc ionali y and pe o mance o ou p oposed CMOS-
mem is i e synapse, and o compa e i wi h i s con en ional
STDP coun e pa s. The u ilized p o ocols a e Pai -based
STDP, equency-dependen STDP, iple -based STDP, ex a
iple STDP, and quad uple , which a e de ined in ou p e ious
s udies [25] and in he TSTDP modelling pape [15].
B. Da a i ing app oach and expe imen al scena ios
In o de o es he e icacy o a synap ic model/de ice,
one can de ine an e o unc ion ha ep esen s he di e -
ence among he weigh changes p edic ed by a candida e
model/de ice, and hose measu ed in elec ophisiological ex-
pe imen s. A sui able e o unc ion, is he No malised Mean
Squa e E o (NMSE) unc ion p oposed and u ilised in [15],
NMSE = 1
p
p
X
i=1 ∆wi
exp −∆wi
model
σi!2
,(17)
whe e ∆wi
exp,∆wi
model and σia e he mean weigh change
ob ained om biological expe imen s, he weigh change ob-
ained om he model o ci cui unde conside a ion, and
he s anda d e o mean o ∆wi
exp o a gi en da a poin i,
espec i ely. He e, p ep esen s he numbe o da a poin s in
he da a se unde conside a ion.
In all expe imen s pe o med in his pape , we u ilized he
MATLAB buil -in minsea ch, an uncons ained non-linea
minimiza ion unc ion, o minimize he NMSE o he synap ic
de ice unde conside a ion. Fo ins ance, o he p oposed bi-
mem is o hyb id synapse, in Fig. 4, i e pa ame e s including
ou o he iple STDP ule embedded in he spike shapes
(A+
1,A−
1,A+
2,τy) and one ela ing o he mem is o
unc ion, 0, we e op imized. We p esen esul s ob ained om
a ious expe imen s, in which hese pa ame e s along wi h
some o he pa ame e s a e op imized o each he bes NMSE
in di e en scena ios.
Two di e en scena ios can be conside ed o e i y he
unc ionali y and pe o mance o pai -based and iple -based
mem is i e ci cui s in ep oducing he ou comes o expe i-
men s using he a o emen ioned p o ocols. Unde i s sce-
na io, simila o he expe imen s in [15], PSTDP ime con-
s an s, i.e. τ+and τ−a e kep ixed and equal o 16.8 ms and
33.7 ms espec i ely, while o he pa ame e s a e op imized.
Unde scena io wo, hese pa ame e s a e op imized along
wi h o he pa ame e s o s udy he e ec o highe pa ame e
lexibili y on synap ic plas ici y.
C. F equency-dependen pai ing ( isual co ex) expe imen s
Unde he i s scena io, pai -based STDP ails o mimic
expe imen al da a, whe e synap ic weigh changes a e exam-
ined agains he equency o pai s o spikes, ρ. The op imum
NMSE is achie ed using he pai -based mem is i e synapse
p esen ed in [20] is 8.19. The esul ing weigh p edic ion is
shown in Fig. 5(a), which in e es ingly is simila o he weigh
changes p edic ed by he PSTDP compu a ional model shown
in Eq. 1, as epo ed in [15]. Scena io wo esul s in a lowe
NMSE o 1.69 and an imp o ed ma ch o he expe imen al
da a (see Fig. 5(b)). Howe e , he op imiza ion esul s in a
e y long po en ia ion ime cons an , τ+= 110 ms, and a e y
sho dep ession cons an o almos 1 ms. These ime cons an s
lead o only po en ia ion when he epe i ion equency is high
enough, i.e. ρ > 10 Hz, o he spikes o o e lap. Hence, we
can conclude ha he pai -based mem is i e STDP synapse
is no capable o ep oducing he ou come o equency-
dependen pai ing expe imen s. This is in ag eemen wi h
p esen ed esul s in [15]. On he o he hand, u he simu-
la ions sugges ha ega dless o he op imiza ion o ime
cons an s, he p oposed hyb id ci cui can closely app oxima e
he beha iou obse ed in he expe imen s. These beha iou s,
which esul ed in NMSE = 0.45 o he i s scena io, and
NMSE = 0.34 o he second one, a e shown in Fig. 5(c) and
(d), espec i ely.
D. Pai , iple , and quad uple (hippocampal) expe imen s
In he iple -based STDP s udy by P is e and Ge s ne [15],
one se o pa ame e s and he minimal e sion o he iple
STDP model we e u ilized, o minimize he NMSE o a se o
expe imen al da a composed o 13 da a poin s, including pai s
(2 da a poin s), iple s (8 da a poin s), and quad uple s (3 da a
poin s). These da a poin s and hei espec i e e o ba s, which
a e shown in black in ou igu es, ep esen s expe imen al da a
ob ained om hippocampal cul u e as epo ed in [16].
Ou pe o med expe imen s using he PSTDP mem is i e
synapse o [20] show ha his ci cui ails o accoun o
he hippocampal cul u e da a se unde bo h scena ios. The
esul s o scena io wo, a e shown in Fig. 6. As expec ed he
PSTDP mem is i e synapse wi h op imized pa ame e s can

IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 6
Fig. 5. (a) Pai -based STDP mem is i e synapse o [20] ails o mimic
expe imen al da a o [13], unde scena io 1. (b) Simila o (a), only o scena io
2. (c-d) The p oposed iple -based STDP mem is i e synapse success ully
mimics expe imen al da a, unde scena io 1 shown in (c) and scena io 2
p esen ed in (d). He e ρ ep esen s he equency o spike pai s wi h ime
di e ences o 10 ms and -10 ms.
success ully eplica e he STDP lea ning window. Howe e ,
in he case o quad uple expe imen (Fig. 6(c)), he PSTDP
mem is i e synapse shows simila beha iou o he ailu e o
PSTDP model as p esen ed in [15]. Beside hese, he PSTDP
mem is i e synapse clea ly lacks he abili y o dis inguish
be ween he p e-pos -p e and pos -p e-pos expe imen s as
shown in Fig. 6(c)-(d). This is simply due o he accumula i e
na u e o he PSTDP ule and i s mem is i e synapse, which
sum he e ec o pos -p e and p e-pos spike pai s in a pos -
p e-pos iple , and simila ly agg ega e he e ec o p e-
pos and pos -p e pai s in a p e-pos -p e iple . The e o e,
no di e ence be ween he wo iple s is expec ed as bo h
o hem consis o a p e-pos along wi h a pos -p e spike
pai . Howe e , he expe imen al da a, demons a ed in black,
sugges s signi ican di e ence be ween he wo iple s. Fu -
he mo e, ou simula ions also demons a e ha he pai -based
mem is i e STDP synapse, using scena io 1, i.e. wi h ixed τ+
and τ−and while only he o he ou pa ame e s a e op imized,
canno each an NMSE smalle han 12.25, and clea ly lacks
he abili y o mimic he expe imen al da a.
In con as o he PSTDP de ice, ou minimal TSTDP mem-
is i e synapse shows a e y close ma ch o he expe imen al
da a, and achie es a e y low NMSE o 0.87 unde scena io
2. This is much lowe han he PSTDP mem is i e synapse,
whe e we eached an NMSE o 7.42 unde same scena io.
Expe imen al esul s using he iple synapse demons a ed in
Fig. 7(c–d) show how well his synap ic ci cui dis inguishes
be ween wo di e en cases o iple da a. The mem is i e
synapse, esul s in s ong po en ia ion in case o pos -p e-
pos iple (Fig. 7(d)) as expec ed. This is due o he iple
po en ia ion in e ac ion, which is absen in case o p e-pos -p e
iple (Fig. 7(c)). Fig. 7(a) also demons a es he con en ional
STDP lea ning window gene a ed by ou TSTDP ci cui ,
which closely ma ches he wo a ge ed PSTDP expe imen al
da a. Finally, in case o quad uple expe imen s (Fig. 7(b)),
Fig. 6. (a) Pai -based STDP mem is i e synapse o [20] ep oduces he STDP
lea ning window, while i ails o gene a e (b) quad uple da a, and canno
dis inguish be ween (c) p e-pos -p e, and (d) pos -p e-pos iple .
he p oposed synapse closely i s he da a poin s and ollows
simila beha iou o he da a ob ained using he minimal
iple compu a ional model o P is e and Ge s ne [15].
Addi ionally, in case o scena io 1, i.e. when he pai ime
cons an s τ+and τ−a e kep ixed, an NMSE o 3.61 was
eached using ou p oposed iple ci cui , which is much lowe
han he NMSE = 12.25, and NMSE = 7.42, ob ained using
he pai -based de ice.
Table I summa ises NMSEs and hei espec i e op imized
pa ame e s o all he expe imen s and scena ios men ioned
in p e ious subsec ions. In all cases, he iple mem is i e
ci cui esul s in a be e NMSE compa ed o i s pai -based
coun e pa o [20].
E. T iple expe imen s o F oemke-Dan [9]
Apa om he iple expe imen s pe o med in p e ious
subsec ion, whe e only p e-pos -p e and pos -p e-pos iple s
we e conside ed, one may in es iga e he e ec o o he
combina ions o h ee spikes. This is he expe imen , epo ed
in [9], whe e six di e en combina ions o spike iple s
a e s udied (see Fig. 8(a)). In e es ingly, ou p oposed iple
de ice, is capable o ep oducing a close app oxima ion o he
da a om he supp essi e STDP model o F oemke-Dan [9],
o hese ex a iple expe imen s. Fig. 8(b) demons a es
he ou come o ex a iple expe imen s using he p oposed
iple mem is i e ci cui , unde he i s (Fig. 8(b1-b2)), and
second (Fig. 8(b3-b4)) scena ios. In he i s scena io, he
op imized pa ame e s o he iple case o hippocampal
cul u e expe imen s [15] we e used, whe e he bes NMSE
achie ed was 3.61 (see Table I). Pa (b1) in Fig. 8 depic s
he a ie y o combina ions o 2 pos and 1 p e spikes, hei
ime di e ences, ∆ 1= pos 1 − p e,∆ 2= pos 2 − p e, and
hei esul ing weigh modi ica ion, ∆w, shown as a colo ba .
Pa (b2) demons a es he weigh changes achie ed using he
same se o pa ame e s in he iple ci cui , when 2 p e and
1 pos spikes a e combined, as shown in he igu e.
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 7
TABLE I
OPTIMIZED PARAMETERS AND NMSES FOR ALL EXPERIMENTS
Scena io Exp STDP τ+(ms) τ−(ms) A+
1A−
1τy(ms) A+
2 h 1/ 0NMSE
1
Visual pai 16.8 33.7 0.12 0.076 NA NA 0.025 0.1 8.19
iple 16.8 33.7 0.042 0.027 135 6.85 0.005 0.68 0.45
Hippo pai 16.8 33.7 0.14 0.059 NA NA 0.098 0.15 12.25
iple 16.8 33.7 0.085 0.54 120 4.76 0.036 0.2 3.61
2
Visual pai 110 0.9 0.018 0.32 NA NA 0.024 1.07 1.69
iple 24 27 0.075 0.51 156 4.64 0.027 0.35 0.345
Hippo pai 27 20 0.06 0.061 NA NA 0.054 0.92 7.42
iple 19 16 0.035 0.036 43 2.03 0.024 1.35 0.87
Fig. 7. (a) P oposed iple -based STDP mem is i e synapse ep oduces he
STDP lea ning window. (b) The p oposed TSTDP de ice p edic s simila
weigh changes o he da a p esen ed in [15] o quad uple p o ocol. No e
ha he e is no expe imen al da a a ailable a ound 0ms. (c)-(d) The p oposed
synapse, co ec ly dis inguishes be ween (c) p e-pos -p e iple case, and (d)
pos -p e-pos iple case.
In o de o u he es he pe o mance o he p oposed
iple mem is i e ci cui , we u ilized he op imized pa ame e s
in case o scena io 2, whe e he achie ed minimal NMSE
was 0.87. Figu e 8(b3-b4) p esen s he s eng h o he iple
ci cui in closely app oxima ing he ou come o he iple
expe imen s as shown in [9].
Al hough using di e en scena ios and op imized pa ame e
se s, bo h pa s (b1-b2) and (b3-b4) in Fig. 8 p esen simila
po en ia ion/dep ession cha ac e is ics o iple spike combi-
na ions. Bo h hese pa s co ec ly mimic he weigh changes
as obse ed in he iple expe imen s epo ed in [9], excep
o he pos -p e-pos iple case. The eason o his di e ence
has been explained in [15].
I is wo h no ing ha , o ob aining he esul s demons a ed
in Fig. 8, he same pa ame e s ha we e u ilized o ep oduc-
ing he hippocampal expe imen s a e applied. Fo ins ance,
he esul s shown in Fig. 8(b) a e ob ained using he same
pa ame e s, using which Fig. 7 weigh changes we e a ained.
This ea u e u he es i ies o he s eng h o he p oposed
iple de ice, which can ep oduce he ou come o quad uple ,
pai ing and a ious iple expe imen s including hose ha
ha e no been explo ed in [15].
V. THE HYBRID SYNAPSE IN CROSSBAR ARRAY
In he s uc u es p esen ed in Fig. 4, only one ins ance o
he p oposed bi-mem is o hyb id synapse is demons a ed,
wi hou conside ing he inclusion o such a synapse in a
c ossba a ay s uc u e. In o de o u ilize he p oposed ci cui
in c ossba a ays and employ i o simul aneous lea ning and
compu a ion, he s uc u e mus be sligh ly modi ied.
Figu e 9(a) shows a p e-synap ic neu on connec ed h ough
a bi-mem is o hyb id synapse o a pos -synap ic neu on. He e,
a modi ied CMOS neu on ci cui compa ed o ha o [20] has
been u ilized. The di e ence be ween his new CMOS neu on
and hose u ilized in he implemen a ion o PSTDP lea ning is
ha , no only does his neu on gene a e pos spikes o in e ac
wi h p e spikes, i also p oduces o he pos spikes, i.e. pos 1
spk, equi ed o iple lea ning. These spikes as shown in
Eq. 11 should be mul iplied by he spikes coming om a e en
p e-synap ic neu on, and hen he esul should be ec i ied and
applied o he iple mem is o (R ip) as shown in Fig. 9(a).
This igu e also shows wo swi ches ac oss he iple mem-
is o . These swi ches, con olled by a signal om he pos -
synap ic neu on, ensu e he co ec in eg a ion and lea ning
in he mem is i e synapses. When in eg a ing spikes om he
p e-synap ic neu on, he swi ches a e closed as shown in he
igu e, and he e o e apply he p e spikes o he le sides o
bo h mem is o s a he junc ion. On he pos -synap ic ( igh )
side o he mem is o s, a e e ence ol age is gene a ed by
he neu on, ha shows no pos -synap ic ac i i y and a he
same ime, ensu es no change in he mem is i e weigh s. This
ope a ion can be in e p e ed as a weigh ead phase, whe e
he p e spikes a e in eg a ed in o pos neu ons and exci e
i p opo ional o he s eng h o hei espec i e mem is i e
synapses.
On he o he hand, when he pos -synap ic neu on, in esul
o he in eg a ions, i es a spike, he swi ches u n o he
second posi ion and he lea ning phase s a s. The weigh s
o mem is i e synapses a e hen changed due o he exis ence
o o e lapping p e- and pos -synap ic spikes and he iming
di e ences be ween hem. In his case, due o a possible
o e lap o a p e-synap ic spike and a iple pos -synap ic
spike, he weigh o he second mem is o can be modi ied.
No e ha , in his igu e, he minimal e sion o he TSTDP ule
is implemen ed, i.e. he iple dep ession in e ac ions om
p e-synap ic neu on a e neglec ed. This esul s in ha ing he
le side o he mem is o connec ed o g ound du ing lea ning,
as shown in he igu e.
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 8
−25 −5 0 5 25
−25
−5
0
5
25
∆ 2(ms)
−30 −20 −10 0 10 20 30
−30
−20
−10
0
10
20
30
∆ 2(ms)
∆ 1(ms)
−20 0 20
−30
−20
−10
0
10
20
30
∆ 2(ms)
−0.5
0
0.5
1
−30 −20 −10 0 10 20 30
−30
−20
−10
0
10
20
30
∆ 2(ms)
∆ 1(ms)
−30 −20 −10 0 10 20 30
−30
−20
−10
0
10
20
30
∆ 2(ms)
∆ 2(ms)
∆ 1(ms)
−25 −5 0 5 25
−25
−5
0
5
25
∆ 2(ms)
∆ 1(ms)
−25 −5 0 5 25
−25
−5
0
5
25
50
100
200
(a)
(1)
(2)
(3)
(4)
(b)
(1)
(2)
(4)
(3)
−25 −5 0 5 25
−25
−5
0
5
25
∆ 2(ms)
∆ 1(ms)
Fig. 8. (a1-a2) Expe imen al iple da a o [9] o six di e en spike iple combina ions. (a3-a4) A supp essi e PSTDP model p oposed by F oemke and
Dan app oxima e he expe imen al da a. (b1-b4) The p oposed iple -based STDP mem is i e synapse mimics he weigh modi ica ions da a and supp essi e
PSTDP model o [9]. (b1-b2) show weigh changes p oduced using he op imized pa ame e s o he iple case o hippocampus expe imen s unde scena io
1, i.e. when NMSE = 3.61 (see Table I). (b3-b4) simila o (b1-b2), excep ha he pa ame e s used o gene a ing he weigh changes a e hose u ilized
o each an NMSE o 0.87, i.e. he iple case o hippocampus expe imen s unde scena io 2 (see Table I). The con as be ween weigh changes in he
pos -p e-pos case is due o he di e ence be ween he supp essi e PSTDP model o [9] and he TSTDP model o [15] ha is implemen ed in his pape .
In (a), he colo ba shows no malized weigh changes ob ained om he expe imen s. Howe e , he colo ba in (b) demons a es he exac alues o weigh
changes ob ained using he p oposed ci cui .
The ci cui s uc u e shown in Fig. 9(a), which includes
a mul iplie / ec i ie ci cui and a numbe o swi ches, was
simula ed in Cadence Spec e. The mul iplie is a CMOS
Gilbe cell ha along wi h a compa a o and wo pass ga es
pe o m he equi ed mul iplica ion/ ec i ica ion. In addi ion,
ou o he pass ga es we e used o p ope ly con ol he weigh
ead and lea ning (weigh change) phases. The u ilized mem is-
o is he one employed in he expe imen s pe o med in [20].
Resul s using he implemen ed hyb id ci cui a e demons a ed
in Fig. 9(b).
The p oposed s uc u e demons a ed in Fig. 9(a) is scalable.
Figu e 10 depic s a 3-by-3 c ossba a ay ha inco po a es
CMOS neu ons and CMOS-mem is o synapses. This igu e
sugges s ha he p oposed TSTDP bi-mem is o synapses,
analogous o hei o me single mem is o PSTDP coun-
e pa s [20], can be in eg a ed wi h CMOS neu ons and
implemen la ge scale neu al a ays.
In he neu al a ay p esen ed in Fig. 10, each pos -synap ic
neu on is d i en by h ee p e-synap ic neu ons connec ed o i
h ough h ee bi-mem is o hyb id synapses. He e, he second
p e-synap ic neu on is assumed silen , hence i is eplaced
by a ol age sou ce o he alue o he pos -synap ic neu on
spiking h eshold, VREF. The o he wo p e-synap ic neu ons
gene a e egula spike ains wi h a ious in e spike in e als.
In addi ion, mem is o s in he h ee ows o he a ay a e gi en
a ious ini ial weigh s, which esul s in di e ence in spiking
ac i i ies o hei espec i e pos -synap ic neu ons.
Cadence simula ion esul s ha demons a e changes in
synap ic weigh s ac oss all mem is o s in he 3-by-3 c oss-
ba a ay o Fig. 10 a e shown in Fig. 11. In his igu e,
he i s ow depic s weigh changes co esponding o he
synapses in he i s column o he a ay, i.e. ela ed o he i s
p e-synap ic neu on. The second ow shows ha no change
akes place on he mem is i e synapses in he second column.
This is due o he ac ha he p e-synap ic neu on associa ed
wi h his column is silen and p oduces no spike. The hi d
ow mani es s weigh changes occu ing ac oss he synapses
d i en by he hi d p e-synap ic neu on. He e, a ious weigh
change p o iles a e due o di e en ini ial weigh s se on he
synapses, and because o he di e en imings among pos -
synap ic spikes gene a ed by he pos neu on in each ow. As
expec ed, only po en ia ion occu s o he iple mem is o s,
while bo h po en ia ion and dep ession a e obse ed on pai
mem is o s o each hyb id synapse, due o a ious p e-pos o
pos -p e spike combina ions.
VI. DISCUSSION AND CONCLUSION
Implemen ing a ea e icien , low-powe , and la ge-scale
neu al-inspi ed lea ning a chi ec u es can be acili a ed using
mem is o s [23], [29]. Nanoscale dimensions, in insic non-
ola ili y, and ul a low powe consump ion [30] combine o
make mem is o s pe ec candida es o implemen synapses in
neu omo phic a chi ec u es. The lea ning pe o mance o hese
a chi ec u es is s ongly go e ned by he plas ici y mechanisms
hei synapses implemen [31], [32]. The e o e, ca e ul con-
side a ion mus be aken when synap ic plas ici y mechanism
o he a ge ed neu al pla o m is being chosen.
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 9
bias comp
bias mul
pos
p e
pos 1
pos 1
ec
ec
ec
S1
S1
S1
S1
S1
ip
R
p e
pos
S1
S1
+
-
VREF
Pos spk
Pos 1 spk
S1
PRE
ip
R
pai
R
pos 1
pos
POST
Sun9May91916:59:3092016
P e9(V)
Pos 9(V)
Pos 1 (V)
Rpai (MΩ)
R ip (MΩ)
012345
ime(s)
1.0
0.5
0.0
-0.5
1.0
0.5
0.0
-0.5
-1.0
0.0
-0.5
-1.0
25.0
35.0
45.0
55.0
65.0
30.0
50.0
70.0
(b)
(a)
Fig. 9. Ci cui s uc u e and Cadence simula ion esul s o a p e-pos neu on combina ion. (a) A p e-synap ic neu on connec ed h ough a bi-mem is o
hyb id synapse o a pos -synap ic neu on, which p oduces wo spikes (pos and pos 1) wi h di e en p ope ies. In he synapse s uc u e, he mul iplie - ec i ie
ci cui is shown by a squa e box con aining a c oss. This ci cui along wi h he swi ching ci cui y needed o iple in e ac ion a e also shown he e. (b)
Ci cui simula ion esul s gene a ed using Cadence Spec e o a ain o p e-synap ic spikes. The pos -synap ic neu on p oduces spikes depending on when
he p e-synap ic spikes ha e been in eg a ed adequa ely o pass i s h eshold VREF. He e simila p e- and pos -synap ic spike shapes o hose u ilized in [20]
ha e been used. The s a o each p e o pos -synap ic spike is composed o a pulse o he wid h o 1 ms, while he ail o he spikes ha e di e en leng hs as
ollows: p e spike ail = 80 ms, pos spike ail = 130 ms, and pos 1 spike ail = 700 ms. In o de o accoun o he pa ame e o Eq. 7, pos 1 was delayed
by 1 ms.
In e ms o synap ic mechanisms, many s udies ha e ex-
plo ed he implemen a ion o he simple ye nai e pai -based
STDP ule using mem is i e de ices [19], [5], [6], [20], [21],
[22]. Only a ew s udies epo implemen a ions o o he mo e
powe ul synap ic plas ici y mechanisms such as supp essi e
STDP [10]. These mechanisms ha ha e ad anced synap ic
plas ici y (lea ning) abili ies compa ed o he PSTDP ule,
can imp o e he pe o mance o he de eloped neu omo phic
a chi ec u es in lea ning and compu a ion. In o de o each
highe lea ning capabili ies in u u e neu al a chi ec u es,
his pape p oposes a no el CMOS-mem is i e design o
a highe o de STDP ule, namely iple STDP, which has
ad an ages o e i s p e ious CMOS [25], [33], [34] as well
as mem is i e [5], [6], [10], [20], [22] coun e pa s and
signi ican ly imp o es lea ning capabili ies o neu omo phic
synapses. The p oposed synap ic ci cui is composed o wo
mem is o s along wi h se e al CMOS ansis o s o accoun o
he non-linea i ies o he iple ule p oposed by P is e and
Ge s ne [15]. Al hough his hyb id CMOS-mem is i e ci cui ,
compa ed o i s mem is i e PSTDP coun e pa s [6], [20],
has highe complexi y in e ms o implemen a ion, i o e s
signi ican ly imp o ed lea ning pe o mance. This highe pe -
o mance is achie ed by adding a second ( iple ) mem is o ,
as well as a CMOS mul iplie / ec i ie ci cui .
Many p e ious CMOS STDP synapse ci cui s occupy a
la ge silicon a ea, e en i he synap ic weigh s o age is no
conside ed. This could be imp o ed by using a mem is i e
design such as he p oposed ci cui in his pape . Fo in-
s ance, he p esen ed PSTDP synapse in [33] occupies an
a ea o 145 ×31 µm2in a 0.8 µm CMOS p ocess, and
he PSTDP weigh upda e design p oposed in [34] akes up
131.3×139.7µm2in a 0.6 µm CMOS p ocess. In addi ion, a
p e ious TSTDP ci cui implemen ed by ou g oup has an a ea
o 165 ×60 µm2in a 0.35 µm CMOS p ocess, om which
o e 75 pe cen is occupied by i e la ge capaci o s [35]. No e
ha hese a eas a e only ela ed o he weigh upda e ci cui ies