|
Design reuse, without schematic |
|
|
|
Oct 15 2012, 13:46
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Есть разведенная плата. Надо заимствовать ее почти целиком в новом проекте. Никаких проблем нет при наличии схемы. Но что делать, если схемы нет? Пробовал импортировать нетлист через EDIF. Импортируется, даже создает само УГО компонентов в библиотеке, но на листы схемы их не помещает, соответственно, далее такая "схема" не пакуется и т.д. Упаковщику нужен файл .xcon (версия 16.5). При этом есть файл verilog. В хелпе сказано, что при отсутствии xcon должен автоматически запуститься процесс uprev, но этого не происходит. Вызвать его вручную я тоже не могу, нет такого файла. Как же быть? Схема, все-таки, есть. Но она в менторовском DxD. Никак ее не удается нормально открыть в кейденсе, ни в концепте, ни в оркаде. Максимум, чего удалось добиться, это открытие схемы в криво-косом виде через EDIF, но она, ессно, не пакуется и т.д. Кто-нибудь знает, как можно нормально отконвертировать схему и открыть ее в концепте?
|
|
|
|
|
Oct 15 2012, 18:16
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(Uree @ Oct 15 2012, 20:35)  Повторюсь - чем собирать с миру по нитке, легче самому себе сшить рубашку. Вопрос в том, надо ли? Особенно, если кто-то уже сшил 90% рубашки... Цитата(krux @ Oct 15 2012, 21:13)  design reuse без схемы? не проще ли тогда к вашему уже готовому дизайну прилепить PLD-разъемы и сделать мезанинную конструкцию? Может и проще, только дороже. Надо все уместить на одну плату. Согласитесь, схема при повторном использовании топологии сама по себе уже не важна, ее всегда можно посмотреть в оригинальном проекте, если сильно надо будет. Цитата(krux @ Oct 15 2012, 21:13)  зы. а в DxD отредактировать и нетлист опять отдать? или билбиотек от DxD тоже нет? Все есть. Вся схема есть. Не понял, что именно отредактировать? Нетлист тоже есть, я уже пробовал его подгружать в концепт. Это получается, но схемы-то все равно нету! Как следствие - невозможно оформить трассировку в виде .mdd. Бредятина. Все есть, но ничего сделать невозможно....
|
|
|
|
|
Oct 16 2012, 07:32
|

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

|
Цитата(vitan @ Oct 15 2012, 20:14)  Ну это тоже спорно, я же могу рисовать в том же менторе схему, а плату в аллегро. Но я не об этом. Мне надо заимствовать не схему, а кусок трассировки. Схема мне как бы и не нужна. Ее делает вообще другой человек, мне надо просто подключить результат его работы к своему проекту. Т.е. идеальный вариант для меня - иметь представление заимствующегося куска в виде квадратика с торчащими из него пинами, куда я буду подключать свои сигналы. Мне не нужно графическое представление в виде схемы, мне достаточно нетлиста этого куска. Вот как бы мне его подключить в таком виде? Если бы это был маршрут DxD-Exp, то не проблема: 1. Схема-плата импортируются в DxD-Exp 2. Полученный проект сохраняется в ЦБ как Reuse_Block (схема+плата) 3. В схему общего проекта в DxD размещается символ этого Reuse_Block ("квадратик с торчащими из него пинами"  ) 4. На общей плате появляется готовый кусок топологии от Reuse_Block Но я так понимаю это не Ваш путь
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Oct 16 2012, 07:48
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(fill @ Oct 16 2012, 11:32)  Если бы это был маршрут DxD-Exp, то не проблема: 1. Схема-плата импортируются в DxD-Exp Мне надо не "схема-плата", а просто "плата". Уточните. Я могу в экспедишене взять кусок топологии без схемы, просто, имея файл .pcb, и создать reuse block? А потом создать для него "квадратик с торчащими пинами"? Я знаю, что можно провести backannotate и сгенерить схему. А потом создавать квадратики. Правда перед этим нужно еще иметь все УГОшники. Но этот путь меня не интересует, см. шапку топика. Я написал о том, что схема есть просто в надежде найти конвертор, чтобы не создавать несколько топиков. Кстати, даже конвертор я нашел, только вот незадача: он не рассчитан на версию ментора 7.9.3, в которой у меня сделана схема. Черт меня дернул попробовать этот релиз. Столько времени на него убил, а теперь от него и отказаться просто так не получается.
|
|
|
|
|
Oct 16 2012, 08:11
|

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

|
Цитата(vitan @ Oct 16 2012, 11:48)  Мне надо не "схема-плата", а просто "плата". Уточните. Я могу в экспедишене взять кусок топологии без схемы, просто, имея файл .pcb, и создать reuse block? А потом создать для него "квадратик с торчащими пинами"?
Я знаю, что можно провести backannotate и сгенерить схему. А потом создавать квадратики. Правда перед этим нужно еще иметь все УГОшники. Но этот путь меня не интересует, см. шапку топика. Я написал о том, что схема есть просто в надежде найти конвертор, чтобы не создавать несколько топиков. Кстати, даже конвертор я нашел, только вот незадача: он не рассчитан на версию ментора 7.9.3, в которой у меня сделана схема. Черт меня дернул попробовать этот релиз. Столько времени на него убил, а теперь от него и отказаться просто так не получается. Я же написал "схема-плата". Повторный блок может содержать: а) только схема б) схема+плата Т.к. из Cadence в DxD-Exp можно импортировать и схему и плату (при этом создастся и набор компонентов в ЦБ), то этот ПРОЕКТ и сохраняют в ЦБ как повторный блок типа "схема-плата". Схемный символ для него генерится автоматически. Физический Reuse (т.е. топология без схемы) возможен только в PADS_Layout.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Oct 16 2012, 08:23
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(fill @ Oct 16 2012, 12:11)  Я же написал "схема-плата". Повторный блок может содержать: А я создал топик со словами without schematic в заголовке.  Цитата(fill @ Oct 16 2012, 12:11)  Физический Reuse (т.е. топология без схемы) возможен только в PADS_Layout. Очень интересно! А можно рассказать поподробнее? Дело в том, что из PADS гораздо больше шансов сконвертировать потом в аллегро. Как в PADS происходит процесс без схемы? Ну и заодно вопрос, почему это невозможно в экспедишене?
|
|
|
|
|
Oct 16 2012, 08:43
|

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

|
Exp работает только на основе соединений полученных из схемы или нетлиста. PADS_Layout имеет режим работы изменения соединений непосредственно в топологии - входите в режим ECO и добавляйте\удаляйте компоненты\соединения, т.е. плату можно сделать вообще не имея исходной схемы\нетлиста. Соответственно физический Reuse - выбрали на плате кусок топологии и экспортировали тыц стр. 206 В другом проекте импортировали - в зависимости от режима - в ECO новые компоненты и связи добавятся, - не в ECO будет искать подобное в загруженном нетлисте, т.е. новые компоненты\связи не добавятся. Кстати из Ваших путанных объяснений я понял следующее: 1. Общая схема платы в DxD 2. Схема-топология куска платы в Concept-Allegro, которую нужно встроить в общую плату 3. Импортируйте схему куска в DxD в качестве подсхемы (Block). Команда File>Import>Concept_HDL. В итоге в выходном общем нетлисте будут компоненты подсхемы. 4. В Allegro есть функция копирования кусков топологии между проектами? Если да, то какие тогда проблемы? Во всяком случае в Exp такое делается элементарно - если Refdes в проектах(топологии) совпадают, то автомат, если нет, то при вставке установить соответствие в диалоге (это же касается и используемых слоев).
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Oct 16 2012, 10:10
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(fill @ Oct 16 2012, 12:43)  Exp работает только на основе соединений полученных из схемы или нетлиста. PADS_Layout имеет режим работы изменения соединений непосредственно в топологии - входите в режим ECO и добавляйте\удаляйте компоненты\соединения, т.е. плату можно сделать вообще не имея исходной схемы\нетлиста. Да уж... В том-то все и дело, что нетлист традиционно получается из схемы, а механизмов по импорту нетлиста из платы для дальнейшего реюза без схемы нету. Странно все это, неужели это никому не надо? Цитата(fill @ Oct 16 2012, 12:43)  Соответственно физический Reuse - выбрали на плате кусок топологии и экспортировали тыц стр. 206 В другом проекте импортировали - в зависимости от режима - в ECO новые компоненты и связи добавятся, - не в ECO будет искать подобное в загруженном нетлисте, т.е. новые компоненты\связи не добавятся. О! То, что нужно (в ECO). Только проблема в том, что вся плата будет делаться не в PADS. Цитата(fill @ Oct 16 2012, 12:43)  Кстати из Ваших путанных объяснений я понял следующее: 1. Общая схема платы в DxD Я хочу вообще отказаться от схематика, поэтому пытаюсь отказаться от DxD. Пока не столкнулся с этой проблемой реюза - получалось, кейденс позволяет. Если не получится, то придется рисовать в DxD схему... Цитата(fill @ Oct 16 2012, 12:43)  2. Схема-топология куска платы в Concept-Allegro, которую нужно встроить в общую плату Нет, в DxD-Allegro. Опять же, первичная цель - отказаться от схемы (уж извините, что она в DxD  , просто так получилось. Схему в концепте тоже рисовать не собираюсь). Поэтому исходный вопрос так и звучит. Цитата(fill @ Oct 16 2012, 12:43)  3. Импортируйте схему куска в DxD в качестве подсхемы. В итоге в нетлисте будут компоненты подсхемы. О, да... Это крайний случай. Я от этого хочу уйти как раз. Цитата(fill @ Oct 16 2012, 12:43)  4. В Allegro есть функция копирования кусков топологии между проектами? Если да, то какие тогда проблемы? Во всяком случае в Exp такое делается элементарно - если Refdes в проектах(топологии) совпадают, то автомат, если нет, то при вставке установить соответствие в диалоге. Наконец-то подобрались к обсуждению сабжа!  Да, копировать куски можно, причем разными способами. Очевидно, Вам не очень хочется их изучать, поэтому лучше расскажите подробнее, как это делается в exp. Из Вашей фразы как-то не очень понятно, что там делается автоматом. Может, я найду аналогию в аллегро. Вы имеете ввиду снова ситуацию, когда есть плата с подгруженным нетлистом, но не разведенная, а в нее импортируется топология? Такое тоже есть в аллегро, но есть проблема... Вот, послушайте, что говорит Uree: Цитата(Uree @ Oct 16 2012, 13:05)  В Аллегро можно втянуть топологию из внешнего файла как sub-drawing. Правда не очень понятно, как это "срастить" с остальным проектом. Вопрос в том, как потом поиметь связанный проект? Да, я смогу подгрузить топологию поверх загруженного нетлиста, рефдесы совпадут, и т.п. Фактически это будет равносильно вставке .mdd. Но что дальше? Надо же ведь к этому заимствованному куску начинать добавлять своё? Как? Схемы-то нету!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|