Иллюстрированный самоучитель по OrCAD

Трассировка проводников

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

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

Информация о конфликтах на текущем проходе трассировки используется для "обучения" – изменения весовых коэффициентов (штрафов) так, чтобы уменьшить число конфликтов на следующем проходе.

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

Таблица 7.6. Правила трассировки проводников.

Правило трассировки Описание
РСВ (низший приоритет) Глобальные правила трассировки на всей ПП; устанавливаются параметры: ширина проводников и зазоры между объектами, правила прокладки проводников и др.
LAYER Правила трассировки на отдельных слоях
CLASS Правила трассировки групп цепей, объединенных в классы
CLASS LAYER Правила трассировки цепей на определенном слое
GROUP_SET Правила трассировки группы сегментов цепей.
GROUP_SET LAYER Правила трассировки группы сегментов цепей, расположенных на определенном слое
NET Правила трассировки индивидуальных цепей
NET LAYER Правила трассировки индивидуальных цепей, расположенных на определенных слоях
GROUP Правила трассировки группы сегментов цепей
GROUP LAYER Правила трассировки группы сегментов цепей, расположенных на определенных слоях
FROMTO Правила трассировки участков цепи, соединяющих отдельные выводы
FROMTO LAYER Правила трассировки участков цепи, соединяющих отдельные выводы на определенном слое
CLASS to CLASS Правила трассировки двух выделенных классов цепей
CLASS to CLASS LAYER Правила трассировки двух выделенных классов цепей, находящихся на одном слое
PADSTACK Зазоры между стеками контактных площадок и другими объектами
REGION Ширина проводников и зазоры между объектами в заданной области
REGION CLASS Ширина проводников определенного класса и зазоры между объектами в заданной области
REGION NET Ширина проводников определенной цепи и зазоры между объектами в заданной области
REGION CLASS_CLASS (высший приоритет) Ширина проводников определенного класса и зазоры между объектами разных классов в заданной области
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.