Acceso al documento en PDF - Biblioteca Nacional de Maestros
Acceso al documento en PDF - Biblioteca Nacional de Maestros
Acceso al documento en PDF - Biblioteca Nacional de Maestros
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Simmulated Anne<strong>al</strong>ing, un criterio útil es hacer <strong>de</strong>sc<strong>en</strong><strong>de</strong>r la temperatura <strong>de</strong><br />
forma t<strong>al</strong> que la <strong>en</strong>ergía ( función costo proporcion<strong>al</strong> <strong>al</strong> TEIL ) <strong>de</strong>crezca <strong>en</strong><br />
forma line<strong>al</strong> [4]. El problema es que <strong>en</strong> estos mo<strong>de</strong>los la <strong>en</strong>ergía <strong>de</strong>p<strong>en</strong><strong>de</strong> <strong>de</strong>l<br />
TEIL, mi<strong>en</strong>tras que <strong>en</strong> la red neurona1 es función <strong>de</strong>l costo <strong>de</strong> bipartición, que<br />
si bi<strong>en</strong> reduce el TEIL no está relacionada directam<strong>en</strong>te. De hecho la función<br />
<strong>en</strong>ergía no contempla la operación <strong>de</strong> inversión <strong>de</strong> secu<strong>en</strong>cias, <strong>de</strong> vit<strong>al</strong><br />
importancia <strong>en</strong> el resultado fin<strong>al</strong>.<br />
La mejor <strong>de</strong> las estadísticas correspondió <strong>al</strong> mo<strong>de</strong>lo line<strong>al</strong> <strong>de</strong> <strong>de</strong>sc<strong>en</strong>so<br />
<strong>de</strong> T, don<strong>de</strong> se obtuvieron los mejores TEIL con reducidas dispersiones.<br />
La cuestión restante está <strong>en</strong> cuanto <strong>de</strong>be v<strong>al</strong>er el <strong>de</strong>crem<strong>en</strong>to <strong>en</strong> v<strong>al</strong>or<br />
absoluto. Es equiv<strong>al</strong><strong>en</strong>te a plantear la temperatura fin<strong>al</strong> T f .y el número <strong>de</strong><br />
<strong>de</strong>crem<strong>en</strong>tos 6T constantes. Nuevam<strong>en</strong>te el único criterio aportado por la<br />
bibliografía resi<strong>de</strong> <strong>en</strong> "usar el 6T lo más pequeño posible cuidando que el<br />
tiempo <strong>de</strong> cálculo no sea inaceptablem<strong>en</strong>te largo" [sic. 4]. Los experim<strong>en</strong>tos<br />
estadísticos han sido la única manera <strong>de</strong> buscar el v<strong>al</strong>or óptimo.<br />
INVERSION DE SECUENCIAS - ESPEJADO<br />
Como ya se explicó, cada bipartición g<strong>en</strong>erará dos grupos <strong>de</strong> neuronas <strong>al</strong><br />
obt<strong>en</strong>erse la solución estable a temperatura T f. Cada uno <strong>de</strong> estos grupos se<br />
bipartirá a su vez <strong>en</strong> otros m<strong>en</strong>ores, hasta llegar a grupos <strong>de</strong> sólo dos SC's.<br />
Llegado a este punto <strong>de</strong>berá hacerse una inversión <strong>de</strong> secu<strong>en</strong>cias o 'espejado'.<br />
Esto se hace para buscar la óptima <strong>de</strong> todas las posiciones relativas <strong>en</strong>tre dos<br />
bloques. Como se ve <strong>en</strong> la figura, las combinaciones posibles son cuatro.<br />
Fig. 12. Las 4 combinaciones posibles <strong>de</strong><br />
Inversión <strong>de</strong> Secu<strong>en</strong>cias.<br />
Se ev<strong>al</strong>úa el TEIL como la 'distancia' <strong>en</strong>tre dos neuronas afectada por<br />
el v<strong>al</strong>or <strong>de</strong> las aristas que las un<strong>en</strong>. El TEIL así obt<strong>en</strong>ido es el mínimo.,<br />
Debe notarse que ésto es sólo una inversión <strong>de</strong> la secu<strong>en</strong>cia <strong>de</strong> SC's, no<br />
una inversión <strong>de</strong> las máscaras a nivel físico. La inversión <strong>de</strong> secu<strong>en</strong>cias <strong>de</strong>be<br />
hacerse com<strong>en</strong>zando por las biparticiones más pequeñas, pues una vez que se ha<br />
'reducido este bloque <strong>al</strong> mínimo TEIL pued<strong>en</strong> tomarse estas posiciones como<br />
<strong>de</strong>finitivas hacerlas participar <strong>en</strong> el espejado <strong>de</strong>- secu<strong>en</strong>cias <strong>de</strong><br />
biparticionesmayores.<br />
En este punto comi<strong>en</strong>za la operación <strong>de</strong> transformar la hilera <strong>de</strong> SC's<br />
optimizada <strong>en</strong> un área rectangular dividi<strong>en</strong>do la hilera <strong>en</strong> filas y can<strong>al</strong>es. El<br />
número <strong>de</strong> filas se <strong>de</strong>terminará <strong>en</strong> base a una relación <strong>de</strong> aspecto <strong>de</strong>seada para<br />
el core, consi<strong>de</strong>rando el <strong>al</strong>to <strong>de</strong> las SC's y <strong>de</strong> los can<strong>al</strong>es ( <strong>de</strong>p<strong>en</strong>di<strong>en</strong>te <strong>de</strong>l<br />
ruteador <strong>de</strong> can<strong>al</strong>es).<br />
El último paso para lograr la mínima área consiste <strong>en</strong> hacer un espejado<br />
a nivel físico <strong>de</strong> las máscaras y ev<strong>al</strong>uar cu<strong>al</strong> <strong>de</strong> las posiciones conduce a la<br />
m<strong>en</strong>or longitud <strong>de</strong> interconexión.<br />
APLICACION<br />
El programa <strong>de</strong> placem<strong>en</strong>t por re<strong>de</strong>s neuron<strong>al</strong>es forma parte <strong>de</strong> un proyecto<br />
<strong>de</strong> CAD más amplio. Consiste <strong>en</strong> una serie <strong>de</strong> paquetes <strong>de</strong> software completo para<br />
el posicionami<strong>en</strong>to y ruteo <strong>de</strong> circuitos integrados diseñados <strong>en</strong> la mod<strong>al</strong>idad<br />
<strong>de</strong> celdas norm<strong>al</strong>izadas, a fin <strong>de</strong> utilizar las librerías <strong>de</strong>sarrollad% <strong>en</strong> el<br />
Laboratorio <strong>de</strong> Microelectrónica <strong>de</strong> la Facultad <strong>de</strong> Ing<strong>en</strong>iería <strong>de</strong> la Universidad<br />
<strong>de</strong> Mar <strong>de</strong>l Plata <strong>en</strong> difer<strong>en</strong>tes tecnologías (1,5 , 1,2 y 1 um ) .<br />
Para operación <strong>de</strong>l soft fueron dibujadas las librerías <strong>de</strong> SC's,:para el<br />
programa <strong>de</strong> diseño gráfico <strong>de</strong> circuitos OrCAD. El diseño se re<strong>al</strong>iza tot<strong>al</strong>m<strong>en</strong>te<br />
sobre este soporte gráfico comerci<strong>al</strong> ampliam<strong>en</strong>te disponible, que permite<br />
fácilm<strong>en</strong>te la inclusión <strong>de</strong> nuevos compon<strong>en</strong>tes o librerías. El circuito se<br />
162