Serj A.S.
Aug 14 2007, 13:45
Подскажите кто-нибудь, плз, существует ли возможность интерактивно (или как-нибудь еще) задавать длину дифференциальной линии. Очень удобный инструмент - Tools/ Interactive Length Tuning работает только с обычными трассами. А для дифф. что, толко руками зигзаги рисовать?
Спасибо!
Hardman
Aug 15 2007, 16:34
Цитата(Serj A.S. @ Aug 14 2007, 17:45)

Подскажите кто-нибудь, плз, существует ли возможность интерактивно (или как-нибудь еще) задавать длину дифференциальной линии. Очень удобный инструмент - Tools/ Interactive Length Tuning работает только с обычными трассами. А для дифф. что, толко руками зигзаги рисовать?
Спасибо!
Там вообще с дифференциальными связями проблема, недоперепрограммировали они что-то. Только ручками.
Serj A.S.
Aug 15 2007, 16:52
Цитата(Hardman @ Aug 15 2007, 20:34)

Там вообще с дифференциальными связями проблема, недоперепрограммировали они что-то. Только ручками.
Грустно!
Спасибо.
Владимир
Aug 31 2007, 08:54
Цитата
А для дифф. что, толко руками зигзаги рисовать?
Дифпары для скоростных цепей. Им зигзаги противопоказаны
Цитата
Там вообще с дифференциальными связями проблема, недоперепрограммировали они что-то. Только ручками.
Да. Только в последних Update, легкое улучшение есть
Vokchap
Aug 31 2007, 12:58
Цитата(Владимир @ Aug 31 2007, 11:54)

Дифпары для скоростных цепей. Им зигзаги противопоказаны
Это наверное оттого, что Вы с ними не работали...
doppler
Mar 3 2008, 15:14
Цитата(Владимир @ Aug 31 2007, 12:54)

Дифпары для скоростных цепей. Им зигзаги противопоказаны
Да. Только в последних Update, легкое улучшение есть
Коллеги! Подскажите про разводку диф пар (ручную) - надо сделать пары: проводник 5mil,между 7mil , от пары до других проводников 20mil. А то чего то не получается -то диф трассы не начинают разводиться (когда подводишь курсор к паду), то ведешь и какие-то петли в них делает CAD
Владимир
Mar 3 2008, 20:23
Не знаете с чего начать-- Начните с Rule Wizard
doppler
Mar 12 2008, 06:33
Цитата(Владимир @ Mar 4 2008, 00:23)

Не знаете с чего начать-- Начните с Rule Wizard
Спасибо! Но все равно проблемы остались (AD 6.8)
-Автоматический разводчик не хочет разводить как дифпары, может какую команду в стратегии надо поставить?
-Интерактивное выравнивание длинны не удалось заставить работать, опция в меню есть, а не работает,каким образом происходит выравнивание длинн- создание змейки на одной из линий или создание изгибов непосредственно с дифф пар?
Владимир
Mar 12 2008, 08:35
Не советовал бы отдать дифпары авторазводчику.
Загнетесь все правила писать, чтобы получить желаемое.
учтите, для скоростных дифпар соседств некоторых линий рядом противопоказан, как и переходных, как и разрывов в металлизации, как и прочего, чего может схема не знать, а только программист. (зависит от времянки). Дифпар не так много, и не так сложно полуавтоматом их развести и зафиксировать.
doppler
Mar 12 2008, 11:25
Цитата(Владимир @ Mar 12 2008, 12:35)

Не советовал бы отдать дифпары авторазводчику.
Загнетесь все правила писать, чтобы получить желаемое.
учтите, для скоростных дифпар соседств некоторых линий рядом противопоказан, как и переходных, как и разрывов в металлизации, как и прочего, чего может схема не знать, а только программист. (зависит от времянки). Дифпар не так много, и не так сложно полуавтоматом их развести и зафиксировать.
Владимир, а можно поподробнее - непонятно, как в ручном режиме получить высокую точность длинн дифпар (~2-3 mils). Также, как я понял, считается длинна проводника без учета что проводник уже идет под падом - можно ли как то сделать,чтобы считалась реальная длинна по проводнику. И самое главной в полуавтомате очень "затыкается" разводчик т.е веду курсор а линий за ним нету или начинаютидти в разные стороны ( хотя препятствий нету) -может чего в установках не так?. И еще одна проблемка - создается очень много отрезков.
Заранее благодарен за консультацию
Владимир
Mar 12 2008, 12:18
ручном режиме получить высокую точность длинны дифпар (~2-3 mils).
Ну с точностью вы загнули. Вам даже микросхемы так не смонтируют.
Такая точность даже при выравнивании внутри одной дифпары-- излишняя.
Во вторых, хоть убей не вижу задач для выравнивания с такой точностью. У вас разброс задержек внутри одной микросхемы для таких выводов будет больше.
Более того, если так хочется, можете PAD подвинуть туда сюда на такую величину. Никто не заметит.
doppler
Mar 12 2008, 14:38
Цитата(Владимир @ Mar 12 2008, 16:18)

Во вторых, хоть убей не вижу задач для выравнивания с такой точностью. У вас разброс задержек внутри одной микросхемы для таких выводов будет больше.
Более того, если так хочется, можете PAD подвинуть туда сюда на такую величину. Никто не заметит.
Задача не выдуманная - предельно дапустимые требования к разводке PCI -express такие- 5 mils(это рекомендация Intel) , но с учетом неточности производителя хотят 0 ну или на крайней случай требования к разводке 2-3 mils
Владимир
Mar 12 2008, 15:04
Ширина дорожек и зазор между ними для 100 Ом дифпары выше этого значения.
Говорить реально у выравнивании-- в первом приближении на порядок выше чем ширина или зазор.
Для PCI-- там нет такого количества дифпар где все это надо выдерживать.
просто выравнивание не для дифпар--- это другая песня.
vicnic
Apr 30 2009, 08:19
Цитата(Владимир @ Mar 4 2008, 00:23)

Не знаете с чего начать-- Начните с Rule Wizard
День добрый. Есть вопрос по картинке. Правила для пары я создал и развел. Но на картинке можно видеть длину каждого проводника, а у меня в аналогичном пункте пусто, просто перечислены названия цепей. Как увидеть это условие или даже задать его?
Владимир
Apr 30 2009, 16:26
Цитата(vicnic @ Apr 30 2009, 11:19)

День добрый. Есть вопрос по картинке. Правила для пары я создал и развел. Но на картинке можно видеть длину каждого проводника, а у меня в аналогичном пункте пусто, просто перечислены названия цепей. Как увидеть это условие или даже задать его?
Возможно эти цепи у вас не разведены, соответственно не из чего считать длину
Подскажите, пожалуйста, как в правилах указать именно дифпару как объект, чтобы задать зазор между соседними дифпарами. Если писать в правилах IsTrack And InDifferentialPairClass('All Differential Pairs'), то протел воспринимает не дифпару целиком, а одиночную линию дифпары. Хотя при трассировке установленный таким образом зазор выдерживается, но вся дифпара все же зеленится, сигнализируя ошибку. Что посоветуете? Как вы задаете зазор между соседними дифпарами?
Владимир
May 18 2009, 19:49
Цитата(G_A_S @ May 18 2009, 19:32)

Подскажите, пожалуйста, как в правилах указать именно дифпару как объект, чтобы задать зазор между соседними дифпарами. Если писать в правилах IsTrack And InDifferentialPairClass('All Differential Pairs'), то протел воспринимает не дифпару целиком, а одиночную линию дифпары. Хотя при трассировке установленный таким образом зазор выдерживается, но вся дифпара все же зеленится, сигнализируя ошибку. Что посоветуете? Как вы задаете зазор между соседними дифпарами?
Толи в 8 номере за прошлый год, то ли в первом за этот год.
Писал и в картинках показывал
Цитата(Владимир @ May 18 2009, 23:49)

Толи в 8 номере за прошлый год, то ли в первом за этот год.
Писал и в картинках показывал
Спасибо) Поищу!
Цитата(Владимир @ May 18 2009, 23:49)

Толи в 8 номере за прошлый год, то ли в первом за этот год.
Писал и в картинках показывал
Искал-искал... так и не нашел...
Владимир
May 20 2009, 17:39
Цитата(G_A_S @ May 19 2009, 20:08)

Искал-искал... так и не нашел...
Не может быть, счас пошукаю
8 номер страница 59, 4 и 5 пункты.
В последнем до любого проводника, но по аналогии можно указать до любого проводника другой дифпары
Цитата(Владимир @ May 20 2009, 21:39)

Не может быть, счас пошукаю
8 номер страница 59, 4 и 5 пункты.
В последнем до любого проводника, но по аналогии можно указать до любого проводника другой дифпары
Спасибо! Нашел.
Попутно еще один вопрос по дифпарам. Все время пары отлично сваппировались между собой интерактивно при подведении одной к другой. Но что-то случилось и они перестали это делать... Что может быть причиной? Может какая-то галочка или еще что...
Вопрос снят. Разобрался. При выключенных соединительных резинках ничего не сваппируется... Хотя странно... Причем тут они?.. Косяк что ли?
На определенном этапе трассировки проекта начала выскакивать ошибка при попытке выровнить дифференциальную линию. Раньше такого не наблюдалось. Сначала подумал, что может глюканул сам файл разводки и откатился на несколько сохранений назад, где этого не бвло. Но через какое-то время ошибка возникла вновь.
Access violation at address 13A7E26C in module 'ADVPCB.DLL'. Read of address 00000220 at 13A7E26C.
Exception Occurred In
EqualizeNetLengths
Что посоветуете делать? Версия 09 зима без обновлений...
Поставил только что обновления до 16676. Ошибка осталась...
Владимир
May 27 2009, 19:12
Цитата(G_A_S @ May 27 2009, 12:33)

На определенном этапе трассировки проекта начала выскакивать ошибка при попытке выровнить дифференциальную линию. Раньше такого не наблюдалось. Сначала подумал, что может глюканул сам файл разводки и откатился на несколько сохранений назад, где этого не бвло. Но через какое-то время ошибка возникла вновь.
Access violation at address 13A7E26C in module 'ADVPCB.DLL'. Read of address 00000220 at 13A7E26C.
Exception Occurred In
EqualizeNetLengths
Что посоветуете делать? Версия 09 зима без обновлений...
Поставил только что обновления до 16676. Ошибка осталась...
На этот модуль часто ругается. и в старых версиях, и сколько себя помню
Бывает так вываливается, что при очередной загрузке вываливается сам, не до конца раскрыв ранее открытые файлы
Вылечивается до очередного вылета запуском программы, открытием другого файла или проекта.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.