Questa sim使用常见报错汇总

报错1:Error: D:/ic/lab/lab4/reg_pkg.sv(1): Cannot find `include file “XXXX“ in directories

mcdf实验四,编译reg_pkg.sv报错,没有找到param_def.v,实际此文件已成功编译,伴随后续一堆报错

解决方法:在reg_pkg.sv程序内开头部分引用宏文件中,添加param_def.v的绝对路径即可

"include "D:/ic/lab/mcdf/v0/param_def.v"

报错2:运行仿真命令

Vsim -novopt -classdebug -solvefaildebug -sv_seed 0 +TESTNAME=mcdf_data_consistence_basic_test -l mcdf_data_consistence_basic_test.log work.tb
注:Vsim [option] +TESTNAME=[测试名]  [逻辑库.tb文件]
-novopt # 不采用vopt优化,常和+acc配合使用
-classdebug 更多类调试功能
-solvefaileddebug 随机化失败更多信息
-sv_seed 0 随机种子
+TESTNAME=mcdf_data_consistence_basic_test这是指定仿真选择的测试
-l <logfile> # 输出仿真的log文件
-l mcdf_data_consistence_basic_test.log让仿真的记录保存在特定的测试文件名称中

-c # 使vsim运行在命令行模式,不启动图形界面,节省时间
-do <dofile> # 开始仿真后运行tcl脚本(控制文件)
-L # 加载所需要的仿真库文件
-t # <ps or ns> 定义仿真时间精度
-g|G<name=value> # 设置VHDL的generic参数值
-quiet # 关闭loading的信息
-coverage # 收集覆盖率信息 
 

版权声明:本文为m0_58209201原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。