在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6126|回复: 7

[求助] vcsmx做UVM1.1编译报错

[复制链接]
发表于 2020-4-18 19:29:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x


   各位大神,最近在学 UVM,刚上手就遇到 问题,搞了好久都 未能找到原因,请大家帮忙看看。

   我的 vcs 编译 环境 如下
    compile:
        @echo TOP file: $(RTL_FILES)
        @-rm vector.sv
        if(-e ../testcases/$(VEC).sv)        cp -f ../testcases/$(VEC).sv ./vector.sv
        $(VLOGAN) $(VLG_PAR) -ntb_opts uvm-1.1 $(INC_DIR) $(DEFINE) $(RTL_FILES) $(LIB_FILES) $(TB_FILES)
        $(VCS) -ntb_opts uvm-1.1 $(UVM_HOME)/src/dpi/uvm_dpi.cc $(VCS_PAR) -CC -DVCS +UVM_VERBOSITY=$(UVM_VERBOSITY)

simv:
        @echo $(VCS_HOME) $(VCS_FULL) $(DATE)
        ./simv $(SIM_PAR)
ifeq ($(COSIM), 1)
        make mergevpd
endif

#----------------------------------------------------
# Design and Testbench File List
#----------------------------------------------------
#ifeq ($(STAGE), RTL)
#  RTL_FILES= -f ../../rtl/rtl_list.f
#endif
RTL_FILES= ../../dut/dut.sv

ifeq ($(STAGE), PRE)
  RTL_FILES= -f ../../netlist/PRE/netlist.f
endif

ifeq ($(STAGE), POST)
  RTL_FILES= -f ../../netlist/POST/netlist.f
endif

TB_FILES+=\
        $(UVM_HOME)/src/uvm_pkg.sv \
        $(UVM_HOME)/src/uvm.sv \
        ./tb_top.sv

INC_DIR+=\
        +incdir+$(UVM_HOME)/src \
        +incdir+$(VCS_HOME)/packages/sva


但是 在 编译 过程中,总是 报以下  错误:


Error-[TMENF-ILL] Top Module/Entity not found
  Top module/entity/config "uvm_custom_install_recording" is not found in the
  following library list.
  Liblist: DEFAULT

1 warning
1 error
CPU time: .745 seconds to compile

common elaboration failed


我一直 没搞懂 “uvm_custom_install_recording” 这个是 什么 ,网络上 也找不到 资料。有没有 遇到 这个 问题的,请 不吝赐教。



发表于 2021-11-15 22:18:44 | 显示全部楼层
你这个问题解决了吗?我也遇到了类似的问题
发表于 2021-11-27 14:45:45 | 显示全部楼层
这是一个简单的编译,为啥要搞成分离编译的形式呢?如果非要这样做,在elaboration那一步,也就是vcs的指令中指定顶层试试。
发表于 2021-11-27 14:54:28 | 显示全部楼层
参考一下这个帖子:
https://bbs.eetop.cn/thread-676233-1-3.html
发表于 2023-3-31 14:41:03 | 显示全部楼层
单独执行一次: $(VLOGAN) $(VLG_PAR) -ntb_opts uvm-1.1
然后再执行你的命令
 楼主| 发表于 2023-4-3 14:16:21 | 显示全部楼层


diamondpp 发表于 2023-3-31 14:41
单独执行一次: $(VLOGAN) $(VLG_PAR) -ntb_opts uvm-1.1
然后再执行你的命令


好的 ,谢谢
发表于 2024-12-9 15:07:21 | 显示全部楼层


这个问题解决了没
发表于 2024-12-9 16:39:53 | 显示全部楼层


我这咋不行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-18 14:58 , Processed in 0.020324 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表