Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ошибка HyperLynx 8
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development
Victor®
Здравствуйте!

HL 8.1

Пробую моделировать SERDES_AMS_Design_Kit от Mentor и s6_gtp_sis_kit_1_1_eldo
от Xilinx... Делаю, как написано в документации. Получаю при моделировании вот такое сообщение об ошибке
на двух этих проектах.

Чую, что что-то не так с библиотеками...
Может кто-то подскажет в чем дело?
Сам-то HL работает с IBIS моделированием нормально, но тут разборки со SPICE...


-- Желаю успехов!
vugluskr
файл не скачивается
Victor®
Цитата(vugluskr @ Mar 23 2011, 15:42) *
файл не скачивается


хм... какой?

з.ы.
а... я скриншот переделал в jpg для уменьшения размера...
теперь он "внедрен" в сообщение
fill
Откройте SERDES_kit.ini и увидите что он ищет файл с настройками библиотек $MGC_HOME\pkgs\icx_pro_sim\adms\v4.2_1.1\libs\adms.ini
Такой был в старом релизе C:\MentorGraphics\2005EXP\MGC_HOME.ixn\pkgs\icx_pro_sim\adms\v4.2_1.1\libs\adms.ini

Разбирайтесь в документации как надо переделать под новый релиз, чтобы ADMS увидел эти библиотеки (содержание старого adms.ini):
[Library]
STD = $anacad/adms/$admsver/libs/STD
IEEE = $anacad/adms/$admsver/libs/IEEE
IEEE_PROPOSED = $anacad/adms/$admsver/libs/IEEE_PROPOSED
DISCIPLINES = $anacad/adms/$admsver/libs/DISCIPLINES
MGC_AMS = $anacad/adms/$admsver/libs/MGC_AMS
SYNOPSYS = $anacad/adms/$admsver/libs/SYNOPSYS
ARITHMETIC = $anacad/adms/$admsver/libs/ARITHMETIC
VITAL2000 = $anacad/adms/$admsver/libs/VITAL2000
VITAL2.2B = $anacad/adms/$admsver/libs/VITAL2.2B
MODELSIM_LIB = $anacad/adms/$admsver/libs/MODELSIM_LIB
ICXBASE = $MGC_HOME/pkgs/icx_pro_mb/icxbase/VHDL-AMS/WORK
Victor®
Цитата(fill @ Mar 23 2011, 20:16) *
Откройте SERDES_kit.ini и увидите что он ищет файл с настройками библиотек $MGC_HOME\pkgs\icx_pro_sim\adms\v4.2_1.1\libs\adms.ini
Такой был в старом релизе C:\MentorGraphics\2005EXP\MGC_HOME.ixn\pkgs\icx_pro_sim\adms\v4.2_1.1\libs\adms.ini

Разбирайтесь в документации как надо переделать под новый релиз, чтобы ADMS увидел эти библиотеки (содержание старого adms.ini):
[Library]
STD = $anacad/adms/$admsver/libs/STD
IEEE = $anacad/adms/$admsver/libs/IEEE
IEEE_PROPOSED = $anacad/adms/$admsver/libs/IEEE_PROPOSED
DISCIPLINES = $anacad/adms/$admsver/libs/DISCIPLINES
MGC_AMS = $anacad/adms/$admsver/libs/MGC_AMS
SYNOPSYS = $anacad/adms/$admsver/libs/SYNOPSYS
ARITHMETIC = $anacad/adms/$admsver/libs/ARITHMETIC
VITAL2000 = $anacad/adms/$admsver/libs/VITAL2000
VITAL2.2B = $anacad/adms/$admsver/libs/VITAL2.2B
MODELSIM_LIB = $anacad/adms/$admsver/libs/MODELSIM_LIB
ICXBASE = $MGC_HOME/pkgs/icx_pro_mb/icxbase/VHDL-AMS/WORK


Спасибо за помощь! Затра попробую на рабочем компе.

Решил поступить следующим образом.
1) найти где реально лежит adms.ini
2) прописать в SERDES_kit.ini правильный путь к adms.ini
3) тут я запускаю HL и смотрю или заработало.
4) если нет - смотрю и ковыряюсь в adms.ini

P.S. в некоторых китах есть modelsim.ini
Правильно ли я догадываюсь, что можно как-то связать HL и ModelSim\Questa?
Если это так-то где можно почитать или посмотреть примеры?

-- Желаю успехов!
fill
Цитата(Victor® @ Mar 23 2011, 23:11) *
Спасибо за помощь! Затра попробую на рабочем компе.

Решил поступить следующим образом.
1) найти где реально лежит adms.ini
2) прописать в SERDES_kit.ini правильный путь к adms.ini
3) тут я запускаю HL и смотрю или заработало.
4) если нет - смотрю и ковыряюсь в adms.ini

P.S. в некоторых китах есть modelsim.ini
Правильно ли я догадываюсь, что можно как-то связать HL и ModelSim\Questa?
Если это так-то где можно почитать или посмотреть примеры?

-- Желаю успехов!



По идее можно просто создать новый файл *.ini в котором прописать реальные пути к библиотекам. Простое подключение указанного мной adms.ini ничего не даст, т.к. пути в нем сделаны через переменные, которые создаются при инсталяции ADMS или ELDO или ELDO_for_HL.

ADMS - это набор ELDO+ModelSim+интерфейс_связи - обеспечивает смешанное аналого_цифровое моделирование. Если с ELDO понятно для чего его надо подключать к HL (чтобы использовать модели Spice, S-parameters, VHDL-AMS), то зачем ModelSim подключать непонятно. Вы собираетесь призводить поведенческое (функционально-временное) моделирование через HL?
Victor®
Цитата(Victor® @ Mar 23 2011, 23:11) *
Затра попробую на рабочем компе.



К сожалению не вышло.

Что было.
1) Файл adms.ini отсутствовал вообще
2) Системная переменная установлена как $MGC_HOME=C:/MentorGraphics/7.9EE/MGC_HOME.ixn

Что делал...



1) Создал файл C:\MentorGraphics\7.9EE\MGC_HOME.ixn\pkgs\icx_pro_sim\2008.2\libs\adms.ini
с содержимым на основе того, что любезно сообщил fill

Код
[Library]
STD = $MGC_HOME/pkgs/icx_pro_sim/2008.2/libs/STD
IEEE = $MGC_HOME/pkgs/icx_pro_sim/2008.2/libs/IEEE
IEEE_PROPOSED = $MGC_HOME/pkgs/icx_pro_sim/2008.2/libs/IEEE_PROPOSED
DISCIPLINES = $MGC_HOME/pkgs/icx_pro_sim/2008.2/libs/DISCIPLINES
MGC_AMS = $MGC_HOME/pkgs/icx_pro_sim/2008.2/libs/MGC_AMS
SYNOPSYS = $MGC_HOME/pkgs/icx_pro_sim/2008.2/libs/SYNOPSYS
ARITHMETIC = $MGC_HOME/pkgs/icx_pro_sim/2008.2/libs/ARITHMETIC
VITAL2000 = $MGC_HOME/pkgs/icx_pro_sim/2008.2/libs/VITAL2000
VITAL2.2B = $MGC_HOME/pkgs/icx_pro_sim/2008.2/libs/VITAL2.2B
MODELSIM_LIB = $MGC_HOME/pkgs/icx_pro_sim/2008.2/libs/MODELSIM_LIB
ICXBASE = $MGC_HOME/pkgs/icx_pro_mb/icxbase/pkgs/icx_pro_mb/icxbase/VHDL-AMS/WORK


2) Моделирую Mentor SERDES_AMS Kit
В SERDES_kit.ini указал правильный путь к созданному adms.ini
Его содержимое такое
Код
[HYP_PATH]
.\ModelFiles

[ADMS_PATH]
others= $MGC_HOME\pkgs\icx_pro_sim\2008.2\libs\adms.ini

WORK = IBISWORK
IBISWORK = IBISWORK



Пишет ту же самую ошибку...
Что делать?


-- Желаю успехов!
fill
Инсталлировал AMS
В настройках SERDES_kit.ini, изменил т.к. в новом ките s2gx_mgc_kit_a1.5 под HL_8.0 указано "others=$MODEL_TECH/../modelsim.ini"

[ADMS_PATH]
others= C:\MentorGraphics\AMS\questasim\v10.0\modelsim.ini
WORK = IBISWORK
IBISWORK = IBISWORK

теперь ругается на не ту версию IBISWORK - похоже эту библиотеку надо как то перекомпилировать.
Victor®
Цитата(fill @ Mar 24 2011, 17:00) *
Инсталлировал AMS
В настройках SERDES_kit.ini, изменил т.к. в новом ките s2gx_mgc_kit_a1.5 под HL_8.0 указано "others=$MODEL_TECH/../modelsim.ini"

[ADMS_PATH]
others= C:\MentorGraphics\AMS\questasim\v10.0\modelsim.ini
WORK = IBISWORK
IBISWORK = IBISWORK

теперь ругается на не ту версию IBISWORK - похоже эту библиотеку надо как то перекомпилировать.


Вообщем я поступил кардинально - снес все менторовское что было.
Потом зачистил 3-мя разными чистильщиками реестра (паранойя, однако, но надоела эта возня с HL rolleyes.gif )
Поставил HL2010 потом ModelSim 10 (это мои основные пакеты из Ментора).
Потом поставил лицензию (сканируется, что установлено и делается сразу на все установленные пакеты)
Обновил как положено dll-и.

HL заработал - пробовал на ките для S6.
Завершить моделирование не успел, но те ошибки, что были пока не вылазили.

Завтра продолжу - сообщу... Многое темный лес - особенно эти ini-файлы.
Какие-то перекрестные ссылки, приплели моделсим, какие-то несуществующие переменные окружения ...

Вообщем, завтра будет известно - пациент скорее жив или мертв...

-- Успехов!

P.S.
1) Кстати, что значит "инсталировать AMS"? Какой-то отдельный продукт?
2) Будет-ли какое-то преимущество (например в скорости), если поставлю "движок" HSPICE?
3) HL 8.1.1 уже есть в составе PADS. Апдейт с 8.1 существует?
fill
1. http://www.mentor.com/products/ic_nanomete...ion/advance-ms/
текущий релиз AMS_2010.2
2. скорости сопоставимы - прироста не получите
3. Нажмите для просмотра прикрепленного файла
4. Релиз HL содержит в себе усеченный вариант AMS_2008.2 (C:\MentorGraphics\2010.1HL\SDD_HOME\hyperlynx\Ams\pkgs\icx_pro_sim\2008.2\)
5. В китах помимо spice есть еще и модели на HDL которые компилируются и моделируются через продвинутый вариант modelsim-а (библиотека IBISWORK - это как раз компилированная в каком-то релизе HDL версия рабочей библиотеки) - исходники лежат в папке ModelFiles (для кита Serdes).
Victor®
Цитата(fill @ Mar 25 2011, 12:44) *
В китах помимо spice есть еще и модели на HDL которые компилируются и моделируются через продвинутый вариант modelsim-а (библиотека IBISWORK - это как раз компилированная в каком-то релизе HDL версия рабочей библиотеки) - исходники лежат в папке ModelFiles (для кита Serdes).


Спасибо за ответ.
Ндя... что-б в этом всем разобраться smile3046.gif
надо на Mentor работать
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.