在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 11974|回复: 11

[求助] 求助,cadence LEC做形式验证,用时好长?

[复制链接]
发表于 2015-6-14 11:19:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
第一次接触形式化验证,使用cadence的LEC(服务器上没有formality),运行了1个晚上了,到现在还没有结束?这是为什么呢?
还有大神能告诉如何有效的做形式化验证,需要注意什么?第一次做,不懂。
这是我截取的图
捕获.PNG

谢谢给位前辈!!!!!!
发表于 2015-6-14 17:51:05 | 显示全部楼层
是rtl vs gate么,需要加载do文件吧,
 楼主| 发表于 2015-6-14 20:51:53 | 显示全部楼层
回复 2# icfbicfb
是的,gate文件,也就是netlist文件是RTL通过综合工具RC综合后生成的。这个do文件是什么?如何产生呢?求版主告知如,多谢多谢!!!!
发表于 2015-6-15 11:18:16 | 显示全部楼层
rc 综合的时候产生的

do文件就是类似于svf,帮助pass lec的

设计多大规模
 楼主| 发表于 2015-6-15 13:52:17 | 显示全部楼层
回复 4# icfbicfb
版主,我现在产生了do文件,在gui界面运行后,就退出了,这是怎么回事?版主你遇到过没?快愁死了。。。。
 楼主| 发表于 2015-6-15 14:43:34 | 显示全部楼层
回复 4# icfbicfb
这是从RTL到intermediate.v(中间层 ungroup的)的do文件,是不是最后的exit -force,造成的闪退吗?
我试着把他注销了,也不行,还是运行完闪退。
// Generated by Cadence Encounter(R) RTL Compiler RC10.1.306 - v10.10-s357_1
tclmode
set env(RC_VERSION) "RC10.1.306 - v10.10-s357_1"
vpxmode
set dofile abort exit
usage -auto
// tclmode
// set env(CDN_SYNTH_ROOT) /usr/eda/cadence/RC101/tools.lnx86
// vpxmode
tclmode
set ver [lindex [split [lindex [get_version_info] 0] "-"] 0]
if {$ver >= 08.10} {
  vpx set naming style rc
}
vpxmode
set naming rule "%s_reg" -register -golden
set naming rule "%L.%s" "%L[%d].%s" "%s" -instance
set naming rule "%L.%s" "%L[%d].%s" "%s" -variable
set undefined cell black_box -noascend -both
set undriven signal Z -golden

add search path -library ../../tech_files/
read library -statetable -liberty  -both  \

tcb018gbwp7ttc.lib \

tpd018nvtc.lib

add search path -design ../verilog/
read design  -verilog -define SYNTHESIS  -golden -lastmod -noelab \

../verilog/clk_test.v \

../verilog/clk_test1.v \

../verilog/clk1.v \

../verilog/clk2.v

elaborate design -golden -root clk_test

read design -verilog -revised -lastmod -noelab \

intermediate.v

elaborate design -revised -root clk_test

report design data
report black box

uniquify -all -nolib
set flatten model -seq_constant -seq_constant_x_to 0
set flatten model -nodff_to_dlat_zero -nodff_to_dlat_feedback
// set parallel option -threads 4 -license xl
set analyze option -auto

set system mode lec
analyze datapath -module -verbose
usage
analyze datapath -verbose
// report mapped points
report unmapped points -summary
report unmapped points -extra -unreachable -notmapped
add compared points -all
// report compared points
compare
usage
// report compare data
report compare data -class nonequivalent -class abort -class notcompared
report verification -verbose
report statistics
tclmode
puts "No of compare points = [get_compare_points -count]"
puts "No of diff points    = [get_compare_points -diff -count]"
puts "No of abort points   = [get_compare_points -abort -count]"
puts "No of unknown points = [get_compare_points -unknown -count]"
if {[get_compare_points -count] == 0} {
    puts "---------------------------------"
    puts "ERROR: No compare points detected"
    puts "---------------------------------"
}
if {[get_compare_points -diff -count] > 0} {
    puts "------------------------------------"
    puts "ERROR: Different Key Points detected"
    puts "------------------------------------"
#     foreach i [get_compare_points -diff] {
#         vpx report test vector [get_keypoint $i]
#         puts "     ----------------------------"
#     }
}
if {[get_compare_points -abort -count] > 0} {
    puts "-----------------------------"
    puts "ERROR: Abort Points detected "
    puts "-----------------------------"
}
if {[get_compare_points -unknown -count] > 0} {
    puts "----------------------------------"
    puts "ERROR: Unknown Key Points detected"
    puts "----------------------------------"
}
vpxmode
exit -force
发表于 2015-6-16 12:08:16 | 显示全部楼层
不清楚,再研究下吧
 楼主| 发表于 2015-6-16 13:18:45 | 显示全部楼层
回复 7# icfbicfb
恩,好,我再看看,麻烦版主了
发表于 2016-2-14 14:41:29 | 显示全部楼层
我也是刚刚接触这个,希望多交流,我也遇到过闪退,我把你代码第五行的set dofile abort exit,里面exit注释掉就可以了,不闪退了
发表于 2016-2-15 20:59:48 | 显示全部楼层
回复 5# 西边的鸵鸟


    到退出的时候已经运行完了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-16 00:48 , Processed in 0.023183 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表