VCS仿真 Dump Memory 两种方法 vcs联合verdi生成fsdb文件 vcs生成vpd文件 VCS联合verdi生成fsdb文件 1.testbench中加入如下语句: initial begin $fsdbDumpfile("tb.fsdb"); $fsdbDumpvars; end always@(posedge clk) begin $fsdbDumpMDA(R1); //每个时钟dump出mem的值,verdi记录值的变化 $fsdbDumpMDA(R2); en
FSDB(Fast Signal Database)是Verdi支持的文件格式,用于保存仿真产生的信号波形.据Verdi文档说明,FSDB比标准的VCD格式节省磁盘空间,处理速度更快.要用VCS仿真器生成FSDB文件,就要调用Verdi提供的FSDB dumping命令,较常用的方法是在Testbench中调用. 首先要把FSDB dumper库的路径添加到LD_LIBRARY_PATH环境变量,32位Linux环境使用的C Shell命令格式如下: if ($?LD_LIBRARY_PATH)
VCS在运行仿真一般都会加仿真参数 –f filelist,filelist 是包含其他的仿真参数和整个工程的文件列表.具体格式如下: //file list format, just for example +v2k -sverilog +define+USE_ASYNC_FIFO +incdir+../rtl/ +incdir+../sv/ +incdir+../tb/ //RTL file list ../rtl/count.v ../rtl/add.v //SV testbench fi