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

 
 
 
Reply to this topicStart new topic
> какой пакет нужен для поддержки Verilog-AMS?, хватит ли IUS или нужен Virtuoso
yes
сообщение Nov 14 2017, 14:58
Сообщение #1


Гуру
******

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



в инстоляционной директории IUS есть папка amsd с примерами, но ничего не компилится - вылетает со странной ошибкой тула

я об этом флоу AMS имею слабое представление - появилось желание потрогать
Go to the top of the page
 
+Quote Post
Losik
сообщение Nov 14 2017, 16:30
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 440
Регистрация: 22-04-07
Пользователь №: 27 235



Цитата(yes @ Nov 14 2017, 17:58) *
в инстоляционной директории IUS есть папка amsd с примерами, но ничего не компилится - вылетает со странной ошибкой тула

я об этом флоу AMS имею слабое представление - появилось желание потрогать


там рядом должен лежать файл с описанием флоу:
./tools/amsd/samples/aium/aium_workshop.pdf
но не факт что все заработает, так как версии некоторых примеров довольно старые относительно последних версий тула.
для работы нужен только ius если предполагается моделирование без аналогового GUI(virtuoso ADE).
Сложно подсказать в чем проблема не видя ошибки.
Go to the top of the page
 
+Quote Post
yes
сообщение Nov 15 2017, 10:05
Сообщение #3


Гуру
******

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



спасибо

если можете подсказать подробнее - то я взял пару примеров, запустил скрипт ./run
там внутри irun с некими непривычными мне файлами и ключами (64bit это я добавил, без него то же самое)
отчет мне совершенно непонятен

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

Код
>>cat irun.log
irun(64): 14.10-p001: (c) Copyright 1995-2014 Cadence Design Systems, Inc.
TOOL:    irun(64)    14.10-p001: Started on Nov 14, 2017 at 12:11:12 MSK
irun
    -64bit
    ./source/digital/stimuli.vams
    ./source/digital/counter.v
    ./source/digital/divider.v
    -amsf
    -timescale 1ns/100ps
    -iereport
    amscf.scs
    -input probe.tcl
irun: *E,SPCERR: The program encountered one or more errors while processing the input SPICE file(s) in the AMSD flow. For details, see the following messages.
TOOL:    irun(64)    14.10-p001: Exiting on Nov 14, 2017 at 12:11:12 MSK  (total: 00:00:00)

Go to the top of the page
 
+Quote Post
Losik
сообщение Nov 15 2017, 12:20
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 440
Регистрация: 22-04-07
Пользователь №: 27 235



там внутри irun с некими непривычными мне файлами и ключами (64bit это я добавил, без него то же самое)
отчет мне совершенно непонятен
>>cat irun.log
irun(64): 14.10-p001: © Copyright 1995-2014 Cadence Design Systems, Inc.
TOOL: irun(64) 14.10-p001: Started on Nov 14, 2017 at 12:11:12 MSK
irun
-64bit
./source/digital/stimuli.vams | файл на языке verilog-ams, в котором задаются тестовые синалы
./source/digital/counter.v | счетчик на верилоге с асинхронным сбросом
./source/digital/divider.v | делитель частоты на 2 на верилоге с асинхронным сбросом
-amsf | указание использовать FastSpice solver для аналоговой части
-timescale 1ns/100ps | timescale definition для цифровой части
-iereport | указание для генерации IE(интерфейсные элементы) report, IE это ячейки которые вставляются между аналогом и цифрой для преобразование сигналов из цифрового домена в аналоговый и наоборот. IE это текстовый файл/файлы на verilog-A/verilog-AMS
amscf.scs | ams control file, фактически spice нетлист в котором указываются все необходимые файлы схем для моделирования
-input probe.tcl | файл с описанием цифровых пробов, тут указываются узлы и связи состояние которых вы хотите сохранить при моделировании
irun: *E,SPCERR: The program encountered one or more errors while processing the input SPICE file(s) in the AMSD flow. For details, see the following messages.
TOOL: irun(64) 14.10-p001: Exiting on Nov 14, 2017 at 12:11:12 MSK (total: 00:00:00)

Соглашусь, описание ошибки слишком короткое, необходимо посмотреть файлы с логами в директории которой запускается тест. Ошибка связана с аналоговым нетлистом. У вас это amscf.scs и все что в нем перечислено, возможно отсутствуют необходимые файлы моделей, ошибка в синтаксисе команд, отсутствие необходимой лицензии. Вариантов достаточно много, нужно больше лог-файлов(amscf.log,ams_ieinfo.log,./INCA_libs/AMSD/ams_spice_in/*.log ???).

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

я запустил без проблем примеры:
./tools/amsd/samples/aium/ams_cpf
./tools/amsd/samples/aium/ams_aps

Go to the top of the page
 
+Quote Post
yes
сообщение Nov 16 2017, 12:45
Сообщение #5


Гуру
******

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



с Вашей помощью сильно продвинулся, но результата все-равно не достиг %)

наверно, проблемы совместимости в системе - компилер (gcc) не той версии и т.п.

видимо, без опыта использования spice/spectre - результата достичь не получится - не собирается само "ядро" аналогового симулятора, то ему libm системный не нравится, то еще какая фигня

вобщем, пока сдаюсь sm.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th November 2017 - 00:52
Рейтинг@Mail.ru


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