kdb(Knowledge Database),是一个Elaboration Database(abbr. elabDB,VCS的three-step flow中会更细的提它); 生成kdb 是用vcs -kdb -lca; 使用kdb 三种方式都可: verdi -ssf novas.fsdb 让verdi打开指定波形,它会自动加载kdb; 但是code改了以后,总是会弹窗说kdb被修改了,这还要你说嘛?就很烦… verdi -db...
Verdi读取libmap设置 Verdi读取设计时需要elaboration信息才能处理libmap,其加载的是Knowledge Database(KDB) 因此可以在两步法和三步法中加入-kdb生成(三步法compile和elab都要添加) 然后可以通过三种方式加载KDB: verdi -dbdir simv.daidir verdi -simBin simv verdi -ssf novas.fsdb 就可以看到在verdi的instance中已...
all: dut tb elab sim com: dut tb elab # make com :只对dut和tb分别编译然后elab # make all :编译完成后直接仿真 dut: vlogan -full64 +v2k -sverilog -kdb -debug_acc+all +notimingcheck +nospecify \ +no_notifier -timescale=1ns/1ps \ -f ../filelist/rtl.f \ -work dutlib \ +defi...
[product_timestamp] Error 1 make[1]: Leaving directory `/project/UVM_AXI_TEST/csrc' Make exited with status 2 CPU time: 11.309 seconds to compile + .334 seconds to elab + .372 seconds to link Verdi KDB elaboration done and the database successfully generated: 0 error(s), 0 warning(s...
(ABS_TOP)/src# VCS_VERDI_OPTS := +define+FSDB -debug_access -debug_all -notice -line +lint=all, -sverilog -timescale=1ns/10ps -debug_acc+pp+f+dmptf -debug_region+cell+encrypt -kdb -lca -P $(VERDI_HOME)/share/PLI/VCS/$(PLATFORM)/novas.tab $(VERDI_HOME)/share/PLI/VCS/$(...