20.06.2013 Views

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Una vez compilados todos los grupos que formarán parte <strong>de</strong>l proyecto, la sigui<strong>en</strong>te tarea<br />

consiste <strong>en</strong> el ruteo <strong>de</strong> todas las <strong>en</strong>tradas y s<strong>al</strong>idas <strong>de</strong> cada grupo para formar el layout fin<strong>al</strong> que<br />

conformará el sistema <strong>de</strong>seado.<br />

Si bi<strong>en</strong> exist<strong>en</strong> diversas técnicas <strong>de</strong> ruteo, <strong>en</strong> el caso <strong>de</strong> nuestro <strong>de</strong>sarrollo hemos preferido<br />

utilizar las técnicas más tradicion<strong>al</strong>es y <strong>de</strong>jar abierto el camino para la implem<strong>en</strong>tación <strong>de</strong> otras<br />

técnicas más específicas. Recor<strong>de</strong>mos que <strong>al</strong> ser un sistema abierto y dada su estructura modular es<br />

posible adaptar cu<strong>al</strong>quier <strong>al</strong>goritmo t<strong>en</strong>i<strong>en</strong>do <strong>en</strong> consi<strong>de</strong>ración los formatos <strong>de</strong> <strong>en</strong>trada y s<strong>al</strong>ida para<br />

cada caso.<br />

A<strong>de</strong>más, esta planteada la posibilidad <strong>de</strong> adaptar otros tipos <strong>de</strong> <strong>de</strong>sarrollos, t<strong>al</strong>es como los<br />

diseños re<strong>al</strong>izados <strong>en</strong> AC (sistema CAD para el diseño <strong>de</strong> circuitos integrados semi <strong>de</strong>dicados,<br />

<strong>de</strong>sarrollado <strong>en</strong> el laboratorio).<br />

Para la implem<strong>en</strong>tación <strong>de</strong>l tuteador se ha utilizado el <strong>al</strong>goritmo <strong>de</strong> interconexionado <strong>de</strong><br />

can<strong>al</strong> <strong>de</strong>scripto <strong>en</strong> el libro ‘Microelectrónica’, Capítulo 3, Sección 3.10.2. Dados dos conjuntos<br />

<strong>en</strong>fr<strong>en</strong>tados <strong>de</strong> puntos <strong>de</strong> acceso a unir, se <strong>de</strong>fin<strong>en</strong> pistas <strong>de</strong> interconexionado que se resuelv<strong>en</strong><br />

mediante busquedas <strong>en</strong> un grafo equiv<strong>al</strong><strong>en</strong>te. Para la interconexión se necesitan solam<strong>en</strong>te dos<br />

niveles, por ejemplo, met<strong>al</strong> 1 y met<strong>al</strong> 2, uno para las líneas vertic<strong>al</strong>es y otros para las horizont<strong>al</strong>es.<br />

Cuando la conexión no sea <strong>en</strong>fr<strong>en</strong>tada, una serie <strong>de</strong> líneas (buses) ubicadas <strong>en</strong>tre los<br />

grupos, re<strong>al</strong>izarán la tarea <strong>de</strong> transportar el punto <strong>de</strong> acceso hacia el <strong>de</strong>stino fin<strong>al</strong> pre<strong>de</strong>terminado.<br />

Fin<strong>al</strong>m<strong>en</strong>te, un grupo especi<strong>al</strong> <strong>de</strong> <strong>en</strong>trada/s<strong>al</strong>ida nos brindará la posibilidad <strong>de</strong> obt<strong>en</strong>er un<br />

grillado a la <strong>en</strong>trada/s<strong>al</strong>ida.<br />

2.6. Sistema <strong>de</strong> Resolución <strong>de</strong> Circuitos Secu<strong>en</strong>ci<strong>al</strong>es.<br />

El pre<strong>de</strong>finir los bloques y grupos <strong>de</strong> antemano es una <strong>de</strong> los princip<strong>al</strong>es v<strong>en</strong>tajas <strong>de</strong>l sistema<br />

(Fig. 3). Por lo tanto, las únicas tareas a llevara cabo son:<br />

* la re<strong>al</strong>ización <strong>de</strong> la síntesis combinacion<strong>al</strong> y secu<strong>en</strong>ci<strong>al</strong>;<br />

* la g<strong>en</strong>eración <strong>de</strong> los bloques <strong>de</strong> PAL y Flip-Flops necesarios para completar el diseño<br />

<strong>de</strong>seado, respetando las restricciones impuestas;<br />

0 la g<strong>en</strong>eración <strong>de</strong> la ubicación y el ruteo <strong>de</strong> los bloques.<br />

2.6.1. Síntesis Secu<strong>en</strong>ci<strong>al</strong>.<br />

El punto <strong>de</strong> partida <strong>de</strong> todo análisis secu<strong>en</strong>ci<strong>al</strong> es la construcción <strong>de</strong> un conjunto <strong>de</strong> estados<br />

que id<strong>en</strong>tifiqu<strong>en</strong> <strong>al</strong> problema a resolver. Exist<strong>en</strong> diversos procedimi<strong>en</strong>tos que no serán discutidos.<br />

Una vez <strong>en</strong>contrado el conjunto <strong>de</strong> estados, se <strong>de</strong>b<strong>en</strong> traducir a la tabla <strong>de</strong> estados. Dado<br />

que el número <strong>de</strong> flip-flops <strong>en</strong> un circuito aum<strong>en</strong>ta a medida que aum<strong>en</strong>tan los estados, es<br />

fundam<strong>en</strong>t<strong>al</strong> mant<strong>en</strong>er la cantidad <strong>de</strong> estados <strong>al</strong> mínimo para así ahorrar área <strong>en</strong> el layout fin<strong>al</strong>. Para<br />

minimizar la cantidad <strong>de</strong> estados se empleó el método <strong>de</strong> simplificación por Tablas <strong>de</strong> Implicación.<br />

Terminado el proceso <strong>de</strong> análisis, se <strong>de</strong>be ingresar el diagrama <strong>de</strong> estado por medio <strong>de</strong> la<br />

tabla <strong>de</strong> estados o una <strong>de</strong>scripción escrita <strong>de</strong> los estados. Para este último punto, se an<strong>al</strong>izó con<br />

éxito la posibilidad <strong>de</strong> implem<strong>en</strong>tar un subconjunto <strong>de</strong> instrucciones <strong>de</strong>l L<strong>en</strong>guaje <strong>de</strong> Descripción <strong>de</strong><br />

Hardware.<br />

Por el mom<strong>en</strong>to, el sistema no posee la capacidad <strong>de</strong> discernir un sistema secu<strong>en</strong>ci<strong>al</strong> <strong>de</strong><br />

memoria finita. Por lo tanto, dichos circuitos secu<strong>en</strong>ci<strong>al</strong>es serán tratados como sistemas secu<strong>en</strong>ci<strong>al</strong>es<br />

g<strong>en</strong>er<strong>al</strong>es.<br />

32

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

Saved successfully!

Ooh no, something went wrong!