ModelSim仿真失败解决办法

前段时间下了一个ModelSim 2019.2,一直没有用它跑过仿真。这几天突然想跑个仿真发现了一个问题。众所周知,用ModelSim仿真的时候要取消enable optimization选项(下图是没有取消的样子),然后再选择自己想仿真的work。这样在出来的仿真界面才能看到信号。
在这里插入图片描述
可是当我取消了enable optimization选项之后仿真,却报下列错误。
在这里插入图片描述
我把错误报告的文字贴出来:“Error (suppressible): (vsim-12110) All optimizations are disabled because the -novopt option is in effect. This will cause your simulation to run very slowly. If you are using this switch to preserve visibility for Debug or PLI features, please see the User’s Manual section on Preserving Object Visibility with vopt. -novopt option is now deprecated and will be removed in future releases
在网上看了一些解决办法之后,发现是新版的ModelSim故意做的这个改动。有的人建议修改ModelSim安装目录下的modelsim.ini文件中的VoptFlow的设置,但是我尝试了该办法并没有效果。最后我采用了参考文献中的办法。不要用图形界面操作,而是在ModelSim的transcript的命令行输入下列命令进行仿真。其中work就是仿真库,如第一张图中的Start Simulation窗口所示。work.后面的testbench就是你要仿真的模块名称。

错误命令:
vsim -voptargs=+acc work.testbench -novopt
正确命令:
vsim -voptargs=+acc work.testbench

参考文献

[1] [求助] modelsim无法仿真的问题

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值