Lt304888.ru

Туристические услуги

TopoR

19-10-2023

TopoR (сокр. от Topological Router) — система автоматизированного проектирования (САПР), предназначенная для проектирования печатных плат, предварительно подготовленных в других системах в форматах PCAD ASCII PCB, PADS ASCII PCB или DSN[1]. Разрабатывается российской компанией Эремекс.

Содержание

История

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

Начало работ по созданию гибкого [2] топологического трассировщика относится к 1988 году, когда стало ясно, что традиционные методы трассировки — регулярная и нерегулярная сетка (см. grid based router и shape based router), последовательная прокладка проводников с фиксацией их геометрии — исчерпали возможности своего развития. Метод гибкой трассировки отличается от других методов отсутствием жесткой фиксации каждой из прокладываемых трасс, создающей часто совершенно необоснованные препятствия для других, еще не проложенных трасс.

В 2001 году вышла первая версия топологического трассировщика под Windows, получившая название TopoR (Topological Router). Эта программа уже трассировала не только двухсторонние, но и многослойные печатные платы.

Возможности

САПР TopoR во время автотрассировки уменьшает суммарную длину проводников одновременно с общим количеством межслойных переходов.[3] Но при этом в программе нет возможности регулировать приоритеты между длиной проводников и числом переходов.

Автоматическая топологическая трассировка соединений выполняется в произвольных направлениях, не ограничиваясь углами 90º и 45º, может выполняться ломаными линиями или даже дугами.

Отсутствие преимущественных направлений трассировки и возможность использования ресурсов монтажного пространства для автоматического увеличения зазоров может снизить уровень электромагнитных перекрёстных помех.

Представление проводников линиями
Представление проводников дугами

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

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

В TopoR имеется автоматическое размещение компонентов. Процедура может применяться как ко всем компонентам на плате, так и к компонентам в определённом окне. Конечно, она не может сравниться с ручным размещением по качеству. Тем не менее, она может быть использована для получения начального размещения для последующего ручного размещения.

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

Как и во многих EDA, имеется возможность каплевидного сглаживания стыков проводников с контактными площадками (teardrops).

Критика

На сегодняшний день TopoR не является сквозным САПР, в нем нет своего редактора схем и редактора библиотек, поэтому для подготовки исходной информации необходимо использование других САПР. Как следствие, в нем нет возможности изменять список цепей или редактировать корпуса компонентов. Для анализа перекрестных помех также необходимо использовать сторонние программы.

Не реализован гейт-своп (можно переназначать эквивалентные выводы компонента, но нельзя — эквивалентные вентили) и парт-своп, не реализована автоматическая трассировка дифференциальных пар (присутствует только ручная функция их трассировки). При однослойной трассировке нет возможности расставлять smd-перемычки (чип-резисторы), используются проволочные перемычки со сквозными отверстиями-переходами.

Примечания

  1. [П. Н. Латышев. Каталог САПР 2011—2012 Программы и производители М.: Солон-Пресс, 2011, 600 с.]
  2. [Базилевич Р.П. Декомпозиционные и топологические методы автоматизированного метода конструирования электронных устройств. Львов.: Вища школа, 1981. 168 с.]
  3. [Уваров А. С. Проектирование печатных плат: 8 лучших программ. — ДМК Пресс, 2009, ISBN 5-94074-089-8, 288 c.]

Ссылки

  • официальный сайт программы

TopoR.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01