El enrutador automático es una gran herramienta que puede reemplazar horas de tedio manual, pero no es una solución que lo haga todo. Solo hay muchas cosas que puede explicar al enrutador automático y, por lo tanto, hacer que haga las concesiones correctas para usted.
Colocar cuidadosamente las tapas de derivación en el lado opuesto del FPGA y enrutar con cuidado las pistas a esas tapas de derivación y las clavijas de alimentación / conexión a tierra es algo que tendrá que hacer manualmente. Ese es el estado actual de la tecnología.
Mi flujo de trabajo normal para enrutar una tabla con Eagle en realidad comienza con pensar y prestar atención a la colocación. Mire los cables de aire con cuidado al colocar las piezas y piense en el enrutamiento en ese momento. Luego, cuando es hora de comenzar el enrutamiento, comienzo haciendo las pocas áreas críticas de forma manual. Por lo general, estos incluyen los bucles de alta corriente dentro de las fuentes de alimentación de conmutación, las conexiones de cristal a los microcontroladores y las tapas de derivación. Si utilizo un plano de tierra, conecto manualmente la mayoría de las clavijas de tierra al plano de tierra con las suyas de manera inmediata mediante la almohadilla. Después de eso, me aseguro de que el terreno alrededor de las partes importantes se enrute correctamente y solo entonces vea lo que puede hacer el enrutador automático.
Siempre guarde una copia de la placa antes de ejecutar el enrutador automático. Las primeras veces que uso ninguna o solo unas pocas pasadas de optimización. El propósito es ver dónde están las áreas problemáticas y en qué tipo de problema se metirá el enrutador automático. Luego dirijo manualmente un poco en esas áreas e intento de nuevo. Después de algunas pasadas de esto, puedo ver que el enrutador automático parece que hará un trabajo razonable en el resto, así que lo ejecuto con 8 pases de optimización.
Es importante ajustar cuidadosamente los parámetros del enrutador automático para el tipo de placa que está haciendo. Esto también significa cambiar los parámetros sobre las 9 pasadas. En el primer paso, quiero maximizar la posibilidad de que encuentre una solución, independientemente de lo desordenada que pueda ser. Por lo tanto, doy una preferencia bastante fuerte a la orientación vertical / horizontal de las capas superior e inferior y hago que el costo de la vía sea relativamente bajo. En las siguientes pasadas de optimización, elimino las restricciones de orientación, hago que los costos sean cada vez más altos y algunos otros ajustes. En los últimos pases, hago que el costo de la vía sea un poco más bajo nuevamente, que favorezca más las capas externas y que el costo del polígono sea cada vez mayor. Utilizo diferentes configuraciones para tablas de 2 y 4 capas. En un tablero de 2 capas por lo general trato de mantener la capa inferior en el plano del suelo y romperla solo para "puentes" cortos solamente. En una placa de 4 capas, las ventajas y desventajas son diferentes, por lo que debe configurar los distintos costos del enrutador automático de manera diferente.
Incluso después de todo eso, regresas y observas lo que hizo el enrutador automático y posiblemente realizas una pequeña limpieza. Incluso con el parámetro de abrazos establecido en 0, Eagle aún con frecuencia agrupará las vías. Por lo general, eso no es bueno en una tabla de 2 capas donde cualquier elemento de la capa inferior rompe el plano del suelo. Para un avión, es mejor tener más islas más pequeñas que menos grandes. Desea minimizar la dimensión máxima de cualquier isla. Eso significa separar las vías y sus trazas de las vías adyacentes y sus trazas para que el avión fluya a su alrededor.
De todos modos, el punto es que si crees que puedes simplemente lanzar tu diseño al enrutador automático y terminar con él, entonces estás en problemas. El enrutador automático es una gran herramienta, pero hay que entenderlo y trabajar con él, no solo delegarle todo.