|
发表于 2011-11-12 00:06:50
|
显示全部楼层
多谢分享!!!
formal 无论是synopsys的 formality还是 cadence 的lec, 都很简单的,
就几步:
1)read lib/db
2) read reference netlist ( like RTL ) , golden one
3) read implementation netlist , gate level , revised one
3) match , verify , lec mode
4) report results
但是formal里面最难就是rtl 比gate了, gate对gate很容易过,
比如综合后的和pr后的, 上面这个脚本做gate对gate肯定够了,
你可以先比较下gate对gate,
RTL 对gate 要debug下,有的不是formal脚本的问题
对了,你读了 svf么,dc输出的 , 能帮助formal过的
set_svf default.svf |
|