Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Netlist для Allegro
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
Vinnetu
Привет всем!

Как вы делаете нетлист для Аллегро, если в схеме присутствует компоненты, у которых выводы имеют одинаковое название? К примеру, есть у меня в схеме Альтера на полторы сотни выводов. БОльшая часть выводов называется просто "IO". OrCAD отказывается создавать нетлист по этой причине. Ну и что ж мне теперь, переименовывать все выводы в IO1, IO2 .. IO122 ???

Что за несчастье? И пробелы в именах он не понимает. Ну, это-то ещё куда ни шло, а вот что с выводами делать? Да и какая ему разница, как выводы называются?!

Позвонил в контору, которая разводкой занимается, мне сказали, что могут принять в формате Telesis, но нежелательно, потому что проблемы тоже какие-то.
Paul
Насколько я понял, речь идет о схематике.
В таком случае можно сказать, что одинаковые имена пинов допускаются только для выводов питания. Все остальные должны быть уникальными. Причем это касается всех САПРов.
Uree
Цитата(Paul @ Jun 13 2006, 14:27) *
Все остальные должны быть уникальными. Причем это касается всех САПРов.


Совершенно не обязательно - в том же P-CADe спокойно можно обозвать все выводы "I/O" и никаких проблем. Номера уникальные, а вот имена нет.
Vinnetu
OrCAD Layout тоже без проблем принимает.

Так что, нет другого решения? А какие ещё форматы нетлистов, кроме родного и Telesis понимает Аллегро?
v0van
Могу сказать совершенно определённо, что для Allegro другого решения, кроме переименования стиля "I/O#0","I/O#1"....."I/O#N", не существует, ибо сам уже сталкивался.
Vinnetu
Спасибо всем, хотя мне что-то не верится, что нет решения. Если придумаю что-то, напишу в теме.
Vinnetu
А я нашёл-таки! smile.gif smile.gif Полностью нае#ать Аллегро, правда, не удалось, но и ему меня тоже... Не удалось. smile.gif

Короче, В OrCAD Capture в окне Project Manager:
Accessories --> LibCorrectionUtil --> Library Verification/Correction.
Утилита проверяет имеющиеся в библиотеке символы на предмет "Missing and Duplicate Pin Names" и автоматически добавляет нумерацию. Дополнительно имеются ещё кое-какие опции.

Утилита имеется не во всех версиях Capture. В папке "Vendor" должна быть такая длл-ка: "LibCorrectionUtil.dll".

После этого остаётся только заменить символ на схеме исправленным.
leom
Попробуйте так:
Tools\create netlist\other\allegro.dll ….
(если allegro.dll отсутствует – взять со старого OrCADa)
Vinnetu
Спасибо.
Посмотрел в 9.2 версии. Нету там такой библиотеки. sad.gif
xanoy
Цитата(Vinnetu @ Jun 13 2006, 20:20) *
OrCAD Layout тоже без проблем принимает.

Так что, нет другого решения? А какие ещё форматы нетлистов, кроме родного и Telesis понимает Аллегро?


Layout то принемает, но если в нем сделать swap между пинами с одинаковым именем, сделать Back Annotate, и обновить схему в Capture, то с компонентом который сфопировался творится че то не понятное sad.gif. Видать Lyaout делает swap по названию пина а не по его номеру. Возможно Алегро делает так же.

Цитата(Vinnetu @ Jun 27 2006, 21:20) *
Спасибо.
Посмотрел в 9.2 версии. Нету там такой библиотеки. sad.gif

У меня Оркад 9.2 build 9.2.446 - в нем эсть, лежит C:\Program Files\Orcad\Capture\Netforms\allegro.dll
С Captur можно добратся до нее с Create Netlist -> Other -> Formates:
leom
Цитата(Vinnetu @ Jun 27 2006, 21:20) *
Спасибо.
Посмотрел в 9.2 версии. Нету там такой библиотеки. sad.gif


allegro.dll могу выложить или выслать
Vinnetu
Спасибо. Выложи, если не трудно.
leom
allegro.dll
положить в ...\...\capture\netforms\
в Capturе использовать Create Netlist -> Other -> Formatters -> allegro.dll
Нажмите для просмотра прикрепленного файла
Vinnetu
leom, спасибо, это работает. Не уверен, правда, что у меня примут нетлист в таком формате. Вот, кстати, пояснение по этому поводу от Cadence:
http://www.orcad.com/documents/community.f...e/cap03024.aspx

Обратите внимание на дату: 2001 г.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.