|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
linking_dumping.pdf
(553.57 KB, 下载次数: 1661 )
V3_new_transaction_debug_platform.pdf
(5.35 MB, 下载次数: 2109 )
makefile.zip
(1.82 KB, 下载次数: 2463 )
软件平台如下:
UVM : 1.1d
VCS : VCS_MX_vK-2015.09 (64位)
VERDI : VERDI-K-2015.09 64位)
1. CSHRC 设置
UVM_HOME 指向UVM1.1x 或者1.2的库
NOVAS_HOME 指向verdi安装目录
* 如果是2014以下的版本* 还应设置 LD_LIBRARY_PATH
64-bit:
setenv VCS_TARGET_ARCH amd64
setenv LD_LIBRARY_PATH $NOVAS_HOME/share/PLI/VCS/LINUX64
32-bit: (vcs default)
setenv LD_LIBRARY_PATH $NOVAS_HOME/share/PLI/VCS/LINUX
2. MAKEFILE 中VCS、SIMV 和VERDI的启动参数
VCS编译指令: 针对2014以上版本 使用-debug_access+all 模式,额外增加 -ntb_opts uvm-1.x 选项
针对64位系统加入-LDFLAGS"-Wl,--rpth,$(NOVAS_HOME)/share/PLI/VCS/LINUX64"
针对2014以下版本,需明确pli和novas.table的位置 加入 -P $(NOVAS_HOME)/share/PLI/VCS/LINUX64/novas.tab $(NOVAS_HOME)/share/PLI/VCS/LINUX64/pli.a
SIMV仿真: 针对使用-debug_access+all 模式的,tb中通过$fsdbDumpfile指定的文件会失效,需要在simv中通过
+fsdbfile+filename.fsdb 方式指定。
另外增加 +UVM_VERDI_TRACE="UVM_AWARE+RAL+TLM+MSG+HIER+PRINT" +UVM_VERDI_TRACE +UVM_TR_RECORD +UVM_LOG_RECORD 指令以支持将UVM相关的内容dump到fsdb中。
VERDI : 只需增加UVM库的编译。+$(UVM_HOME)/src $(UVM_HOME)/src/uvm.sv 即可
附件是synopsys对应的文档和我的.cshrc 和makefile文件。 |
|