Система схемотехнического моделирования и проектирования Design Center



Программа автоматической трассировки SPECCTRA


Программа SPECCTRA успешно трассирует платы большой сложности благодаря применению нового принципа представления графических данных, так называемой ShapeBased-технологии. В отличие от известных ранее пакетов, в которых графические объекты представлены в виде набора координат точек, в этой программе используются более компактные способы их математического описания. За счет этого повышается эффективность трассировки печатных плат с высокой плотностью расположения компонентов, автоматической трассировки одной и той же цепи трассами разной ширины и др.

Автотрассировщик SPECCTRA использует адаптивные алгоритмы, реализуемые за несколько проходов трассировки. На первом проходе выполняется соединение абсолютно всех проводников без обращения внимания на возможные конфликты, заключающиеся в пересечении проводников на одном слое и нарушении зазоров. На каждом последующем проходе автотрассировщик пытается уменьшить количество конфликтов, разрывая и прокладывая вновь связи (метод Rip-up-and-retry) и проталкивая проводники, раздвигая соседние (метод Push-and-shove).  Информация о конфликтах на текущем проходе трассировки используется для “обучения” – изменения весовых коэффициентов (штрафов) так, чтобы путем изменения стратегии уменьшить количество конфликтов на следующем проходе.

Система SPECCTRA  имеет большое количество команд, которые задаются двояко:

– набором их на командной строке или выбором из системы меню, снабженных панелями диалога и пиктограммами;

– включением команды в текстовый файл, так называемый Do-файл. Протокол выполнения команд заносится в Did-файл, который после редактирования может использоваться как Do-файл.

Трассировка проводников проводится в три этапа:

– предварительная трассировка;

– автотрассировка;

– дополнительная обработка результатов автотрассировки.

Все фазы трассировки выполняются в интерактивном или автоматическом режиме с помощью набора команд:

Bus - разводка только тех выводов компонентов, которые имеют одинаковые координаты X или Y.


Содержание  Назад  Вперед