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

 
 
> Вопрос по Spectra-e, трассировка шин
admin
сообщение Nov 1 2004, 09:13
Сообщение #1


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



Взялся опять за платку и решил поработать уже в Spectra 15

Не вызывается помощь, видать что-то криво встало, но это ладно.

Вопрос 1.
С платой делаю так.
Беру схему из PCAD, размещаю в PCB. Далее вызываю трассировщик спектра,
прерываю его.
Работаю с цепями. Выбираю меню Define->Net Pair перехожу в режим выделения цепей и создаю пары.

Далее они трассируются вроде нормально.
Захожу в Rules->PCB->Diff. pairs, там правила.
Вопрос по этим правилам:
- как задавать органичения на разницу в длине цепей в паре? (поигрался различными значениями, эффекта не вижу)
- в каких единицах там указывать Max Uncoupled Length и Phase Tolerance?
- какие параметры обычно используют в Diff Spacing Rules.

Вопрос 2
То же самое, но если я хочу чтобы у меня шина была,
пробовал задать в Define->Net Bundle - так он вобще эти цепи разводить не хочет.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 23)
admin
сообщение Nov 2 2004, 12:24
Сообщение #2


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



дайте кто-нибудь ответ smile.gif)
Go to the top of the page
 
+Quote Post
alho
сообщение Nov 2 2004, 13:24
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 6-07-04
Из: Moscow
Пользователь №: 275



Чего-то все молчат, как партизаны.

Может мы с тобой чего-нибудь секретное спрашиваем, по наивности своей ...
Go to the top of the page
 
+Quote Post
vlasin
сообщение Nov 2 2004, 14:33
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 241
Регистрация: 26-07-04
Пользователь №: 385



Обычно знатоки спектры начинают отвечать в темах типа "какой разводчик самый лучший " и т.п. Тут все выскакивают .
А когда спрашивают что-то конкретное - молчат.
В лучшем случае пошлют почитать доку.
Go to the top of the page
 
+Quote Post
admin
сообщение Nov 2 2004, 14:39
Сообщение #5


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



кто может ссылки на доки дать?
У меня help не вызывается в спектре.
Go to the top of the page
 
+Quote Post
LeonY
сообщение Nov 2 2004, 14:57
Сообщение #6


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Пороюсь вечером - может чего и надыбаю. Сообщу :D


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
admin
сообщение Nov 2 2004, 15:23
Сообщение #7


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



спасибо smile.gif
буду ждать ответа от профи : ))
Go to the top of the page
 
+Quote Post
Vadam
сообщение Nov 2 2004, 15:37
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 70
Регистрация: 9-08-04
Из: Днепропетровск
Пользователь №: 465



Вот здесь есть немного:
http://www.eltm.ru/index.sema?a=pages&id=104

Но ,по-моему, эти же материалы есть в самой спектре в формате PDF.
Go to the top of the page
 
+Quote Post
admin
сообщение Nov 2 2004, 15:47
Сообщение #9


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



то что в русском описании понятно и так,
да вот только это не сработало у меня.

Может я шину не так задаю?
Кто как делает?
Go to the top of the page
 
+Quote Post
admin
сообщение Nov 2 2004, 17:10
Сообщение #10


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



Где можно почитать про эту самую трассировку ШИН ?
В PCAD, Spectra.
Go to the top of the page
 
+Quote Post
admin
сообщение Nov 9 2004, 11:37
Сообщение #11


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



прочитал все что было.

ну не трассирует она шины и все.
у микросхемы SMD, разьем DIP.

Чего я не так делаю?
Хочу шину. Хочу проводники одинаковой длины.
Go to the top of the page
 
+Quote Post
Nixon
сообщение Nov 9 2004, 12:01
Сообщение #12


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Для выравнивания выдели необходимые цепи (или создай с ними класс, группу) и сделай команду:
circuit group A (match_fromto_length on (tolerance 0.1)) - для группы цепей A включается правило выравнивания длин. Параметр у tolerance - это допуск на разницу длин выравниваемых цепей . Указывается в текущих единицах измерения. Вместо tolerance можно указывать ratio_tolerance - это как ты понимаешь отношение абсолютной величины допуска к длине самой длинной трассы (каламбур почти smile.gif). Вместо group может указываться net, class и selected.

2vlasin - согласен.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
admin
сообщение Nov 9 2004, 14:15
Сообщение #13


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



спасибо!
как раз методом "научного тыка" сам подошел к этому.

только вот не совсем понимаю,
как все это задать из меню. пока не получилось.
Go to the top of the page
 
+Quote Post
Nixon
сообщение Nov 9 2004, 14:36
Сообщение #14


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



А может просто команду ручками написать ? smile.gif Так же проще !


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
admin
сообщение Nov 9 2004, 14:37
Сообщение #15


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



это если ее знаешь smile.gif))
а если нет?
есть ли доступ к этой команде из меню? Я пока не нашел.
Go to the top of the page
 
+Quote Post
mif
сообщение Nov 29 2004, 19:25
Сообщение #16





Группа: Свой
Сообщений: 7
Регистрация: 23-11-04
Пользователь №: 1 199



В SP10 : RULES/GROUP SET.../TIME.../Group Set Timing Rules
Закладка: Length
Галочка : Match Groups

Вот, что получилось в итоге:
define (group group1 (selected))
circuit group group1 (match_fromto_length on (tolerance 10))
Go to the top of the page
 
+Quote Post
admin
сообщение Dec 3 2004, 12:13
Сообщение #17


Администратор форума
******

Группа: Администраторы
Сообщений: 3 118
Регистрация: 11-05-04
Пользователь №: 2



ясно.
теперь практически все становиться на свои места.
Go to the top of the page
 
+Quote Post
Serg1976
сообщение Sep 8 2005, 12:39
Сообщение #18


Частый гость
**

Группа: Свой
Сообщений: 167
Регистрация: 6-07-04
Пользователь №: 278



Цитата(Nixon @ Nov 9 2004, 15:01)
Для выравнивания выдели необходимые цепи (или создай с ними класс, группу) и сделай команду:
circuit group A (match_fromto_length on (tolerance 0.1))  - для группы цепей A включается правило выравнивания длин. Параметр у tolerance - это допуск на разницу длин выравниваемых цепей . Указывается в текущих единицах измерения. Вместо tolerance можно указывать ratio_tolerance - это как ты понимаешь отношение абсолютной величины допуска к длине самой длинной трассы (каламбур почти smile.gif). Вместо group может указываться net, class и selected.

2vlasin - согласен.
*

как заставить Specctra выравнивать проводники ввиде змейки?
Go to the top of the page
 
+Quote Post
Uree
сообщение Sep 8 2005, 12:51
Сообщение #19


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

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



Именно так как написано выше она и будет их выравнивать.

unit mm
circuit class PCI_CLK (match_net_length on (tolerance 1.2))
rule class PCI_CLK (patterns_allowed accordion )
rule class PCI_CLK (accordion_amplitude 6 1.2)

В этом куске do-файла задан разброс длин в 1.2мм, вторая строчка - это и есть выравнивание "змейкой", третья - параметры змейки - 6мм амплитуда и 1.2мм шаг между соседними сегментами.
Go to the top of the page
 
+Quote Post
Serg1976
сообщение Sep 9 2005, 07:54
Сообщение #20


Частый гость
**

Группа: Свой
Сообщений: 167
Регистрация: 6-07-04
Пользователь №: 278



Цитата(Uree @ Sep 8 2005, 15:51)
Именно так как написано выше она и будет их выравнивать.

unit mm
circuit class PCI_CLK (match_net_length on (tolerance 1.2))
rule class PCI_CLK (patterns_allowed  accordion )
rule class PCI_CLK (accordion_amplitude 6 1.2)

В этом куске do-файла задан разброс длин в 1.2мм, вторая строчка - это и есть выравнивание "змейкой", третья - параметры змейки - 6мм амплитуда и 1.2мм шаг между соседними сегментами.
*

Ура заработало!
Спасибо.
Go to the top of the page
 
+Quote Post
malex
сообщение Feb 1 2006, 08:21
Сообщение #21





Группа: Новичок
Сообщений: 3
Регистрация: 4-02-05
Пользователь №: 2 418



Народ еще один вопрос по теме: при использовании define bundle часть цепей трассируется проводниками нужной ширины, а другая нулевой, кто-нибудь сталкивался с такими bag'ами?
Go to the top of the page
 
+Quote Post
Panych
сообщение Feb 1 2006, 10:36
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 335
Регистрация: 17-06-04
Из: Москва
Пользователь №: 35



Цитата(Uree @ Sep 8 2005, 15:51) *
В этом куске do-файла задан разброс длин в 1.2мм...

а у меня при вызове из пикада с платой в мм спекттра виснет навсегда... не сильно напрягает, потому как привык к дюймам и милсам, но - как это обойти?


--------------------
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)
Go to the top of the page
 
+Quote Post
[sER]
сообщение Feb 3 2006, 14:22
Сообщение #23


PCB_developer
***

Группа: Свой
Сообщений: 209
Регистрация: 7-07-05
Пользователь №: 6 622



Panych, у меня было так, что спектра грузилась очень долгое время перед началом работы (P4-3.2гГц 512Мб) я тоже думал что висит(один раз дождался... минут 5 прошло), притом что дома та же версия(9.0.3) работала нормально...
я уже и на фаервол грешил (так как она при каждом запуске рвётся в сеть, а я её заблочил) и вообще уже незнал что думать, потом вроде перегенерил лицензию и все это прошло.


--------------------
Go to the top of the page
 
+Quote Post
Panych
сообщение Feb 3 2006, 14:31
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 335
Регистрация: 17-06-04
Из: Москва
Пользователь №: 35



Цитата
' date='Feb 3 2006, 17:22' post='84182']
Panych, у меня было так...

дык в дюймах тут же влетает и никаких тормозов! а в мм...


--------------------
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 00:11
Рейтинг@Mail.ru


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