TopoR - Википедия - TopoR

TopoR (Топологичный рвнешний)[nb 1] является EDA программа разработана и поддерживается российской компанией Eremex. Он предназначен для размещения печатная плата (Печатная плата). Текущая версия - 6.3.17875 по состоянию на 20.09.2017.[1]

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

История

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

Работайте над гибким[2] топологический роутер начался в 1988 г.,[нужна цитата ] когда стало ясно, что традиционные методы трассировки с регулярными и нерегулярными сетками (сетевые маршрутизаторы и маршрутизаторы на основе формы ) и последовательная разводка с фиксированной геометрией были тупиковым решением.[согласно кому? ]

1996[нужна цитата ] увидел выпуск первой версии топологического роутера[3][4] которые фактически стали использоваться промышленными предприятиями. В 2002 г. FreeStyle Router[5] (FSR) автор: Диал Инжиниринг ("Dial Engineering") работала под ДОС и успешно фрезеровал двухслойные платы, сопрягаясь с P-CAD.[5][6][7] Этот ранний маршрутизатор показал преимущества инновационного подхода к маршрутизации и высокую эффективность моделей, алгоритмов и программной реализации. 1,44 МБ дискета Достаточно было программы и сопутствующих примеров.[5] Компания также объявила о планах по коммерческому выпуску Люкс FreeStyle для Windows позже в этом году.[8][7] Последняя версия FSR для DOS,[9] состоящий из маршрутизатора с именем SpeedWay и редактор макета с именем FreeStyle была версия 1.6 от 26.09.2003 / 01.11.2003.[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 можно использовать в качестве внешнего автотрассировщика для сторонних редакторов макетов или вместе с собственным Eremex. схематический захват и редактор макета Дельта Дизайн (ДД). TopoR импортирует ввод в формате FST Delta Design, как Specctra -/ЭЛЕКТРА -совместимые файлы дизайна DSN,[19] или в P-CAD PCB ASCII (2000, 2002, 2004), Колодки PCB ASCII (3.5, 4.0, 5.0, 2005.0) или ОРЕЛ Форматы BRD XML (6.x).[20] Полученные платы можно экспортировать в файлы сессий Specctra / ELECTRA SES, DXF, Гербер, 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]

Подобные решения

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

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

Примечания

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

Рекомендации

  1. ^ "Обновление версии TopoR 6.3.17875" (на русском). Эремекс. 2017-09-20. В архиве из оригинала на 24.09.2017. Получено 2017-09-24.
  2. ^ Базилевич, Р. П. (1981). Декомпозиционные и топологические методы автоматизированного метода конструирования электронных устройств [Декомпозиционные и топологические методы автоматизированного метода проектирования электронных устройств] (на русском). Львов (Львов): Вища школа. п. 168.
  3. ^ Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (1997). Пакет гибкой трассировки "FreeStyle Route" [Пакет гибкой маршрутизации «FreeStyle Route»] (на русском). Одесса: Мат-лы междунар. науч.-техн. конф. "Системы и средства передачи и обработки информации" [Математическая научно-техническая конференция "Системы и средства передачи и обработки информации"]. п. 35.
  4. ^ Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (1997). "Трассировка печатных плат - Новые методы решения старых проблем" [Маршрутизация печатных плат - Новые методы решения старых проблем]. САПР и графика [САПР и графика] (11): 58–59.
  5. ^ а б c Сухарев [Сухарев], А. В. [А. В.] (1999). "FreeStyleRoute - Трассировка печатных плат" [FreeStyleRoute - Маршрутизация печатных плат] (на русском). Санкт-Петербург, Россия. В архиве из оригинала на 2017-09-25. Получено 2017-09-25. [1]
  6. ^ "Бесплатный трассировщик от" Диал"". Computerworld Россия (на русском). 2002 (8). 2002-03-05. В архиве из оригинала на 2017-09-25. Получено 2017-09-25.
  7. ^ а б c Разевиг [Разевиг], Всеволод [Всеволод] (26.03.2002). "Трассировщик FreeStyle Router доступен в Интернете" [FreeStyle Router доступен в Интернете]. PC Week / RE / IT неделя (на русском). 2002 (329). В архиве из оригинала на 2017-09-25. Получено 2017-09-25. […] Компания Dial Engineering бесплатные предложения в Интернете (www.dial-eng.spb.ru) маршрутизатор печатных плат без сетки FreeStyle Router за ДОС и объявили о продолжении разработки FreeStyle CAD Suite для Windows (коммерческий выпуск запланирован на 2002 год). Если версия для DOS маршрутизирует только одно- и двухслойные печатные платы, то версия для Windows предназначена для маршрутизации многослойных плат. Отличительная особенность продуктов FreeStyle Router - меньшее количество переходных отверстий на печатной плате при меньшей общей длине проводников; Кроме того, оптимизация размещения компонентов выполняется в процессе трассировки. Предварительная версия дизайна печатной платы может быть подготовлена ​​с помощью CAD-CAD и перенесена в FreeStyle Router через Формат PDIF. Покупка FreeStyle Router для DOS (цена 950 долларов США) дает право на покупку FreeStyle Suite со скидкой 50%. […]
  8. ^ Диал Инжиниринг (20.02.2002). «Уникальный трассировщик размещен на сайте» [Уникальный роутер доступен на сайте] (на русском языке). В архиве из оригинала от 26.09.2017. Получено 2017-09-26.
  9. ^ «FreeStyle Router - топологический трассировщик» (на русском). 2003-09-30. В архиве из оригинала от 26.09.2017. Получено 2017-09-26. [2]
  10. ^ а б c "Новости". ElekTrade. 26 сентября 2003 г. Архивировано из оригинал на 2003-12-05. […] Сегодня разработчики популярной отечественной программы автотрассировки FreeStyleRoute объявила о прекращении дальнейшей разработки своей DOS-версии. На ее место придет 32-битная версия программы для Windows, которая называется TopoR (TOPOlogical Router). Следующие изменения внесены в версию TopoR 1.03 по сравнению с FSR 1.6 […]
  11. ^ «Загрузка программного обеспечения». FreeStyleTeam. 2007. Архивировано с оригинал 13 ноября 2007 г. FreeStyleRoute V1.6 Топологический маршрутизатор печатных плат для DOS. Бесплатное ПО. 1,15 МБ (1210820 байт) 1,6 01.11.2003 [3]
  12. ^ "FreeStyleRoute V1.6 Топологический маршрутизатор для печатных плат - Руководство по установке". FreeStyleTeam. 2007. Архивировано с оригинал на 2007-11-16. Программа FreeStyleRoute (FSR) состоит из высокоэффективного бессеточного двухслойного маршрутизатора для печатных плат. SpeedWay и FreeStyle редактор. Редактор также может применяться независимо для исправления разводных плат. Достигается качество трассировки и плотности размещения, сравнимое или превосходящее качество ручной трассировки. В результате - провода гладкие, без разрывов. Алгоритмы, использованные при проектировании, позволяют размещать любое количество проводников между выводами компонентов. Совместим с P-CAD, к PDF -файлы. Версия для ДОС. Бесплатное ПО. Сейчас программа не поддерживается.
  13. ^ Система топологической трассировки печатных плат TopoR ver 1.0 - Руководство пользователя [TopoR 1.0 Система топологической маршрутизации - Руководство пользователя] (PDF) (на русском). Санкт-Петербург, Россия. 2003. Архивировано с оригинал (PDF) на 2005-01-16.
  14. ^ а б "Контакты". FreeStyleTeam. Архивировано из оригинал 13 ноября 2007 г.
  15. ^ «О группе». FreeStyleTeam. 2007. Архивировано с оригинал 13 ноября 2007 г.
  16. ^ ЭлекТрейд (17.01.2006). "Готовится к выходу новая версия трассировщика TopoR 3.0" [Подготовка к выпуску новой версии роутера TopoR 3.0] (на русском языке). В архиве из оригинала от 26.09.2017. Получено 2017-09-26.
  17. ^ «ЭДА Эксперт» (PDF). Chip-News (RU) (на русском). 106 (3): 65–66. 2006. В архиве (PDF) из оригинала от 26.09.2017. Получено 2017-09-26.
  18. ^ "История версий". Еремекс, ООО 2009. Архивировано с оригинал на 2009-03-06.
  19. ^ Латышев, П. Н. (2011), Каталог САПР 2011—2012 Программы и производители [Каталог САПР 2011-2012 Программы и производители] (на русском языке), Москва: Солон-Пресс, с. 600
  20. ^ «История версий TopoR - Что нового в TopoR версии 6.2». Эремекс. 2017-09-24. В архиве из оригинала на 24.09.2017. Получено 2017-09-24. (NB. Включает список новых функций, начиная с TopoR 3.0. TopoR 5.4.14203 (2012-12-21) представила поддержку ОРЕЛ: «Теперь поддерживается простой текстовый формат Eagle BRD. Этот формат используется файлами, созданными в системе Eagle 6.0.». Улучшено в TopoR 5.4.14362 (2013-07-02): «При импорте BRD-файлов Eagle: в некоторых случаях не учитывался угол поворота контактных площадок, в некоторых случаях неправильно назначался размер переходных отверстий, иногда - провода на внутренних слоях исчезли. ")
  21. ^ Уваров [Уваров], А.С. [А. С.] (2006). Проектирование печатных плат: 8 лучших программ [Дизайн печатной платы: 8 лучших программ] (на русском). ДМК Пресс [DMK Press]. ISBN  5-94074-089-8.
  22. ^ Карабран, В. М .; Зырин, И. Д. (2013). «Методы снижения паразитной связи между проводниками» [Методы снижения паразитной связи между проводниками] (3). ТЭМС (TEMS): 68–77. Цитировать журнал требует | журнал = (помощь)
  23. ^ Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Петросян [Петросян], Геворг Самвелович [Геворг С.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (2008). «Проблемы трассировки печатных плат с BGA-компонентами» [Проблемы разводки печатных плат с компонентами BGA] (PDF). Чип-Новости (на русском). 2008 (5).
  24. ^ Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Петросян [Петросян], Геворг Самвелович [Геворг С.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (февраль 2009 г.). "Probleme beim Routing von Leiterplatten mit BGA-Komponenten". Produktion von Leiterplatten und Systemen (на немецком). Leuze-Verlag. 2009 (2): 263–270.
  25. ^ Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Петросян [Петросян], Геворг Самвелович [Геворг С.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (ноябрь 2009 г.). «Проблемы разводки печатной платы с компонентами BGA». Бортовые технологии. 2009 (11): 12–15. Архивировано из оригинал на 2012-04-26.
  26. ^ Полубасов [Полубасов], Олег Борисович [Олег Б.] (2001) [2000-10-19]. «Глобальная минимизация количества межслой-ных переходов» [Глобальная минимизация количества межслоевых стыков]. Технология и конструирование в электронной аппаратуре (TKEA) (на русском). НИИ "Звезда", Санкт-Петербург, Россия. 2001 (2). УДК 681.14. В архиве из оригинала на 24.09.2017. Получено 2017-09-24. [4]
  27. ^ а б Блейк, Энтони (2007-07-07) [2008]. «Топологический автотрассировщик - Введение». Архивировано из оригинал 27 февраля 2011 г.
  28. ^ Даян, Тал (июнь 1997 г.). «Топологический маршрутизатор на основе резиновой ленты» (PDF) (Кандидатская диссертация). Санта-Крус, Калифорния. СОЕДИНЕННЫЕ ШТАТЫ АМЕРИКИ: Калифорнийский университет. S2CID  107646249. В архиве (PDF) из оригинала на 2017-09-25. Получено 2017-09-25. Цитировать журнал требует | журнал = (помощь)

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

английский
русский
Немецкий
  • Лузин [Лузин], Юрьевич Сергей [Сергей Ю.]; Полубасов [Полубасов], Олег Борисович [Олег Б.] (сентябрь 2008 г.). "Оптимизация макетов для топора". Produktion von Leiterplatten und Systemen (на немецком). Leuze-Verlag. 2008 (9): 1852–1856.

внешняя ссылка