Topográfico

TopoR (abreviatura de Topological Router) es un sistema de diseño asistido por computadora (CAD) diseñado para rastrear placas de circuito impreso previamente preparadas en otros sistemas en formatos Delta Design (exportación a formato FST), P-CAD ASCII PCB, PADS ASCII PCB, DSN [ 1] y otros, está siendo desarrollado por la empresa rusa Eremex .

Historia

El comienzo del trabajo sobre la creación de un enrutador topológico flexible [2] se remonta a 1988 , cuando se hizo evidente que los métodos de enrutamiento tradicionales: cuadrícula regular e irregular (ver enrutador basado en cuadrícula y enrutador basado en forma ), tendido secuencial de conductores con fijando su geometría - agotó sus posibilidades de su desarrollo. El método de enrutamiento flexible difiere de otros métodos en la ausencia de una fijación rígida de cada una de las rutas establecidas, lo que a menudo crea obstáculos completamente irrazonables para otras rutas que aún no se han establecido.

En 2001, se lanzó la primera versión del enrutador topológico para Windows , llamado TopoR (Topological Router). Este programa ya ha rastreado no solo placas de circuito impreso de doble cara, sino también multicapa .

Características

TopoR CAD tiene la posibilidad de autoroutear al 100% las placas de circuito impreso sin la aplicación obligatoria de las restricciones impuestas por el desarrollador.

El enrutamiento automático se hace así:

  1. Paralelamente, se establecen varias opciones de topología con 100% de rastreo en violación de las restricciones impuestas por el desarrollador;
  2. Cada opción se reencamina en paralelo para eliminar la violación resultante de la restricción del desarrollador, si la hay, después de colocar los conductores;
  3. Cada opción se redirecciona en paralelo para optimizar la topología o reducir la longitud total de los conductores simultáneamente con el número total de vías. [3] Se eliminan las variantes que pierden en todos los parámetros (longitud total de los conductores, número de vías).
  4. Detener el proceso de optimización por parte del usuario. Dado que la optimización de la placa de circuito impreso puede tener lugar indefinidamente, el propio usuario decide en qué momento dejar de optimizar la placa de circuito impreso en función de los datos que se muestran en la tabla de información sobre las topologías de placa de circuito impreso ya recibidas. Recomendación: no detenga el proceso de optimización hasta el 6-8 de redireccionamiento de una topología.
  5. La elección de la topología prioritaria para el desarrollador, en función de la longitud de los conductores y el número de transiciones [4] . Por lo general, hay entre 6 y 8 opciones de topología para elegir.
  6. Después de elegir la topología óptima, el desarrollador a menudo elimina las violaciones restantes de las restricciones impuestas por el desarrollador (si las hay) utilizando el kit de herramientas TopoR sin ningún problema.

A menudo, las violaciones de las restricciones impuestas por el desarrollador después del enrutamiento automático se deben a espacios libres insuficientes entre los componentes.

Otros programas de enrutamiento automático colocan los cables por sí mismos utilizando las restricciones impuestas por el desarrollador. El desarrollador controla el resultado. Si es necesario, corrige los parámetros iniciales de la tarea y repite la traza. La corrección incluye cambiar la ubicación de los componentes, trazar previamente las redes manualmente, etc. Cuando se realiza el enrutamiento automático en TopoR, la corrección ocurre con una topología existente con violaciones de las restricciones y no es necesario volver a enrutar. Este enfoque es más visual y requiere menos tiempo porque el desarrollador mueve de forma interactiva componentes, cables, vías y corrige violaciones.

La optimización paralela le permite utilizar el mecanismo de computación distribuida para aumentar la velocidad de seguimiento.

El trazado topológico automático de conexiones se realiza en direcciones arbitrarias, no limitadas a ángulos de 90º y 45º, puede realizarse por polilíneas o incluso arcos.

La ausencia de direcciones de enrutamiento preferenciales y la capacidad de usar recursos de espacio de montaje para aumentar automáticamente los espacios pueden reducir el nivel de diafonía electromagnética y mejorar la integridad de las señales en una placa de circuito impreso al reducir los acoplamientos parásitos entre conductores [4].

El usuario tiene la oportunidad de elegir entre dos métodos para calcular la forma del conductor: sin usar y usando arcos de círculos. El primer método implica colocar el conductor con líneas discontinuas. En el segundo método, el conductor pasa alrededor de los obstáculos a lo largo de arcos de círculos con la holgura necesaria, y de un arco a otro pasa a lo largo de segmentos de línea recta.

TopoR tiene colocación automática de componentes . El procedimiento se puede aplicar tanto a todos los componentes de la placa como a los componentes de una ventana específica. Por supuesto, no puede igualar la calidad de la colocación manual. Sin embargo, se puede utilizar para obtener una colocación inicial para una posterior colocación manual.

En TopoR, es posible establecer las holguras mínimas permitidas y deseadas para cada cadena. El sistema reduce automáticamente el ancho de un conductor cuando se acerca a un contacto que tiene un ancho menor (o un diámetro de contacto menor que el ancho del conductor) y cuando pasa por espacios estrechos (por ejemplo, entre los contactos de un componente).

Como en muchos EDA, existe la posibilidad de alisar en forma de gota las uniones de los conductores con almohadillas de contacto (las llamadas lágrima).

Crítica

Hasta la fecha, TopoR se puede usar por separado y como parte de un sistema CAD de extremo a extremo para la electrónica de Delta Design. Pero para analizar la diafonía, si es necesario, debe usar programas de terceros.

Cuando se usa Altium Designer CAD para preparar la lista de conexiones y crear paquetes de componentes, el diseñador transfiere sin problemas el diseño de la placa a TopoR CAD y viceversa. Intercambio de puerta no implementado.

Notas

  1. P. N. Latyshev . Catálogo CAD 2011-2012 Programas y fabricantes - M.: Solon-Press, 2011, 600 p.
  2. Bazilevich R.P. Descomposición y métodos topológicos de un método automatizado para diseñar dispositivos electrónicos. - Lvov.: Vishcha shkola, 1981. 168 p.
  3. Uvarov A.S.  Diseño de PCB: 8 mejores programas. - DMK Press, 2006, ISBN 5-94074-089-8 , 288 p.
  4. Karabran V. M., Zyrin I. D. Métodos para reducir el acoplamiento parásito entre conductores - TEMS No. 3, 2013. 68-77s.

Enlaces