Перейти к содержанию
    

заменил компоненты в DC скомпелировал CDB, сделал Package Design, в Exp провел прямую аннотацию, стал трассировать, вкл cross probe , и получил что ref des компонента в expedition не совпадает с ref des в DC. что делать?

 

Попробуйте сделать полную (не инкрементную перекомпиляцию) и можно еще упаковку rebuildAll

Крайний вариант - упаковка RepackageAll, но тогда все Рефдезы будут переназначены упаковщиком по одному ему ведомым правилам, которые Вам могут не понравится.

 

На всякий случай, если не знаете где это:

Меню Tools>Other Utilites > Packager

Так по крайней мере в 2005, да и новый DC думаю не сильно изменился.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может это уже из разряда FAQ, но тем не менее спрошу. Как убить из шаблона топологии нетлист?

 

Я вот что сделал:

1) В LM создал новый шаблон, указал из какого проекта, ну и название.

2) запустил редактор шаблона, по сути Exp, ну и стер всю топологию и компоненты.

3) Осталось убить нетлист (и, видимо, локальную либу проекта-шаблона, оставив там только нужные via и mounting)... Не знаю как...

 

Или это не так делается? Шаблон из готового проекта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем.... Так пока и не сделал.

Нетлист удалось убить прямым убийством папки с icdb и файла netlist.kyn. Но однако информация о компонентах с их рефдесами все равно осталась.

 

Как правильно сделать шаблон из проекта? Чтобы остались:

 

- стек слоев

- описания via

- констрейны дефолтные

- схемы DRC

- рисунок контура платы, route border и монтажные отверстия и контуры фрезеровки.

- правила мультивиа

- прочие настройки типа экспорта в гербер и т.п.

 

и было убито ВСЁ, что касалось непосредственно схемы проекта - компоненты, цепи, пр.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем.... Так пока и не сделал.

Нетлист удалось убить прямым убийством папки с icdb и файла netlist.kyn. Но однако информация о компонентах с их рефдесами все равно осталась.

 

Как правильно сделать шаблон из проекта? Чтобы остались:

 

- стек слоев

- описания via

- констрейны дефолтные

- схемы DRC

- рисунок контура платы, route border и монтажные отверстия и контуры фрезеровки.

- правила мультивиа

- прочие настройки типа экспорта в гербер и т.п.

 

и было убито ВСЁ, что касалось непосредственно схемы проекта - компоненты, цепи, пр.

 

Самое простое:

- Сделать копию проекта через Job Managent Wizard

- Удалить все листы схемы оставив один на котором оставить один компонент (чтобы упаковка прошла)

- Сделать прямую аннотацию, сохраниться

- Создать шаблон

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самое простое:

- Сделать копию проекта через Job Managent Wizard

- Удалить все листы схемы оставив один на котором оставить один компонент (чтобы упаковка прошла)

- Сделать прямую аннотацию, сохраниться

- Создать шаблон

 

Да, спасибо, так все получилось. Как всегда, все гениальное просто...

 

А этот последний компонент не убить никак? Или он сам убьется потом, когда на базе этого шаблона будет создан проект платы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Господа помогите разобраться.

Досталось мне переделать проект, заменил компоненты в DC скомпелировал CDB, сделал Package Design, в Exp провел прямую аннотацию, стал трассировать, вкл cross probe , и получил что ref des компонента в expedition не совпадает с ref des в DC. что делать?

 

----

 

да и Routed_pins до сих пор не активна :biggrin:

 

возможно пользовались утилитой RefDes в DC и она перебила соответствующие рефдесы. Теперь кондёры стоят не на "своих местах".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, спасибо, так все получилось. Как всегда, все гениальное просто...

 

А этот последний компонент не убить никак? Или он сам убьется потом, когда на базе этого шаблона будет создан проект платы?

 

В проекте платы при прямой аннотации останется только, то что есть в новом нетлисте (из схемы).

Также заметьте что часто последним компонентом(ми) является разъем(ы), который всегда есть на плате данного типа, соответственно мы наоборот заинтересованы чтобы он вместе с шаблоном сразу попал в нужное место платы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Также заметьте что часто последним компонентом(ми) является разъем(ы), который всегда есть на плате данного типа,

 

Это да, факт, их там есть. Но я как всегда не догадался, что аннотация возьмет именно разъем с шаблона, а не снесет его, и добавит другой (из-за другого рефдеса)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот еще... Это просто достало, и как с этим воевать, не понимаю. ОС 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? Что бы, не отвлекаясь на эти открытия, убийства и перезапуски, просто работать - двигать компоненты, свопить пины и гейты и переназначать пины ПЛИС, БЫСТРО делая все аннотации в нужных направлениях!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

Связка IOD-DxD-Exp, IOD в режиме, когда создает иерархический блок в схеме, и парт в pdb в локальной либе. При оптимизации расположения пинов ФПГА, компонентов, их пинов и гейтов приходится не один десяток раз делать аннотацию по кругу IOD->DxD->Exp->IOD, чтобы в IOD всегда видеть последние изменения, сделанные в Exp, и соотв. свопить и переназначать пины фпга, и доводить эти изменения до Exp. А проблема такая:

- Чтобы сделать синхронизацию IOD->DxD, он зачем то требует закрыть проект в Exp.

потому что Ехр захватил базу и держит ее

по этому Ехр надо выгрузить

- Когда закрываешь Exp, и до этого была в нем прямая аннотация произведена, он периодически виснет так, что его можно убить только диспетчером устройств, причем виснет, закрыв все окна, и оставшись только в списке задач. Если закрываеть в нем только проект, то периодически тоже виснет, но с открытым окном. Но виснет не всегда, хрен поймешь, то виснет, то не виснет. Слава яйцам, хоть сохраняет корректно все. Да и даже если бы не вис, то все равно это очень долго, закрыть проект, открыть проект, провести прямую аннотацию, где он еще раз переоткрывает проект.

- После того, если Exp вис, когда потом открываешь опять Exp, он долго открывает, и задает естессно кучу вопросов на тему оставшихся после убийства процесса локов, это вообще долго.

такого не замечал

 

Как бы сделать, чтобы ничего не закрывая, быстро и оперативно держать открытыми и засинхронизированными всех троих - плис в IOD, схему в DxD, и плату в Exp? Что бы, не отвлекаясь на эти открытия, убийства и перезапуски, просто работать - двигать компоненты, свопить пины и гейты и переназначать пины ПЛИС, БЫСТРО делая все аннотации в нужных направлениях!

это было бы супер-пупер и плюс к этому иметь горячию связь без всяких Fa & BA :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

горячию связь без всяких Fa & BA

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может быть баян, но спрошу так, сам не разобрался.

 

Как сделать так, чтобы DRC проверял линейные размеры с точностью до 3 знаков после запятой? Я поставил сначала три знака в Setup->Display Units / Regional settings, но это не дало ничего вообще. Затем поставил в CES точность линейного размера три знака, и галку "Keep in sync with exp". После этого Measure стало измерять до трех знаков, но DRC все равно проверяет до двух. Где еще ставить точность в три знака?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Толи лыжи не едут ...

Прислали проект на верификацию и доработку. Китайцы рисуют схемы в оркаде 16.6 трассируют в PADS. Вот сейчас думают как без заморочек с несколькими пакетами свести все в экспедишн. Схемы в DSN он прочитать не может. Наверное из-за версий. Как лучше всего свести схематику из оркада и плату и PADS в один проект?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Толи лыжи не едут ...

Прислали проект на верификацию и доработку. Китайцы рисуют схемы в оркаде 16.6 трассируют в PADS. Вот сейчас думают как без заморочек с несколькими пакетами свести все в экспедишн. Схемы в DSN он прочитать не может. Наверное из-за версий. Как лучше всего свести схематику из оркада и плату и PADS в один проект?

1.DxD импортирует Orcad без проблем

2.Ехр проглотит Pads

 

и получится ветка DxD-Exp

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1.DxD импортирует Orcad без проблем

2.Ехр проглотит Pads

 

и получится ветка DxD-Exp

Не импорттрует, когда подсовывешь DSN файл ругается что неизвестный формат. Лайоут из PADS тоже не может открыть. Китайцы такие китайцы... Молчу уже, что в такой связке бэк анноташион у них не работает. Разъемы в схем насчитал в нескольких разных начертаниях. Короче бардак, как оно еще будет работать - хз

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...