微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > nc verilog dump波形问题

nc verilog dump波形问题

时间:10-02 整理:3721RD 点击:
Novas dump fsdb波形时,log报出如下内容,

ERROR:ACCPLISVG
The routine acc_object_of_type() can not be applied to an object of type vpiInterface. Use the system verilog VPI instead(Clause 27, IEEE std 1800-2005)


波形里除了最顶层,没有其他层级关系和信号,请问如何解决?

应该是,编译的参数不对,dump fsdb 需要用到verdi, 我用的vcs,也没法帮你查手册,小编,自行搜索下nc的帮助吧,应该是有说明的

感觉好像是dump波形时不能包含sv接口,我从dut顶层开始dump波形就可以了

dut 顶层,也就是verilog的最顶层module? 你用的是什么函数来dump波形?

对啊 verilog的最顶层,调用的initial

begin

$fsdbDumpfile("*.fsdb");

$fsdbDumpvars(0,**);

end

首先uvm的东西是不能dump出波形的 , 如果你说的sv是uvm的意思。
但是用module的方式写的sv应该是可以dump出波形的,你函数应该没问题,如果是这种情况,请检查仿真器的参数

ncverilog直接dump fsdb波形的话需要以下3步:
1.compile选项加-fsdb
2.compile选项中加 -loadvpi /appl/tools/novas/.../PLI/IUS/LINU64/libpli.so(路径为novas libpli.so的路径)
3.在tb顶层加$fsdbDumpfile和$fsdbDumpvars

ncverilog编译选项加上:
-fsdb\
-loadvpi /appl/tools/novas/.../share/PLI/IUS/LINUX64/libpli.so(libpli.so的路径)

ncverilog编译选项加上:
-fsdb\
-loadvpi /appl/tools/novas/.../share/PLI/IUS/LINUX64/libpli.so

上一篇:synopsys VIP
下一篇:求助 SRAM HSPICE

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top