Articulo de referencia

TopoR

TopoR ( Topo logical R outer) [ nb 1 ] es un programa EDA desarrollado y mantenido por la empresa rusa Eremex. Está dedicado al diseño de placas de circuito impreso (PCB). La ve...

TopoR ( Topo logical R outer) [ nb 1 ] es un programa EDA desarrollado y mantenido por la empresa rusa Eremex. Está dedicado al diseño de placas de circuito impreso (PCB). La versión actual es la 6.3.17875 a fecha de 2017-09-20. [ 1 ]

Incluye un enrutador automático y un conjunto de herramientas diseñadas para reducir el esfuerzo necesario para el enrutamiento manual de una placa de circuito impreso. Una característica distintiva de TopoR es la ausencia de direcciones de enrutamiento preferidas.

Historia

Muestra de placa de circuito impreso

El trabajo en un enrutador topológico flexible [ 2 ] comenzó en 1988.

En 1996 se lanzó la primera versión de un enrutador topológico [ 3 ] [ 4 ] que llegó a ser utilizado por empresas industriales. En 2002, el FreeStyle Router [ 5 ] (FSR) de Диал Инжиниринг ("Dial Engineering") funcionaba bajo DOS y enrutaba con éxito placas de doble capa, con interfaz para P-CAD . [ 5 ] [ 6 ] [ 7 ] Este primer enrutador demostró las ventajas de un enfoque innovador para el enrutamiento y la alta eficiencia de los modelos, algoritmos e implementación de software. Un disquete de 1,44 MB era suficiente para el programa y los ejemplos que lo acompañaban. [ 5 ] La compañía también anunció planes para lanzar comercialmente una FreeStyle Suite para Windows más adelante ese mismo año. [ 8 ] [ 7 ] La última versión de FSR para DOS, [ 9 ] que consta del enrutador llamado SpeedWay y el editor de diseño llamado FreeStyle fue la versión 1.6 a fecha de 2003-09-26/2003-11-01. [ 10 ] [ 11 ] [ 12 ] 

La primera versión para Windows del enrutador topológico se lanzó en 2001 y se renombró [ 10 ] a TopoR . [ 13 ] TopoR 1.03 estuvo disponible el 26 de septiembre de 2003 y se distribuyó a través de ElekTrade (ЭлекТрейд). [ 10 ] El programa enrutaba no solo placas de circuito impreso de doble capa sino también de múltiples capas. [ 7 ] TopoR fue desarrollado por un grupo llamado FreeStyleTeam , supervisado por Sergey J. Luzin (Сергей Юрьевич Лузин), [ 14 ] con Oleg B. Polubasov (Олег Борисович Полубасов) como desarrollador inicial de FSR, así como Pavel I. Dmitriev (Павел Иванович Дмитриев), Gevorg S. Petrosyan (Геворг Самвелович Петросян), Michael S. Luzin (Михаил Сергеевич Лузин) y Andrew A. Lysenko (Андрей Александрович Лысенко). [ 15 ] La versión 3.0 se lanzó en 2006. [ 16 ] [ 17 ] El software fue distribuido comercialmente por Prosoft Spb. (ПРОСОФТ СПб) en 2007. [ 14 ] TopoR 4.0 agregó soporte para importar/exportar archivos de diseño DSN y de sesión SES. [ 18 ] Desde TopoR 4.1 (2008), el software es desarrollado y mantenido por Eremex, Ltd.

Características

TopoR puede utilizarse como un enrutador automático externo para editores de diseño de terceros o junto con el editor de captura de esquemas y diseño propio de Eremex, Delta Design (DD). TopoR importa la entrada en el formato FST de Delta Design, como archivos de diseño DSN compatibles con Specctra / ELECTRA , [ 19 ] o en formatos P-CAD PCB ASCII (2000, 2002, 2004), PADS PCB ASCII (3.5, 4.0, 5.0, 2005.0) o EAGLE BRD XML (6.x). [ 20 ] Las placas resultantes pueden exportarse a archivos de sesión SES de Specctra/ELECTRA, DXF , Gerber , P-CAD PCB ASCII (2000, 2002, 2004), PADS PCB ASCII (3.5, 4.0, 5.0, 2005.0).

Cables que constan únicamente de líneas
Cables formados por líneas y arcos

El enrutamiento de la topología del cableado se realiza de forma automática y flexible; los ángulos no se limitan a 90° y 45°.

El uso eficiente del espacio en la placa de circuito impreso y la ausencia de direcciones de enrutamiento preferidas en las capas reducen considerablemente la diafonía electromagnética .

TopoR gestiona todas las conexiones, incluso si esto implica infringir las restricciones de diseño. Dichas infracciones pueden corregirse automáticamente más adelante.

Cuando se mueven objetos (como componentes y vías), la longitud y la forma de los cables se optimizan automáticamente con el espacio libre adecuado.

El usuario puede elegir entre dos métodos para calcular la forma del cable: con o sin arcos. El primer método utiliza cables formados únicamente por líneas. El segundo método garantiza que los cables mantengan la distancia adecuada al rodear las almohadillas; este método combina arcos y líneas.

TopoR optimiza simultáneamente varias variantes alternativas del diseño. Se eliminarán las variantes con los peores parámetros (por longitud total del cable y número de vías). [ 21 ] [ 22 ]

TopoR cuenta con una función de colocación automática de componentes. Este procedimiento puede utilizarse tanto para todos los componentes de la placa como para los de un área específica. Si bien no alcanza la calidad de la colocación manual, puede servir como paso preparatorio para la misma.

Se pueden especificar las distancias mínimas y deseadas para cada red.

Ancho de cable reducido

TopoR admite automáticamente el estrechamiento de pistas , es decir, reduce el ancho de un cable que se acerca a una almohadilla estrecha (o a una cuyo diámetro es menor que el ancho del cable), o cuando pasa por cuellos de botella (por ejemplo, entre las almohadillas de un componente).

Las transiciones entre cables y almohadillas utilizan un suavizado en forma de lágrima . El uso de este procedimiento en la fase de diseño ayuda a evitar infracciones en la verificación de reglas de diseño cuando se añaden formas de lágrima en el editor CAM.

Enrutamiento de componentes BGA

TopoR puede reconocer las áreas de componentes de la matriz de rejilla de bolas (BGA) y aplicar una estrategia especial para su enrutamiento. Esto ayuda a reducir el número de vías, la densidad de conexiones y, en algunos casos, el número de capas de enrutamiento. [ 23 ] [ 24 ] [ 25 ]

Muestra de placa de circuito impreso de una sola capa

Se utiliza un algoritmo especial para el enrutamiento de placas de una sola capa, minimizando el número de uniones entre capas o para encontrar un enrutamiento de una sola capa. [ 26 ]

Soluciones similares

El programa de diseño PCB de la suite gEDA incluye un autorrouter topológico similar llamado Toporouter , escrito por Anthony Blake en un proyecto de código abierto financiado por Google y dirigido por DJ Delorie en 2008. [ 27 ] Se basa principalmente en una implementación de los algoritmos descritos en la tesis doctoral de Tal Dayan de 1997, "Rubberband based topological router". [ 27 ] [ 28 ] Este enrutador también se ha adaptado para su uso con el proyecto de código abierto KiCad .

Véase también

Notas

  1. En ruso (la lengua materna de los desarrolladores), topor significa "hacha".

Referencias

  1. Versión actualizada TopoR 6.3.17875(en ruso). Eremex . 2017-09-20. Archivado del original el 24-09-2017 . Recuperado el 24-09-2017 .
  2. Базилевич, Р. P. (1981). Métodos de descomposición y topología de los métodos de construcción automáticos del sector eléctrico[ Descomposición y métodos topológicos del método automatizado de diseño de dispositivos electrónicos ] (en ruso). Lviv (Львов): Вища школа. pág.  168.
  3. Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (1997). Пакет гибкой трассировки "Ruta FreeStyle"[ Un paquete de rutas flexibles "Ruta FreeStyle" ] (en ruso). Odessa: Мат-лы междунар. науч.-техн. конф. "Системы и средства передачи и обработки информации" [Conferencia científico-técnica de matemáticas "Sistemas y medios de transmisión y procesamiento de información"]. pag.  35.
  4. Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (1997). Трассировка печатных PLат - Nuevos métodos de resolución de problemas principales[ Enrutamiento de placas de circuitos impresos: nuevos métodos para resolver viejos problemas ] . САПР и графика [CAD y gráficos] (en ruso) (11): 58– 59.
  5. 1 2 3 Сухарев [Sukharev], А. B. [AV] (1999).FreeStyleRoute - Трассировка печатных плат[ FreeStyleRoute - Enrutamiento de PCB ] (en ruso). San Petersburgo, Rusia. Archivado del original el 25 de septiembre de 2017. Consultado el 25 de septiembre de 2017 .
  6. Бесплатный трассировщик от "Диал". Computerworld Rusia (en ruso). 2002 (8). 5 de marzo de 2002. Archivado del original el 25 de septiembre de 2017. Recuperado el 25 de septiembre de 2017 .
  7. ^ Razevig [Разевиг], Vsevolod [Всеволод] (26 de marzo de 2002 ) .Transmisor FreeStyle Router disponible en Internet[ FreeStyle Router está disponible en Internet ] . PC Week/RE  /IT week (en ruso). 2002 (11 #329). Archivado del original el 25-09-2017 . Recuperado el 25-09-2017 . […] La empresa Dial Engineering ofrece gratuitamente en Internet (www.dial-eng.spb.ru) un enrutador de PCB sin cuadrícula FreeStyle Router para DOS y anunció la continuación del desarrollo de una FreeStyle CAD Suite para Windows (el lanzamiento comercial está previsto para 2002). Si la versión de DOS solo enruta placas de circuito impreso de una y dos capas, la versión para Windows está diseñada para enrutar placas multicapa. Una característica distintiva de los productos FreeStyle Router es un menor número de vías en la PCB con una menor longitud total de conductores; además, la optimización de la colocación de componentes se realiza durante el proceso de enrutamiento. La versión preliminar del diseño de PCB se puede preparar utilizando CAD-CAD y transferir a FreeStyle Router a través del formato PDIF . La compra de FreeStyle Router para DOS (precio $950) da derecho a adquirir FreeStyle Suite con un 50% de descuento. […]
  8. ^ Диал Инжиниринг (20 de febrero de 2002).Уникальный трассировщик размещен на сайте[ Un enrutador único está disponible en el sitio ] (en ruso). Archivado del original el 26 de septiembre de 2017. Recuperado el 26 de septiembre de 2017 .
  9. FreeStyle Router - transmisión topográfica(en ruso). 30 de septiembre de 2003. Archivado del original el 26 de septiembre de 2017. Consultado el 26 de septiembre de 2017 .
  10. 1 2 3 "Noticias" . ElekTrade. 26/09/2003. Archivado del original el 05/12/2003. […] Hoy, los desarrolladores del popular programa de enrutamiento automático FreeStyleRoute anunciaron la finalización del desarrollo de su versión para DOS. En su lugar, estará disponible la versión de 32 bits para Windows, llamada TopoR (TOPOlogical Router). Se han realizado los siguientes cambios en la versión TopoR 1.03 en comparación con FSR 1.6 […]
  11. "Descarga de software" . FreeStyleTeam . 2007. Archivado del original el 13/11/2007. FreeStyleRoute V1.6 Enrutador topológico de PCB para DOS. Software gratuito. 1,15 MB (1210820 bytes) 1.6 01/11/2003 
  12. "FreeStyleRoute V1.6 Enrutador de PCB topológico - Guía de instalación" . FreeStyleTeam . 2007. Archivado del original el 16/11/2007. El programa FreeStyleRoute (FSR) consta de un enrutador de PCB de dos capas sin cuadrícula de alta eficiencia SpeedWay y el editor FreeStyle . El editor también se puede aplicar de forma independiente para corregir placas enrutadas. Alcanza una calidad de enrutamiento y densidad de colocación comparable o superior a la alta calidad del enrutamiento manual. Como resultado, tenemos cables suaves, sin roturas. Los algoritmos utilizados en el diseño permiten colocar cualquier número de conductores entre los pines de los componentes. Compatible con P-CAD , mediante archivos PDF . Versión para DOS . Software gratuito. Actualmente el programa no tiene soporte.
  13. Система топологической трассировки печатных PLат TopoR ver 1.0 - Руководство пользователя[ TopoR 1.0 Sistema de enrutamiento topológico - Manual de usuario ] (PDF) (en ruso). San Petersburgo, Rusia. 2003. Archivado del original (PDF) el 16 de enero de 2005.{{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )
  14. 1 2 "Contactos" . FreeStyleTeam . Archivado del original el 13/11/2007.
  15. "Acerca del grupo" . FreeStyleTeam . 2007. Archivado del original el 13 de noviembre de 2007.
  16. ^ ЭлекТрейд (17 de enero de 2006).Готовится к выходу новая версия трассировщика TopoR 3.0[ Preparando el lanzamiento de una nueva versión del enrutador TopoR 3.0 ] (en ruso). Archivado del original el 26 de septiembre de 2017. Recuperado el 26 de septiembre de 2017 .
  17. "EDA Expert" (PDF) . Chip-News (RU) (en ruso). 106 (3): 65– 66. 2006. Archivado (PDF) del original el 26 de septiembre de 2017. Recuperado el 26 de septiembre de 2017 .
  18. "Historial de versiones" . Eremex, Ltd. 2009. Archivado del original el 6 de marzo de 2009.
  19. Латышев, П. Н. (2011), Catálogo SAPP 2011—2012 Programas y programas[ Catálogo CAD 2011-2012 Programas y fabricantes ] (en ruso), Moscú: Солон-Пресс, p.  600
  20. "Historial de versiones de TopoR: Novedades de la versión 6.2 de TopoR" . Eremex . 24 de septiembre de 2017. Archivado del original el 24 de septiembre de 2017. Consultado el 24 de septiembre de 2017 .(Nota: Incluye una lista de nuevas funciones desde TopoR 3.0. TopoR 5.4.14203 (21/12/2012) introdujo compatibilidad con EAGLE : "Ahora se admite el formato de texto plano Eagle BRD. Este formato lo utilizan los archivos creados en el sistema Eagle 6.0". Mejorado en TopoR 5.4.14362 (02/07/2013): "Durante la importación de archivos Eagle BRD: en algunos casos se ignoraba el ángulo de rotación de las almohadillas, en algunos casos se asignaba incorrectamente el tamaño de las almohadillas de las vías, a veces desaparecían los cables de las capas internas").
  21. Uvarov [Уваров], AS [А. С.] (2006). Проектирование печатных PLат: Programa de 8 luces[ Diseño de PCB: Los 8 mejores programas ] (en ruso). ДМК Пресс [Prensa DMK]. ISBN 5-94074-089-8.
  22. Карабран, В. M.; Зырин, И. Д. (2013). Métodos de configuración parasitaria de los métodos de producción[ Métodos para reducir la conexión parásita entre conductores ] (en ruso) (3). ТЭМС (TEMS): 68–77 .{{cite journal}}: Para citar una revista se requiere |journal=( ayuda )
  23. Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Петросян [Petrosyan], Геворг Самвелович [Gevorg S.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (2008).Problemas relacionados con la transmisión de componentes BGA[ Problemas de enrutamiento de PCB con componentes BGA ] (PDF) . Chip-News (en ruso). 2008 (5).
  24. Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Петросян [Petrosyan], Геворг Самвелович [Gevorg S.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (febrero de 2009). "Problema en el enrutamiento de Leiterplatten con componentes BGA" . Produktion von Leiterplatten und Systemen (en alemán). 2009 (2). Leuze-Verlag: 263–270 .
  25. Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Петросян [Petrosyan], Геворг Самвелович [Gevorg S.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (noviembre de 2009). "Problemas en el enrutamiento de PCB con componentes BGA" . Tecnología a bordo . 2009 (11): 12– 15. Archivado del original el 26 de abril de 2012.
  26. Полубасов [Polubasov], Олег Борисович [Oleg B.] (2001) [19 de octubre de 2000]. "Глобальнаячимимизация количества межслой-ных переходов" [ Minimización global del número de uniones entre capas ] . Технология и конструирование в электронной аппаратуре (en ruso). 2001 (2). НИИ "Звезда", San Petersburgo, Rusia. УДК 681.14. Archivado desde el original el 24 de septiembre de 2017 . Consultado el 24 de septiembre de 2017 .
  27. 1 2 Blake, Anthony (2009-07-07) [2008]. "Autoenrutador topológico - Introducción" . Archivado del original el 27-02-2011.
  28. Dayan, Tal (junio de 1997). Enrutador topológico basado en Rubberband (PDF) (tesis doctoral). Universidad de California Santa Cruz . S2CID 107646249. Archivado del original (PDF) el 18 de julio de 2017. Recuperado el 25 de septiembre de 2017 a través de Semantic Scholar. 

Lecturas adicionales

Inglés
  • Полубасов [Polubasov], Олег Борисович [Oleg B.] (mayo de 2011). "Conceptos de enrutamiento de un sistema CAD de enrutador topológico" . Tecnología a bordo . 2011 (5): 11-15 . Archivado desde el original el 21 de enero de 2012.
  • Lysenko [Лысенко], Andrew A. [Андрей Александрович]; Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (septiembre de 2011). "Sincronización de retrasos en líneas de transmisión de señales" . Tecnología a bordo . 2011 (9): 14-17 . Archivado desde el original el 7 de noviembre de 2011.
  • Popov, Sergei; Popov, Iurii (5 de diciembre de 2013). "Acelerar y mejorar el enrutamiento de PCB" . Red EDN . Archivado del original el 24 de septiembre de 2017. Recuperado el 24 de septiembre de 2017 .
ruso
  • Noticias sobre chips:
    • Полубасов [Polubasov], Олег Борисович [Oleg B.] (mayo de 2002).Топологическая трассировка: реальность или миф?[ Ruta topológica: ¿Realidad o mito? ] (PDF) . Chip News / EDA Expert (en ruso). 68 (5): 42– 46. Consultado el 3 de octubre de 2017 .{{cite journal}}: CS1 maint: servicio de archivado obsoleto ( enlace )
    • "Тоnор для радиоинженера" ​​(PDF) . Chip News / Experto EDA (en ruso). 77 (4): 73. Abril de 2003. Archivado (PDF) desde el original el 25 de febrero de 2004 . Consultado el 3 de octubre de 2017 .
    • #10, 2003
    • Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (marzo de 2006). «...TopoR» (PDF) . Chip News / Experto EDA (en ruso). 106 (3): 74– 76. Archivado (PDF) desde el original el 27 de septiembre de 2017 . Consultado el 3 de octubre de 2017 .
  • Electrónica, n.º 5, 2005
  • Componentes electrónicos:
    • #11, 2005
    • #4, 2006
  • Revista de electrónica moderna:
    • #5, 2008
    • #6, 2008
    • #7, 2008
    • #8, 2008
    • #9, 2008
  • Потапов [Potapov], Юрий [Yuri] (2002).ПОГОВОРИМ О ТРАССИРОВЩИКАХ[ Hablar de enrutadores ] (PDF) (3). ЭлекТрейд (ElekTrade): 1– 3. Archivado (PDF) desde el original el 22 de abril de 2021.{{cite journal}}: Para citar una revista se requiere |journal=( ayuda )(3 páginas)
Alemán
  • Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (septiembre de 2008). "Optimización de diseños con TopoR" . Produktion von Leiterplatten und Systemen (en alemán). 2008 (9). Leuze-Verlag: 1852-1856 .
  • "Диал Инжиниринг" [ Dial Engineering ] (en ruso). 2002. Archivado del original el 23 de mayo de 2002.(Antigua página web de Dial Engineering, desarrolladores del router FreeStyle hasta 2002).
  • "FreeStyleTeam" (en ruso e inglés). 2009. Archivado del original el 3 de febrero de 2009.(Antigua página web del FreeStyleTeam , desarrolladores de FreeStyleRouter y TopoR hasta 2009).
  • "Toporouter.com" . 2013. Archivado del original el 26 de noviembre de 2013.(Antiguo sitio web (2009-2014) del router TopoR, representado por Novarm, Ltd. y Eremex, Ltd. , sin relación con el Toporouter de Anthony Blake).
  • "Sitio web oficial de Eremex TopoR" .(desde 2008)
  • "Sitio web oficial de Eremex TopoR" (en ruso).(desde 2008)
  • «Foro de usuarios de Eremex TopoR» . 2015-02-04.