Por qué el enrutamiento auto-interactivo del diseño de PCB no es un enrutador automático

Creado: October 2, 2017
Actualizado: December 25, 2020

imagen de un AT-6 en vuelo
Crédito editorial: Santiparp Wattanaporn / Shutterstock.com

 

 

Hace un tiempo atrás me regalaron un vuelo en un AT-6, un avión de la Segunda Guerra Mundial que se utilizaba para entrenar a pilotos de combate. Fue el mejor regalo para un aficionado a la aviación, y pasé los siguientes 5 meses esperándolo ansiosamente. Finalmente llegó el día y no puede haber sido más feliz en el momento que despegó hacia el horizonte. Luego el piloto demostró un giro con el alerón, y mis expectativas estilo Top Gun se derrumbaron, ya que pasé el resto del vuelo con una bolsa para los mareos a la altura de mi rostro. Me había decepcionado tanto descubrir que no tenía el estómago para acrobacias de alta velocidad.

Sentí la misma decepción la primera vez que utilicé un enrutador automático en mi diseño de PCB. Esperaba que el enrutador automático enrutara mi diseño con la misma destreza con la que yo lo haría. Lamentablemente, cuando recibí mi diseño del enrutador, se veía fatal. A pesar de que el enrutador automático había completado el enrutamiento, iba a llevar horas o días para realizar la limpieza manual y dejarlo presentable.

Sin embargo, recientemente, la tecnología de enrutamiento auto-interactivo ha hecho posible poner el poder del enrutamiento automático en las manos del diseñador. El enrutamiento auto-interactivo es diferente al enrutamiento automático, y es superior en muchos aspectos. Antes de describir los beneficios del enrutamiento auto-interactivo, echemos un vistazo a las diferencias básicas entre el enrutador automático y el enrutador auto-interactivo.

Enrutadores auto-intercativos y enrutadores automáticos de PCB, ¿cuál es la diferencia?

Puede sonar parecido, pero en realidad los enrutadores automáticos y los enrutadores auto-interactivos son muy diferentes. Los dos son motores de enrutado, pero el enrutador automático intenta pensar por usted, mientras que el enrutador auto-interactivo lo deja a usted a cargo.

Los enrutadores automáticos han estado alrededor por mucho tiempo como aplicaciones independientes. Si bien ahora interactúan con el software de diseño de PCB, los enrutadores automáticos todavía necesitan sus propias reglas de diseño para funcionar. Estas reglas pueden configurarse de forma manual o importarse desde el software de diseño. Cuando está vinculado, el enrutador automático intenta completar las rutas para todas las redes habilitadas en el diseño. Ejecuta estas rutas, a través de una serie de pasos con condiciones preconfiguradas para diferentes estrategias de enrutamiento. Cuando está finalizado, el diseñador importa la información de la pista autoenrutada de regreso a la aplicación de diseño para reemplazar el enrutamiento existente. El total de enrutamiento de pista útil que el enrutador automático produce es totalmente dependiente de la configuración del diseñador; sin embargo, es posible que los resultados no sigan el camino que usted esperaba.

Por otro lado, el éxito del enrutador auto-interactivo no depende de configuraciones adicionales hechas por el diseñador. En cambio, como el enrutador autointeractivo es integral a la aplicación de diseño, utiliza las reglas de diseño existentes. Estas son reglas que ya ha utilizado para el enrutamiento manual estándar. Los comandos para un enrutador auto-interactivo también tienen un fácil acceso desde los menús de enrutamiento existentes de las herramientas de diseño. El diseñador solo selecciona una red o un grupo de redes para que el enrutador auto-interactivo trabaje en ellas y luego vincula el enrutador. Los enrutadores auto-interactivos le dan al usuario el control sobre el enrutamiento como si estuviesen enrutando la placa manualmente, pero con la velocidad del enrutado automático.

 

 

enrutamiento de la pista de la placa madre en 3D

Configurar un enrutador automático puede ser muy complejo.

 

 

Por qué el enrutamiento auto-interactivo no es enrutamiento automático

Un enrutador automático requiere de mucha configuración para funcionar correctamente. Ya que usted va a realizar todo el enrutamiento, debe entrenarlo para que enrute el camino que desea. Para entrenar a un enrutador, debe cargarlo con reglas de diseño y estrategias de enrutamiento. Si bien las reglas de diseño, como las clases de red y las restricciones de topología, pueden importarse desde el software de diseño, es posible que todavía necesiten ser ajustadas para un rendimiento máximo en el enrutador automático. Sin embargo, el verdadero desafío se encuentra en la configuración de estrategias de enrutamiento automático. Estas estrategias determinan cómo se enruta una pista y cuántos intentos se deben llevar a cabo antes de darse por vencido. También incluirán distancias de enrutamiento equivocadas y cuántos intentos de limpieza de enrutamiento quiere que el enrutador automático lleve a cabo. La configuración de estrategias de enrutamiento automático es complicada y se requiere experiencia para comprender cómo funcionará el enrutador automático en distintas situaciones.

 

Por otro lado, el enrutador auto-interactivo lo habilita a dirigir el camino del enrutamiento sin los pasos engorrosos de configuración de estrategia. Como el enrutador auto-interactivo solo va a enrutar las redes que usted ha seleccionado—en vez de todo el diseño—no requiere las estrategias que el enrutador automático necesita. Una vez que selecciona la red o grupo de redes para ser enrutadas, puede vincular el enrutador auto-interactivo. Aquí, tiene la opción de permitir que el enrutador elija su propio camino de ruta o que siga el camino que usted dibujó manualmente como plantilla. Dibujar la plantilla para el camino de ruta le permite marcar dónde tendrá lugar el enrutamiento, mientras que el enrutador autointeractivo lleva a cabo la parte pesada de colocar las pistas.

 

 

enrutamiento de pistas en una tarjeta de circuito impreso azul

El enrutamiento auto-interactivo le puede brindar patrones de enrutamiento uniformes como estos.

 

 

El enrutamiento auto-interactivo no significa que su diseño ha sido enrutado automáticamente

El uso de un enrutador auto-interactivo no generará los tipos de problemas que se originan al usar un enrutador automático. Una tarjeta autoenrutada puede generar muchos resultados indeseados. Es posible que vea pistas con pequeños saltos y esquinas molestas, así como pistas que han recorrido toda la tarjeta. Esto sucede porque el enrutador automático despedaza y vuelve a intentar el autoenrutado de pistas en su empeño por completar todas las rutas. El enrutador automático también está tratando de enrutar toda la tarjeta. Para lograr esto, el foco está en completar estas rutas en vez de crear patrones de enrutamiento uniforme. Como resultado, el enrutamiento de bus y otros patrones de enrutamiento pueden dividirse en áreas de enrutamiento de pista individual desorganizado.

El foco de un enrutador auto-interactivo es muy diferente. El enrutador auto-interactivo solo enrutará las redes que ha seleccionado para enrutamiento, en vez de tratar de enrutar toda la tarjeta. Con solo enfocarse en las redes seleccionadas, el enrutador auto-interactivo enrutará las pistas en patrones de enrutamiento ajustados y uniformes. También tiene la posibilidad de especificar el camino que seguirá el grupo de pistas seleccionado. Esta es una gran diferencia con el enrutador automático, donde las decisiones de enrutamiento son llevadas a cabo por el enrutador y no por el diseñador.

El enrutamiento auto-interactivo le da la precisión del enrutamiento manual con la potencia de un enrutador automático.

ActiveRoute de  Altium le puede brindar estos beneficios auto-interactivos. ¿Le gustaría descubrir más acerca de las soluciones de enrutamiento de diseño de PCB que Altium le ofrece a sus usuarios?  Consulte con un experto en Altium.

Recursos Relacionados

Documentación técnica relacionada

Volver a la Pàgina de Inicio
Thank you, you are now subscribed to updates.