Auto-Router


La herramienta Auto-Router puede ser configurada a través de la ventana “Shape Based Auto Router”, cuyas opciones de configuración, a primera vista, nos pueden parecer algo complicadas. Sin embargo, trabajará con muy buenos resultados con la configuración predeterminada para la mayoría de los propósitos. Para sacar el máximo partido a esta herramienta indicaremos la función de cada una de las opciones de las que forma parte.


La ventana de diálogo mostrada anteriormente se divide en tres partes principales, las cuales las explicaremos a continuación con detenimiento:

 

    - Execution Mode


Tenemos tres modos de ejecución principales para el rutado automático en Proteus:

- "Run basic Schedule automatically". En este modo, el usuario sólo tiene que colocar los encapsulados, configurar las reglas de diseño necesarias y la información de las netlist. Las opciones de configuración están disponibles y pueden ser ajustadas si es necesario antes del rutado. La placa será entonces ruteada de acuerdo con la secuencia predefinida y teniendo en cuenta los valores configurables. Este es el modo más simple de rutado y trabajará muy bien con PCBs poco complejas y de baja densidad.

 

Si queremos evitar que las pistas formen ángulos rectos sólo tenemos que poner "Yes" en la pestaña de "Recorner Pass".

 

- "Run specified DO file automatically". Este modo permite al usuario escribir sus propias secuencias de rutado y luego ir cargando por lotes los scripts creados. Es particularmente útil cuando la placa es más complicada o cuando se necesita un mayor control. La sintaxis del lenguaje es muy similar a la utilizada por el enrutador SPECCTRATM y está totalmente documentada en el software.

 

- "Enter router commands interactivelly". Este modo es el que mayor flexibilidad ofrece ya que los usuarios introducen directamente los comandos desde la aplicación de ARES. Esto no solo permite la visualización del progreso después de introducir cada comando, sino que también permite al usuario seleccionar una zona de la placa o una serie de conexiones y luego ejecutar los comandos oportunos para esas zonas. Es muy adecuado para placas de alta densidad o para usuarios que deseen revisar el funcionamiento del rutado y su progreso de forma interactiva.

 

 

    - Design Rules


Wire Grid” y “Via Grid” definen el tamaño de paso utilizado por el Auto-Router al tratar de encontrar el lugar por donde trazar la pista o donde situar una vía.

Allow off grid routing? ” nos da la posibilidad de trazar las pistas y las vías sin tener en cuenta el grid o rejilla.

Enable autonecking?” sirve para permitir el auto trazador de pistas de tipo cuello de botella o estrechamientos.

 

    - Conflict Handling


Esta opción nos servirá para indicar como queremos manejar los posibles conflictos que surjan en el rutado. Tendremos dos opciones:


    - “
Treat
conflicts as missings

   - “Load conflicts as illegal tracks