scieee Open visual document viewer

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

Serrano Gotarredona, María Teresa; Linares Barranco, Bernabé

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.

Full text

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.