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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Design reuse, without schematic
vitan
сообщение Oct 15 2012, 13:46
Сообщение #1


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Есть разведенная плата. Надо заимствовать ее почти целиком в новом проекте. Никаких проблем нет при наличии схемы. Но что делать, если схемы нет?
Пробовал импортировать нетлист через EDIF. Импортируется, даже создает само УГО компонентов в библиотеке, но на листы схемы их не помещает, соответственно, далее такая "схема" не пакуется и т.д. Упаковщику нужен файл .xcon (версия 16.5). При этом есть файл verilog. В хелпе сказано, что при отсутствии xcon должен автоматически запуститься процесс uprev, но этого не происходит. Вызвать его вручную я тоже не могу, нет такого файла. Как же быть? crying.gif


Схема, все-таки, есть. Но она в менторовском DxD. Никак ее не удается нормально открыть в кейденсе, ни в концепте, ни в оркаде. Максимум, чего удалось добиться, это открытие схемы в криво-косом виде через EDIF, но она, ессно, не пакуется и т.д.
Кто-нибудь знает, как можно нормально отконвертировать схему и открыть ее в концепте?
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 15 2012, 13:55
Сообщение #2


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

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



Легче нарисовать заново.
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 15 2012, 13:59
Сообщение #3


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Uree @ Oct 15 2012, 17:55) *
Легче нарисовать заново.

Реюз по-русски? sm.gif
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 15 2012, 14:57
Сообщение #4


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

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



Реюз не подразумевает использование схем из стороннего САПРа.
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 15 2012, 16:14
Сообщение #5


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Uree @ Oct 15 2012, 18:57) *
Реюз не подразумевает использование схем из стороннего САПРа.

Ну это тоже спорно, я же могу рисовать в том же менторе схему, а плату в аллегро. Но я не об этом.
Мне надо заимствовать не схему, а кусок трассировки. Схема мне как бы и не нужна. Ее делает вообще другой человек, мне надо просто подключить результат его работы к своему проекту. Т.е. идеальный вариант для меня - иметь представление заимствующегося куска в виде квадратика с торчащими из него пинами, куда я буду подключать свои сигналы.
Мне не нужно графическое представление в виде схемы, мне достаточно нетлиста этого куска. Вот как бы мне его подключить в таком виде?
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 15 2012, 16:35
Сообщение #6


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

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



Повторюсь - чем собирать с миру по нитке, легче самому себе сшить рубашку.
Go to the top of the page
 
+Quote Post
krux
сообщение Oct 15 2012, 17:13
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



design reuse без схемы?
не проще ли тогда к вашему уже готовому дизайну прилепить PLD-разъемы и сделать мезанинную конструкцию?

зы. а в DxD отредактировать и нетлист опять отдать? или билбиотек от DxD тоже нет?


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 15 2012, 18:16
Сообщение #8


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 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. Бредятина. Все есть, но ничего сделать невозможно....
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 16 2012, 07:32
Сообщение #9


Гуру
******

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



Цитата(vitan @ Oct 15 2012, 20:14) *
Ну это тоже спорно, я же могу рисовать в том же менторе схему, а плату в аллегро. Но я не об этом.
Мне надо заимствовать не схему, а кусок трассировки. Схема мне как бы и не нужна. Ее делает вообще другой человек, мне надо просто подключить результат его работы к своему проекту. Т.е. идеальный вариант для меня - иметь представление заимствующегося куска в виде квадратика с торчащими из него пинами, куда я буду подключать свои сигналы.
Мне не нужно графическое представление в виде схемы, мне достаточно нетлиста этого куска. Вот как бы мне его подключить в таком виде?


Если бы это был маршрут DxD-Exp, то не проблема:
1. Схема-плата импортируются в DxD-Exp
2. Полученный проект сохраняется в ЦБ как Reuse_Block (схема+плата)
3. В схему общего проекта в DxD размещается символ этого Reuse_Block ("квадратик с торчащими из него пинами" rolleyes.gif )
4. На общей плате появляется готовый кусок топологии от Reuse_Block
Но я так понимаю это не Ваш путь laughing.gif


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 16 2012, 07:48
Сообщение #10


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 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, в которой у меня сделана схема. Черт меня дернул попробовать этот релиз. Столько времени на него убил, а теперь от него и отказаться просто так не получается.
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 16 2012, 08:11
Сообщение #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
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 16 2012, 08:23
Сообщение #12


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(fill @ Oct 16 2012, 12:11) *
Я же написал "схема-плата". Повторный блок может содержать:

А я создал топик со словами without schematic в заголовке. sm.gif

Цитата(fill @ Oct 16 2012, 12:11) *
Физический Reuse (т.е. топология без схемы) возможен только в PADS_Layout.

Очень интересно!
А можно рассказать поподробнее? Дело в том, что из PADS гораздо больше шансов сконвертировать потом в аллегро.
Как в PADS происходит процесс без схемы? Ну и заодно вопрос, почему это невозможно в экспедишене?
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 16 2012, 08:43
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 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
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 16 2012, 09:05
Сообщение #14


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

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



В Аллегро можно втянуть топологию из внешнего файла как sub-drawing. Правда не очень понятно, как это "срастить" с остальным проектом.
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 16 2012, 10:10
Сообщение #15


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 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 sm.gif, просто так получилось. Схему в концепте тоже рисовать не собираюсь). Поэтому исходный вопрос так и звучит.

Цитата(fill @ Oct 16 2012, 12:43) *
3. Импортируйте схему куска в DxD в качестве подсхемы.
В итоге в нетлисте будут компоненты подсхемы.

О, да... Это крайний случай. Я от этого хочу уйти как раз.

Цитата(fill @ Oct 16 2012, 12:43) *
4. В Allegro есть функция копирования кусков топологии между проектами? Если да, то какие тогда проблемы? Во всяком случае в Exp такое делается элементарно - если Refdes в проектах(топологии) совпадают, то автомат, если нет, то при вставке установить соответствие в диалоге.

Наконец-то подобрались к обсуждению сабжа! sm.gif
Да, копировать куски можно, причем разными способами. Очевидно, Вам не очень хочется их изучать, поэтому лучше расскажите подробнее, как это делается в exp. Из Вашей фразы как-то не очень понятно, что там делается автоматом. Может, я найду аналогию в аллегро. Вы имеете ввиду снова ситуацию, когда есть плата с подгруженным нетлистом, но не разведенная, а в нее импортируется топология? Такое тоже есть в аллегро, но есть проблема...

Вот, послушайте, что говорит Uree:
Цитата(Uree @ Oct 16 2012, 13:05) *
В Аллегро можно втянуть топологию из внешнего файла как sub-drawing. Правда не очень понятно, как это "срастить" с остальным проектом.

Вопрос в том, как потом поиметь связанный проект?
Да, я смогу подгрузить топологию поверх загруженного нетлиста, рефдесы совпадут, и т.п. Фактически это будет равносильно вставке .mdd. Но что дальше? Надо же ведь к этому заимствованному куску начинать добавлять своё? Как? Схемы-то нету!

Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 03:36
Рейтинг@Mail.ru


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