2 Ljutik по поводу DO для Spescctra с прошлой страницы (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ShiphT 19 сентября 2003 г. 09:53

Я для каждой платы делаю свой файл, в котором отмечаю специфику (rule там всякие и т.д.), а в него включаю сам файл разводки. Самая сложная плата включала в себя ~1500 элементов и ~1000 цепей при очень плотной компоновке (360х200).


tax squeeze .2
fanout 5 (max_len -1)(pin_type active)(pin_share on)(via_share on)(share_len 100)
tax squeeze 1

# limit way 300
# rule layer internal1(limit_way 250)
# cost way 50
# tax way 4
# cost layer sig2 50 (type way)

tax cross 1.2
tax squeeze .5

####################### Start
route 10
if (complete_wire < 100)
then (clean 2)

#### Route phase 1
setexpr count (3)
while (count >0 && complete_wire < 100)
(
setexpr comp_rate (complete_wire)
route 5 11
if (complete_wire < 100 && complete_wire > comp_rate)
then (
setexpr count (count - 1)
)
else (setexpr count (0))
)

#### Route phase 2
if (complete_wire < 100)
then (clean 2)
setexpr count2 (5)
while (count2 >0 && complete_wire < 100)
(
setexpr comp_rate2 (complete_wire)
route 5 16
if (complete_wire > comp_rate2)
then (
setexpr count2 (count2 - 1)
)
else (
filter 5
limit cross 1
route 10 16
clean 2
setexpr count2 (0)
)
)

#### Route phase 3
if (complete_wire < 100)
then (clean 2)
setexpr count3 (10)
while (count3 >0 && complete_wire < 100)
(
setexpr comp_rate3 (complete_wire)
route 10 16
if (complete_wire > comp_rate3)
then (
setexpr count3 (count3 - 1)
)
else (
filter 3
limit cross 4
route 10 16
clean 2
setexpr count3 (0)
)
)

#### Route phase 4
if (complete_wire < 100)
then (clean 4)
setexpr count4 (100)
while (count4 >0 && complete_wire < 100)
(
setexpr comp_rate4 (complete_wire)
route 5 16
if (complete_wire > comp_rate4)
then (
setexpr count4 (count4 - 1)
)
else (
filter 5
limit cross 0
route 20 16
clean 5
setexpr count4 (0)
)
)
#

#### Final Cleanup
clean 5



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru