12.07.2015 Views

Circuits et systemes de modelisation analogique de neurones ...

Circuits et systemes de modelisation analogique de neurones ...

Circuits et systemes de modelisation analogique de neurones ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapitre III : circuits intégrés réalisés.La topologie du réseau, c'est-à-dire les interconnexions entre conductances ioniques, estréalisée manuellement à l'ai<strong>de</strong> <strong>de</strong> micro-interrupteurs. L'opération est fastidieuse <strong>et</strong> ne peutêtre ni automatisée ni mémorisée.La partie <strong>analogique</strong> proprement dite n'est pas remise en cause. Comme nous l'avons déjàexpliqué, la diminution <strong>de</strong>s tensions d'alimentations due à l'évolution <strong>de</strong> la technologie nous acependant contraint à rem<strong>et</strong>tre à jour ces circuits. Nous avons profité <strong>de</strong> c<strong>et</strong>te refonte pourmodifier quelques points, afin d'améliorer certaines caractéristiques notamment en diminuantla surface occupée. Le résultat est celui présenté au chapitre II. Globalement nous considéronsque nous disposons <strong>de</strong> blocs élémentaires, assimilables à <strong>de</strong>s générateurs <strong>de</strong> courant, quimodélisent les différentes conductances. Il nous faut donc maintenant sélectionner un système<strong>de</strong> mémorisation <strong>analogique</strong> <strong>et</strong> m<strong>et</strong>tre au point une architecture perm<strong>et</strong>tant la programmation<strong>de</strong>s interconnexions. Ces dispositifs apparaissent comme <strong>de</strong>s périphériques servant le cœur ducalculateur constitué <strong>de</strong>s conductances dont le nombre <strong>et</strong> le type restent aussi à déterminer.Il faut bien comprendre que les dispositifs <strong>de</strong> mémorisation que nous avons décrit auchapitre II ne prennent tout leur sens que s'ils sont exploités avec un mécanisme d'écriturecontinu. Ce serait le cas, par exemple, avec un circuit d'apprentissage intégré <strong>analogique</strong> quiajusterait les valeurs mémorisées. Dans notre cas nous n'utilisons pas <strong>de</strong> circuitd'apprentissage. Les mémoires constituent les paramètres du modèle <strong>et</strong> nous <strong>de</strong>vons encontrôler la valeur absolue. Pour <strong>de</strong>s raisons pratiques nous programmons nos dispositifs avecun convertisseur numérique <strong>analogique</strong> <strong>et</strong> la discrétisation <strong>de</strong> notre mémoire provient <strong>de</strong> cedispositif plutôt que <strong>de</strong>s limitations <strong>de</strong> la mémoire elle-même. Ce qui nous préoccupe avanttout est <strong>de</strong> limiter le nombre <strong>de</strong> broches pour disposer d'une plus gran<strong>de</strong> quantité <strong>de</strong>conductances.Les <strong>de</strong>ux types <strong>de</strong> mémorisations que nous avons présentés répon<strong>de</strong>nt à ce problème, maisleur principe <strong>et</strong> leur implémentation se traduisent par <strong>de</strong>s propriétés différentes. Leursdomaines d'applications peuvent être complémentaires. [MONTALVO 97] illustre c<strong>et</strong>tedualité en proposant <strong>de</strong> m<strong>et</strong>tre en œuvre les <strong>de</strong>ux procédés pour un réseau <strong>de</strong> <strong>neurones</strong>formels intégré avec boucle d'apprentissage. Les poids synaptiques sont stockés sur <strong>de</strong>scon<strong>de</strong>nsateurs pendant l'apprentissage. Le faible temps d'écriture autorise un fonctionnement à124

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!