реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Помогите по SPECCTRA, do-file: define (bundle..
kan35
сообщение Aug 30 2006, 06:51
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Создаю 2 шины в do файле:
define (bundle LCD1 (gap 0.30 (layer TOP BOTTOM)) (nets DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7))
define (bundle LCD2 (gap 0.30 (layer TOP BOTTOM)) (nets CL1 CL2 FRM DISP))
Эт сигналы идут от одной микросхемы к одному разъёму. Но почемуто они обе (шины) рисуются только в топе и поэтому МЕШАЮТ друг другу конечно потому что первая пересекает вторую. Как позволить той или иной проходить через bottom?
Go to the top of the page
 
+Quote Post
Uree
сообщение Aug 30 2006, 07:25
Сообщение #2


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Цитата(kan35 @ Aug 30 2006, 07:51) *
Создаю 2 шины в do файле:
define (bundle LCD1 (gap 0.30 (layer TOP BOTTOM)) (nets DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7))
define (bundle LCD2 (gap 0.30 (layer TOP BOTTOM)) (nets CL1 CL2 FRM DISP))
Эт сигналы идут от одной микросхемы к одному разъёму. Но почемуто они обе (шины) рисуются только в топе и поэтому МЕШАЮТ друг другу конечно потому что первая пересекает вторую. Как позволить той или иной проходить через bottom?


Проверьте заданные зазоры на слое Воттом, если там задано больше 0.3 - Спекктра ессно не поведет там эти шины.
Кстати в команде define(bundle не задается слой трассировки шины, (gap 0.30 (layer TOP BOTTOM)) - задает зазор_на_слое - в вашем случае 0.3 на Тор и 0.3 на Воттом. По умолчанию дороги будут вестись шиной на любом разрешенном для трассировки слое, с допустимыми зазорами не больше заданных в этой команде. Так что если вы не задали именно для этих цепей слой только Тор (напр. circuit net net_id(use_layer Top)), то они должны вестись и в Воттом-е.
Go to the top of the page
 
+Quote Post
kan35
сообщение Aug 30 2006, 08:09
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



У меня на всех слоях заданы зазоры 0.2.
То что gap 0.30(layers top bottom) - знаю что просто задает зазоры на данных слоях.
У меня do файл созданный мастером. Эти строчки что я добавил - единственные. В чем еще может быть дело?
Go to the top of the page
 
+Quote Post
Uree
сообщение Aug 30 2006, 08:17
Сообщение #4


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



В чем еще - не знаю. Но с шинами (bundle) Specctra работает крайне странно, у меня они даже создаются далеко не в каждом проекте - отказывается создавать и всё тут. Поэтому я от них отказался и разбираться глубже не стал.
Go to the top of the page
 
+Quote Post
kan35
сообщение Aug 30 2006, 08:26
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Цитата(Uree @ Aug 30 2006, 12:17) *
В чем еще - не знаю. Но с шинами (bundle) Specctra работает крайне странно, у меня они даже создаются далеко не в каждом проекте - отказывается создавать и всё тут. Поэтому я от них отказался и разбираться глубже не стал.

А чем пользуетесь вместо bundle?
Go to the top of the page
 
+Quote Post
Uree
сообщение Aug 30 2006, 08:39
Сообщение #6


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



При большом количестве проходов трассировки, она такие вещи и так достаточно хорошо прокладывает. Если нужна еще и длина одинаковая, тогда создаю группы и задаю им выравнивание.

Посмотрите на прицепленные файлы(это всё к одной плате), примерно такая идеология:
главный файл - команды отображения, сохранение результатов и вызовы остальных ДО-файлов(udsl.do)
файл правил - отдельно(rules.do)
предварительная трассировка - отдельно(preroute.do)
основная трассировка - еще один файл(adv_route.do)

Так и разбираться с ними легче(в одном файле и запутаться недолго) и все равно потом руками придется править - идеальных результатов от неё все равно не дождешся.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01379 секунд с 7
ELECTRONIX ©2004-2016