Раздел: Документация
0 ... 170 171 172 173 174 175 176 ... 235 Значение емкости задается следующим образом: □farad - фарада; О mfarad - миллифарада; О ufarad - микрофарада; □nfarad - нанофарада; О pfarad - пикофарада; □ffarad - фемтофарада. <character> <character>:: = [<letter> <digit> <special character>] <checkii trin deecriptor> <checking triir descriptor>: := (checking trln by pin [on I off ] ) Ключевое слово checking trin by pin. включает режим контроля скругле-ний и автоматическую подстройку форм. Когда форма заканчивается на штыревом выводе или контактной площадке компонента SMD, при проверке конечная точка смещается к краю вывода. Если ch*cking trim by pin выключен, автоматическая подстройка форм не выполняется. <circle descriptor> Окружность. <circle descriptor>::= (circle <layer id> <diameter> [<vertex>]) По умолчанию в качестве значения <vertex> устанавливается точка привязки платы. <circuit descriptor> <circuit descriptor>::=(circmit{<circuitdescriptors>}) <circuit descriptors* <circuit descriptors>::= FST [<delay descriptor> I <total delay descriptor> I FST <length descriptor> I <total length descriptor> I FST <match fromto length descriptor> I FST <match froimto delay descriptor> FST <match group length descriptor> FST <match group delay descriptor> I FST <match net length descriptor> I FST <match net delay descriptor>, FST <sanple window descriptor> I FST <switch window descriptor> I FST <shield descriptor> I (priority <positive integer>) ADV (uee layar {<layer name>}) I ADV (use via {<padstack id>})] Величина приоритета цепей priority задается в диапазоне от 1 до 255. Если величина приоритета равна - 1, то приоритет устанавливается по умолчанию и равен 10. Величина, равная 0, недопустима. Наивысший приоритет 255. Цепи с более высоким приоритетом трассируются первыми. При автоматическом размещении компонентов также используются приоритеты цепей для определения порядка, в котором компоненты размещаются ближе друг к Другу, чтобы длина цепи с максимальным приоритетом была минимальной. Правило u e layer определяет цепи или классы цепей, которые трассируются независимо от того, выделен или нет слой для их трассировки. Дескриптор <circuit descriptor> тесно связан с установкой правил. Правила проектирования, которые могут быть определены для множества слоев проекта, имеют определенную иерархию, рассмотренную выше. Пример синтаксиса схемы: (network (class cl sigl sig2 sig3 (circuit (match net length on (tolerance 500) ) J ) ) Манхэттенская длина цепей: sigl - 1500 mils sig2 - 1750 mils sig3 - 1600 mils Все цепи класса cl должны трассироваться таким образом, чтобы их длина отличалась от длины sig2 в пределах 500 mil. <clase„descriptor> Дескриптор класса цепей. <class descriptor>: : = (class <class id> {[{<net id>) I {<composite name list>}]} [<c ircuit descriptor>] <rule descr iptor> ] ADV [ {<layer rule descriptor>)] [<topology descriptor>] ) Пример определения классов: (network (class C3 siglO sigll sigl2 (layer rule Si S4 (rule (width 0. 020))) <layer ruleS2 S3 (rule (width 0.015)) )) ) Цепи siglO, sigll и sigl2 имеют правило ширины проводников 0,020 дюйма для класса слоев class layer на слоях SI and S4 и 0,015 дюйма для слоев S2 и S3. <class class descriptor> Дескриптор правил проектирования между классами цепей. PST <class class descriptor>::= (class class (classes < class id > {<class id>}} { [<rule descriptor> <layer rule descriptor>] } ) Пара классов образуется для любой возможной комбинации идентификаторов двух классов. Дескриптор <class class descriptor> определяет правила зазоров, наводки параллельных проводников, и т. п. Пример описания правил между классами цепей, обязательно входящих в файл проекта, приведен в листинге П9.3. I Листинг П9 3 (network (class TTL tnetl tnet2) (class ECL enetl enet2) (class CLKS clkl clk2 clk3) 4! 0 ... 170 171 172 173 174 175 176 ... 235
|