|
|
7.5.
Трассировка проводников
7.5.1.
Основные понятия
Программа
SPECCTRA успешно трассирует ПП большой сложности благодаря применению нового
принципа представления графических данных, так называемой ShapeBased-технологии
(см. разд. 7.1). За счет этого повышается эффективность трассировки ПП с высокой
плотностью расположения компонентов и обеспечивается тонкая настройка стратегии
трассировки.
Автотрассировщик
SPECCTRA использует адаптивные алгоритмы, реализуемые за несколько проходов
трассировки. На первом проходе выполняется соединение абсолютно всех проводников
без обращения внимания на возможные конфликты, заключающиеся в пересечении проводников
на одном слое и нарушении зазоров. На каждом последующем проходе автотрассировщик
пытается уменьшить число конфликтов, разрывая и прокладывая вновь связи (метод
Rip-up-and-retry) и проталкивая проводники, раздвигая соседние (метод Push-and-shove).
Информация
о конфликтах на текущем проходе трассировки используется для «обучения»
— изменения весовых коэффициентов (штрафов) так, чтобы уменьшить число конфликтов
на следующем проходе.
Всем объектам
ПП присваивается определенный уровень иерархии, и вводятся правила трассировки,
составляющие ее стратегию. В результате можно, например, автоматически проложить
трассу, состоящую из сегментов разной ширины. В стратегию трассировки можно
включить большое количество подкоманд, задающих способы изгиба трасс, цен.трирование
проводников и другие особенности стиля разводки конкретной ПП. Перечень правил
трассировки в порядке возрастания приоритета приведен в табл. 7.6.
Таблица
7.6. Правила трассировки проводников
|
|
|
|
|
|
|
|
|
РСВ (имеет низший
приоритет)
|
Глобальные правила
трассировки на всей ПП; устанавливаются параметры: ширина проводников
и зазоры между объектами, правила прокладки проводников и др.
|
|
|
|
Правила трассировки
на отдельных слоях
|
|
|
|
Правила трассировки
групп цепей, объединенных в классы
|
|
|
|
Правила трассировки
цепей на определенном слое
|
|
|
|
Правила трассировки
группы сегментов цепей .
|
|
|
|
Правила трассировки
группы сегментов цепей, расположенных на определенном слое
|
|
|
|
Правила трассировки
индивидуальных цепей
|
|
|
|
Правила трассировки
индивидуальных цепей, расположенных на определенных слоях
|
|
|
|
Правила трассировки
группы сегментов цепей
|
|
|
|
Правила трассировки
группы сегментов цепей, расположенных на определенных слоях
|
|
|
|
Правила трассировки
участков цепи, соединяющих отдельные выводы
|
|
|
|
Правила трассировки
участков цепи, соединяющих отдельные выводы на определенном слое
|
|
|
|
Правила трассировки
двух выделенных классов цепей
|
|
|
|
Правила трассировки
двух выделенных классов цепей, находящихся на одном слое
|
|
|
|
Зазоры между
стеками контактных площадок и другими объектами
|
|
|
|
Ширина проводников
и зазоры между объектами в заданной области
|
|
|
|
Ширина проводников
определенного класса и зазоры между объектами в заданной области
|
|
|
|
Ширина проводников
определенной цепи и зазоры между объектами в заданной области
|
|
|
REGION CLASS_CLASS
(высший приоритет)
|
Ширина проводников
определенного класса и зазоры между объектами разных классов в заданной
области
|
|
|
|
|
|
Приведем краткое
описание основных понятий, используемых при трассировке проводников.
Конфликты.
На начальных проходах автоматической трассировки пытаются выполнить все
соединения, не обращая внимание на возникающие конфликты, которые будут разрешены
в дальнейшем. Графически конфликты помечаются пунктирными прямоугольниками и
ромбами.
Сглаживание
изгибов проводников.
Два примыкающих взаимно ортогональных проводника образуют
изгибы, которые могут быть сглажены по диагонали или по дуге.
Спрямление
выступов и уступов проводников.
Для улучшения технологичности платы без
повторной разводки проводников производится их спрямление.
Центрирование
сегментов проводников.
Сегменты проводников сдвигаются таким образом, чтобы
они были расположены на равном расстоянии между соседними выводами компонентов
.
Расталкивание
проводников.
При перемещении проводников, компонентов и других объектов
они отталкивают мешающие проводники с соблюдением допустимых зазоров.
После огибания
вывода и расталкивания проводников
Автоматическое
определение возможных вариантов продолжения трассировки.
В процессе интерактивной
трассировки предлагаются возможные направления завершения трассировки проводника
и места расположения ПО.
Подключение
проводников к выводам планарных компонентов.
Для подключения проводников
к контактным площадкам планарных компонентов генерируются короткие сегменты,
заканчивающиеся ПО, — так называемые
стрингеры
(термин стрингер принят
в P-CAD, в SPECCTRA используется понятие
escape wire).
Допускается также
располагать ПО непосредственно на КП.
Особенности
трассировки высокочастотных цепей.
Контролируется максимальная длина параллельных
сегментов, расположенных на одном или смежных слоях, для уменьшения уровня перекрестных
искажений и наведенного шума. Высокочастотные цепи экранируются цепями питания
или «земли» . Имеется возможность провести симметричные трассы —
так называемые дифференциальные цепи.
Использование
перемычек и навесных проводников.
По команде
wirebond
вокруг КП ИС,
к которым должны быть подведены проводники навесного монтажа при использовании
гибридной технологии, автоматически генерируются дополнительные КП
bond site
.
Техника
трассировки.
При выполнении автоматической трассировки проводников представляется
возможность выбора техники трассировки.
В табл. 7.7
приведены списки команд меню программы SPECCTRA в режиме трассировки проводников.
Таблица
7.7. Команды программы SPECCTRA в режиме трассировки проводников
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Информация о
трассах и ПО (расширение имени файла *.W)
|
|
|
|
Информация о
цепях, трассах и ПО (*.RTE)
|
|
|
|
Информация о
барьерах (*.SES)
|
|
|
|
|
|
|
|
Информация о
проводниках и ПО (для продолжения трассировки в другом сеансе, расширение
имени файла *.W)
|
|
|
|
Информация о
цепях, проводниках и ПО (для передачи данных о результатах трассировки
обратно в OrCAD Layout или продолжении трассировки в другом сеансе,
расширение имени файла *.RTE)
|
|
|
|
|
|
|
|
Сообщения о конфликтах
(пересечениях проводников, нарушениях зазоров)
|
|
|
|
Описания стеков
КП всех штыревых и пленарных выводов и ПО
|
|
|
|
Список координат
всех точек излома трасс под прямым углом
|
|
|
|
Открытие окна
для контроля записи в файл *.RUL правил трассировки
|
|
|
|
Выходной файл
SPECCTRA (*.SES). Содержит имя файла исходной ПП и результаты размещения
и трассировки
|
|
|
|
Запись в файлы
палитры цветов и назначений «горячих» клавиш
|
|
|
|
Выполнение Do-файла
команд
|
|
|
|
Управление автоматическим
сохранением файла данных о проводниках после каждого прохода трассировки
|
|
|
|
Автоматическое
сохранение файла данных о проводниках после каждого прохода трассировки
при улучшении трассировки
|
|
|
|
Включение /выключение
режима записи всех команд в Did-файл протокола, информация об имени
этого файла
|
|
|
|
Текущие результаты
трассировки (в файле monitor. sts)
|
|
|
|
Просмотр списка
сетевых лицензий и освобождение ряда из них
|
|
|
|
Переход в режим
размещения компонентов
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Меню Edit (Редактирование)
|
|
|
|
Восстановление
последнего удаленного объекта (откат назад)
|
|
|
|
Восстановление
предыдущей операции Undo (откат вперед)
|
|
|
|
Удаление проводников
(не зафиксированных и не указанных в команде protect):
|
|
|
|
|
|
|
|
|
|
|
|
Выбранных из
списка цепей
|
|
|
|
Одной из двух
цепей (от вывода до вывода), вовлеченных в каждый конфликт
|
|
|
|
Не полностью
проведенные цепи
|
|
|
Incomplete Wires
By Net List...
|
Не полностью
проведенные цепи, выбираемые из списка
|
|
|
|
Лишних проводников
(проложенных вручную)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Удаление всех
областей запрета трассировки
|
|
|
|
Удаление всех
атрибутов контрольных точек ПО и удаление проводников и ПО, добавленных
для образования контрольных точек
|
|
|
|
Удаление всех
перемычек, сгенерированных по команде AutoRoute>Pre Route>Wirebonds
|
|
|
Delete Redundant
Pseudopins
|
Удаление всех
ненужных псевдовыводов, созданных в режиме Cut Segment Mode
|
|
|
|
Освобождение
/фиксация изолированных групп, предотвращая их трассировку
|
|
|
|
Освобождение
/фиксация выбранных предварительно цепей. Фиксированные цепи помечаются
тонкой белой линий и они полностью изолированы — автотрассировщик
не может передвигать их сегменты и подключать трассы
|
|
|
[Un] Fix Nets
By Class List...
|
Освобождение
/фиксация классов цепей, выбираемых из списка классов
|
|
|
|
Защита/освобождение
выбранных предварительно цепей. Защищенные цепи помечаются тонкой
белой линий; они не могут быть передвинуты, но к ним можно подключать
другие трассы:
|
|
|
|
Защита/освобождение
всех точек тестирования
|
|
|
|
Защита /освобождение
всех ПО
|
|
|
Selected Wiring
Polygons...
|
Защита/освобождение
всех полигонов
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Защита /освобождение
цепей, принадлежащих классам цепей
|
|
|
|
Защита /освобождение
цепей, находящихся на определенных сигнальных слоях
|
|
|
|
Защита /освобождение
цепей, заданных по именам
|
|
|
Point Route Selected
Guide
|
Трассировка соединений
двух выводов, выбранных предварительно по команде Select>Guides
|
|
|
|
Открытие окна
для контроля записи правил трассировки в файл (расширение имени файла
*.RUL)
|
|
|
|
|
|
|
|
|
Меню Select (Выбор
объектов)
|
|
|
|
Выбор компонентов
для контроля подключения цепей в процессе автотрассировки:
|
|
|
|
Режим выбора
компонента щелчком левой кнопки мыши или выбором в окне
|
|
|
|
Выбор всех компонентов
платы
|
|
|
|
Выбор из списка
компонентов
|
|
|
|
Выбор объектов
с указанными свойствами (конденсатор, дискретный компонент, большой,
маленький и т.п.). Значение -1 свидетельствует о том, что данное свойство
не назначено
|
|
|
|
Выбор компонентов
и кластеров из комнаты
|
|
|
|
Выбор компонента
на указанной стороне платы
|
|
|
|
Выбор компонентов,
имеющих заданное количество выводов
|
|
|
|
Отмена выбора
всех компонентов
|
|
|
|
Назначение групп
компонентов:
|
|
|
|
Выбор всех компонентов
платы
|
|
|
|
Выбор из списка
компонентов
|
|
|
|
Отмена выбора
всех компонентов
|
|
|
|
Выбор групп,
объединяющих соединения двух выводов:
|
|
|
|
Выбор всех определенных
ранее групп
|
|
|
|
|
|
|
|
|
|
|
|
Выбор участка
не разведенной цепи между соседними выводами:
|
|
|
|
Режим выбора
проводника щелчком левой кнопки мыши или выбором в окне
|
|
|
|
Выбор всех участков
цепей
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выбор участков
цепей, находящихся в заданном диапазоне углов
|
|
|
|
Выбор участков
цепей, длины которых находятся в заданном диапазоне
|
|
|
|
Выбор не разведенных
соединений, полностью находящихся в заданной области
|
|
|
|
Выбор участков
цепей, пересекающих заданную линию
|
|
|
|
|
|
|
|
Дыбор/отмена
выбора связок цепей:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выбор цепей,
образующих дифференциальные пары (трассируются симметрично):
|
|
|
|
Выбор всех определенных
ранее дифференциальных пар
|
|
|
|
Выбор дифференциальных
пар из списка
|
|
|
|
|
|
|
|
Выбор отдельных
цепей для автотрассировки (по умолчанию трассируются все цепи):
|
|
|
|
Режим выбора
цепи (щелчком левой кнопки мыши или в окне)
|
|
|
|
|
|
|
|
|
|
|
|
Выбор из одного
или нескольких классов
|
|
|
|
Выбор цепей,
разведенных с нарушением требований к их длине
|
|
|
|
Выбор цепей в
соответствии с заданными значениями задержек распространения сигналов
или длины цепей
|
|
|
|
|
|
|
|
Выбор выводов
для прокладки стрингеров:
|
|
|
|
Режим индивидуального
выбора выводов щелчком курсора
|
|
|
|
Выбор всех выводов
всех компонентов
|
|
|
|
Выбор всех выводов
компонентов, расположенных на одним или нескольких СЛОЯХ
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выбор /отмена
выбора режима экранирования сигнальных цепей:
|
|
|
|
Выбор всех помеченных
цепей
|
|
|
|
|
|
|
|
Выбор /отмена
выбора переходных отверстий:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выбор /отмена
выбора проводников (между выводами компонентов):
|
|
|
|
Режим выбора
проводников (щелчком левой кнопки мыши или в окне)
|
|
|
|
|
|
|
|
Выбор из списка
сигнальных слоев
|
|
|
|
Выбор незавершенных
проводников
|
|
|
|
|
|
|
|
Выбор/отмена
выбора полигонов:
|
|
|
|
Режим выбора
полигонов (щелчком левой кнопки мыши или в .окне)
|
|
|
|
|
|
|
|
|
|
|
Unselect All
Routing Objects
|
Отмена выбора
всех объектов, что гарантирует их участие в процедуре трассировки
проводников
|
|
|
Меню Define (Определения
категорий)
|
|
|
Assign Supply...
Включение выводов или выбранных проводников в состав шины питания
|
|
|
|
Определение совокупности
цепей, причем каждая цепь может входить более, чем в один класс:
|
|
|
|
|
|
|
|
|
|
|
|
Объединение групп,
выбираемых из списка (Define/Forget By List...)
|
|
|
|
Объединение участков
цепей, соединяющих два соседних вывода:
|
|
|
|
|
|
|
|
|
|
|
|
Задание области
ПП, для которой определена индивидуальная ширина проводников и зазоры:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Удаление одной
или нескольких областей
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Определение дифференциальной
пары — двух цепей, которые должны быть трассированы симметрично:
|
|
|
|
|
|
|
|
|
|
|
|
Создание или
изменения набора из двух или более цепей, которые должны иметь одинаковую
топологию:
|
|
|
|
|
|
|
|
|
|
|
|
Задание атрибутов
выводов (источник, нагрузка, внешние выводы, Expose — разрешение генерировать
стрингеры для штыревых выводов):
|
|
|
|
Спецификация
выводов, принадлежащим компонентам
|
|
|
|
Спецификация
выводов, принадлежащим цепям
|
|
|
|
Задание и удаление
свойств компонентов, корпусов и выводов:
|
|
|
|
Задаются параметры
компонентов: максимальная высота; рассеиваемая мощность; параметр
(Electrical Value), например сопротивление 10k; тип: Large — имеет
более 3 выводов, Small — имеет 3 или менее выводов, Discrete — дискретный
компонент, Capacitor — конденсатор, Resistor — резистор
|
|
|
|
Задание параметров
индивидуальных выводов компонентов
|
|
|
|
Задание свойств
корпуса компонента: тип компонента; максимальная высота; рассеиваемая
мощность; имя семейства (Family), в которое он включен
|
|
|
|
Задание свойств
индивидуальных выводов: смещение проводников относительно центра вывода;
ориентация подключаемых проводников
|
|
|
|
Создание одной
или нескольких областей запрета трассировки для разделения цепей аналоговых
и цифровых сигналов:
|
|
|
|
|
|
|
|
|
|
|
|
Рисование области
на ПП («барьера»), где запрещается размещать проводники
или ПО. Изображается в виде линии или полигона. Имеет имя и позволяет
запрещать по отдельности размещение проводников, ПО, углов трасс или
компонентов:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Удаление одного
или нескольких барьеров
|
|
|
|
Определение «горячих»
клавиш
|
|
|
|
Нанесение горизонтальных
или вертикальных линий для повышения точности измерений или позиционирования
проводников, ПО или компонентов:
|
|
|
|
|
|
|
|
|
|
|
|
Отмена всех правил
трассировки, ассоциируемых с цепями
|
|
|
Меню Rules (Правила
трассировки)
|
|
|
|
Глобальные правила
трассировки (имеют самый низкий приоритет, приоритет последующих правил
Layer, Class, ... повышается):
|
|
|
|
Ширина проводников
и зазоры между различными объектами (значение -1 означает отсутствие
правила)
|
|
|
|
Правила прокладки
проводников: наличие и тип Т-соединений (везде или только на выводах
компонентов и ПО); разрешение размещать ПО на планар-ных выводах;
порядок .проведения цепей Starburst, Daisy, Mid-Driven Daisy, Balanced
Daisy; ограничение конфликтов пересечений в процессе автотрассировки,
изгибов проводников, длины сигнального проводника на слое металлизации,
количества ПО, длина отростка Т-образного соединения («пня»),
минимальная длина проводника для шильдиков
|
|
|
|
|
|
|
|
Максимальная
задержка распространения сигналов или длина индивидуальной цепи, цепи
в классе цепей, в группе, на определенном слое
|
|
|
|
Контроль максимальной
длины параллельных сегментов, расположенных на одном слое (Parallel
segment) и на смежных слоях (Tandem segment) на заданном расстоянии
для уменьшении перекрестных искажений
|
|
|
|
Контроль уровня
наведенных тепловых шумов в параллельных проводниках
|
|
|
|
Глобальная сетка
разводки на всех слоях (для разводки без сетки вводится 0)
|
|
|
|
Сетка для расстановки
ПО всех типов или для индивидуальных ПО
|
|
|
|
Шаг сетки проводников
при использовании алгоритма Smart и шаг сетки ПО для первоначальных
проходов трассировки (его следует увеличить для предотвращения образования
барьеров ПО)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Параметры для
расчета уровней шума и перекрестных искажений
|
|
|
|
Сетка для запрещения
расстановки ПО
|
|
|
|
Зазор между проводниками,
расположенными на спаренных слоях (By Layer Pair)
|
|
|
|
Правила трассировки
отдельных слоев:
|
|
|
|
Ширина проводников
и зазоры между объектами на слое
|
|
|
|
Правила прокладки
проводников (General, Via Patterns)
|
|
|
|
Контроль задержки.
распространения сигналов
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
Весовые коэффициенты
источников шума, расположенных на разных слоях
|
|
|
|
|
|
|
|
Задание штрафов
за разводку на определенных слоях (Off — штрафы не вычисляются; Free
— свободная разводка; Low, Medium, High — промежуточные значения штрафов;
Forbidden — разводка запрещена)
|
|
|
|
Правила разводки
группы цепей, объединенных в классы:
|
|
|
|
Ширина проводников
и зазоры между объектами
|
|
|
|
Правила прокладки
проводников (General, Power Fanout, Via Pattern)
|
|
|
|
|
|
|
|
Контроль задержек
сигналов
|
|
|
|
Выбор сигнальных
цепей, экранируемых петлей цепи питания
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
Правила разводки
цепей на определенном слое:
|
|
|
|
Ширина проводников
и зазоры между объектами
|
|
|
|
Максимальная
длина проводников классов цепей на выбранном слое
|
|
|
|
Контроль задержек
сигналов
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Правила трассировки
групп:
|
|
|
|
Ширина проводников
и зазоры между объектами
|
|
|
|
Правила прокладки
проводников (General, Via Pattern)
|
|
|
|
Контроль задержек
сигналов
|
|
|
|
Контроль экранирования
цепей
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
Правила трассировки
сегментов цепей на определенном слое:
|
|
|
|
Ширина проводников
и зазоры между объектами
|
|
|
|
Контроль задержек
сигналов
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
Правила разводки
индивидуальных цепей, задаваемых именами:
|
|
|
|
Ширина проводников
и зазоры между объектами
|
|
|
|
Правила прокладки
проводников (General, Power Fanout, Via Pattern)
|
|
|
|
|
|
|
|
Контроль задержек
сигналов
|
|
|
|
Выбор сигнальных
цепей, экранируемых петлей цепи питания
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
Правила разводки
выбранных цепей:
|
|
|
|
Ширина проводников
и зазоры между объектами
|
|
|
|
Правила прокладк-и
проводников (General, Power Fanout, Via Pattern)
|
|
|
|
Контроль задержек
сигналов
|
|
|
|
Выбор сигнальных
цепей, экранируемых петлей цепи питания
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
Правила разводки
индивидуальных цепей на определенном слое:
|
|
|
|
Ширина проводников
и зазоры между объектами
|
|
|
|
Правила прокладки
проводников (General, Power Fanout, Via Pattern)
|
|
|
|
Контроль задержек
сигналов
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
Правила разводки
группы сегментов цепей:
|
|
|
|
Ширина проводников
и зазоры между объектами
|
|
|
|
Правила прокладки
проводников (General, Via Pattern)
|
|
|
|
Контроль задержек
сигналов
|
|
|
|
Выбор сигнальных
цепей, экранируемых петлей цепи питания
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
Правила разводки
группы сегментов цепей на определенном слое:
|
|
|
|
Ширина проводников
и зазоры между объектами
|
|
|
|
Контроль задержек
сигналов
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
Правила трассировки
участков цепи, соединяющих соседние выводы:
|
|
|
|
Ширина проводников
и зазоры между объектами
|
|
|
|
Правила прокладки
проводников (General, Via Pattern)
|
|
|
|
Контроль задержек
сигналов
|
|
|
|
Выбор сигнальных
цепей, экранируемых петлей цепи питания
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
Правила трассировки
участков цепи, соединяющих соседние выводы на определенном слое:
|
|
|
|
Ширина проводников
и зазоры между объектами
|
|
|
|
Контроль задержек
сигналов
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
Правила разводки
двух классов цепей:
|
|
|
|
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
Зазор между проводниками,
расположенными на спаренных слоях
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Правила разводки
двух классов цепей, находящихся на одном слое:
|
|
|
|
|
|
|
|
Контроль перекрестных
искажений
|
|
|
|
|
|
|
|
Правила разводки
стеков КП и ПО:
|
|
|
|
Зазоры между
стеками КП и другими объектами
|
|
|
|
Смещение выбранных
ПО относительно центров пленарных контактных площадок
|
|
|
|
|
Ширина проводников
и зазоры между объектами в заданной области
|
|
|
|
Назначение весовых
коэффициентов, управляющих стратегией трассировки (штраф за ПО; штраф
за трассировку вне сетки, если задана сетка; штрафы за различного
рода конфликты). Веса принимают значения от 0 до 100 (0 — устранение
ограничений, 100 — полный запрет), значение -1 означает отсутствия
штрафа
|
|
|
|
Установление
приоритета трассировки: Smart — сначала трассируются наиболее перегруженные
области (устанавливается по умолчанию); Random — по случайному закону;
By Manhatten length-Shortest first — начиная с наиболее коротких соединений;
By Manhatten length-Longest first — начиная с наиболее длинных соединений;
By Manhatten area-Smallest first — начиная с наименьших связанных
областей; By Manhatten area-Largest first — начиная с наибольших связанных
областей
|
|
|
|
Проверка выполнения
правил трассировки проводников и размещения компонентов и наличия
конфликтов:
|
|
|
|
Полная проверка
режимов размещения компонентов и трассировки проводников
|
|
|
|
Проверка только
правил трассировки проводников и конфликтов при трассировке
|
|
|
|
|
|
|
Меню Autoroute
(Автотрассировка)
|
|
|
|
Задание глобальных
параметров трассировки (минимальные шаги сеток проводников и ПО, допустимый
зазор между объектами, ширина проводников, мягкий или жесткий запрет
трассировки в областях Fence)
|
|
|
|
Предварительная
трассировка проводников:
|
|
|
|
|
|
|
|
Разбиение сегмента
на два более коротких добавлением ПО
|
|
|
|
Размещение перемычек
и разводка навесными проводниками
|
|
|
|
Разводка только
тех выводов компонентов, которые имеют одинаковые координаты
X
или
Y
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выбор алгоритма
автотрассировки (Basic или более интеллектуальный Smart) и его параметров:
для Basic — количество проходов, для Smart — минимальные шаги сеток
проводников и ПО; генерация стрингеров и КТ; шаг пробной сетки; разрешение
вставлять ПО между пла-нарными выводами, принадлежащими одной цепи;
сглаживание углов после трассировки
|
|
|
|
Разрыв и разводка
заново всех проводников с прокладкой их по новым трассам, без допуска
возникновения новых конфликтов для уменьшения количества ПО и изломов
проводников и улучшения технологичности платы
|
|
|
|
Редактирование
проводников после автоматической трассировки:
|
|
|
|
Удаление лишних
изгибов проводников без разрывов проводников и повторной разводки
|
|
|
|
|
|
|
|
Удаление проводников
для ликвидации конфликтов
|
|
|
|
Симметрирование
сегментов проводников, огибающих выводы компонентов
|
|
|
|
Раздвигание проводников
— увеличение расстояния между проводниками и проводниками и выводами
компонентов, если на плате имеется свободное место
|
|
|
|
Создание контрольных
точек для всех цепей (ими могут быть ПО, выводы штыревых компонентов
и специальные площадки на обеих сторонах платы)
|
|
|
|
Сглаживание/отмена
сглаживания проводников под углом 45° или дугами на одном или
нескольких сигнальных слоях
|
|
|
|
|
|
|
Информация о
расположении отдельных компонентов
|
|
|
|
Файл текущего
проекта (расширение имени *.DSN)
|
|
|
|
Просмотр любых
текстовых файлов (даже не связанных с программой SPECCTRA), не прерывая
сеанса проектирования
|
|
|
|
Детальная информация
о выбранных цепях (ширина трасс и допустимые зазоры)
|
|
|
|
Информация о
всех цепях проекта, отсортированная по именам цепей (Name), их длине
по мере Манхеттен (LENGTH), фактической длине (Actual), отношению
этих длин (Ratio) и дополнительный зазор между проводником и объектом
для улучшения технологичности (Extra)
|
|
|
|
Информация о
свойствах, назначенных всех объектам проекта
|
|
|
|
Итоговый отчет
о трассировке проводников
|
|
|
|
Отчет о правилах
трассировки
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выбор из списка
типа отчета: Assosiations, Clasters, Conflicts — Placement, Conflicts
— Route, Corners, Crosstalk, Emissions, Families, Groups, Group Sets,
Interchanges, Keepouts, Length, Padstacks, Pairs, Pin Models, Pins
Without Fanout Vias, Placement, Place Lengths, Power Dissipation,
Regions, Rooms, Selected, Startup Errors, Swaps, Testpoints, Unconnects,
Vias
|
|
|
|
Закрытие всех
окон с отчетами
|
|
|
|
|
|
|
|
|
|
|
|
|
Using Help and
Online Books (F1)
|
|
|
|
|
Содержание и
средства поиска
|
|
|
|
|
|
|
|
Вывод описания
объектов экрана, выбираемых щелчком мышью (пиктограммы, кнопки, текста
и т.п.)
|
|
|
|
Информация об
имеющихся лицензиях
|
|
|
|
Адрес телеконференции
по применению программы SPECCTRA:
cct_ug-request@amecom.com
|
|
|
|
|
|
|
Aboute SPECCTRA
ShapeBased Automation Software...
|
Информация о
системе SPECCTRA
|
|
|
|
|
|
|
|
|