VCS仿真生成fsdb文件(Verilog)


VCS仿真生成fsdb文件(Verilog)

一、環境

  • Linux 平台 csh環境
  • VCS 64bit
  • Verdi3

二、開始仿真

1、 聯合仿真環境配置

a.在testbench中加入如下語句:

initial begin
$fsdbDumpfile("tb.fsdb"); $fsdbDumpvars;
end

b.注意verdi接口庫的路徑(腳本中體現)

2、仿真腳本

 1 #!/bin/csh -f
 2 
 3 setenv NOVAS_HOME  /user/EDA_Tools/Synopsys/verdi3-I-201403-SP1
 4 setenv NOVAS_PLI ${NOVAS_HOME}/share/PLI/VCS/LINUX64
 5 setenv LD_LIBRARY_PATH $NOVAS_PLI
 6 
 7 setenv NOVAS  "${NOVAS_HOME}/share/PLI/VCS/LINUX64"
 8 
 9 setenv novas_args  "-P $NOVAS/novas.tab   $NOVAS/pli.a "
10 
11 vcs +v2k -sverilog +vcs+lic+wait -full64 -debug_pp \
12        +warn=noCDNYI,noIPDW,noILLGO,noTMR,noPHNE,noIRIID-W \
13        -Mupdate +notimingcheck +nospecify \
14        ${novas_args}\
15        -f file.f \
16 
17 ./simv 

當前目錄下生成tb.fsdb文件

3、使用verdi查看波形

verdi -f file.f -ssf tb.fsdb &

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM