|
|
  |
MG Expedition ликбез ... |
|
|
|
Apr 10 2013, 17:11
|
Частый гость
 
Группа: Свой
Сообщений: 150
Регистрация: 13-10-05
Пользователь №: 9 614

|
Цитата(egorman44 @ Apr 10 2013, 10:32)  заменил компоненты в DC скомпелировал CDB, сделал Package Design, в Exp провел прямую аннотацию, стал трассировать, вкл cross probe , и получил что ref des компонента в expedition не совпадает с ref des в DC. что делать? Попробуйте сделать полную (не инкрементную перекомпиляцию) и можно еще упаковку rebuildAll Крайний вариант - упаковка RepackageAll, но тогда все Рефдезы будут переназначены упаковщиком по одному ему ведомым правилам, которые Вам могут не понравится. На всякий случай, если не знаете где это: Меню Tools>Other Utilites > Packager Так по крайней мере в 2005, да и новый DC думаю не сильно изменился.
|
|
|
|
|
Apr 24 2013, 13:26
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Может это уже из разряда FAQ, но тем не менее спрошу. Как убить из шаблона топологии нетлист?
Я вот что сделал: 1) В LM создал новый шаблон, указал из какого проекта, ну и название. 2) запустил редактор шаблона, по сути Exp, ну и стер всю топологию и компоненты. 3) Осталось убить нетлист (и, видимо, локальную либу проекта-шаблона, оставив там только нужные via и mounting)... Не знаю как...
Или это не так делается? Шаблон из готового проекта.
|
|
|
|
|
Apr 24 2013, 19:38
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(SM @ Apr 24 2013, 23:03)  В общем.... Так пока и не сделал. Нетлист удалось убить прямым убийством папки с icdb и файла netlist.kyn. Но однако информация о компонентах с их рефдесами все равно осталась.
Как правильно сделать шаблон из проекта? Чтобы остались:
- стек слоев - описания via - констрейны дефолтные - схемы DRC - рисунок контура платы, route border и монтажные отверстия и контуры фрезеровки. - правила мультивиа - прочие настройки типа экспорта в гербер и т.п.
и было убито ВСЁ, что касалось непосредственно схемы проекта - компоненты, цепи, пр. Самое простое: - Сделать копию проекта через Job Managent Wizard - Удалить все листы схемы оставив один на котором оставить один компонент (чтобы упаковка прошла) - Сделать прямую аннотацию, сохраниться - Создать шаблон
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Apr 25 2013, 06:12
|

Знающий
   
Группа: Свой
Сообщений: 602
Регистрация: 6-12-06
Из: Минск
Пользователь №: 23 207

|
Цитата(egorman44 @ Apr 10 2013, 10:32)  Господа помогите разобраться. Досталось мне переделать проект, заменил компоненты в DC скомпелировал CDB, сделал Package Design, в Exp провел прямую аннотацию, стал трассировать, вкл cross probe , и получил что ref des компонента в expedition не совпадает с ref des в DC. что делать? ---- да и Routed_pins до сих пор не активна  возможно пользовались утилитой RefDes в DC и она перебила соответствующие рефдесы. Теперь кондёры стоят не на "своих местах".
--------------------
нет ничего твоего, кроме нескольких кубических сантиметров в черепе... © Оруэлл.
|
|
|
|
|
Apr 25 2013, 07:11
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(SM @ Apr 25 2013, 00:24)  Да, спасибо, так все получилось. Как всегда, все гениальное просто...
А этот последний компонент не убить никак? Или он сам убьется потом, когда на базе этого шаблона будет создан проект платы? В проекте платы при прямой аннотации останется только, то что есть в новом нетлисте (из схемы). Также заметьте что часто последним компонентом(ми) является разъем(ы), который всегда есть на плате данного типа, соответственно мы наоборот заинтересованы чтобы он вместе с шаблоном сразу попал в нужное место платы.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Apr 25 2013, 07:43
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(fill @ Apr 25 2013, 11:11)  Также заметьте что часто последним компонентом(ми) является разъем(ы), который всегда есть на плате данного типа, Это да, факт, их там есть. Но я как всегда не догадался, что аннотация возьмет именно разъем с шаблона, а не снесет его, и добавит другой (из-за другого рефдеса)
|
|
|
|
|
Apr 25 2013, 10:25
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Вот еще... Это просто достало, и как с этим воевать, не понимаю. ОС Win XP 32 бит, EE был 7.9.4, вот попробовал 7.9.5 - тоже самое.
Связка IOD-DxD-Exp, IOD в режиме, когда создает иерархический блок в схеме, и парт в pdb в локальной либе. При оптимизации расположения пинов ФПГА, компонентов, их пинов и гейтов приходится не один десяток раз делать аннотацию по кругу IOD->DxD->Exp->IOD, чтобы в IOD всегда видеть последние изменения, сделанные в Exp, и соотв. свопить и переназначать пины фпга, и доводить эти изменения до Exp. А проблема такая: - Чтобы сделать синхронизацию IOD->DxD, он зачем то требует закрыть проект в Exp. - Когда закрываешь Exp, и до этого была в нем прямая аннотация произведена, он периодически виснет так, что его можно убить только диспетчером устройств, причем виснет, закрыв все окна, и оставшись только в списке задач. Если закрываеть в нем только проект, то периодически тоже виснет, но с открытым окном. Но виснет не всегда, хрен поймешь, то виснет, то не виснет. Слава яйцам, хоть сохраняет корректно все. Да и даже если бы не вис, то все равно это очень долго, закрыть проект, открыть проект, провести прямую аннотацию, где он еще раз переоткрывает проект. - После того, если Exp вис, когда потом открываешь опять Exp, он долго открывает, и задает естессно кучу вопросов на тему оставшихся после убийства процесса локов, это вообще долго.
Как бы сделать, чтобы ничего не закрывая, быстро и оперативно держать открытыми и засинхронизированными всех троих - плис в IOD, схему в DxD, и плату в Exp? Что бы, не отвлекаясь на эти открытия, убийства и перезапуски, просто работать - двигать компоненты, свопить пины и гейты и переназначать пины ПЛИС, БЫСТРО делая все аннотации в нужных направлениях!
|
|
|
|
|
Apr 25 2013, 11:47
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(SM @ Apr 25 2013, 13:25)  ... Связка IOD-DxD-Exp, IOD в режиме, когда создает иерархический блок в схеме, и парт в pdb в локальной либе. При оптимизации расположения пинов ФПГА, компонентов, их пинов и гейтов приходится не один десяток раз делать аннотацию по кругу IOD->DxD->Exp->IOD, чтобы в IOD всегда видеть последние изменения, сделанные в Exp, и соотв. свопить и переназначать пины фпга, и доводить эти изменения до Exp. А проблема такая: - Чтобы сделать синхронизацию IOD->DxD, он зачем то требует закрыть проект в Exp. потому что Ехр захватил базу и держит ее по этому Ехр надо выгрузить Цитата - Когда закрываешь Exp, и до этого была в нем прямая аннотация произведена, он периодически виснет так, что его можно убить только диспетчером устройств, причем виснет, закрыв все окна, и оставшись только в списке задач. Если закрываеть в нем только проект, то периодически тоже виснет, но с открытым окном. Но виснет не всегда, хрен поймешь, то виснет, то не виснет. Слава яйцам, хоть сохраняет корректно все. Да и даже если бы не вис, то все равно это очень долго, закрыть проект, открыть проект, провести прямую аннотацию, где он еще раз переоткрывает проект. - После того, если Exp вис, когда потом открываешь опять Exp, он долго открывает, и задает естессно кучу вопросов на тему оставшихся после убийства процесса локов, это вообще долго. такого не замечал Цитата Как бы сделать, чтобы ничего не закрывая, быстро и оперативно держать открытыми и засинхронизированными всех троих - плис в IOD, схему в DxD, и плату в Exp? Что бы, не отвлекаясь на эти открытия, убийства и перезапуски, просто работать - двигать компоненты, свопить пины и гейты и переназначать пины ПЛИС, БЫСТРО делая все аннотации в нужных направлениях! это было бы супер-пупер и плюс к этому иметь горячию связь без всяких Fa & BA
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
May 9 2013, 14:38
|
Знающий
   
Группа: Свой
Сообщений: 791
Регистрация: 14-05-05
Из: Минск
Пользователь №: 5 035

|
Цитата(КонстантинТ @ May 9 2013, 17:14)  Толи лыжи не едут ... Прислали проект на верификацию и доработку. Китайцы рисуют схемы в оркаде 16.6 трассируют в PADS. Вот сейчас думают как без заморочек с несколькими пакетами свести все в экспедишн. Схемы в DSN он прочитать не может. Наверное из-за версий. Как лучше всего свести схематику из оркада и плату и PADS в один проект? 1.DxD импортирует Orcad без проблем 2.Ехр проглотит Pads и получится ветка DxD-Exp
--------------------
Будь ты рабочий, будь ты профессор, а DxD-IOD-Exp должен знать каждый, чтобы не стать пособником империализма.
|
|
|
|
|
May 9 2013, 15:10
|

Местный
  
Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345

|
Цитата(Frederic @ May 9 2013, 17:38)  1.DxD импортирует Orcad без проблем 2.Ехр проглотит Pads
и получится ветка DxD-Exp Не импорттрует, когда подсовывешь DSN файл ругается что неизвестный формат. Лайоут из PADS тоже не может открыть. Китайцы такие китайцы... Молчу уже, что в такой связке бэк анноташион у них не работает. Разъемы в схем насчитал в нескольких разных начертаниях. Короче бардак, как оно еще будет работать - хз
--------------------
Если в сердце дверь закрыта - надо в печень постучать..
|
|
|
|
|
  |
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|
|