ТопоР

TopoR ( Topological R outer) [nb 1] — это программа EDA, разработанная и поддерживаемая российской компанией Eremex. Она предназначена для разводки печатной платы (PCB). Текущая версия — 6.3.17875 по состоянию на 2017-09-20. [1]

Он включает в себя автотрассировщик и набор инструментов, предназначенных для уменьшения усилий, необходимых для ручной трассировки печатной платы. Отличительной особенностью TopoR является отсутствие предпочтительных направлений трассировки.

История

Образец печатной платы

Работа над гибким [2] топологическим маршрутизатором началась в 1988 году. [ необходима цитата ]

В 1996 году [ требуется ссылка ] была выпущена первая версия топологического маршрутизатора [3] [4] , который фактически стал использоваться промышленными предприятиями. В 2002 году FreeStyle Router [5] (FSR) от Диал Инжиниринг («Dial Engineering») работал под DOS и успешно трассировал двухслойные платы, взаимодействуя с P-CAD . [5] [6] [7] Этот ранний маршрутизатор продемонстрировал преимущества инновационного подхода к маршрутизации и высокую эффективность моделей, алгоритмов и программной реализации. Для программы и сопутствующих примеров было достаточно дискеты объемом 1,44 МБ. [5] Компания также объявила о планах коммерческого выпуска FreeStyle Suite для Windows в конце года. [8] [7] Последняя версия FSR для DOS [9] , состоящая из маршрутизатора SpeedWay и редактора макетов FreeStyle, была версии 1.6 по состоянию на 2003-09-26/2003-11-01. [10] [11] [12]

Первая версия топологического маршрутизатора для Windows была выпущена в 2001 году и переименована [ 10 ] в TopoR . [13] TopoR 1.03 был доступен 26 сентября 2003 г. и распространялся через ElekTrade (ЭлекТрейд). [10] Программа трассировала не только двухслойные, но и многослойные печатные платы. [7] TopoR был разработан группой FreeStyleTeam под руководством Сергея Юрьевича Лузина (Сергей Юрьевич Лузин), [14] с Олегом Б. Полубасовым (Олег Борисович Полубасов) в качестве первоначального разработчика FSR, а также Павлом Дмитриевым. (Павел Иванович Дмитриев), Геворг Сергеевич Петросян (Геворг Самвелович Петросян), Михаил Сергеевич Лузин (Михаил Сергеевич Лузин) и Андрей Александрович Лысенко (Андрей Александрович Лысенко). [15] Версия 3.0 была выпущена в 2006 году. [16] [17] Программное обеспечение стало коммерчески распространяться компанией Prosoft Spb. (ПРОСОФТ СПб) в 2007 году. [14] В TopoR 4.0 добавлена ​​поддержка импорта/экспорта файлов проекта DSN и сеансов SES. [18] Начиная с версии TopoR 4.1 (2008) программное обеспечение продолжает развиваться и поддерживаться компанией Eremex, Ltd.

Функции

TopoR может использоваться как внешний автотрассировщик для сторонних редакторов макетов или в сочетании с собственным редактором схем и макетов Delta Design (DD) от Eremex. TopoR импортирует входные данные в формате FST от Delta Design, как файлы дизайна DSN, совместимые со Specctra /ELECTRA, [19] или в форматах P-CAD PCB ASCII (2000, 2002, 2004), PADS PCB ASCII (3.5, 4.0, 5.0, 2005.0) или EAGLE BRD XML (6.x). [20] Полученные платы можно экспортировать в файлы сеансов Specctra/ELECTRA SES, DXF , Gerber , P-CAD PCB ASCII (2000, 2002, 2004), PADS PCB ASCII (3.5, 4.0, 5.0, 2005.0).

Провода, состоящие только из линий
Провода, состоящие из линий и дуг

Прокладка топологии проводки осуществляется автоматически и гибко; углы не ограничиваются 90° и 45°.

Эффективное использование пространства печатной платы и отсутствие предпочтительных направлений маршрутизации в слоях значительно снижает электромагнитные перекрестные помехи . [ необходима ссылка ]

TopoR маршрутизирует все соединения, даже если это влечет за собой нарушение ограничений проекта. Такие нарушения могут быть автоматически исправлены позже.

При перемещении объектов (например, компонентов и переходных отверстий) длина и форма проводов автоматически оптимизируются с учетом соответствующего зазора.

Пользователь может выбрать один из двух способов расчета формы провода: с дугами или без них. Первый способ предполагает, что провода состоят только из линий. Другой заставляет провода сохранять соответствующий зазор при обходе контактных площадок; он состоит из дуг и линий.

TopoR одновременно оптимизирует несколько альтернативных вариантов топологии. Варианты с худшими параметрами (по общей длине проводов и количеству переходных отверстий) будут удалены. [21] [22]

TopoR имеет функцию автоматического размещения компонентов. Процедура может быть использована как для всех компонентов платы, так и только для компонентов в определенной области. Она не сравнима с качеством ручной расстановки, но может использоваться в качестве подготовительного этапа для ручной расстановки.

Можно указать минимальные и желаемые зазоры для каждой сетки.

Уменьшенная ширина провода

TopoR автоматически поддерживает сужение дорожек , то есть уменьшает ширину провода, приближающегося к узкой контактной площадке (или к той, диаметр которой меньше ширины провода), или когда он проходит через узкие места (например, между контактными площадками компонента).

Переходы провод-площадка используют сглаживание в стиле «слеза» . Использование этой процедуры на этапе проектирования помогает избежать нарушений при проверке правил проектирования при добавлении слез в редакторе CAM.

Маршрутизация компонентов BGA

TopoR может распознавать области компонентов BGA и применять специальную стратегию для их маршрутизации. Это помогает уменьшить количество переходных отверстий, плотность соединений и в некоторых случаях количество слоев маршрутизации. [23] [24] [25]

Образец однослойной печатной платы

Для трассировки однослойных плат используется специальный алгоритм, позволяющий минимизировать количество межслойных соединений или найти однослойную трассировку. [26]

Похожие решения

Программа компоновки PCB пакета gEDA включает в себя аналогичный топологический автотрассировщик под названием Toporouter , который был написан Энтони Блейком в финансируемом Google проекте с открытым исходным кодом под руководством DJ Delorie в 2008 году. [27] Он в основном основан на реализации алгоритмов, описанных в докторской диссертации Тала Даяна 1997 года «Топологический маршрутизатор на основе резиновой ленты». [27] [28] Этот маршрутизатор тем временем был адаптирован для использования с проектом KiCad с открытым исходным кодом .

Смотрите также

Примечания

  1. ^ На русском языке (родном языке разработчиков) топор означает «топор».

Ссылки

  1. ^ Обновление версии TopoR 6.3.17875 (на русском языке). Эремекс . 20 сентября 2017 г. Архивировано из оригинала 24 сентября 2017 г. Проверено 24 сентября 2017 г.
  2. ^ Базилевич, Р. П. (1981). Декомпозиционные и топологические методы экспериментального метода конструирования электронных устройств[ Декомпозиционные и топологические методы автоматизированного метода проектирования электронных устройств ] (на русском языке). Львов: Вища школа. С. 168.
  3. ^ Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (1997). Пакет гибкой трассировки "FreeStyle Route"[ Пакет гибкой маршрутизации "FreeStyle Route" ] (на русском языке). Одесса: Мат-лы междунар. науч.-техн. конф. "Системы и средства передачи и обработки информации" [Математическая научно-техническая конференция "Системы и средства передачи и обработки информации". п. 35.
  4. ^ Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (1997). Трассировка печатных плат - Новые методы решения старых проблемТрассировка печатных плат – Новые методы решения старых проблем // САПР и графика (11): 58–59.
  5. ^ abc Сухарев [Сухарев], А. В. [АВ] (1999). FreeStyleRoute - Трассировка печатных плат. Санкт-Петербург, Россия. Архивировано из оригинала 25 сентября 2017 г. Проверено 25 сентября 2017 г.[1]
  6. ^ Бесплатный трассировщик от "Диал". Computerworld Россия (на русском языке). 2002 (8). 05 марта 2002 г. Архивировано из оригинала 25 сентября 2017 г. Проверено 25 сентября 2017 г.
  7. ^ abc Razevig [Разевиг], Всеволод [Всеволод] (2002-03-26). Трассировщик FreeStyle Router доступен в Интернете [FreeStyle Router доступен в Интернете]. PC Week/RE  / IT week (на русском языке). 2002 (11 #329). Архивировано из оригинала 2017-09-25 . Получено 2017-09-25 . […] Компания Dial Engineering свободно предлагает в Интернете (www.dial-eng.spb.ru) бессеточный маршрутизатор печатных плат FreeStyle Router для DOS и объявила о продолжении разработки пакета САПР FreeStyle для Windows (коммерческий релиз запланирован на 2002 год). Если версия для DOS трассирует только одно- и двухслойные печатные платы, то версия для Windows предназначена для трассировки многослойных плат. Отличительной особенностью продукции FreeStyle Router является меньшее количество переходных отверстий на печатной плате при меньшей общей длине проводников, кроме того, оптимизация размещения компонентов выполняется в процессе трассировки. Предварительный вариант проекта печатной платы может быть подготовлен с помощью САПР-САПР и передан в FreeStyle Router через формат PDIF. Приобретение FreeStyle Router для DOS (цена $950) дает право на приобретение FreeStyle Suite со скидкой 50%. […]
  8. ^ Диал Инжиниринг (20 февраля 2002 г.). Уникальный трассировщик размещен на сайте [Уникальный роутер доступен на сайте] (на русском языке). Архивировано из оригинала 26 сентября 2017 г. Проверено 26 сентября 2017 г.
  9. ^ FreeStyle Router - топологический трассировщик. 30 сентября 2003 г. Архивировано из оригинала 26 сентября 2017 г. Проверено 26 сентября 2017 г.[2]
  10. ^ abc "News". ElekTrade. 2003-09-26. Архивировано из оригинала 2003-12-05. […] Сегодня разработчики популярной отечественной программы автотрассировки FreeStyleRoute объявили о прекращении дальнейшей разработки ее DOS-версии. На смену ей придет 32-битная Windows-версия программы, получившая название TopoR (TOPOlogical Router). В версию TopoR 1.03 по сравнению с FSR 1.6 внесены следующие изменения […]
  11. ^ "Загрузка ПО". FreeStyleTeam . 2007. Архивировано из оригинала 2007-11-13. FreeStyleRoute V1.6 Топологический маршрутизатор печатных плат для DOS. Бесплатное ПО. 1.15 МБ (1210820 байт) 1.6 01.11.2003[3]
  12. ^ "FreeStyleRoute V1.6 Topological PCB router - Installation Guide". FreeStyleTeam . 2007. Архивировано из оригинала 2007-11-16. Программа FreeStyleRoute (FSR) состоит из высокопроизводительного бессеточного двухслойного печатного маршрутизатора SpeedWay и редактора FreeStyle . Редактор также может применяться независимо для исправления трассированных плат. Он достигает качества трассировки и плотности размещения, сопоставимого или превосходящего высокое качество ручной трассировки. В результате мы имеем ровные провода, без разрывов. Алгоритмы, используемые в проекте, позволяют размещать любое количество проводников между выводами компонентов. Совместимо с P-CAD , через PDF -файлы. Версия для DOS . Бесплатное ПО. В настоящее время программа не поддерживается.
  13. ^ Система топологической трассировки печатных плат TopoR ver 1.0 - Руководство пользователя [ TopoR 1.0 Система топологической маршрутизации - Руководство пользователя ] (PDF) (на русском языке). Санкт-Петербург, Россия. 2003. Архивировано из оригинала (PDF) 16 января 2005 г.{{cite book}}: CS1 maint: отсутствует местоположение издателя ( ссылка )
  14. ^ ab "Контакты". FreeStyleTeam . Архивировано из оригинала 2007-11-13.
  15. ^ "О группе". FreeStyleTeam . 2007. Архивировано из оригинала 2007-11-13.
  16. ^ ЭлекТрейд (17 января 2006 г.). Готовится к выходу новая версия трассировщика TopoR 3.0 [Готовится к выпуску новая версия роутера TopoR 3.0] (на русском языке). Архивировано из оригинала 26 сентября 2017 г. Проверено 26 сентября 2017 г.
  17. ^ "EDA Expert" (PDF) . Chip-News (RU) (на русском языке). 106 (3): 65–66. 2006. Архивировано (PDF) из оригинала 2017-09-26 . Получено 2017-09-26 .
  18. ^ "История версий". Eremex, Ltd. 2009. Архивировано из оригинала 2009-03-06.
  19. ^ Латышев, П. Н. (2011), Каталог САПР 2011—2012 Программы и производители[ Каталог САПР 2011-2012 Программы и производители ] (на русском языке), Москва: Солон-Пресс, с. 600
  20. ^ "История версий TopoR - Что нового в версии TopoR 6.2". Eremex . 2017-09-24. Архивировано из оригинала 2017-09-24 . Получено 2017-09-24 .(Примечание. Включает список новых функций с момента выхода TopoR 3.0. В TopoR 5.4.14203 (2012-12-21) появилась поддержка EAGLE : «Теперь поддерживается формат Eagle BRD plain-text. Этот формат используется файлами, созданными в системе Eagle 6.0». Улучшено в TopoR 5.4.14362 (2013-07-02): «Во время импорта файлов Eagle BRD: в некоторых случаях угол поворота контактных площадок не учитывался, в некоторых случаях размер контактной площадки переходных отверстий назначался неправильно, иногда исчезали провода на внутренних слоях».)
  21. ^ Уваров [Уваров], А.С. [А. С.] (2006). Проектирование печатных плат: 8 лучших программ[ Проектирование печатных плат: 8 лучших программ ] (на русском языке). ДМК Пресс [ДМК Пресс]. ISBN 5-94074-089-8.
  22. ^ Карабран, В. М.; Зырин, И. Д. (2013). Методы снижения паразитной связи между проводниками[Методы уменьшения паразитной связи между проводниками] (3). ТЭМС: 68–77. {{cite journal}}: Цитировать журнал требует |journal=( помощь )
  23. ^ Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Петросян [Петросян], Геворг Самвелович [Геворг С.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (2008). Проблемы трассировки печатных плат с BGA-компонентами [Проблемы трассировки печатных плат с BGA-компонентами] (PDF) . Чип-Новости (на русском языке). 2008 (5).
  24. ^ Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Петросян [Петросян], Геворг Самвелович [Геворг С.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (февраль 2009 г.). «Проблема маршрутизации на Leiterplatten с BGA-компонентами». Produktion von Leiterplatten und Systemen (на немецком языке). 2009 (2). Лёз-Верлаг: 263–270.
  25. ^ Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Петросян [Петросян], Геворг Самвелович [Геворг С.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (ноябрь 2009 г.). «Проблемы разводки печатных плат с компонентами BGA». Бортовые технологии . 2009 (11): 12–15. Архивировано из оригинала 26 апреля 2012 г.
  26. ^ Полубасов [Полубасов], Олег Борисович [Олег Б.] (2001) [2000-10-19]. «Глобальная минимизация количества межслойных переходов». Технология и проектирование в электронной аппаратуре (ТКЕА) . 2001 (2). НИИ «Звезда», Санкт-Петербург, Россия. УДК 681.14. Архивировано из оригинала 24 сентября 2017 г. Проверено 24 сентября 2017 г.[4]
  27. ^ ab Blake, Anthony (2009-07-07) [2008]. "Topological Autorouter - Introduction". Архивировано из оригинала 2011-02-27.
  28. ^ Даян, Тал (июнь 1997 г.). Топологический маршрутизатор на основе резиновой ленты (PDF) (диссертация). Калифорнийский университет в Санта-Крузе . S2CID  107646249. Архивировано из оригинала (PDF) 18 июля 2017 г. Получено 25 сентября 2017 г. – через Semantic Scholar.

Дальнейшее чтение

Английский
  • Полубасов [Полубасов], Олег Борисович [Олег Б.] (май 2011 г.). «Концепции маршрутизации в САПР-системе топологического маршрутизатора». Бортовые технологии . 2011 (5): 11–15. Архивировано из оригинала 21 января 2012 г.
  • Лысенко [Лысенко], Андрей Александрович [Андрей Александрович]; Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (сентябрь 2011 г.). «Синхронизация задержек в линиях передачи сигналов». Бортовые технологии . 2011 (9): 14–17. Архивировано из оригинала 07.11.2011.
  • Попов, Сергей; Попов, Юрий (2013-12-05). "Ускорение и улучшение разводки печатных плат". EDN Network . Архивировано из оригинала 2017-09-24 . Получено 2017-09-24 .
Русский
  • Новости о чипах:
    • Полубасов [Полубасов], Олег Борисович [Олег Б.] (май 2002 г.). Топологическая трассировка: реальность или миф? [Топологический маршрут: реальность или миф?] (PDF) . Новости чипов / ЭДА Эксперт . 68 (5): 42–46. Архивировано (PDF) из оригинала 3 октября 2017 г. Проверено 3 октября 2017 г.[5]
    • "Тонор для радиоинженера" ​​(PDF) . Новости чипов / ЭДА Эксперт . 77 (4): 73. Апрель 2003 г. Архивировано (PDF) из оригинала 25 февраля 2004 г. Проверено 3 октября 2017 г.
    • №10, 2003
    • Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (март 2006 г.). «...ТопоР» (PDF) . Новости чипов / ЭДА Эксперт . 106 (3): 74–76. Архивировано (PDF) из оригинала 27 сентября 2017 г. Проверено 3 октября 2017 г.
  • Электроника, №5, 2005
  • Электронные компоненты:
    • №11, 2005
    • №4, 2006
  • Журнал современной электроники:
    • №5, 2008
    • №6, 2008
    • №7, 2008
    • №8, 2008
    • №9, 2008
  • Потапов [Потапов], Юрий [Юрий] (2002). ПОГОВОРИМ О ТРАСИРОВЩИКАХ [Поговорим о маршрутизаторах] (PDF) (3). ЭлекТрейд (ElekTrade): 1–3. Архивировано (PDF) из оригинала 22 апреля 2021 г. {{cite journal}}: Цитировать журнал требует |journal=( помощь ) [6] (3 страницы)
немецкий
  • Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (сентябрь 2008 г.). «Оптимизация макетов с TopoR». Produktion von Leiterplatten und Systemen (на немецком языке). 2008 (9). Лёз-Верлаг: 1852–1856 гг.
  • "Диал Инжиниринг" [Dial Engineering] (на русском языке). 2002. Архивировано из оригинала 2002-05-23.(Бывший веб-сайт компании Dial Engineering, разработчиков маршрутизатора FreeStyle до 2002 года.)
  • "FreeStyleTeam" (на русском и английском языках). 2009. Архивировано из оригинала 2009-02-03.(Бывший сайт FreeStyleTeam , разработчиков FreeStyleRouter и TopoR до 2009 года.)
  • "Toporouter.com". 2013. Архивировано из оригинала 2013-11-26.(Бывший веб-сайт 2009-2014 гг. для маршрутизатора TopoR, представленный компаниями Novarm, Ltd. и Eremex, Ltd. — не имеющий отношения к Toporouter Энтони Блейка.)
  • "Официальный сайт Eremex TopoR".(с 2008 г.)
  • "Официальный сайт Eremex TopoR" (на русском языке).(с 2008 г.)
  • «Форум пользователей Eremex TopoR» . 04.02.2015.
Взято с "https://en.wikipedia.org/w/index.php?title=TopoR&oldid=1210366002#Toporouter"