Раздел: Документация
0 ... 60 61 62 63 64 65 66 ... 89 6roup set — правила для наборов групп. Возможно задание зазоров, ширин и времен. Net — правила для цепей. Возможно задание зазоров, ширин трасс, направлений трасс, задержки, экранировки, взаимных наводок и шумов. Group — правила для групп. Возможно задание зазоров, ширин трасс, направлений трасс, задержки, экранировки, взаимных наводок и шумов. Class-class — правила трассировки для указанных классов. Можно задать зазо- ( ры, взаимные наводки и шумы. Directional — этот дескриптор определяет, какой класс является источником и какой приемником шумов. Опция используется только совместно с дескрипторами параллельных и тандемных шумов. При этом нужно указать пары классов в нужной последовательности. Нельзя использовать directional, когда заданы правила взаимных наводок между проводниками единственного класса. Padstack — применяются правила к указанным стекам КП. Применить можно только правила зазоров. Region — правила для указанного региона. Задать можно зазоры и ширину трасс. Selected — применяется только к выбранным цепям. Установленные правила в Specctra перекрывают правила в файле проекта. Ниже приведена последовательность иерархий, которые зафиксированы в Specctra и они не могут быть отменены:
Объектные дескрипторы определяют уровни приоритетов для правил. Список типов правил, относящихся к каждому уровню приоритета правил, указан в разделе routing rule hierarchy. Для установки своих правил необходимо использовать <routing rules>. Для установки правил для выбранных цепей, но не сегментов, можно использовать опцию selected. Чтобы добавить или изменить правила для сегментов, используются команды define net или define group. Для правил класс-класс необходимо указать по крайней мере 2 идентификатора объектов. Возможно: •Задать отношения между классами, где все классы должны быть парными друг с другом. •Задать правила между указанными классами только для двух парных классов. Возможно, ввести один и тот же класс дважды для применения правил между цепями в классе. •Задать правила для параллельных и тандемных шумов между двумя классами, которые являются парными. Правила для регионов с одинаковыми координатами и слоями как существующими регионами суммируются (сливаются). Перекрытие регионов допускается, но если обнаружен конфликт правил, то используются самые последние правила для регионов. См. также команды define class-class и define region. Вообще, задавать правила можно с помощью команд define или rule, например: Rule class class 1 (width 600) Define (class classl (sigl sig 2 sig 3 )(rule (width 600))) Примеры команд Нажатие клавиши () в каждом примере ниже приводит к детальному описанию команды и выводу синтаксической диаграммы. Установить предельное число ДСО для каждой цепи в проекте: Rule pcb (limit vias 3) Установить зазоры для слоя: Rule layer SI (clearance 50 (type smd to turn gap)) Установить правило параллельных сегментов для класса: Rule class critical (parallelsegment (gap 25) (limit 150)) Установить правило параллельных сегментов для группы: Rule group gl (parallelsegment (gap 25) (limit 150)) Установить лимит пути для выбранной цепи: Rule selected (limit way 5) Установить общие правила для планарных КП: Rule pcb (via at smd on (grid on)(fit on)) Установить шумовые правила для класса: Rule class clock (maxnouse 400) Rule class clock (parallelnouse (gap 5) (threshold 50)(weigth .04)) Rule class clock (tandem nouse (gap 12)(threshold 50)(wigth .01)) Установить правила задержек для класса: Rule class clock (time length factor .51) Rule class clock (min totaldelay 1.2) Rule class clock (max total delay 1.5) Установить ширину трасс для региона: Rule region regionl (width 10) Установить разрешение Т-образного соединения трасс для набора групп: Rule groupset grpsetl (junction type term only) •Установить зазоры для стеков КП: Rule padstack V25 (clearance 20 (type via-via)) Rule padstack V35 (clearance 25 (type via-via)) Установить ленточную ширину для цепи: Rule net wr7 (pin width taper updown) Установить правила для контрольных точек всем цепям проекта: Rule pcb (testpoint (insert on)(grid 100)) Установить правило межслойных зазоров между классами: Rule class class CI С2 (inter layer clear 3 (type wire wire wire pin) (layerdepth 2)) Установить правила экранировок для цепи: Rule net wr9 (shield gap 10) Rule net wr9 (shield width 12) Rule net wr9 (shield loop open) Установить правило создания силовых стрингеров для всех силовых цепей в проекте. Эта команда будет пытаться соединить развязывающие конденсаторы перед отводами к ДСО: Rule pcb (power f anout (pin cap via) 0 ... 60 61 62 63 64 65 66 ... 89
|