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”