-Mdir=<directory> 指定一个目录让VCS存储编译产生的文件,默认是csrc -Mlib=<directory> 指定一个目录让VCS搜索某个模块是否需要重新编译。与-Mdir配合,可以实现不同模块的增量编译。 -Mmakeprogram=<program> 指定用于make对象的程序,默认是make -Mupdate[=0] 默认情况下,VCS编译时会覆盖上次编译生成的
-Mdir=./${mode}/exec/uvm_test_csrc:指定编译生成的中间文件的存放路径。 -l ./${mode}/log/uvm_test.cmp_log:指定编译日志文件的存放路径。 -o ./${mode}/exec/uvm_test_simv:指定编译生成的可执行文件的名称。 -f ../cfg/tb.f:再次指定一个包含要编译文件列表的文件,通常用于指定测试平台(testbe...
对于 windows 和 linux 中的 VCS 不要使用 c 编译器优化开关 d) 使用增量编译 e) 使用$testplusargs 来处理多个测试例子 f) 使用独立的/csrc 路径作为调试 vcs –Mdir=csrc_dbg –o simv_dbg h) vcs +prof ,编译和仿真的使用,vcs 可以生成一个 vcs.prof 的文件看到一些仿真层次 和模块使用 cpu 时间的...
如果使用了-Mdir选项,那么必须保证头文件和对应的cpp源码文件编译到相同的Mdir库。否则会导致elaboration错误。 比如: % syscan my_file.h:my_mod -cflags “-DMY_DEF=1 –UUNDEF_ME” % syscan my_file.cpp -cflags “-DMY_DEF=1 –UUNDEF_ME” 这里,第一个syscan调用之创建了一个SystemC模块my_mod的...
vcs -kdb -lca -noIncrComp +lint=TFIPC-L +lint=PCWM -debug_all -P /xxx/synopsys/verdi/xxxxxx/novas_new_dumper.tab /xxx/synopsys/verdi/xxx/pli.a top_module_name -l elab.log -Mdir=/xxx/incr_compile -o /xxx/simv Step 3: Run simulation ...
vcs -kdb -lca -noIncrComp +lint=TFIPC-L +lint=PCWM -debug_all -P /xxx/synopsys/verdi/xxxxxx/novas_new_dumper.tab /xxx/synopsys/verdi/xxx/pli.a top_module_name -l elab.log -Mdir=/xxx/incr_compile -o /xxx/simv 1. Step 3: Run simulation ...
-Mdir指定低功耗模型搜索目录。+define+STATIC_POWER_REDUCE定义静态功耗降低宏。-vcs+pp+verbose输出详细的低功耗处理信息。+lint+INITIAL_ORDER检查低功耗设计初始化顺序。-vcs+cc指定C编译器选项用于低功耗编译。+define+ISO_CELL_ENABLE定义隔离单元使能宏。-vcs+prof可进行低功耗性能分析。+lint+UNOPT_NET检查低...
vcs -kdb -lca -noIncrComp +lint=TFIPC-L +lint=PCWM -debug_all -P /xxx/synopsys/verdi/xxxxxx/novas_new_dumper.tab /xxx/synopsys/verdi/xxx/pli.a top_module_name -l elab.log -Mdir=/xxx/incr_compile -o /xxx/simv Step 3: Run simulation ...
-Mdir=<directory>指定⼀个⽬录让VCS存储编译产⽣的⽂件,默认是csrc -Mlib=<directory> 指定⼀个⽬录让VCS搜索某个模块是否需要重新编译。与-Mdir配合,可以实现不同模块的增量编译。-Mmakeprogram=<program>指定⽤于make对象的程序,默认是make -Mupdate[=0]默认情况下,VCS编译时会覆盖上次编译⽣...
VCS的仿真选项分编译(compile-time)选项和运行(run-time)选项。编译选项用于RTL/TB的编译,一遍是编译了就定了,不能在仿真中更改其特性,例如define等等。而仿真选项常用于仿真过程中控制仿真过程的选项,例如波形dump,testplusargs等等。 1.1VCS常用的编译选项 ...