Topór ( Topo lógico R exterior) [nb 1] es un EDA programa desarrollado y mantenido por la empresa rusa Eremex. Se dedica a diseñar una placa de circuito impreso (PCB). La versión actual es 6.3.17875 a partir del 2017-09-20. [1]
Cuenta con un potente enrutador automático y un conjunto de herramientas destinadas a reducir la cantidad de esfuerzo necesario para el enrutamiento manual de una PCB. La característica más reconocible de TopoR es la ausencia de direcciones de enrutamiento preferidas, lo que da como resultado PCB de aspecto inusual.
Historia
El trabajo sobre un sistema flexible [2] enrutador topológico se inició en 1988, [ cita requerida ] , cuando se hizo evidente que los métodos tradicionales de enrutamiento con rejillas regulares e irregulares ( routers basados en la red y routers basados en la forma ) y el cableado consecutiva con-bloqueados la geometría era una solución sin salida. [ según quién? ]
1996 [ cita requerida ] vio el lanzamiento de la primera versión de un enrutador topológico [3] [4] que en realidad llegó a ser utilizado por empresas industriales. En 2002, el FreeStyle Router [5] (FSR) de Диал Инжиниринг ("Dial Engineering") se ejecutó bajo DOS y encaminó con éxito placas de doble capa, interactuando con P-CAD . [5] [6] [7] Este enrutador temprano mostró las ventajas de un enfoque innovador para el enrutamiento y alta eficiencia de los modelos, algoritmos e implementación de software. Un disquete de 1,44 MB fue suficiente para el programa y los ejemplos que lo acompañan. [5] La compañía también anunció planes para lanzar comercialmente un FreeStyle Suite para Windows a finales de año. [8] [7] La última versión de FSR para DOS, [9] que consiste en el enrutador llamado SpeedWay y el editor de diseño llamado FreeStyle fue la versión 1.6 a partir del 2003-09-26 / 2003-11-01. [10] [11] [12]
La primera versión de Windows del enrutador topológico se lanzó en 2001 [ cita requerida ] 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 (Олег Борисович Полубасов) así como el desarrollador inicial de FSR, así como Paul I. Dmitriev. (Павел Иванович Дмитриев), Gevorg S. Petrosyan (Геворг Самвелович Петросян), Michael S. Luzin (Михаил Сергеевич Лузодельсен) y Алодельсин. [15] La versión 3.0 fue lanzada en 2006. [16] [17] El software fue distribuido comercialmente por Prosoft Spb. (ПРОСОФТ СПб) en 2007. [14] TopoR 4.0 agregó soporte para importar / exportar diseños DSN y archivos de sesión SES. [18] Desde TopoR 4.1 (2008), el software es desarrollado y mantenido por Eremex, Ltd.
Características
TopoR se puede utilizar como un enrutador automático externo para editores de diseño de terceros o junto con el editor de diseño y captura de esquemas de Eremex, Delta Design (DD). TopoR importa la entrada en formato FST de Delta Design, como archivos de diseño DSN compatibles con Specctra - / ELECTRA , [19] o en P-CAD PCB ASCII (2000, 2002, 2004), PADS PCB ASCII (3.5, 4.0, 5.0, 2005.0) o formatos XML EAGLE BRD (6.x). [20] Las placas resultantes se pueden exportar a archivos de sesión Specctra / ELECTRA SES, DXF , Gerber , P-CAD PCB ASCII (2000, 2002, 2004), PADS PCB ASCII (3.5, 4.0, 5.0, 2005.0).
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 de la PCB y la ausencia de direcciones de enrutamiento preferidas en las capas reduce considerablemente la diafonía electromagnética . [ cita requerida ]
TopoR enruta todas las conexiones, incluso si esto implica violar las restricciones de diseño. Estas infracciones se pueden corregir automáticamente más adelante.
Cuando se mueven objetos (como componentes y vías), la longitud y la forma del cable se optimizan automáticamente con la holgura adecuada.
El usuario puede elegir entre dos formas de calcular la forma del cable: con o sin arcos. El primer método implica cables que constan únicamente de líneas. El otro hace que los cables mantengan el espacio adecuado al dar vueltas alrededor de las almohadillas; consta de 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 de cable y número de vías). [21] [22]
TopoR tiene una función de colocación automática de componentes . El procedimiento se puede utilizar tanto para todos los componentes de la placa como solo para los componentes de un área específica. No es comparable a la calidad de la colocación manual, pero se puede utilizar como paso de preparación para la colocación manual.
Se pueden especificar los espacios libres mínimos y deseados para cada red.
TopoR admite automáticamente el trazado de cuellos , es decir, reduce el ancho de un cable que se acerca a una almohadilla estrecha (o uno con un diámetro menor que el ancho del cable), o cuando pasa a través de cuellos de botella (por ejemplo, entre los almohadillas de un componente).
Las transiciones de cable a almohadilla utilizan un suavizado en forma de lágrima . El uso de este procedimiento en la etapa de diseño ayuda a evitar violaciones en la verificación de las reglas de diseño cuando se agregan lágrimas en el editor CAM.
TopoR puede reconocer áreas de componentes de matriz de rejilla de bolas (BGA) y aplicar una estrategia especial para enrutarlas. 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]
Se utiliza un algoritmo especial para enrutar 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 PCB del programa de diseño de la suite gEDA incluye un autorouter topológico similar llamado Toporouter , que fue escrito por Anthony Blake en un proyecto de código abierto financiado por Google y guiado por DJ Delorie en 2008. [27] Se basa principalmente en una implementación de los algoritmos. descrito en la tesis doctoral de Tal Dayan de 1997, "Enrutador topológico basado en banda elástica". [27] [28] Mientras tanto, este enrutador también se ha adaptado para su uso con el proyecto KiCad de código abierto.
Ver también
- Comparación de software EDA
- Lista de simuladores de circuitos electrónicos gratuitos
Notas
- ^ En ruso (el idioma materno de los desarrolladores), topor significa "hacha".
Referencias
- ^ Обновление версии TopoR 6.3.17875(en ruso). Eremex . 2017-09-20. Archivado desde el original el 24 de septiembre de 2017 . Consultado el 24 de septiembre de 2017 .
- ^ Базилевич, Р. П. (1981).Декомпозиционные и топологические методы автоматизированного метода конструирования электойронрых[ Descomposición y métodos topológicos del método automatizado de diseño de dispositivos electrónicos ] (en ruso). Leópolis (Львов): Вища школа. pag. 168.
- ^ Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (1997).Пакет гибкой трассировки "FreeStyle Route"[ Un paquete de enrutamiento flexible "FreeStyle Route" ] (en ruso). Odesa: Мат-лы междунар. науч.-техн. конф. "Системы и средства передачи и обработки информации" [Conferencia científico-técnica matemática "Sistemas y medios de transmisión y procesamiento de información"]. pag. 35.
- ^ Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (1997).Трассировка печатных плат - Новые методы решения старых проблем[Enrutamiento de placas de circuito impreso - Nuevos métodos para resolver viejos problemas]. САПР и графика [CAD y gráficos] (en ruso) (11): 58–59.
- ^ a b c Сухарев [Sukharev], А. В. [AV] (1999).FreeStyleRoute - Трассировка печатных плат[FreeStyleRoute - Enrutamiento de PCB] (en ruso). San Petersburgo, Rusia. Archivado desde el original el 25 de septiembre de 2017 . Consultado el 25 de septiembre de 2017 . [1]
- ^ Бесплатный трассировщик от "Диал". Computerworld Россия (en ruso). 2002 (8). 2002-03-05. Archivado desde el original el 25 de septiembre de 2017 . Consultado el 25 de septiembre de 2017 .
- ^ a b c Razevig [Разевиг], Vsevolod [Всеволод] (26 de marzo de 2002). Трассировщик FreeStyle Router доступен в Интернете[FreeStyle Router está disponible en Internet]. Semana de PC / semana de RE / IT (en ruso). 2002 (11 # 329). Archivado desde el original el 25 de septiembre de 2017 . Consultado el 25 de septiembre de 2017 .
[…] La empresa Dial Engineering ofrece gratuitamente en Internet (www.dial-eng.spb.ru) un enrutador PCB sin cuadrícula FreeStyle Router para DOS y anunció la continuación del desarrollo de FreeStyle CAD Suite para Windows (el lanzamiento comercial es planeado para 2002). Si la versión DOS solo enruta placas de circuito impreso de una o dos capas, la versión para Windows está diseñada para enrutar placas multicapa. Una característica distintiva de los productos FreeStyle Router es una menor cantidad de vías en la PCB con una menor longitud total de conductores; Además, la optimización de la ubicación de los componentes se realiza durante el proceso de enrutamiento. La versión preliminar del diseño de PCB se puede preparar usando CAD-CAD y transferirse a FreeStyle Router a través del formato PDIF . La compra de FreeStyle Router para DOS (precio $ 950) da derecho a comprar FreeStyle Suite con un 50% de descuento. […]
- ^ Диал Инжиниринг (20 de febrero de 2002). Уникальный трассировщик размещен на сайте[Un enrutador único está disponible en el sitio] (en ruso). Archivado desde el original el 26 de septiembre de 2017 . Consultado el 26 de septiembre de 2017 .
- ^ Enrutador FreeStyle - топологический трассировщик(en ruso). 2003-09-30. Archivado desde el original el 26 de septiembre de 2017 . Consultado el 26 de septiembre de 2017 . [2]
- ^ a b c "Noticias" . ElekTrade. 2003-09-26. Archivado desde el original el 5 de diciembre de 2003.
[…] Hoy, los desarrolladores del popular programa de autorrutas nacionales FreeStyleRoute anunciaron la terminación del desarrollo posterior de su versión DOS. En su lugar vendrá la versión para Windows de 32 bits del programa, llamado TopoR (TOPOlogical Router). Se realizaron los siguientes cambios en la versión de TopoR 1.03 en comparación con FSR 1.6 […]
- ^ "Descarga de software" . FreeStyleTeam . 2007. Archivado desde el original el 13 de noviembre de 2007 .
FreeStyleRoute V1.6 Enrutador de PCB topológico para DOS. Freeware. 1,15 MB (1210820 bytes) 1,6 01.11.2003
[3] - ^ "Enrutador de PCB topológico FreeStyleRoute V1.6 - Guía de instalación" . FreeStyleTeam . 2007. Archivado desde el original el 16 de noviembre de 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 correcciones de tableros enrutados. Alcanza la calidad de enrutamiento y densidad de ubicación, comparable o superando la alta calidad de enrutamiento manual. Como resultado, tenemos cables lisos, 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 , por archivos PDF . Versión para DOS . Freeware. Ahora el programa no es compatible.
- ^ Система топологической трассировки печатных плат TopoR ver 1.0 - Руководство пользователя[ Sistema de enrutamiento topológico TopoR 1.0 - Manual de usuario ] (PDF) (en ruso). San Petersburgo, Rusia. 2003. Archivado desde el original (PDF) el 16 de enero de 2005.
- ^ a b "Contactos" . FreeStyleTeam . Archivado desde el original el 13 de noviembre de 2007.
- ^ "Acerca del grupo" . FreeStyleTeam . 2007. Archivado desde el original el 13 de noviembre de 2007 .
- ^ ЭлекТрейд (17 de enero de 2006). Готовится к выходу новая версия трассировщика TopoR 3.0[Preparándose para el lanzamiento de una nueva versión del enrutador TopoR 3.0] (en ruso). Archivado desde el original el 26 de septiembre de 2017 . Consultado el 26 de septiembre de 2017 .
- ^ "Experto EDA" (PDF) . Chip-News (RU) (en ruso). 106 (3): 65–66. 2006. Archivado (PDF) desde el original el 26 de septiembre de 2017 . Consultado el 26 de septiembre de 2017 .
- ^ "Historial de versiones" . Eremex, Ltd. 2009. Archivado desde el original el 6 de marzo de 2009 .
- ^ Латышев, П. Н. (2011),Каталог САПР 2011—2012 Программы и производители[ Catálogo CAD 2011-2012 Programas y fabricantes ] (en ruso), Moscú: Солон-Пресс, p. 600
- ^ "Historial de versiones de TopoR - Novedades de la versión 6.2 de TopoR" . Eremex . 2017-09-24. Archivado desde el original el 24 de septiembre de 2017 . Consultado el 24 de septiembre de 2017 .(NB. Incluye una lista de nuevas características desde TopoR 3.0. TopoR 5.4.14203 (2012-12-21) introdujo soporte para EAGLE : "El formato de texto sin formato Eagle BRD ahora es compatible. Este formato es utilizado por 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, el ángulo de rotación de las almohadillas no se tuvo en cuenta, en algunos casos el tamaño de la almohadilla de las vías fue asignados incorrectamente, a veces los cables en las capas internas estaban desapareciendo ").
- ^ Uvarov [Уваров], AS [А. С.] (2006).Проектирование печатных плат: 8 лучших программ[ Diseño de PCB: Los 8 mejores programas ] (en ruso). ДМК Пресс [DMK Press]. ISBN 5-94074-089-8.
- ^ Карабран, В. М .; Зырин, И. Д. (2013).Методы снижения паразитной связи между проводниками[Métodos para reducir la conexión parásita entre conductores] (en ruso) (3). ТЭМС (TEMS): 68–77. Cite journal requiere
|journal=
( ayuda ) - ^ Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Петросян [Petrosyan], Геворг Самвелович [Gevorg S.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (2008).Проблемы трассировки печатных плат с BGA-компонентами[Problemas de enrutamiento de PCB con componentes BGA] (PDF) . Chip-News (en ruso). 2008 (5).
- ^ Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Петросян [Petrosyan], Геворг Самвелович [Gevorg S.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (febrero de 2009). "Probleme beim Routing von Leiterplatten mit BGA-Komponenten" . Produktion von Leiterplatten und Systemen (en alemán). Leuze-Verlag. 2009 (2): 263–270.
- ^ Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Петросян [Petrosyan], Геворг Самвелович [Gevorg S.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (noviembre de 2009). "Problemas en el enrutamiento de PCB con componentes BGA" . Tecnología OnBoard . 2009 (11): 12–15. Archivado desde el original el 26 de abril de 2012.
- ^ Полубасов [Polubasov], Олег Борисович [Oleg B.] (2001) [2000-10-19]. "Глобальная минимизация количества межслой-ных переходов" [Minimización global del número de uniones entre capas]. Технология и конструирование в электронной аппаратуре (TKEA) (en ruso). НИИ "Звезда", San Petersburgo, Rusia. 2001 (2). УДК 681.14. Archivado desde el original el 24 de septiembre de 2017 . Consultado el 24 de septiembre de 2017 . [4]
- ^ a b Blake, Anthony (7 de julio de 2009) [2008]. "Autorouter topológico - Introducción" . Archivado desde el original el 27 de febrero de 2011.
- ^ Dayan, Tal (junio de 1997). "Enrutador topológico basado en banda elástica" (PDF) (tesis doctoral). Santa Cruz, CA. Estados Unidos: Universidad de California . S2CID 107646249 . Archivado desde el original (PDF) el 18 de julio de 2017 . Consultado el 25 de septiembre de 2017 . Cite journal requiere
|journal=
( ayuda )
Otras lecturas
- inglés
- Полубасов [Polubasov], Олег Борисович [Oleg B.] (mayo de 2011). "Conceptos de enrutamiento de un sistema CAD de enrutador topológico" . Tecnología OnBoard . 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 OnBoard . 2011 (9): 14–17. Archivado desde el original el 7 de noviembre de 2011.
- Popov, Sergei; Popov, Iurii (5 de diciembre de 2013). "Acelere y mejore el enrutamiento de PCB" . Red EDN . Archivado desde el original el 24 de septiembre de 2017 . Consultado el 24 de septiembre de 2017 .
- ruso
- Chip Noticias:
- Полубасов [Polubasov], Олег Борисович [Oleg B.] (mayo de 2002). Топологическая трассировка: реальность или миф?[Ruta topológica: ¿realidad o mito?] (PDF) . Chip News / EDA Expert (en ruso). 68 (5): 42–46. Archivado (PDF) desde el original el 3 de octubre de 2017 . Consultado el 3 de octubre de 2017 . [5]
- "Тоnор для радиоинженера" (PDF) . Chip News / EDA Expert (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 / EDA Expert (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, # 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 requiere
|journal=
( ayuda ) [6] (3 páginas)
- alemán
- Лузин [Luzin], Юрьевич Сергей [Sergey J.]; Полубасов [Polubasov], Олег Борисович [Oleg B.] (septiembre de 2008). "Optimierung von Layouts mit TopoR" . Produktion von Leiterplatten und Systemen (en alemán). Leuze-Verlag. 2008 (9): 1852–1856.
enlaces externos
- "Диал Инжиниринг" [Dial Engineering] (en ruso). 2002. Archivado desde el original el 23 de mayo de 2002 . (Antiguo sitio web de Dial Engineering, desarrolladores del FreeStyle Router hasta 2002.)
- "FreeStyleTeam" (en ruso e inglés). 2009. Archivado desde el original el 3 de febrero de 2009 .(Antiguo sitio web de FreeStyleTeam , desarrolladores de FreeStyleRouter y TopoR hasta 2009.)
- "Toporouter.com" . 2013. Archivado desde el original el 26 de noviembre de 2013.(Antiguo sitio web de 2009-2014 para el enrutador TopoR, representado por Novarm, Ltd. y Eremex, Ltd. , sin relación con Toporouter de Anthony Blake).
- "Sitio oficial de Eremex TopoR" . (desde 2008)
- "Sitio oficial de Eremex TopoR" (en ruso). (desde 2008)
- "Foro de usuarios de Eremex TopoR" .