Трассировка проводников
Основные понятия
Программа 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 (высший
приоритет) |
Ширина проводников определенного класса и зазоры между объектами разных классов
в заданной области | ||
Глоссарий программы Planix Home 3D Architect
Библиотека
символов
Файл,
который содержит один или больше символов. Библиотеки символов упрощают выбор
и поиск необходимого символа.
Базовое измерение
Тип линейного измерения, когда каждый размер серии измеряется от отдельной выносной
линии.
Быстрый просмотр
Теория конструктивных материалов
Электротехнические материалы
Техника, позволяющая ускорить быстродействие при рисовании сложных объектов, таких
как текст, символы и кривые, заменяя их простыми линиями и квадратами.
Выбор области
Процесс выбора
объектов, заключая их в прямоугольную или неправильной формы рамку.
Вращательный размер
Линейный размер, определяемый скорее углом, который вы вводите, чем углом, заданным
точками концов размера.
Вписанный многоугольник
Правильный многоугольник, чьи вершины лежат на окружности, описанной вокруг многоугольника.
| |