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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Проблемы перехода, PCAD-Allegro
Rinat1941
сообщение Dec 18 2008, 05:25
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 9-10-08
Из: Уфа
Пользователь №: 40 806



У меня возникла следующая проблема. Схематику мы делаем в PCADе, а разводим в Cadence. Надо вносить изменения в топологию схемы в соответствии с изменениями в схеме. В PCADе это делается с помощью ECO, есть ли подобная или аналогичная функция Cadence? Кто-нибудь сталкивался с этой проблемой? Подскажите, пожалуйста.
Go to the top of the page
 
+Quote Post
SSerge
сообщение Dec 18 2008, 15:19
Сообщение #2


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

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(Rinat1941 @ Dec 18 2008, 11:25) *
У меня возникла следующая проблема. Схематику мы делаем в PCADе, а разводим в Cadence. Надо вносить изменения в топологию схемы в соответствии с изменениями в схеме. В PCADе это делается с помощью ECO, есть ли подобная или аналогичная функция Cadence? Кто-нибудь сталкивался с этой проблемой? Подскажите, пожалуйста.

Оригинально.
Чтобы наоборот, схема в Orcad Capture а разводка в PCAD-е, - такое видел.
Впрочем механизмы и возможности ECO (передача изменений из схемы в редактор плат) и Back Annotation (из редактора плат в схему) у обоих пакетов похожи.

У Оркадовского Layout это самое ECO сделано очень просто - Capture формирует новый нетлист (*.MNL) и посылает сигнал Layout-у что пора обновиться. Если Layout в этот момент не был запущен, он потом при запуске обнаружит что изменился .MNL, прочитает его и сделает у себя соответствующие изменения.
Так что для передачи изменений из схемы по идее достаточно сгенерировать новый нетлист.

В обратную сторону Layout по команде создаёт файл с изменениями, которые должны быть сделаны в схеме. Редактор схем из PCAD его, конечно-же не поймёт, но файл этот к счастью текстовый, его можно использовать для контроля изменений сделанных в Layout-е, а если уж очень надо - то "интерпретировать" вручную, внося соответствующие изменения в схему.

P.S. Что-то я не приметил, что речь именно про Аллегро, взялся про Оркад рассказывать...


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
Old1
сообщение Dec 18 2008, 18:24
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Rinat1941 @ Dec 18 2008, 07:25) *
У меня возникла следующая проблема. Схематику мы делаем в PCADе, а разводим в Cadence. Надо вносить изменения в топологию схемы в соответствии с изменениями в схеме. В PCADе это делается с помощью ECO, есть ли подобная или аналогичная функция Cadence? Кто-нибудь сталкивался с этой проблемой? Подскажите, пожалуйста.

Если разводите в Allegro PCB Editor-e, то изменения в топологию вносятся через импорт нетлиста. В схемном редакторе генерится нетлист, дальше в Аллегро: File->Import->Logic. Перенос изменений из топологии в схему делается, через экспорт нетлиста: File->Export->Logic (только не знаю проглотит-ли его схемный редактор пикада).
Go to the top of the page
 
+Quote Post
Rinat1941
сообщение Dec 19 2008, 03:58
Сообщение #4





Группа: Участник
Сообщений: 13
Регистрация: 9-10-08
Из: Уфа
Пользователь №: 40 806



Цитата(SSerge @ Dec 18 2008, 18:19) *
Оригинально.
Чтобы наоборот, схема в Orcad Capture а разводка в PCAD-е, - такое видел.
Впрочем механизмы и возможности ECO (передача изменений из схемы в редактор плат) и Back Annotation (из редактора плат в схему) у обоих пакетов похожи.

У Оркадовского Layout это самое ECO сделано очень просто - Capture формирует новый нетлист (*.MNL) и посылает сигнал Layout-у что пора обновиться. Если Layout в этот момент не был запущен, он потом при запуске обнаружит что изменился .MNL, прочитает его и сделает у себя соответствующие изменения.
Так что для передачи изменений из схемы по идее достаточно сгенерировать новый нетлист.

В обратную сторону Layout по команде создаёт файл с изменениями, которые должны быть сделаны в схеме. Редактор схем из PCAD его, конечно-же не поймёт, но файл этот к счастью текстовый, его можно использовать для контроля изменений сделанных в Layout-е, а если уж очень надо - то "интерпретировать" вручную, внося соответствующие изменения в схему.

P.S. Что-то я не приметил, что речь именно про Аллегро, взялся про Оркад рассказывать...


Дело именно в том что речь шла именно о Cadence Allegro, а не об Orcade. Тем не менее спасибо за ответ.

Цитата(Old1 @ Dec 18 2008, 21:24) *
Если разводите в Allegro PCB Editor-e, то изменения в топологию вносятся через импорт нетлиста. В схемном редакторе генерится нетлист, дальше в Аллегро: File->Import->Logic. Перенос изменений из топологии в схему делается, через экспорт нетлиста: File->Export->Logic (только не знаю проглотит-ли его схемный редактор пикада).


Проблема в следующем. К примеру в схеме добавился один резистор, естественно нужно сделать ренамбер. При внесении изменений в PCB, вся разводка исщезает и приходится заново разводить всю схему. А что если эти изменения будут вноситься часто... Поэтому импорт нетлиста не выход. Нашёл команду reftxt, которая делает ренамбер, но вот анологичную процедуру для цепей найти не удалось. Тем не менее спасибо за ответ.
Go to the top of the page
 
+Quote Post
Old1
сообщение Dec 20 2008, 17:59
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Rinat1941 @ Dec 19 2008, 05:58) *
Дело именно в том что речь шла именно о Cadence Allegro, а не об Orcade. Тем не менее спасибо за ответ.
Проблема в следующем. К примеру в схеме добавился один резистор, естественно нужно сделать ренамбер. При внесении изменений в PCB, вся разводка исщезает и приходится заново разводить всю схему. А что если эти изменения будут вноситься часто... Поэтому импорт нетлиста не выход. Нашёл команду reftxt, которая делает ренамбер, но вот анологичную процедуру для цепей найти не удалось. Тем не менее спасибо за ответ.

Команда reftxt позволяет перенумеровать REFDES в PCB Editore (при фактически неизменной таблицей соединения элементов в схеме т.е. нетлисте), но изменения в схеме связанные с добавлением/удалением элементов можно передать в PCB Editor только через импорт
нетлиста. С родным схемным редактором Design Entry CIS проходит такой вариант: после изменеия схемы не перенумеровываются все элементы схемы, а "донумеровываются" только вновь появившиеся (остальные элементы сохраняют свои REFDES присвоинные им до внесения изменений), далее
импорт в PCB Editor нетлиста, при этом участки топологии не затронутые измене ниями в схеме остаются неизменными... Таким образом вносится n-ое кол-во изменений, а после завершения трассировки можно перенумеровать REFDES по порядку на схеме и внести изменения в плату ( в DE CIS это делается через
тот же нетлист, в Вашем случае можно использовать reftxt), или попорядку на плате и внести изменения в схему через back annotate.
Go to the top of the page
 
+Quote Post
Rinat1941
сообщение Dec 22 2008, 05:28
Сообщение #6





Группа: Участник
Сообщений: 13
Регистрация: 9-10-08
Из: Уфа
Пользователь №: 40 806



Цитата(Old1 @ Dec 20 2008, 20:59) *
Команда reftxt позволяет перенумеровать REFDES в PCB Editore (при фактически неизменной таблицей соединения элементов в схеме т.е. нетлисте), но изменения в схеме связанные с добавлением/удалением элементов можно передать в PCB Editor только через импорт
нетлиста. С родным схемным редактором Design Entry CIS проходит такой вариант: после изменеия схемы не перенумеровываются все элементы схемы, а "донумеровываются" только вновь появившиеся (остальные элементы сохраняют свои REFDES присвоинные им до внесения изменений), далее
импорт в PCB Editor нетлиста, при этом участки топологии не затронутые измене ниями в схеме остаются неизменными... Таким образом вносится n-ое кол-во изменений, а после завершения трассировки можно перенумеровать REFDES по порядку на схеме и внести изменения в плату ( в DE CIS это делается через
тот же нетлист, в Вашем случае можно использовать reftxt), или попорядку на плате и внести изменения в схему через back annotate.


По сути говоря, я к такой схеме действий и пришёл. Просто много времени уходит на то чтобы внести эти изменения, поэтому и решил узнать и более опытных пользователей Allegro, нет ли более лёгкого пути. По всей видимости нет. СПАСИБО за ответы и за участие в проблеме.
Go to the top of the page
 
+Quote Post
Old1
сообщение Dec 22 2008, 06:33
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Rinat1941 @ Dec 22 2008, 07:28) *
... Просто много времени уходит на то чтобы внести эти изменения, поэтому и решил узнать и более опытных пользователей Allegro, нет ли более лёгкого пути. ...

В догонку...В родном DE CIS такие изменения вносятся в 2-3 клика, поэтому если проект "долгоиграющий", то возмжно проще было-бы "переппрыгнуть" на аллегровский схемный редактор...
Go to the top of the page
 
+Quote Post
vitan
сообщение Dec 25 2008, 18:52
Сообщение #8


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

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



Было дело, тем же страдали. Даже написали пару прог, чтобы вносить изменения по результатам свопа пинов в аллегро обратно в пикад, а потом даже в макс+плюс... Было достаточно громоздко, но работало. Если сильно надо, могу поискать остатки прог (помню, даже описалово писал), но без гарантий и поддержки, ессно smile.gif
Go to the top of the page
 
+Quote Post
Rinat1941
сообщение Dec 29 2008, 03:56
Сообщение #9





Группа: Участник
Сообщений: 13
Регистрация: 9-10-08
Из: Уфа
Пользователь №: 40 806



Цитата(vitan @ Dec 25 2008, 21:52) *
Было дело, тем же страдали. Даже написали пару прог, чтобы вносить изменения по результатам свопа пинов в аллегро обратно в пикад, а потом даже в макс+плюс... Было достаточно громоздко, но работало. Если сильно надо, могу поискать остатки прог (помню, даже описалово писал), но без гарантий и поддержки, ессно smile.gif


Буду рад любой помощи. Если не Вам не трудно, не могли бы Вы скинуть эти проги на почту rinat1941@mail.ru. Заранее благодарен.
Go to the top of the page
 
+Quote Post
PCBtech
сообщение Jan 15 2009, 15:40
Сообщение #10


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

Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623



Цитата(Rinat1941 @ Dec 18 2008, 08:25) *
У меня возникла следующая проблема. Схематику мы делаем в PCADе, а разводим в Cadence. Надо вносить изменения в топологию схемы в соответствии с изменениями в схеме. В PCADе это делается с помощью ECO, есть ли подобная или аналогичная функция Cadence? Кто-нибудь сталкивался с этой проблемой? Подскажите, пожалуйста.


А как Вы переносите netlist в Allegro? Это не приводит к ошибкам?


--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD!

Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard!
В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor,
с возможностью работы с дифференциальными парами со статическим контролем фазы,
редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями,
и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006.
Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год!

Подробности:
https://www.pcbsoft.ru/orcad-za-19900
Go to the top of the page
 
+Quote Post
Rinat1941
сообщение Jan 16 2009, 04:05
Сообщение #11





Группа: Участник
Сообщений: 13
Регистрация: 9-10-08
Из: Уфа
Пользователь №: 40 806



Цитата(PCBtech @ Jan 15 2009, 18:40) *
А как Вы переносите netlist в Allegro? Это не приводит к ошибкам?

При помощи программы Omninet. Эта программа конвертирует PCADовский нетлист в формат Allegro. После чего остаётся только разобраться с десятичной точкой и правильным обозначением единиц измерения.
Go to the top of the page
 
+Quote Post
ControllerZ
сообщение Feb 11 2016, 14:04
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 6-08-05
Пользователь №: 7 409



Подскажите пожалуйста как делать аннотацию без убивания связей в PCB? При использовании иерархических блоков вообще беда происходит, без аннотации ни как.

Цитата(Old1 @ Dec 22 2008, 11:33) *
В догонку...В родном DE CIS такие изменения вносятся в 2-3 клика, поэтому если проект "долгоиграющий", то возмжно проще было-бы "переппрыгнуть" на аллегровский схемный редактор...

Можно ли узнать про эти 2-3 клика, у меня не получается сделать столь простую процедуру.
Go to the top of the page
 
+Quote Post
Uree
сообщение Feb 11 2016, 15:10
Сообщение #13


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

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



Да что там узнавать - вносите изменения в схему, без ренумерации, генерите нетлист, втягиваете его в РСВ редактор. Все.
Если хочется "красивой" нумерации по порядку, то добавляется две ренумерации с двумя импортами их в плату.
Go to the top of the page
 
+Quote Post
ControllerZ
сообщение Feb 11 2016, 16:04
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 6-08-05
Пользователь №: 7 409



Цитата(Uree @ Feb 11 2016, 20:10) *
Да что там узнавать - вносите изменения в схему, без ренумерации, генерите нетлист, втягиваете его в РСВ редактор. Все.
Если хочется "красивой" нумерации по порядку, то добавляется две ренумерации с двумя импортами их в плату.

Можно подробнее про красивую нумерацию с 2 импортами.
Go to the top of the page
 
+Quote Post
krux
сообщение Feb 12 2016, 01:00
Сообщение #15


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

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



если нетлист уже в плату передан и частично разведен - то в схеме аннотацию необходимо делать исключительно incremental.


после того как всё разведено и схема и плата вылизаны, но перед тем как вылизывать шелкографию на плате, делаете перенумерацию.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post

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

 


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


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