в инстоляционной директории IUS есть папка amsd с примерами, но ничего не компилится - вылетает со странной ошибкой тула
я об этом флоу AMS имею слабое представление - появилось желание потрогать
спасибо
если можете подсказать подробнее - то я взял пару примеров, запустил скрипт ./run
там внутри irun с некими непривычными мне файлами и ключами (64bit это я добавил, без него то же самое)
отчет мне совершенно непонятен
хотелось бы понять вообще процедуру
может подскажете работоспособный пример, чтобы с чего-то начать?
там внутри 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
с Вашей помощью сильно продвинулся, но результата все-равно не достиг %)
наверно, проблемы совместимости в системе - компилер (gcc) не той версии и т.п.
видимо, без опыта использования spice/spectre - результата достичь не получится - не собирается само "ядро" аналогового симулятора, то ему libm системный не нравится, то еще какая фигня
вобщем, пока сдаюсь
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)