yes 7 25 августа, 2009 Опубликовано 25 августа, 2009 · Жалоба не смог найти или не понял ответов в этом разделе, сайт /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 (это наверно я губу раскатал :) ), ну или вообще библиотека макросов - чего-то у меня не получилось создать макрос, который бы делал, то что мне хочется - например, добавлял бы шину данных с символа памяти в шину - то есть подвожу к ножке D0 - нажимаю кнопку и эта ножка в шину подключена, потом к D1 и т.д. - вроде как очевидная вещь для цифровой схемы. ну и как пример для понимания - это было бы мне интересно ------------------------------------- Спасибо за ответы. и прошу прощения, если вопросы тупые или часто повторяющиеся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 25 августа, 2009 Опубликовано 25 августа, 2009 · Жалоба не смог найти или не понял ответов в этом разделе, сайт /www.megratec.ru тоже посетил мой бэкграунд: достаточно мало занимаюсь рисованием схем, PCB вообще не занимаюсь профессионально (за деньги) ну то есть это не мое поле деятельности. но так как понадобилось к проекту аналоговой схемы (сделаной и поддерживаемой в PADS) пририсовать плисину+процессор - пришлось освоить и нужно будет обеспечить поддержку из тулзов мне больше всего нравился старый досовский ОРКАД (4 версия?), также что-то рисовал в Альтиуме, ну и без PCAD-a вроде бы никуда, то есть базовые понятия как оно там устроено у этих тулзов имею интересует только схематик капча (ну и DRC + генерация нетлиста / передача в PCB-шный тул) --------------------------------------- ВОПРОСЫ: пути проектирования PADS и DxD->Expedition пересекаются как-либо? то есть кроме как передача нетлиста, возможны ли более тесные взаимодействия - передача библиотек, проекта и т.п? btw: как сгенерить из PADS EDIF нетлист? если есть метод конвертации библиотек - вопрос как? даже для сторонних производителей существуют конверторы библиотек, а DxD -> PADS Logic (и/или обратно) я не нашел Ну DxD используется в обеих маршрутах, но пока по разному :rolleyes: Топология и библиотеки транслируются в обе стороны. EDIF Трансляторы встроены в 9-ку, плохо смотрели --------------------------------------- схему и символы (CAE Decals/Gates) я нарисовал в PADS LOGIC (не было времени с DxD и связью маршрутов разбираться), и разводка платы выполняется по маршруту PADS но DXD показался мне более заточенным под цифровую схемотехнику. там вроде бы возможно какое-то взаимодействие с ПЛИС-овыми тулами, ну и использование HDL меня привлекает. вопрос - имеет ли смысл использовать для цифровой части DxD, а затем переносить и "приклеивать" результат к аналоговой части из PADS, для дальнейшей разводки в PADS? как это делается? или же с DXD заморачиваться не стоит, а рисовать все (цифровая схемка имеет около 1К цепей: процессор с внешней шиной, FPGA, SDRAM, NAND и т.п., вряд ли будет упрощаться в следующих версиях) в PADS LOGIC? вообще - правильно ли я понимаю разницу между PADS (аналог) и DxD (цифра более-менее сложная)? может кто-нибудь объяснить - зачем Ментору два маршрута (набора тулзов) и специфику каждого? Вообще-то на данный момент 5 маршрутов разработки плат - так исторически сложилось:rolleyes: - 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. Остальные другие маршруты. --------------------------------------- скрипты: существуют ли свободно доступные скрипты для PADS (кроме как достаточно скромной ветки на нашем форуме)? интересует 1) DRC. что-то file/reports очень скромные отчеты. 2) автоматическое создание символов : если есть у меня таблица "название сигнала:шарик корпуса" и хочется сгенерить по ней gate, почему бы это не автоматизировать, а не тупо набивать в PART EDITORe? А например PADS Power Tools смотрели? В случае DxD, при генерировании нетлиста будут генерироваться и PART (информация берется с атрибутов символов), автоматически загружаемые в библиотеку PADS. Т.к. Symbol_Editor в DxD позволяет импортировать данные о пинах из это может быть решением вашего вопроса. --------------------------------------- интерфейс - есть ли какие-то библиотеки "макросов", которые позволяют изменить поведение PADS LOGIC : например сделать похожим на ORCAD 4.xx (это наверно я губу раскатал :) ), ну или вообще библиотека макросов - чего-то у меня не получилось создать макрос, который бы делал, то что мне хочется - например, добавлял бы шину данных с символа памяти в шину - то есть подвожу к ножке D0 - нажимаю кнопку и эта ножка в шину подключена, потом к D1 и т.д. - вроде как очевидная вещь для цифровой схемы. ну и как пример для понимания - это было бы мне интересно ------------------------------------- Спасибо за ответы. и прошу прощения, если вопросы тупые или часто повторяющиеся. Если типа такого? DxD_Bus.7z То как видите уже давно есть, но не в Logic :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 7 26 августа, 2009 Опубликовано 26 августа, 2009 · Жалоба спасибо за разъяснения. практические вопросы меня интересовали по PADS Logic больше, но вот например Ваша тема : http://electronix.ru/forum/index.php?showtopic=66144 (я начал свое сообщение писать раньше :) там есть (обещают фри, но я не проверял) конвертер из экселя в 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 при всей его популярности, тоже не самый комфортный язык) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 7 26 августа, 2009 Опубликовано 26 августа, 2009 · Жалоба более внимательно посмотрел конверторы : DxDesigner -> PADS Logic не нашел ---------------------- если нет прямого пути, то может есть возможность сконвертировать отдельно схему / отдельно библиотеку + что-то поправить руками? ============= что такое PADS Power Tools? это какое-то внешнее приложение или часть пакета SSD? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 26 августа, 2009 Опубликовано 26 августа, 2009 · Жалоба более внимательно посмотрел конверторы : DxDesigner -> PADS Logic не нашел если нет прямого пути, то может есть возможность сконвертировать отдельно схему / отдельно библиотеку + что-то поправить руками? Start>Programs>Mentor_Graphics_SDD>PADS9.0.1>Translators>Pads_Schematic_Translator и в выпадающих списках выбрать откуда-куда что такое PADS Power Tools? это какое-то внешнее приложение или часть пакета SSD? Набор доп макросов написанных пользователями (насколько я помню, взято откуда-то с зарубежных форумов по PADS), загляните в ...../_Mentor_/MGC.PADS/ а наборы команд (API) для скриптов от разных тулов из SSD вообще не совпадают или есть некоторая совместимость/переносимость? Насколько я вижу под каждый редактор свой IP (т.к. в документации отдельная книжка под каждый редактор), но возможно многие функции повторяются по общим вопросам - то есть для серъезной работы cо схемой Вы бы рекомендовали DxD? ну и соответственно маршрут DxD (цифра) -> Pads Logic -> + -> PADS Layout Pads Logic (аналог) -> может использоваться? Предпочитаю DxD для всех направлений. В основном из-за: - универсальности - работает с разными топологическими средами - наличие связи с программами моделирования (как цифра - ModelSim, так и аналог - HL_Analog), разработкой ПЛИС (HDL_Designer и IO_Designer) - ставка сделана на него, т.е. будет дальше интенсивно развиваться С PADS_Logic не работаю, только иногда заглядываю если пользователи задают вопросы. Но здесь тоже не все однозначно ибо я видел как минусы так и плюсы в нем, по сравнению с DxD. ну и 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 есть настраиваемая система как логических\синтаксических так и электрических проверок. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 7 26 августа, 2009 Опубликовано 26 августа, 2009 · Жалоба Start>Programs>Mentor_Graphics_SDD>PADS9.0.1>Translators>Pads_Schematic_Translator и в выпадающих списках выбрать откуда-куда может я туплю или версия не та (9.0) - но нету в _ОТКУДА_ DxDesigner то есть только одностороняя трансляция PADS Logic-> DxD этот вопрос я уже снял, но нужно и обратно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 26 августа, 2009 Опубликовано 26 августа, 2009 · Жалоба может я туплю или версия не та (9.0) - но нету в _ОТКУДА_ DxDesigner то есть только одностороняя трансляция PADS Logic-> DxD этот вопрос я уже снял, но нужно и обратно Все правильно, сделано только в одну сторону, просто в 50% случаев схема нарисованная в DxD не сможет быть воспроизведена в том же виде в Logic. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 23 сентября, 2009 Опубликовано 23 сентября, 2009 · Жалоба +еще ламерский вопрос.. как можно в pads layout повернуть группу выдфеленных элементов НЕ на 90градусов, а скажем на 45? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
explorer 0 10 декабря, 2009 Опубликовано 10 декабря, 2009 · Жалоба Здравствуйте, Все... В данный момент вникаю в 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ов сказываются. Благодарю за ответы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
etoja 0 11 декабря, 2009 Опубликовано 11 декабря, 2009 · Жалоба +еще ламерский вопрос.. как можно в pads layout повернуть группу выдфеленных элементов НЕ на 90градусов, а скажем на 45? Выделяешь компоненты нажимая кнопку CTRL и левую кнопку мыши. Наводишь мышь на любой из выделенных компонентов. Нажимаешь правую кнопку мыши. Кликаешь в слово Properties. В поле Rotation пишешь величину угла в градусах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
explorer 0 14 декабря, 2009 Опубликовано 14 декабря, 2009 · Жалоба Прошарил форум еще раз и не нашел ответа. Так знает кто - нибудь, что это такое DxD пишет про размерность атрибута VALUE - (\i|\i[.]\d*|[.]\d+), и как в 9.0.2 ее задавать для всего. uF, k, M и прочая светотень после цифирь не принимаются. Ткните носом, не сочтите за труд. Большое спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 18 декабря, 2009 Опубликовано 18 декабря, 2009 · Жалоба Прошарил форум еще раз и не нашел ответа. Так знает кто - нибудь, что это такое DxD пишет про размерность атрибута VALUE - (\i|\i[.]\d*|[.]\d+), и как в 9.0.2 ее задавать для всего. uF, k, M и прочая светотень после цифирь не принимаются. Ткните носом, не сочтите за труд. Большое спасибо. SDD_HOME\standard\netlist.prp Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
explorer 0 18 декабря, 2009 Опубликовано 18 декабря, 2009 · Жалоба FILL, спасибо человеческое. :laughing: А можно еще про атрибут для авто перестановки секций объяснить (я про DxD)? Хочется вникнуть в максимум тонкостей программы, и если честно штатные doc, tutorial and help не очень этому способствуют. :07: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 19 декабря, 2009 Опубликовано 19 декабря, 2009 · Жалоба FILL, спасибо человеческое. :laughing: А можно еще про атрибут для авто перестановки секций объяснить (я про DxD)? Хочется вникнуть в максимум тонкостей программы, и если честно штатные doc, tutorial and help не очень этому способствуют. :07: Не совсем понял - а что там может быть непонятного? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
explorer 0 19 декабря, 2009 Опубликовано 19 декабря, 2009 · Жалоба Как объяснить DxD в редакторе символов (или не в нём?), что допустим, в девайсе с атрибутом PARTS = 6 (CMOS 4069) первой секции соответствует та у которой выводы 1 и 2, второй - выводы 3 и 4 и т.д. В P-CAD 200х эквивалентность пинов и секций редактировалась в табличном виде в либрари эксекютив и было предельно понятно. В PADS видимо за перестановку эквивалентных секций отвечает GATESWAP, но непонятно как конкретной GATE или PART дредназначить её выводы. Плиз, не бейте незнайку. Понимаю, что чего-то не понимаю, но где... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться