请教下FOMALITY,卡在verifying过程,是什么原因
时间:10-02
整理:3721RD
点击:
第一张图是卡verifying的截图,跑了很久了。是RTL与网表对比。综合工具是DC
![](../imgqa/etop/ichd/ichd-16547xp0kjgywvq3.png)
第二张图中如果注释这三行代码,重新综合。再跑FORMALITY不会卡verifying。
![](../imgqa/etop/ichd/ichd-165482r3zc1dwbx0.png)
如果不注释,综合再跑FORMALITY就会出现第一张图中的卡verifying的情况。
第三张图是注释掉模块的代码,只是一个有限域的乘法运算,RTL仿真没有错误。
![](../imgqa/etop/ichd/ichd-16549tjoksh3cpcp.png)
第四张图至第七张图是FORMALITY的脚本。
![](../imgqa/etop/ichd/ichd-16550q1t0alwaabw.png)
![](../imgqa/etop/ichd/ichd-16551wud3dgybxco.png)
![](../imgqa/etop/ichd/ichd-16553dxunztkbxod.png)
![](../imgqa/etop/ichd/ichd-16554hfwailywx4f.png)
求大神帮我看看是什么原因卡verifying。谢谢了
![](../imgqa/etop/ichd/ichd-16547xp0kjgywvq3.png)
第二张图中如果注释这三行代码,重新综合。再跑FORMALITY不会卡verifying。
![](../imgqa/etop/ichd/ichd-165482r3zc1dwbx0.png)
如果不注释,综合再跑FORMALITY就会出现第一张图中的卡verifying的情况。
第三张图是注释掉模块的代码,只是一个有限域的乘法运算,RTL仿真没有错误。
![](../imgqa/etop/ichd/ichd-16549tjoksh3cpcp.png)
第四张图至第七张图是FORMALITY的脚本。
![](../imgqa/etop/ichd/ichd-16550q1t0alwaabw.png)
![](../imgqa/etop/ichd/ichd-16551wud3dgybxco.png)
![](../imgqa/etop/ichd/ichd-16553dxunztkbxod.png)
![](../imgqa/etop/ichd/ichd-16554hfwailywx4f.png)
求大神帮我看看是什么原因卡verifying。谢谢了
自己顶一下
急,求大神解惑
再请教下
顶上去
没有大神吗
如何解决的?
这种数字运算的应该有命令来简化,具体命令要找下,否则formality会穷举将所有的条件比较,
这会比较时间很长
这叫state space explosion