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

 
 
23 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> общие (ламерские) вопросы про PADS LOGIC vs/and DxDesigner, и несколько практических вопросов (тоже ламерских, наверно).
yes
сообщение Aug 25 2009, 13:51
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



не смог найти или не понял ответов в этом разделе,
сайт /www.megratec.ru тоже посетил

мой бэкграунд:
достаточно мало занимаюсь рисованием схем, PCB вообще не занимаюсь профессионально (за деньги)
ну то есть это не мое поле деятельности. но так как понадобилось к проекту аналоговой схемы (сделаной и поддерживаемой в PADS) пририсовать плисину+процессор - пришлось освоить
и нужно будет обеспечить поддержку

из тулзов мне больше всего нравился старый досовский ОРКАД (4 версия?), также что-то рисовал в Альтиуме, ну и без PCAD-a вроде бы никуда,
то есть базовые понятия как оно там устроено у этих тулзов имею

интересует только схематик капча (ну и DRC + генерация нетлиста / передача в PCB-шный тул)

---------------------------------------
ВОПРОСЫ:

пути проектирования PADS и DxD->Expedition пересекаются как-либо?
то есть кроме как передача нетлиста, возможны ли более тесные взаимодействия - передача библиотек, проекта и т.п?
btw: как сгенерить из PADS EDIF нетлист?

если есть метод конвертации библиотек - вопрос как?
даже для сторонних производителей существуют конверторы библиотек, а DxD -> PADS Logic (и/или обратно) я не нашел

---------------------------------------

схему и символы (CAE Decals/Gates) я нарисовал в PADS LOGIC (не было времени с DxD и связью маршрутов разбираться), и разводка платы выполняется по маршруту PADS
но DXD показался мне более заточенным под цифровую схемотехнику.
там вроде бы возможно какое-то взаимодействие с ПЛИС-овыми тулами, ну и использование HDL меня привлекает.

вопрос - имеет ли смысл использовать для цифровой части DxD, а затем переносить и "приклеивать" результат к аналоговой части из PADS, для дальнейшей разводки в PADS?
как это делается?

или же с DXD заморачиваться не стоит, а рисовать все (цифровая схемка имеет около 1К цепей: процессор с внешней шиной, FPGA, SDRAM, NAND и т.п., вряд ли будет упрощаться в следующих версиях) в PADS LOGIC?

вообще - правильно ли я понимаю разницу между PADS (аналог) и DxD (цифра более-менее сложная)?
может кто-нибудь объяснить - зачем Ментору два маршрута (набора тулзов) и специфику каждого?

---------------------------------------

скрипты: существуют ли свободно доступные скрипты для PADS (кроме как достаточно скромной ветки на нашем форуме)?
интересует
1) DRC. что-то file/reports очень скромные отчеты.
2) автоматическое создание символов : если есть у меня таблица "название сигнала:шарик корпуса" и хочется сгенерить по ней gate, почему бы это не автоматизировать, а не тупо набивать в PART EDITORe?

---------------------------------------

интерфейс -
есть ли какие-то библиотеки "макросов", которые позволяют изменить поведение PADS LOGIC :
например сделать похожим на ORCAD 4.xx (это наверно я губу раскатал smile.gif ),
ну или вообще библиотека макросов - чего-то у меня не получилось создать макрос, который бы делал, то что мне хочется - например, добавлял бы шину данных с символа памяти в шину - то есть подвожу к ножке D0 - нажимаю кнопку и эта ножка в шину подключена, потом к D1 и т.д. - вроде как очевидная вещь для цифровой схемы. ну и как пример для понимания - это было бы мне интересно

-------------------------------------

Спасибо за ответы. и прошу прощения, если вопросы тупые или часто повторяющиеся.
Go to the top of the page
 
+Quote Post
fill
сообщение Aug 25 2009, 15:32
Сообщение #2


Гуру
******

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



Цитата(yes @ Aug 25 2009, 17:51) *
не смог найти или не понял ответов в этом разделе,
сайт /www.megratec.ru тоже посетил

мой бэкграунд:
достаточно мало занимаюсь рисованием схем, PCB вообще не занимаюсь профессионально (за деньги)
ну то есть это не мое поле деятельности. но так как понадобилось к проекту аналоговой схемы (сделаной и поддерживаемой в PADS) пририсовать плисину+процессор - пришлось освоить
и нужно будет обеспечить поддержку

из тулзов мне больше всего нравился старый досовский ОРКАД (4 версия?), также что-то рисовал в Альтиуме, ну и без PCAD-a вроде бы никуда,
то есть базовые понятия как оно там устроено у этих тулзов имею

интересует только схематик капча (ну и DRC + генерация нетлиста / передача в PCB-шный тул)

---------------------------------------
ВОПРОСЫ:

пути проектирования PADS и DxD->Expedition пересекаются как-либо?
то есть кроме как передача нетлиста, возможны ли более тесные взаимодействия - передача библиотек, проекта и т.п?
btw: как сгенерить из PADS EDIF нетлист?

если есть метод конвертации библиотек - вопрос как?
даже для сторонних производителей существуют конверторы библиотек, а DxD -> PADS Logic (и/или обратно) я не нашел


Ну DxD используется в обеих маршрутах, но пока по разному rolleyes.gif

Топология и библиотеки транслируются в обе стороны.

EDIF
Прикрепленное изображение


Трансляторы встроены в 9-ку, плохо смотрели
Прикрепленное изображение



Цитата(yes @ Aug 25 2009, 17:51) *
---------------------------------------

схему и символы (CAE Decals/Gates) я нарисовал в PADS LOGIC (не было времени с DxD и связью маршрутов разбираться), и разводка платы выполняется по маршруту PADS
но DXD показался мне более заточенным под цифровую схемотехнику.
там вроде бы возможно какое-то взаимодействие с ПЛИС-овыми тулами, ну и использование HDL меня привлекает.

вопрос - имеет ли смысл использовать для цифровой части DxD, а затем переносить и "приклеивать" результат к аналоговой части из PADS, для дальнейшей разводки в PADS?
как это делается?

или же с DXD заморачиваться не стоит, а рисовать все (цифровая схемка имеет около 1К цепей: процессор с внешней шиной, FPGA, SDRAM, NAND и т.п., вряд ли будет упрощаться в следующих версиях) в PADS LOGIC?

вообще - правильно ли я понимаю разницу между PADS (аналог) и DxD (цифра более-менее сложная)?
может кто-нибудь объяснить - зачем Ментору два маршрута (набора тулзов) и специфику каждого?


Вообще-то на данный момент 5 маршрутов разработки плат - так исторически сложилосьrolleyes.gif
- PADS_Logic--PADS_Layout (Innoveda)
- DxD--PADS_Layout (Innoveda)
- Dxd--ExpeditionPCB (Innoveda+Veribest)
- DC\DV--ExpeditionPCB (Veribest)
- Design_Architect--Board_Station (родной Mentor)

Если сравнивать PADS_Logic--PADS_Layout и DxD--PADS_Layout

PADS_Logic--PADS_Layout - более дешовый и ограниченный по возможностям вариант, но пока более тесно связанный (библиотека содержит все - и символы и посадочные места). В случае DxD символы хранятся в своих отдельных библиотеках.
В DxD больше возможностей, в том числе и в разработке аналоговых схем (HyperLynx_Analog встроен в DxD). Все перечислять много времени.

Если коротко: Кому достаточно простого редактора схем + топология, берут PADS_Logic--PADS_Layout. Остальные другие маршруты.

Цитата(yes @ Aug 25 2009, 17:51) *
---------------------------------------

скрипты: существуют ли свободно доступные скрипты для PADS (кроме как достаточно скромной ветки на нашем форуме)?
интересует
1) DRC. что-то file/reports очень скромные отчеты.
2) автоматическое создание символов : если есть у меня таблица "название сигнала:шарик корпуса" и хочется сгенерить по ней gate, почему бы это не автоматизировать, а не тупо набивать в PART EDITORe?


А например PADS Power Tools смотрели?

В случае DxD, при генерировании нетлиста будут генерироваться и PART (информация берется с атрибутов символов), автоматически загружаемые в библиотеку PADS. Т.к. Symbol_Editor в DxD позволяет импортировать данные о пинах из
Прикрепленное изображение
это может быть решением вашего вопроса.


Цитата(yes @ Aug 25 2009, 17:51) *
---------------------------------------

интерфейс -
есть ли какие-то библиотеки "макросов", которые позволяют изменить поведение PADS LOGIC :
например сделать похожим на ORCAD 4.xx (это наверно я губу раскатал smile.gif ),
ну или вообще библиотека макросов - чего-то у меня не получилось создать макрос, который бы делал, то что мне хочется - например, добавлял бы шину данных с символа памяти в шину - то есть подвожу к ножке D0 - нажимаю кнопку и эта ножка в шину подключена, потом к D1 и т.д. - вроде как очевидная вещь для цифровой схемы. ну и как пример для понимания - это было бы мне интересно

-------------------------------------

Спасибо за ответы. и прошу прощения, если вопросы тупые или часто повторяющиеся.


Если типа такого? Прикрепленный файл  DxD_Bus.7z ( 126.14 килобайт ) Кол-во скачиваний: 320
То как видите уже давно есть, но не в Logic rolleyes.gif


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
yes
сообщение Aug 26 2009, 09:44
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



спасибо за разъяснения.

практические вопросы меня интересовали по PADS Logic больше, но вот например Ваша тема :
http://electronix.ru/forum/index.php?showtopic=66144
(я начал свое сообщение писать раньше smile.gif
там есть (обещают фри, но я не проверял) конвертер из экселя в PADS Logic CAE Decal

а наборы команд (API) для скриптов от разных тулов из SSD вообще не совпадают или есть некоторая совместимость/переносимость?

------------------------

по общим вопросам - то есть для серъезной работы cо схемой Вы бы рекомендовали DxD?

ну и соответственно маршрут

Код
DxD (цифра) -> Pads Logic ->
                                          + -> PADS Layout
Pads Logic  (аналог)           ->


может использоваться?


------------------

ну и EDIF я не нашел в PADS Logic, до DXD и Power tools пока еще не добрался.


UPD: [----ниже можно убрать, ответ есть -----]
меня бы интересовало существующий уже в PADS Logic проект перегнать в DxD для дальнейшей работы (если это возможно на уровне проекта, то EDIF можно из DxD сгенерить).

а EDIF мне вообще привлекательный формат - так как в ПЛИС/АЗИК он повсюду используется - у меня есть какие-то парсеры ну и навыки его обрабатывать, может мне проще будет на нем DRC проверять и т.п. (все-таки бейсик мне не родной, да и СОМ-ы всякие тоже, а tcl при всей его популярности, тоже не самый комфортный язык)
Go to the top of the page
 
+Quote Post
yes
сообщение Aug 26 2009, 11:07
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



более внимательно посмотрел конверторы :

DxDesigner -> PADS Logic

не нашел

----------------------

если нет прямого пути, то может есть возможность сконвертировать отдельно схему / отдельно библиотеку + что-то поправить руками?

=============

что такое PADS Power Tools? это какое-то внешнее приложение или часть пакета SSD?
Go to the top of the page
 
+Quote Post
fill
сообщение Aug 26 2009, 11:54
Сообщение #5


Гуру
******

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



Цитата(yes @ Aug 26 2009, 15:07) *
более внимательно посмотрел конверторы :

DxDesigner -> PADS Logic

не нашел

если нет прямого пути, то может есть возможность сконвертировать отдельно схему / отдельно библиотеку + что-то поправить руками?


Start>Programs>Mentor_Graphics_SDD>PADS9.0.1>Translators>Pads_Schematic_Translator и в выпадающих списках выбрать откуда-куда

Цитата(yes @ Aug 26 2009, 15:07) *
что такое PADS Power Tools? это какое-то внешнее приложение или часть пакета SSD?


Набор доп макросов написанных пользователями (насколько я помню, взято откуда-то с зарубежных форумов по PADS), загляните в ...../_Mentor_/MGC.PADS/

Цитата(yes @ Aug 26 2009, 13:44) *
а наборы команд (API) для скриптов от разных тулов из SSD вообще не совпадают или есть некоторая совместимость/переносимость?


Насколько я вижу под каждый редактор свой IP (т.к. в документации отдельная книжка под каждый редактор), но возможно многие функции повторяются

Цитата(yes @ Aug 26 2009, 13:44) *
по общим вопросам - то есть для серъезной работы cо схемой Вы бы рекомендовали DxD?

ну и соответственно маршрут

Код
DxD (цифра) -> Pads Logic ->
                                          + -> PADS Layout
Pads Logic  (аналог)           ->


может использоваться?


Предпочитаю DxD для всех направлений. В основном из-за:
- универсальности - работает с разными топологическими средами
- наличие связи с программами моделирования (как цифра - ModelSim, так и аналог - HL_Analog), разработкой ПЛИС (HDL_Designer и IO_Designer)
- ставка сделана на него, т.е. будет дальше интенсивно развиваться

С PADS_Logic не работаю, только иногда заглядываю если пользователи задают вопросы. Но здесь тоже не все однозначно ибо я видел как минусы так и плюсы в нем, по сравнению с DxD.

Цитата(yes @ Aug 26 2009, 13:44) *
ну и EDIF я не нашел в PADS Logic, до DXD и Power tools пока еще не добрался.


UPD: [----ниже можно убрать, ответ есть -----]
меня бы интересовало существующий уже в PADS Logic проект перегнать в DxD для дальнейшей работы (если это возможно на уровне проекта, то EDIF можно из DxD сгенерить).

а EDIF мне вообще привлекательный формат - так как в ПЛИС/АЗИК он повсюду используется - у меня есть какие-то парсеры ну и навыки его обрабатывать, может мне проще будет на нем DRC проверять и т.п. (все-таки бейсик мне не родной, да и СОМ-ы всякие тоже, а tcl при всей его популярности, тоже не самый комфортный язык)


Существующий проект PADS Logic можно перегнать в DxD с помощью указанного мной конвертора.

Взгляните на dxdesignerautomationoverview.pdf и dxdesigner_auto.pdf возможно вам станет сразу понятно как реализована automation - как раз через COM.

В принципе в DxD есть настраиваемая система как логических\синтаксических так и электрических проверок.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
yes
сообщение Aug 26 2009, 15:45
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(fill @ Aug 26 2009, 15:54) *
Start>Programs>Mentor_Graphics_SDD>PADS9.0.1>Translators>Pads_Schematic_Translator и в выпадающих списках выбрать откуда-куда


может я туплю или версия не та (9.0) - но нету в _ОТКУДА_ DxDesigner

то есть только одностороняя трансляция PADS Logic-> DxD

этот вопрос я уже снял,

но нужно и обратно
Go to the top of the page
 
+Quote Post
fill
сообщение Aug 26 2009, 19:06
Сообщение #7


Гуру
******

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



Цитата(yes @ Aug 26 2009, 19:45) *
может я туплю или версия не та (9.0) - но нету в _ОТКУДА_ DxDesigner

то есть только одностороняя трансляция PADS Logic-> DxD

этот вопрос я уже снял,

но нужно и обратно


Все правильно, сделано только в одну сторону, просто в 50% случаев схема нарисованная в DxD не сможет быть воспроизведена в том же виде в Logic.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
brag
сообщение Sep 23 2009, 21:22
Сообщение #8


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

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



+еще ламерский вопрос..
как можно в pads layout повернуть группу выдфеленных элементов НЕ на 90градусов, а скажем на 45?
Go to the top of the page
 
+Quote Post
explorer
сообщение Dec 10 2009, 20:19
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 10-09-09
Из: ЯО
Пользователь №: 52 280



Здравствуйте, Все... В данный момент вникаю в DxD из состава PADS 9.0.2. В связи с чем имеются вопросы.

Создав символ резистора, среди прочих нужных атрибутов добавил VOLUME (ясное дело), установил резистор на схеме и обнаружил, что при попытке придать атрибуту значение типа 10k, DxD мне отвечает - Not allowed property value, regular expression for this property value is: (\i|\i[.]\d*|[.]\d+). То есть задать 103 я могу, а 10k, как в PADS 9.0 нет (сложность, как показать номинал кварца 80MHz). Скажите, что это в скобках?

Далее, существует ли способ кроме выкл. - вкл., т.е. в текущей сесии DxD, позволяющий вновь созданный символ обнаружить в окошке DxDataBook?

И естчо вопросец - для авто перестановки выводов это PINSWAP, а для перестановки эквивалентных секций (внутри К561ЛН2 например) это какой атрибут GATESWAP или другой и как в символе, где PARTS например 6 объяснить DxD, что PART 1 соответствует секция с выводами 1 и 2 и т.д.?

И не по теме наверное - под Win7 32bit билд 7600 у кого - нибудь еще Layout отказывается изменять масштаб по PageUp, PageDown и колесу мыши (и вообще окно 2.5 минуты открывается)?

Прошу простить за возможно не грамотную постановку вопросов - 6 лет PCADов сказываются.
Благодарю за ответы.
Go to the top of the page
 
+Quote Post
etoja
сообщение Dec 11 2009, 08:55
Сообщение #10


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

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(brag @ Sep 24 2009, 00:22) *
+еще ламерский вопрос..
как можно в pads layout повернуть группу выдфеленных элементов НЕ на 90градусов, а скажем на 45?


Выделяешь компоненты нажимая кнопку CTRL и левую кнопку мыши.
Наводишь мышь на любой из выделенных компонентов.
Нажимаешь правую кнопку мыши.
Кликаешь в слово Properties.
В поле Rotation пишешь величину угла в градусах.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
explorer
сообщение Dec 14 2009, 17:21
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 10-09-09
Из: ЯО
Пользователь №: 52 280



Прошарил форум еще раз и не нашел ответа. Так знает кто - нибудь, что это такое DxD пишет про размерность атрибута VALUE - (\i|\i[.]\d*|[.]\d+), и как в 9.0.2 ее задавать для всего. uF, k, M и прочая светотень после цифирь не принимаются. Ткните носом, не сочтите за труд. help.gif Большое спасибо.
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 18 2009, 10:52
Сообщение #12


Гуру
******

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



Цитата(explorer @ Dec 14 2009, 20:21) *
Прошарил форум еще раз и не нашел ответа. Так знает кто - нибудь, что это такое DxD пишет про размерность атрибута VALUE - (\i|\i[.]\d*|[.]\d+), и как в 9.0.2 ее задавать для всего. uF, k, M и прочая светотень после цифирь не принимаются. Ткните носом, не сочтите за труд. help.gif Большое спасибо.


[attachment=39309:Property_Value.png]


SDD_HOME\standard\netlist.prp


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
explorer
сообщение Dec 18 2009, 17:27
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 10-09-09
Из: ЯО
Пользователь №: 52 280



FILL, спасибо человеческое. laughing.gif
А можно еще про атрибут для авто перестановки секций объяснить (я про DxD)?
Хочется вникнуть в максимум тонкостей программы, и если честно штатные doc, tutorial and help не очень этому способствуют. 07.gif
Go to the top of the page
 
+Quote Post
fill
сообщение Dec 19 2009, 09:49
Сообщение #14


Гуру
******

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



Цитата(explorer @ Dec 18 2009, 20:27) *
FILL, спасибо человеческое. laughing.gif
А можно еще про атрибут для авто перестановки секций объяснить (я про DxD)?
Хочется вникнуть в максимум тонкостей программы, и если честно штатные doc, tutorial and help не очень этому способствуют. 07.gif


Не совсем понял - а что там может быть непонятного?


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
explorer
сообщение Dec 19 2009, 18:53
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 10-09-09
Из: ЯО
Пользователь №: 52 280



Как объяснить DxD в редакторе символов (или не в нём?), что допустим, в девайсе с атрибутом PARTS = 6 (CMOS 4069) первой секции соответствует та у которой выводы 1 и 2, второй - выводы 3 и 4 и т.д. В P-CAD 200х эквивалентность пинов и секций редактировалась в табличном виде в либрари эксекютив и было предельно понятно. В PADS видимо за перестановку эквивалентных секций отвечает GATESWAP, но непонятно как конкретной GATE или PART дредназначить её выводы.
Плиз, не бейте незнайку.
Понимаю, что чего-то не понимаю, но где...
Go to the top of the page
 
+Quote Post

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

 


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


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