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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: rop195

[求助] ncverilog怎样做code coverage的分析?

[复制链接]
发表于 2014-6-17 16:39:54 | 显示全部楼层
回复 10# 14072083


    对于ncelab testbench -covfile  coverrage.ccf命令,哪位大神有写过coverrage.ccf文件啊?望分享一下啦,谢啦!!!
发表于 2014-11-7 09:59:03 | 显示全部楼层
回复 5# suntou


   求问vcs 为何会方便一些?
发表于 2014-11-7 14:01:52 | 显示全部楼层
你可以看一下手册,,,命令行的option 主要是
-coverage  coverage_type(all/functional/..)
-covdut      coverage_scope(for example: top)
-covtest     testname(for example: testA)

跑完默认会在你跑到目录有一个文件夹:
cov_work/scope/testA

然后你可以用iccr来查看结果:
iccr -test cov_work/scope/testA

进入iccr后,除了界面查看,你还可以产生HTML格式报告:
report_html -betfd -instance *... -output report_betfd

产生一个report_betfd的文件夹,包含生产的html文件

ps:
-betfd

b: block
e: expression
t: toggle
f: functional

手册介绍更加详细
发表于 2014-11-7 14:02:42 | 显示全部楼层
回复 1# rop195


   请看上一条回复,希望对你有用!
发表于 2014-11-7 16:33:25 | 显示全部楼层
回复 13# xd_laoxie

请教一下师兄,我想跑一个简单case来测下coverage,执行脚本的顺序如下:ncvlog -f filelist
ncelab -coverage all testbench
ncsim -input ./sim.tcl testbench


执行到第二句时就报下面的这个错,是因为ncverilog版本不支持吗? 顺便问一下怎样查看ncverilog的版本, 多谢!
   ncelab: *E,COVOBS: -COVERAGE option is no longer supported. Please use ICT (Incisive Coverage Technology) for code coverage.
发表于 2014-11-7 16:51:55 | 显示全部楼层
回复 13# xd_laoxie


   请教师兄一下ncverilog 跑code coverage, 参考了资料用了以下三条命令
  ncvlog -f filelist
  ncelab -coverage all   testbench
  ncsim -input   ./sim.tcl   testbench

  在执行第二条语句时,报以下错,是因为ncverilog版本问题吗?  

ncverilog +version
TOOL:   ncverilog       05.10-p004


求指点,多谢

ncelab: *E,COVOBS: -COVERAGE option is no longer supported. Please use ICT (Incisive Coverage Technology) for code coverage.
发表于 2014-12-13 16:49:49 | 显示全部楼层
谢谢,分享,很有用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-21 08:24 , Processed in 0.021567 second(s), 7 queries , Gzip On, Redis On.

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