scieee Science in your language
[en] (orig)

A high-precision current-mode WTA-MAX circuit with multichip capability

Abstract

This paper presents a circuit design technique suitable for the realization of winner-take-all (WTA), maximum (MAX), looser-take-all (LTA), and minimum (MIN) circuits. The technique presented is based on current replication and comparison. Traditional techniques rely on the matching of an N transistors array, where N is the number of system inputs. This implies that when N increases, as the size of the circuit and the distance between transistors will also increase, transistor matching degradation and loss of precision in the overall system performance will result. Furthermore, when multichip systems are required, the transistor matching is even worse and performance is drastically degraded. The technique presented in this paper does not rely on the proper matching of N transistors, but on the precise replication and comparison of currents. This can be performed by current mirrors with a limited number of outputs. Thus, N can increase without degrading the precision, even if the system is distributed among several chips. Also, the different chips constituting the system can be of different foundries without degrading the overall system precision. Experimental results that attest these facts are presented.

Read accessible full text

A high-precision current-mode WTA-MAX circuit with multichip capability

Author: Serrano Gotarredona, María Teresa; Linares Barranco, Bernabé
Publisher: Institute of Electrical and Electronics Engineers
Year: 1998
DOI: 10.1109/4.658631
Source: https://idus.us.es/bitstreams/4ecf2169-5ea0-4320-9b23-f2ca805ecb14/download
280 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 33, NO. 2, FEBRUARY 1998
A High-P ecision Cu en -Mode WTA-MAX Ci cui wi h Mul ichip Capabili y
Te esa Se ano-Go a edona and Be nab´
e Lina es-Ba anco
Abs ac —This pape p esen s a ci cui design echnique sui -
able o he ealiza ion o winne - ake-all (WTA), maximum
(MAX), loose - ake-all (LTA), and minimum (MIN) ci cui s. The
echnique p esen ed is based on cu en eplica ion and com-
pa ison. T adi ional echniques ely on he ma ching o an
N
ansis o s a ay, whe e
N
is he numbe o sys em inpu s. This
implies ha when
N
inc eases, as he size o he ci cui and
he dis ance be ween ansis o s will also inc ease, ansis o
ma ching deg ada ion and loss o p ecision in he o e all sys em
pe o mance will esul . Fu he mo e, when mul ichip sys ems
a e equi ed, he ansis o ma ching is e en wo se and pe o -
mance is d as ically deg aded. The echnique p esen ed in his
pape does no ely on he p ope ma ching o
N
ansis o s, bu
on he p ecise eplica ion and compa ison o cu en s. This can be
pe o med by cu en mi o s wi h a limi ed numbe o ou pu s.
Thus,
N
can inc ease wi hou deg ading he p ecision, e en i
he sys em is dis ibu ed among se e al chips. Also, he di e en
chips cons i u ing he sys em can be o di e en ound ies wi hou
deg ading he o e all sys em p ecision. Expe imen al esul s ha
a es hese ac s a e p esen ed.
Index Te ms— Analog ci cui s, analog compu a ion, cu en -
mode ci cui s, maximum ci cui s, ansis o misma ch, winne -
ake-all.
I. INTRODUCTION
WINNER-TAKE-ALL (o loose - ake-all) and MAX (o
MIN) ci cui s a e o en undamen al building blocks
in neu al and/o uzzy ha dwa e sys ems [3]–[5]. Gi en a se
o ex e nal inpu s , hei ope a ion
consis s in de e mining which inpu p esen s he la ges (o
smalles ) alue, o wha is his maximum (o minimum) alue,
espec i ely. I a winne - ake-all (WTA) o MAX ci cui is
a ailable, a loose - ake-all (LTA) o MIN ci cui is ob ained
by simply in e ing he inpu .1
Hence, his pape will only concen a e on WTA and MAX
ci cui s.
In li e a u e, he physical implemen a ion o hese sys ems
has been ackled h ough wo main app oaches: 1) sys ems o
complexi y: hei connec i i y inc eases quad a ically
wi h he numbe o inpu s [6]–[10] and 2) sys ems o
complexi y: hei connec i i y inc eases linea ly wi h he num-
be o inpu s [1], [2]. In a sys em o complexi y, as
shown in Fig. 1(a), he e is one cell pe inpu ; each cell has
an inhibi o y connec ion (black iangle) o he es o he
cells and an exci a o y connec ion (whi e iangle) o i sel .
The e o e, he sys em has connec ions. Each cell ecei es
an ex e nal inpu . The cell ha ecei es he maximum inpu
will u n all o he cells OFF and will emain ON. I he sys em
Manusc ip ecei ed Ma ch 4, 1996; e ised July 1, 1997.
The au ho s a e wi h he Na ional Mic oelec onics Cen e (CNM), Ed.
CICA, 41012 Se illa, Spain.
Publishe I em Iden i ie S 0018-9200(98)00728-8.
1Op ionally, a common o se e m may be added.
is a WTA ci cui , each cell has a bina y ou pu ha indica es
whe he he cell is ON o OFF. In a MAX ci cui , he winning
cell will copy i s inpu o a common ou pu . Unde some
ci cums ances2i is possible o con e he opology
o Fig. 1(a) in o an one, as shown in Fig. 1(b). In
hese cases, a global inhibi ion e m is compu ed. Each cell
con ibu es o his global inhibi ion, and each cell ecei es he
same global inhibi ion. No e ha now, each cell con ibu es
o inhibi i sel . Consequen ly, he exci a o y connec ion ha
each cell has o i sel mus be inc eased o compensa e o
his ac . Typical WTA ci cui s epo ed in li e a u e
[1], [2]3co espond o he opology shown in Fig. 1(c). In
such ci cui s he e a e also cells, each ecei ing an ex e nal
inpu . Each cell connec s o a common node, h ough which
a global p ope y ( o example, a cu en ) is sha ed be ween
all cells. The amoun o ha global p ope y aken by each cell
depends (nonlinea ly) on how much i s inpu de ia es om
an “a e age” o all inpu s. Usually his “a e age” is no an
exac linea a e age, bu is somehow nonlinea ly dependen on
all inpu s. The cell wi h he maximum inpu akes mos (o
all) o he common global p ope y, lea ing he es wi h li le
o no hing. Due o he way his global p ope y is sha ed and
how he “a e age” is compu ed, he ope a ion o hese ci cui s
elies on he ma ching o ansis o h eshold ol ages o an
a ay o ansis o s [1] and/o o he ansis o pa ame e s. The
numbe o ansis o s in he a ay equals, a leas , he numbe
o inpu s o he sys em. I he WTA o MAX ci cui has such
a la ge numbe o inpu s so ha i mus be dis ibu ed among
di e en chips, he ma ching o h eshold ol ages (and/o
o he ansis o pa ame e s) will deg ade signi ican ly, and he
o e all sys em will lose p ecision in i s ope a ion.
This pape p esen s an complexi y ci cui echnique
[which can be ep esen ed by he opology in Fig. 1(b)] o
implemen ing ei he WTA and/o MAX ci cui s, based on
cu en -mode p inciples. The esul ing ci cui does no ely
on he ma ching o an -size ansis o a ay, bu on p ecise
local cu en eplica ion and compa ison. The ci cui can be
dis ibu ed among se e al chips, as is some imes demanded
by neu al and/o uzzy sys ems [11], while no deg ading i s
p ecision, as shown in he sec ion on expe imen al esul s.
II. CURRENT-MODE IMPLEMENTATION
OF WTA-MAX OPERATION
A ma hema ical model ha ealizes he WTA-MAX ope a-
ion and which is sui able o an cu en -mode-based
ci cui implemen a ion is p esen ed as ollows. Conside a
sys em o cells, such ha each cell p oduces an ou pu
2I he inhibi ion ha goes om cell
i
o cell
j
does no depend on
j
.
3The ci cui in [2] p ocesses ol age inpu signals, while he ci cui in [1]
and in his pape p ocesses cu en inpu signals.
0018–9200/98$10.00 1998 IEEE
IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 33, NO. 2, FEBRUARY 1998 281
(a) (b) (c)
Fig. 1. WTA opologies. (a) WTA o
O
(
N
2
)
complexi y, (b) ans o ma ion o
O
(
N
)
complexi y, and (c) ypical opology o
O
(
N
)
WTA ha dwa e
implemen a ion. Black iangles ep esen inhibi o y connec ions, whi e iangles exci a o y connec ions, and shaded ci cles a e gene ally nonlinea
ime-dependen p ocessing elemen s whose ou pu s become (a e a ansien ) ei he “0” o “1.”
cu en wi h is he
s ep unc ion, is he ex e nal inpu o he h cell, and
(1)
Fig. 2 g aphically ep esen s unc ions
and . Thei in e sec ion p o ides he solu ion
o (1). I , (1) has a unique equilib ium poin
. Fu he mo e, i , he alue o a he
equilib ium poin is and he cell ha d i es
a nonze o ou pu is he winne . I each inpu is
changed o , whe e is an uppe bound o all inpu ,
, an LTA and/o MIN ci cui esul s. Fig. 3(a)
shows a cu en -mode ci cui ha implemen s he ope a ion o
one cell o he case . I consis s o a wo-ou pu
cu en mi o , a digi al in e e , and a MOS ansis o . Each
cell ecei es wo inpu cu en s, and , and deli e s one
ou pu cu en . The in e e ac s as a cu en compa a o .
I , he in e e ou pu is low, he MOS ansis o
is OFF, and is ze o. I , he in e e ou pu
is high, he MOS ansis o is ON, and . Fig. 3(b)
depic s he ans e cu e o his uni cell. Fig. 3(c) and (d)
shows he de ailed schema ic o he ab ica ed cells, one in he
double-poly MIETEC 2.4- m echnology and he o he in he
single-poly ES2 1.0- m echnology, espec i ely. Fig. 4 shows
he comple e WTA o MAX ci cui . I consis s o uni cells
and an addi ional -ou pu cu en mi o . The unc ion o
he -ou pu cu en mi o is o deli e he sum o cu en s
o each o he uni cells. Replica ion o cu en
mus be e y p ecise. I he numbe o uni cells is
oo la ge, o i he ci cui has o be dis ibu ed among se e al
chips, high p ecision in eplica ion canno be gua an eed by
a single cu en mi o wi h ou pu s. In his case, eplica ion
o cu en mus ely on se e al mi o s wi h a smalle
numbe o ou pu s bu wi h gua an eed p ecise eplica ion.
Fig. 5 shows an a angemen o dis ibu e he ci cui o Fig. 4
Fig. 2. G aphic ep esen a ion o he solu ion o (1).
among se e al chips. The ac ha cu en can be eplica ed
many imes wi hou elying on he ma ching o a la ge a ay
o ansis o s is he main ad an age o his WTA and MAX (o
LTA and MIN) ci cui echnique o e o he implemen a ions.
III. SYSTEM STABILITY ANALYSIS
Le us assume ha he dynamics o each cell [see Fig. 3(a)]
can be modeled by he ollowing i s -o de nonlinea di e -
en ial equa ion:
(2)
whe e is he o al capaci ance a ailable a node
is he o al conduc ance a his node, and is he in e e
282 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 33, NO. 2, FEBRUARY 1998
(a) (b)
(c) (d)
Fig. 3. WTA uni cell: (a) simpli ied schema ic, (b) ans e cu e, (c) ci cui
diag am o cell ab ica ed in he MIETEC 2.4-

m echnology, and (d) ci cui
diag am o cell ab ica ed in he ES2 1.0-

m echnology.
Fig. 4. Diag am o he WTA ci cui .
ip ol age. Le us also assume ha he ou pu cu en o a
cell is gi en by
(3)
whe e is a con inuous and di e en iable app oxima ion
o he s ep unc ion. Fo example, we can de ine as he
sigmoidal unc ion whe e is posi i e
and nonze o bu close o ze o. Now conside (2) o wo nodes,
and . Le be he node ha e en ually should become he
winne . I we sub ac (2) o he wo nodes and , hen
(4)
Fig. 5. S a egy o assemble se e al chips.
Equa ion (4) has he ollowing solu ion:
(5)
A e a ew ime cons an s , he di e ence be ween he
wo node ol ages will emain cons an and equal o hei
di e ence a he equilib ium poin . The e o e, i we can ob ain
he exp ession o , applying (5) would ob ain
o he es o he nodes.
Conside now (2) o node , and subs i u e (3) in o i
(6)
Since is gi en by (5), a e a ew ime cons an s (6)
becomes
(7)
This i s -o de di e en ial equa ion has s able equilib ium
poin s i . De i ing (7) wi h
espec o esul s in
(8)
Since , and a e always posi i e, (8) is always
nega i e o all possible alues o (including i s unique
equilib ium poin ). Consequen ly, (7) ep esen s he dynamics
o a s able sys em.4This discussion assumes ha he -ou pu
cu en mi o p esen s no delay. This is no e y ealis ic,
howe e i can be shown [12] ha he ci cui is s ill s able
4The s abili y p oo gi en in [20] o his sys em is no co ec because
i implici ly assumes symme ic in e connec ion weigh s be ween he cells,
which is no ue.
IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 33, NO. 2, FEBRUARY 1998 283
when assuming he -ou pu cu en mi o p esen s a delay
modeled by i s -o de dynamics.
Pe o ming elec ical simula ions o he ci cui in Fig. 4
e eals ha he p e ious s abili y analysis is a good app ox-
ima ion as long as he equilib ium poin does no lie in he
ansi ion egion o any o he sigmoidal unc ions .
This can only be gua an eed i and he wo la ges
inpu s and a e su icien ly di e en . I o (wi h
) i wo o mo e inpu s a e maximum and e y
simila , he equilib ium poin o he sys em (see Fig. 2) will
be in he ansi ion egion o some sigmoids . In hese
cases, ansis o pa asi ic elemen s ha ha e been neglec ed
in he analysis o Sec ion IV may ende uns able beha -
io . Consequen ly, some kind o compensa ion is necessa y.
Unde uns able condi ions he sys em exhibi s he ollowing
cha ac e is ics (obse ed h ough elec ical simula ions wi h
HSPICE).
a) Only he cells whose sigmoid unc ions mus be
in hei ansi ion egion a he equilib ium poin a e
uns able. The es o he cells beha e as i he sys em
had eached i s equilib ium poin .
b) The uns able cells p esen oscilla ions (p esence o com-
plex conjuga e poles).
c) In he case o and wi h wo o mo e equal
maximum inpu s, he s eady-s a e oscilla ing wa e o ms
a hese cells become he same, ega dless o hei ini ial
condi ions.
This las obse a ion sugges s ha a s abili y analysis could
be pe o med by simply conside ing one cell in he sys em,
which ep esen s he pa allel connec ion o all uns able cells,
as shown in Fig. 6(a). On he o he hand, since he uns able
cells ha e he equilib ium poin in he ansi ion egion o hei
sigmoid , we can linea ize hese sigmoids o he s abili y
analysis. The e o e, le us conside he small signal equi alen
ci cui shown in Fig. 6(b), whe e he ci cui y comp ised by
dashed lines ep esen s he pa allel o all cells wi h equal
and maximum inpu . The es o he ci cui y models he -
ou pu cu en mi o (o se o cu en mi o s) esponsible
o dis ibu ing he global cu en among he cells. The
minimum se o dynamic elemen s needed o he sys em o
p esen uns able oscilla ing beha io a e pa asi ic capaci o s
, and (obse ed h ough elec ical simula ion).
Pe o ming small signal analysis on he ci cui in Fig. 6(b),
i can be shown ha he s abili y condi ion o his ci cui is
app oxima ely [12]–[13]
(9)
whe e is he numbe o cells wi h equal and maximum
inpu . This condi ion is no easy o sa is y since mus be
la ge o p ope ope a ion, may become la ge, and i is no
i ial o make he igh hand side o (9) e y la ge. S abili y
compensa ion can be achie ed by in oducing capaci o ,as
shown in Fig. 6(c). By small signal analysis o his ci cui , i
can be shown ha he s abili y condi ion o his ci cui is [12]
(10)
(a) (b)
(c)
Fig. 6. (a) Pa allel connec ion o uns able cells, (b) uncompensa ed small
signal equi alen ci cui , and (c) compensa ed small signal equi alen ci cui .
No e ha now he s abili y condi ion does no depend on
gain and is easie o ul ill. Howe e , now capaci o
deg ades he se ling speed o he sys em. Capaci o ac s
as a Mille capaci ance. Since he dc gain om node o
node is app oxima ely (i.e., he nega i e o he slope
o ), he e will be an e ec i e Mille capaci ance o alue
in pa allel wi h he o iginal capaci o . I he
sigmoid is no in i s ansi ion egion, , bu i he sigmoid
is in i s ansi ion egion, can be e y la ge. The e o e, o
compensa ed cells, (7) mus be changed o
(11)
I he winning cell is in i s ansi ion egion,
and a la ge capaci ance is p esen a node .
O he wise, and he e ec i e capaci ance
is only .
IV. EXPERIMENTAL RESULTS
A WTA-MAX sys em wi h compe ing cells
has been designed and ab ica ed in wo di e en CMOS
echnologies. The i s p o o ype has been in eg a ed in a
double-me al single-poly 1.0- m CMOS echnology (ES2),
and he o he in a double-me al double-poly 2.4- m CMOS
p ocess (MIETEC). Bo h echnologies we e a ailable h ough
he Eu opean silicon ound y se ice, EUROCHIP. Ci cui
schema ics and ansis o sizes o he uni cells a e shown
in Fig. 3(c) and (d) o he MIETEC 2.4- m and ES2 1.0- m
CMOS p ocesses, espec i ely. Sizes o he PMOS cu en
mi o ing ansis o s we e 175 m 4 m and 151 m 2.5
m o he MIETEC and ES2 p o o ypes, espec i ely.
I he ci cui is going o be used as a MAX ci cui , all cu en
mi o s mus p o ide good eplica ion p ecision. They need
o ha e small sys ema ic e o s and small andom de ia ions
284 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 33, NO. 2, FEBRUARY 1998
TABLE I
CURRENT-MODE WTA PRECISION MEASUREMENTS
[14], so ha he esul ing alue o cu en esembles he
maximum among all inpu s as close as possible. Howe e , i
he ci cui is going o be used as a WTA ci cui , equi emen s
a e no ha se e e. I inside one single chip, a WTA pe -
o ms he same e en i he cu en mi o s ha e app eciable
sys ema ic e o s. Since sys ema ic e o s a e common wi h
espec o all inpu s, he sys em can s ill de e mine which
inpu is maximum. On he o he hand, andom misma ch
e o s in he cu en mi o s mus be kep small because hese
e o s change andomly om one inpu o ano he . Reducing
andom e o s implies using la ge ansis o sizes. Reducing
sys ema ic e o s implies using mo e elabo a e cu en mi o
opologies ha ei he educe hei ou pu conduc ance (using
cascode [15], egula ed cascode [16], o gain-boos ing [17]
echniques), dec ease hei inpu impedance [18], o bo h [19].
The applica ion we had in mind when we de eloped his ci cui
was a WTA o a mul ichip eal ime clus e ing sys em [11].
Consequen ly, i was no c i ical ha he inal alue o be an
exac eplica o he maximum o he inpu s. The e o e, we used
a simple h ee- ansis o cu en mi o (wi hou any ou pu
conduc ance o inpu impedance dec easing echnique) o
he wo-ou pu NMOS cu en mi o o each cell. Howe e ,
we used ac i e inpu cu en mi o s [18] o he -ou pu
PMOS cu en mi o and o he ex a NMOS assembling
cu en mi o (see Fig. 5). These cu en mi o s assu e ixed
ol ages a hei inpu nodes. This was necessa y because i
he sys em is dis ibu ed among se e al chips, he p esence
o he assembling cu en mi o would b eak he symme y
be ween some o he inpu s, making sys ema ic e o s a ec
hese inpu s di e en ly. The ollowing p esen s p ope sys em
ope a ion o a WTA ci cui in one single chip, in wo chips
o he same echnology, and in wo chips each o a di e en
echnology. As will be shown, he dc beha io o he sys em
is no deg aded when he ope a ion is dis ibu ed among
se e al chips. In he emainde o his sec ion we will de ail
expe imen al measu emen s ela ed o he p ecision o a WTA
and i s speed esponse.
A. Ope a ion P ecision
The dc ans e cu es o he sys em ha e been measu ed
o di e en inpu cu en le els and o di e en sys em
con igu a ions. Fig. 7 shows 30 ans e cu es when he
compe ing cells a e inside he same chip. Each cu e is
ob ained by andomly selec ing a pai o inpu cells and
applying a cons an inpu cu en o he i s , and
Fig. 7. T ans e cu es o he WTA implemen ed in a ES2 1.0-

m chip o
an inpu cu en le el o 100

A.
sweeping he inpu cu en o he second om 0.9
o 1.1 . The igu e ep esen s he wo in e e ou pu
ol ages and e sus he cu en . Fo each pai o
cells and , we measu ed he alue o a he poin whe e
. Le us call his alue . Thi y cu es we e
measu ed o each alue o , esul ing in 30 alues o .
The di e ence be ween he mean o hese 30 alues and
is a measu e o he sys ema ic e o o . Le us call i .
The a iance o he 30 alues ep esen s he andom e o
o . Le us call i . In he case o Fig. 7, co esponding
o a WTA inside one single chip ab ica ed in he ES2 1.0-
m CMOS echnology wi h A, we measu ed a
andom de ia ion o % and a sys ema ic e o
o %.
Table I con ains he measu ed o al e o (de ined as
) o h ee decades o change in . The able shows
esul s o he cases o WTA’s inside one chip, assembled
using wo chips o he same echnology, and assembled wi h
wo chips o di e en echnologies. No e ha he p ecision
deg ada ion is e y small when he sys em is dis ibu ed among
wo chips, ega dless o whe he he chips a e o he same ech-
nology o no . This is he main ad an age o his WTA-MAX
ci cui wi h espec o o he s epo ed in li e a u e [1], [2].
B. Ope a ion Speed
Delay measu emen s we e pe o med as ollows. Only wo
inpu signals we e made nonze o. Le us call hem and .
Cu en was made cons an and equal o , while cu en

IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 33, NO. 2, FEBRUARY 1998 285
TABLE II
MEASURED DELAY TIMES FOR ONE-CHIP WTA’s
Fig. 8. T ans e cu es when wo ES2 1.0-

m chips a e assembled and o
an inpu cu en le el o 10

A.
changed in a pulse be ween alues and
, as shown in Fig. 8(a). The pulse s a s a
ime and ends a ime . Wa e o ms and ha e
he shape depic ed in Fig. 8(b). Fou di e en delay imes
we e measu ed. Fo he sys em esponse caused by a ising
edge in , ime is he delay be ween ime and he
ins an a which ol age c osses he 50% alue o i s
ange. Delay is he same o ou pu ol age . Fo he
sys em esponse caused by a alling edge in , ime is
he delay be ween ime and he ins an a which ol age
c osses he 50% alue o i s ange. Delay is he same
o ou pu ol age . Measu emen s we e pe o med o
alues o 10 A, 100 A, and 500 A, and o equal
o 0.2 and . Table II shows he measu ed delay imes
o hose cases whe e he sys em is inside one single chip.
Table III shows he delay imes measu ed when a WTA is
assembled using wo chips o he ES2 1.0- m p ocess. No e
ha , in gene al, speed is deg aded o a wo-chip WTA. When
he sys em is scaled up (inc easing he numbe o inpu s and
chips) i s speed will be u he dec eased. Howe e , as long
as cu en le els a e main ained, i s p ecision is p ese ed.
No e ha when inc easing he numbe o inpu s, he cu en
le els can be main ained, because in he s eady s a e ( o one
single winne ) he e is only one wo-ou pu NMOS mi o ON
TABLE III
MEASURED DELAY TIMES FOR A TWO-CHIP WTA
and he PMOS mi o (s) d i e i s co esponding inpu cu en .
On he o he hand, o s abili y, (10) has o be sa is ied: by
inc easing he numbe o chips, capaci ance will inc ease;
howe e i ins ead o (10) he ollowing condi ion is imposed:
(12)
he sys em will emain s able no ma e how la ge is.
V. CONCLUSION
A WTA-MAX ci cui design echnique based on cu en -
mode signal p ocessing has been p oposed. The p ecision o
he ci cui elies on he p ope eplica ion and compa ison o
cu en s. This main ains good p ecision o ci cui s wi h a la ge
numbe o inpu s and when he ci cui is dis ibu ed among
se e al chips. S abili y analysis o he p oposed ci cui has
been add essed and s abili y condi ions de i ed. A s abili y
compensa ion scheme has been p oposed. Two p o o ypes, o
wo di e en echnologies, ha e been designed, ab ica ed, and
es ed. P ope pe o mance has been expe imen ally e i ied
o bo h p o o ypes, as well as o ci cui s assembled wi h
di e en chips, e en i each chip is o a di e en echnology.
The pe o mance o his WTA-MAX ci cui as compa ed o
p e ious implemen a ions [1], [2] is simila o bo h p ecision
and speed. Ac ually, o speed pe o mance, wo s esul s
would be expec ed wi h he p oposed ci cui since i needs
s abili y compensa ion. The ad an age o he p esen ci cui is
ha i does no loose p ecision when used in mul ichip sys ems.
In o de o achie e his wi h p e ious implemen a ions [1],
286 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 33, NO. 2, FEBRUARY 1998
[2], some on-chip calib a ion schemes would be needed o
compensa e o in e chip sys ema ic ansis o misma ch e o s.
REFERENCES
[1] J. Laza o, R. Ryckebusch, M. A. Mahowald, and C. A. Mead, “Winne -
ake-all ne wo ks o
O
(
N
)
complexi y,” Ad ances in Neu al In o m.
P ocessing Sys ., ol. 1, pp. 703–711, 1989.
[2] J. Choi and B. J. Sheu, “A high-p ecision VLSI winne - ake-all ci cui
o sel -o ganizing neu al ne wo ks,” IEEE J. Solid-S a e Ci cui s, ol.
28, May 1993.
[3] S. Haykin, Neu al Ne wo ks: A Comp ehensi e Founda ion. New
Yo k: IEEE P ess, Macmillan, 1994.
[4] E. S´
anchez-Sinencio and C. Lau, A i icial Neu al Ne wo ks: Pa adigms,
Applica ions, and Ha dwa e Implemen a ions. New Yo k: IEEE P ess,
1992.
[5] J. C. Bezdec and S. K. Pal, Fuzzy Models o Pa e n Recogni ion. New
Yo k: IEEE P ess, 1992.
[6] S. A. Elias and S. G ossbe g, “Pa e n o ma ion, con as con ol, and
oscilla ions in he sho e m memo y o shun ing on-cen e o -su ound
ne wo ks,” Biological Cybe ne ics, ol. 20, pp. 69–98, 1975.
[7] T. Kohonen, Sel -O ganiza ion and Associa i e Memo y, 3 d ed.
Be lin: Sp inge -Ve lag, 1989.
[8] A. L. Yuille and D. Geige , “Winne - ake-all-mechanisms,” in The
Handbook o B ain Theo y and Neu al Ne wo ks, M. A. A bib, Ed.
Camb idge, MA: MIT P ess, pp. 1056–1060, 1995.
[9] Y. He, U. Cilingi oglu, and E. S´
anchez-Sinencio, “A high-densi y and
low-powe cha ge-based hamming ne wo k,” IEEE T ans. VLSI Sys .,
ol. 1, pp. 56–62, Ma . 1993.
[10] B. Lina es-Ba anco, E. S´anchez-Sinencio, A. Rod ´ıguez-V´azquez, and
J. L. Hue as, “A modula
T
-Mode design app oach o analog neu al
ne wo k ha dwa e implemen a ions,” IEEE J. Solid-S a e Ci cui s, ol.
27, pp. 701–713, May 1992.
[11] T. Se ano-Go a edona and B. Lina es-Ba anco, “A eal- ime clus-
e ing mic ochip neu al engine,” IEEE T ans. VLSI Sys ., ol. 4, pp.
195–209, June 1996.
[12] T. Se ano-Go a edona, “VLSI neu al ca ego ize s,” Ph.D. Disse a ion,
Uni e si y o Se ille, Dec. 1996.
[13] T. Se ano-Go a edona and B. Lina es-Ba anco, “Expe imen al esul s
on he cu en -mode WTA-MAX ci cui wi h mul ichip capabili y,” in
1997 IEEE In . Symp. Ci cui s and Sys ems (ISCAS’97), Hong Kong,
1997, ol. 1, pp. 561–564.
[14] M. J. M. Pelg om, A. C. J. Duinmaije , and A. P. G. Welbe s, “Ma ching
p ope ies o MOS ansis o s,” IEEE J. Solid-S a e Ci cui s, ol. 24, no.
5, pp. 1433–1440, 1989.
[15] P. E. Allen and D. R. Holbe g, CMOS Analog Design. New Yo k:
Hol -Rineha and Wins on, 1987.
[16] D. Sackinge and W. Guggenbuhl, “A high-swing, high-impedance MOS
cascode ci cui ,” IEEE J. Solid-S a e Ci cui s, ol. 25, pp. 289–298, Feb.
1990.
[17] K. Bul and G. J. G. M. Geelen, “The CMOS gain-boos ing echnique,”
Analog In eg a ed Ci cui s and Signal P ocessing, ol. 1, pp. 119–135,
1991.
[18] D. G. Nai n and A. T. Salama, “A a io-independen algo i hmic
analog- o-digi al con e e combining cu en mode and dynamic
echniques,” IEEE T ans. Ci cui s Sys ., ol. 37, pp. 319–325, Ma .
1990.
[19] T. Se ano and B. Lina es-Ba anco, “The ac i e-inpu egula ed-
cascode cu en mi o ,” IEEE T ans. Ci cui s Sys .–I, ol. 41, pp.
464–467, June 1994.
[20] , “A modula cu en -mode high-p ecision winne - ake-all ci -
cui ,” IEEE T ans. Ci cui s Sys .–II, ol. 42, pp. 132–134, Feb. 1995.