Jump to content

    

Recommended Posts

Добрый день.

Появилось время, решил посмотреть поближе: Xpedition AMS.

Понравилось то что можно использовать в проекте VHDL модели элементов и то что можно отмоделированную схему сразу на ПП отправить (у Orcad приходилось делать разные схемы для моделирования и разводки).

Вопрос. В свое время как-то краем уха слышал что в Mentor -е результаты моделирования можно просматривать прямо на ПП, т.е. схема моделируется а результаты моделирования передаются и на ПП.  Что в общем довольно интересно.

Если так можно сделать то как это делается?

 

Share this post


Link to post
Share on other sites
3 часа назад, cniism сказал:

Добрый день.

Появилось время, решил посмотреть поближе: Xpedition AMS.

Понравилось то что можно использовать в проекте VHDL модели элементов и то что можно отмоделированную схему сразу на ПП отправить (у Orcad приходилось делать разные схемы для моделирования и разводки).

Вопрос. В свое время как-то краем уха слышал что в Mentor -е результаты моделирования можно просматривать прямо на ПП, т.е. схема моделируется а результаты моделирования передаются и на ПП.  Что в общем довольно интересно.

Если так можно сделать то как это делается?

 

Непонятно какие результаты моделирования Вы хотите просматривать на плате?

В плате можно просматривать результаты например анализа наличия проблем связанных с ЦС\ЦП\ЭМИ полученные из HyperLynx DRC. И это логично, т.к. подразумевает наличие проблемных геометрических элементов в топологии, которые сразу надо и поправить в топологическом редакторе.

Share this post


Link to post
Share on other sites

Добрый день.

Обычно осциллограммы на контрольных точках, их также после сравнения расчетных с реальными, их  удобно в руководства вставлять.

В принципе и с принципиальной схемы можно выбирать нужные точки, но если есть возможность смотреть прямо на ПП то получается весьма наглядно, особенно когда разбираюсь с платой или ее настраиваю.

 

В общем посмотрел. Несомненное достоинство то что схему можно прямо на ПП плату аннотировать. Несколько вариантов представления моделей. А так привычней LTSpice пользоваться. Уже освоен....

Share this post


Link to post
Share on other sites
2 минуты назад, cniism сказал:

Добрый день.

Обычно осциллограммы на контрольных точках, их также после сравнения расчетных с реальными, их  удобно в руководства вставлять.

В принципе и с принципиальной схемы можно выбирать, но если есть возможность смотреть прямо на ПП то получается весьма наглядно.

 

Можно открыть одновременно два окна схема-топология. Выбрав в топологии видим эту точку на схеме и соответственно смотрим и осциллограммы на контрольных точках.

Share this post


Link to post
Share on other sites

Добрый день.

Решил попробовать использовать собственные модели (Spice). Прописал вроде все атрибуты в символе. Библиотеку в проект добавил. Список соединений для моделирования создается. А вот модели элементов не находятся.

Так все и заканчивается ошибкой.

Share this post


Link to post
Share on other sites

Добрый день.

С моделями разобрался.

Возникает вопрос а где можно посмотреть описание ошибок .

Получаю сообщение: "ERROR 702: SUBCKT "BSS123": Undeclared subcircuit reference." Что значит: "ERROR 702"?   Чего не хватает в : ""BSS123": Undeclared subcircuit reference."?

Сижу теперь голову ломаю что это значит.... Вроде проблема в модели. Но в чем не понятно. Та-же самая модель в Pspice работает без проблем. 

Share this post


Link to post
Share on other sites
On 4/19/2019 at 3:51 PM, cniism said:

Добрый день.

С моделями разобрался.

Возникает вопрос а где можно посмотреть описание ошибок .

Получаю сообщение: "ERROR 702: SUBCKT "BSS123": Undeclared subcircuit reference." Что значит: "ERROR 702"?   Чего не хватает в : ""BSS123": Undeclared subcircuit reference."?

Сижу теперь голову ломаю что это значит.... Вроде проблема в модели. Но в чем не понятно. Та-же самая модель в Pspice работает без проблем. 

Здравствуйте! А не подскажете как вы решили проблему? У меня, возможно такая же. Всю голову сломал. Хотел замоделить BSS138 и вытянул Pspice файл с сайт onsemi. Привязал к символу на схеме. При моделировании плюётся ошибкой: 

** Error: (vasim-4142) In file "E:\DOCUMENTS\PROJECTS\JOB\DEVICEX\HARDWARE\REV0.0.1\SIM_ADMS\POWERSWITCH\DESIGN__5984_0TMP", line 15: instantiation of X1I203(bss138/fai) failed.
+ No corresponding design unit, spice subckt, primitive or model found for 'bss138/fai'.

Спасибо! 

 

P.S. Если кто ещё знает, подскажите, пожалуйста, почему после попытки начать симуляцию выдаётся такое предупреждение? Изначально выделяю всю схему...

P.S. P.S. Запустив сегодня проект заного звметил, что первый раз ошибку не выдаёт и симуляция проходит успешно. При попытке звпустить второй раз выдаёт ошибку...

image.thumb.png.6df0ef15ac7a9b20b7649a2587bb3ffb.png

Share this post


Link to post
Share on other sites

Проблема с ошибкой заключалась в наличии точки "." пути к импортированной модели. В моём случае в пути присутствовала папка "REV0.0.1". А так же, возможно, из-за того, что в файле имелось несколько SUBCKT и при этом я сохранял как .mod вместо .lib. Сейчас вроде всё работает. Остался только в вопрос с "Only one componnet is selected".

Share this post


Link to post
Share on other sites
On 4/19/2019 at 3:51 PM, cniism said:

Получаю сообщение: "ERROR 702: SUBCKT "BSS123": Undeclared subcircuit reference." Что значит: "ERROR 702"?   Чего не хватает в : ""BSS123": Undeclared subcircuit reference."?

Необходимая библиотека моделей не была включена в заголовок нетлиста.

Для решения этой проблемы необходимо добавить необходимые библиотеки моделей.

Пример:

ERROR 702: SUBCKT "CM_CONTROLLER": Undeclared subcircuit reference.
Instance appeared near source line 22
Error during elaboration phase. Application closing.

=====> Error loading the design. Cannot obtain signal list

  1. Найти библиотеку, содержащую подсхему "CM_CONTROLLER".

Navigator

2. Откройте диалоговое окно Настройки заголовка Netlist (Simulation > Settings > Netlist Header) и добавьте путь к библиотеке .lib.  Это добавит .lib файл в заголовок Netlist, чтобы симулятор мог найти подсхему в библиотеке.

Netlist Header

 

Edited by philipov

Share this post


Link to post
Share on other sites

Появился ещё вот такой вопрос: на сайте Ментора для AMS моделирования есть Eldo Platform  и Analog Fast Spice. В чём между ними различие и где(когда) лучше какую применять? 

Share this post


Link to post
Share on other sites
3 hours ago, SVV said:

Появился ещё вот такой вопрос: на сайте Ментора для AMS моделирования есть Eldo Platform  и Analog Fast Spice. В чём между ними различие и где(когда) лучше какую применять? 

Эти решения для функционального моделирования IC на уровне кристаллов

Share this post


Link to post
Share on other sites
On 6/15/2020 at 11:56 AM, PBO said:

Необходимая библиотека моделей не была включена в заголовок нетлиста.

Для решения этой проблемы необходимо добавить необходимые библиотеки моделей.

Пример:

ERROR 702: SUBCKT "CM_CONTROLLER": Undeclared subcircuit reference.
Instance appeared near source line 22
Error during elaboration phase. Application closing.

=====> Error loading the design. Cannot obtain signal list

  1. Найти библиотеку, содержащую подсхему "CM_CONTROLLER".

Navigator

2. Откройте диалоговое окно Настройки заголовка Netlist (Simulation > Settings > Netlist Header) и добавьте путь к библиотеке .lib.  Это добавит .lib файл в заголовок Netlist, чтобы симулятор мог найти подсхему в библиотеке.

Netlist Header

 

Огромное спасибо!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.