| 
 | 
 
 楼主 |
发表于 2024-5-22 16:59:47
|
显示全部楼层
 
 
 
 本帖最后由 hegangben 于 2024-5-22 17:01 编辑  
 
 
是这样的,添加这个可以了,但是我还有一个问题,现在不知道为什么总是选择用ultrasim 做solver,如果其强制制定用-solver spectre, 就会提示:*F,MULSOL: AMSD encountered an error: Can not specify more than 1 solver at the same time. Please specify only one. The optional solvers are: aps, spectre and ultrasim. If no solver is specified, spectre will be selected as the default one 
 
 
用-solver ultrasim 就可以编译。但是ultrasim  太旧了,xrun 19 之后的版本也不支持了。我想问问怎么在哪里指定的ultrasim。我的编译选项 
 
xrun 
        -abvglobalfailurelimit 100 
        -incdir /RDsim/xxx/sim 
        -negdelay 
        -neg_tchk 
        -tfile ../cfg/rtl_xrun_notchk.cfg 
        -compile 
        -elaborate 
        -64bit 
        -snsvdpi 
        -sv 
        -sysv 
        -disable_sem2009 
        -tlm2 
        -uvm 
        -timescale 1ns/1ps 
        -input ../cfg/xrun_ucli.cfg 
        -l xrun_compile.log 
        -warn_multiple_drive 
        +define+WAVE_FSDB 
        -access +rwc 
        -loadpli1 debpli:novas_pli_boot 
        -amsspef 
        ../cfg/ams.scs 
        -spectre_args +duplicate_subckt=warning 
        -amsfastspice 
        -iereport 
        -status 
        -solver spectre 
        +define+MD_NO1 
        +define+SINGLE_DUV_NUM 
        +define+TC_DEMO 
        +define+RTL_ENV 
        +define+SIM_DEBUG 
        -f ../cfg/tb_rtl.f 
 
 |   
 
 
 
 |