8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 195 196 197 198 199 200 201 ... 235

#For fanout: Try following: #select all components #select via V012C022

#cost side exit high #cost off center high

#£anout 9 (pintype active) (direction in out) (via share on) (pin share on) (max len 400) (share len 250)

ttprotect all vias (attr fanout)

## Reports

#report no fanout $/no fanout .rpt

#highlight no fanout

#Предварительная трассировка

........................ни......

#miter(style diagonal)(pin 1)(slant 5)(bend 80 1) #################################

bus diagonal

#### Инициализация трассировки route 7

if <complete wire < 100) then (clean 2)

#

####1 стадия трассировки setexpr count (3)

while (count >0 && completejwire < 100) (

setexpr camp rate (camplete wire)

route 5 11

if (camplete iwire < 100 && coitplete wire > comp j:ate)

then (

setexpr count (count - 1) )

else (setexpr count (0)) )

ft

#### 2 стадия трассировки


if (complete wire< 100)

then (clean 2) setexpr count2 (3)

while <count2 >0 && complete wire < 100) (

setexpr coinp rate2 (complete wire>

route 5 16

if (complete wire > coirp rate2)

then (

setexpr count2 (count2 - 1)

)

else (

setexpr count2 (0)

)

)

#

3 стадия трассировки if (completejwire < 100) then (clean 3) setexpr count3 (5)

while (counts >0 && complete wire < 100) (

setexpr coirp rate3 (complete wire)

route 10 16

if (complete wire > comp rate3)

then (

setexpr count3 (counts - 1)

)

else (

write routes $/prefilter.rte

filter 5

limit cross 0

route 25 16

setexpr count3 (0)

)

)


ЛистинП9.14 vк ....:? 3

.........,„................................................................................,.................,.................J............л ,а.........,...,.,......i..v..i....,4.;.......................................................

define (class CLOCKS *clk*)

circuit class CLOCKS (match net lengthon (tolerance 100))

define (class CLOCKS *clk*)

circuit class CLOCKS (length 4900 4800)

Для плотных плат стоит ограничить число проходов до пяти за- раз, после каждых пяти проходов проводить сглаживание (см. листинг П9.15).

#### Сглаживание clean 5

write routes $/premiter.rte

unit mil grid wire 1

#miter(style diagonal)(pin 1)

#miter (style diagonal)

#unmiter

#miter(style diagonal)(pin 1)

#mi ter(style diagonal) miter (pin 1000) miter (pin 500) miter (pin 100) miter (pin 50)

miter (pin 20)

miter (slant 1000)

miter (bard 2000 62)

miter (band 64 2)

write routes $/miter.rte

report status $/final.sts

Для трассировки ответственных цепей типа тактовой синхронизации (clocks), длина которых должна иметь определенное значение, используют следующий прием (задание класса цепей) (листинг П9.14).



0 ... 195 196 197 198 199 200 201 ... 235