Спектра


Specctra - это коммерческий автотрассировщик печатных плат , первоначально разработанный Джоном Ф. Купером и Дэвидом Чаном из Cooper & Chyan Technology, Inc. (CCT) в 1989 году . [1] В мае 1997 года компания и продукт были переданы Cadence Design Systems . [2] [1] [3] После интеграции в редактор печатных плат Allegro от Cadence маршрутизатор называется Allegro PCB Router . Последняя версия — 17.2 (октябрь 2016 г.).

Specctra трассирует доски, представляя графические данные с использованием технологии «shape-based», которая представляет графические объекты не как набор точек-координат, а более компактно. Это повышает эффективность трассировки печатных плат с высокой плотностью компонентов, обеспечивает автоматическую трассировку одной и той же цепочки дорожек разной ширины и многое другое.

Specctra использует адаптивные алгоритмы, реализованные в нескольких прогонах трассировки. Маршрутизация осуществляется в три этапа:

На первом проходе выполняется соединение всех проводников вне зависимости от наличия коллизий, заключающихся в пересечении проводников на одном слое и нарушении зазоров. На каждом последующем проходе авто-маршрутизатор пытается уменьшить количество конфликтов, разрывая и перестраивая соединения ( метод маршрутизатора ripup-and-retry ) и проталкивая кондукторы, проталкивая соседние ( маршрутизатор push-and-shush ). метод). Электромагнитную совместимость можно проверить в Specctra через модуль "SPECCTRAQuest SI Expert". [4]

Программа совместима со многими системами проектирования печатных плат благодаря использованию стандартного формата файлов проектирования DSN для описания проекта и Do-файлов для указания стратегий маршрутизации. [5] Результаты возвращаются в редактор платы через файлы сеанса SES, а также файлы RTE. Выполнение команды протокола записывается в Did-файл, который после редактирования можно использовать как новые Do-файлы.

Форматы файлов DSN/SES также поддерживаются рядом других автотрассировщиков, включая KONEKT ELECTRA , [6] Eremex TopoR , [7] FreeRouting Альфонса Вирца [8] и DeepPCB на основе RL . [9]