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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7122|回复: 8

[求助] 关于VCS2014仿真过不了,生成不了simv的问题

[复制链接]
发表于 2020-6-26 22:57:05 | 显示全部楼层 |阅读模式

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

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

x
本人菜鸟,在用VCS2014对一个sramc的project进行仿真,出现了如下图的问题,请求大佬指点一下解决方案。

VCS Coverage Metrics Release I-2014.03 Copyright (c) 1991-2014 by Synopsys Inc.
***** Warning: +memcbk/-debug* will not enable toggle coverage on MDA please use -cm_tgl mda to enable it
Starting vcs inline pass...
12 modules and 1 UDP read.
recompiling package vcs_paramclassrepository
recompiling package uvm_pkg
recompiling package _vcs_msglog
recompiling module uvm_custom_install_recording
recompiling module sram_bist
recompiling module sramc_top
recompiling package ahb_agent_pkg
recompiling module ahb_if
recompiling package sramc_1_env_pkg
recompiling package sramc_1_test_pkg
recompiling module sramc_1_tb
All of 13 modules done
make[1]: Entering directory `/home/IC/verification/project/uvm_sramc_regression /verf/sim/csrc'
rm -f _csrc*.so linux_scvhdl_*.so pre_vcsobj_*.so share_vcsobj_*.so
g++ -w  -pipe -m32 -fPIC -O -I/opt/Synopsys/VCS2014/include    -c /opt/Synopsys/VCS2014/etc/uvm/dpi/uvm_dpi.cc
ld -m elf_i386 -shared -o .//../simv.daidir//_csrc1.so --whole-archive _vcsobj_1_1.a  --no-whole-archive
ld -m elf_i386 -shared -o .//../simv.daidir//_csrc0.so 5NrI_d.o 5NrIB_d.o SIM_l.o  
if [ -x ../simv ]; then chmod -x ../simv; fi
g++  -o ../simv  -m32 -m32   -Wl,-rpath-link=./ -Wl,-rpath='$ORIGIN'/simv.daidir/ -Wl,-rpath='$ORIGIN'/simv.daidir//scsim.db.dir  uvm_dpi.o  _csrc1.so _csrc0.so    rmapats_mop.o rmapats.o rmar.o           /opt/Synopsys/VCS2014/linux/lib/libzerosoft_rt_stubs.so /opt/Synopsys/VCS2014/linux/lib/libvirsim.so /opt/Synopsys/VCS2014/linux/lib/librterrorinf.so /opt/Synopsys/VCS2014/linux/lib/libsnpsmalloc.so    /opt/Synopsys/VCS2014/linux/lib/libvcsnew.so /opt/Synopsys/VCS2014/linux/lib/libreader_common.so /opt/Synopsys/VCS2014/linux/lib/libBA.a /opt/Synopsys/VCS2014/linux/lib/libuclinative.so   -Wl,-whole-archive /opt/Synopsys/VCS2014/linux/lib/libvcsucli.so -Wl,-no-whole-archive       ./../simv.daidir/vc_hdrs.o    /opt/Synopsys/VCS2014/linux/lib/vcs_save_restore_new.o /opt/Synopsys/VCS2014/linux/lib/ctype-stubs_32.a -ldl -lm  -lc -lpthread -ldl
_csrc1.so: undefined reference to `/verf/sim/simv"'
collect2: ld returned 1 exit status
make[1]: *** [product_timestamp] Error 1
make[1]: Leaving directory `/home/IC/verification/project/uvm_sramc_regression /verf/sim/csrc'
Make exited with status 2
CPU time: 6.686 seconds to compile + .924 seconds to elab + .267 seconds to link
make: *** [comp] Error 2
[IC@IC sim]$ ls
comp.log  csrc  exclude_bist.fl  logs  Makefile  simv.daidir  vc_hdrs.h
[IC@IC sim]$ cd csrc/
[IC@IC csrc]$ ls
5NrIB_d.o       filelist.hsopt.objs  rmapats.m                  _vcs_etype_SIM_0.incr.dat
5NrI_d.o        filelist.pli         rmapats_mop.o              _vcsobj_1_1.a
checksum        hsim                 rmapats.o                  _vcsobj_1_1.a.info
_csrc0.so       incr.sdb             rmar.c                     _vcsobj_archive_info_0.lst
_csrc1.so       Makefile             rmar.o                     vcspieces.incr
filelist        Makefile.hsopt       SIM_l.o
filelist.dpi    rmapats.c            uvm_dpi.o
filelist.hsopt  rmapats.h            _vcs_const_SIM_0.incr.dat
[IC@IC csrc]$ cd ../
[IC@IC sim]$ ls
comp.log  csrc  exclude_bist.fl  logs  Makefile  simv.daidir  vc_hdrs.h
[IC@IC sim]$



eetop2.png
eetop1.png
发表于 2020-6-28 13:35:25 | 显示全部楼层
 楼主| 发表于 2020-6-29 23:09:56 | 显示全部楼层
首先谢谢您的解答,但是我的VCS版本跑单个case是没问题的,但是跑regression就报如图的错误,应该不是VCS版本的问题吧?
发表于 2020-7-1 16:30:18 | 显示全部楼层
make clean 后再试试,有时候编译选项的修改会导致出一些奇怪的error
发表于 2020-7-6 21:26:58 | 显示全部楼层
求这份代码! 想学习一下谢谢!
发表于 2020-7-10 10:35:06 | 显示全部楼层
我用makefile写的脚本,编译加上-full64
image.png
发表于 2020-8-7 17:09:51 | 显示全部楼层


Butler99 发表于 2020-7-10 10:35
我用makefile写的脚本,编译加上-full64


真的有用,就加上 -full64,我一开始从其他地方加了一堆反而还是报一样的错误。感谢!
发表于 2020-8-7 17:11:32 | 显示全部楼层
楼下说的加 -full64 我试了有用
发表于 2022-4-24 22:41:15 | 显示全部楼层
你好,请问最后解决了吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-19 17:49 , Processed in 0.026040 second(s), 8 queries , Gzip On, Redis On.

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