与-Mdir配合,可以实现不同模块的增量编译。 -Mmakeprogram=<program> 指定用于make对象的程序,默认是make -Mupdate[=0] 默认情况下,VCS编译时会覆盖上次编译生成的makefile。如果想保留上次的makefile,使用-Mupdate=0;如果不带=0,则进行增量编译,并覆盖上次的makefile。 -noIncrComp 关闭增量编译 -notice 显示...
-Mdir指定低功耗模型搜索目录。+define+STATIC_POWER_REDUCE定义静态功耗降低宏。-vcs+pp+verbose输出详细的低功耗处理信息。+lint+INITIAL_ORDER检查低功耗设计初始化顺序。-vcs+cc指定C编译器选项用于低功耗编译。+define+ISO_CELL_ENABLE定义隔离单元使能宏。-vcs+prof可进行低功耗性能分析。+lint+UNOPT_NET检查低...
可以在analysis和elaboration时使用VCS 的 -Mlib和 -Mdir 选项,来在多个目录中保存analyze后的SystemC文件。由-Mdir定义的文件夹在VCS elaboration中不会被修改。这在analyzing(compiling)花费时间很长的SystemC源文件,且想在不同project之间共享analyzed files时很有用。 syscan -Mdir= model1.cpp:model1 ... sysca...
-Mdir=./${mode}/exec/uvm_test_csrc:指定编译生成的中间文件的存放路径。 -l ./${mode}/log/uvm_test.cmp_log:指定编译日志文件的存放路径。 -o ./${mode}/exec/uvm_test_simv:指定编译生成的可执行文件的名称。 -f ../cfg/tb.f:再次指定一个包含要编译文件列表的文件,通常用于指定测试平台(testbe...
1.VCS的仿真选项分编译(compile-time)选项和运行(run-time)选项,同时本文增加了调试选项。 1.1 VCS常用的编译选项 1.2 VCS常用的运行选项 1.3 VCS调试模式常用选项 2.VCS/VCSMX 一般仿真步骤 VCS仿真可以分成两步法或三步法, 对Mix language, 必须用三步法。仿真前要配置好synopsys_sim.setup文件,里边有lib mappi...
-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常用的编译选项 ...
DUT_CMP_OPTIONS+= -Mdir=$(OUTPUT_DIR)/$(TB_TEST_ID)_csrc DUT_CMP_OPTIONS+= -l $(LOG_DIR)/$(TB_TEST).cmp_log DUT_CMP_OPTIONS+= +vcs+lic+wait +plusarg_save DUT_CMP_OPTIONS+=$(DUT_INC) DUT_SIM_OPTIONS+= -l $(LOG_DIR)/$(TB_TEST_ID).run_log ...
+vcs+lic+wait -full64 +vcsd +memcbk +vpi \\ -cm line+fsm+cond -cm tgl \\ -cm_hier ../cfg/rtl_vcm.cfg -cm_dir ./${mode}/cov/simv.vdb \\ -Mdir=./${mode}/exec/uvm_test_csrc \\ -l ./${mode}/log/uvm_test.cmp_log \\ -o ./${mode}/exec/uvm_test_simv \\ -f ...
7. -f <filename>:指定文件列表的文件名,文件中可包括源代码文件的路径和名称,也可以包括编译选项参数。 8. -full64:在64bit模式下编译,生成64bit模式仿真的可执行文件。 9. -j<number>:设定并行编译的进程数,j后面没有空格。 10. -Mdir=<directory>指定一个目录让vcs存储编译产生的文件,默认是csrc。