CadenceIMC(IntegrateMetricsCener)tools覆盖率收集配置

更新时间:2023-06-13 00:54:16 阅读: 评论:0

CadenceIMC(IntegrateMetricsCener)tools覆盖率收集配置Cadence以前覆盖率收集的⼯具是Incisive Comprehensive Coverage (ICC),现在整合到IMC中了。
使⽤IMC⾸先要加载 mdv(MDVMAIN)模块
在Makefile的run命令后加上覆盖率收集相关配置:
-covfile xxx.f #配置imc相关内容
xxx.f ⽰例内容,具体参考 cdnshelp 内容:
lect_coverage -beft - #选择收集内容和模块
lect_coverage -bef -instance #收集某⼀个instance的覆盖率
delect_coverage -remove_empty_instances #去除未例化模块
delect_coverage -beft -moudle *fifo* #不收集fifo的覆盖率
delect_coverage -beft -file /home/project/CORTL.v #不收集某个file的覆盖率
t_libcell_scoring #收集library覆盖率
t_assign_scoring #收集assign语句覆盖率
跟岗学习总结lect_functional #收集asrtion and covergroup 的覆盖率
t_fsm_scoring -hold_transition #收集状态机跳转到当前状态的情况
-covoverwrite #overwrite
-covtest xxx_test #覆盖率收集⽬录结构为cov_work/scope/xxx_test
合并覆盖率:
个性签名微信在cov_work同级⽬录下:imc -execcmd "merge * -overwrite -out xxx" 将cov_work下所有覆盖率合并到xxx.
望天门山古诗
合并不同平台覆盖率:
运⾏ “imc -exec d ”
针疗##d
load -run cov_work/scop/[IT_platform]/[IT_cov_merge_result]
请假说明>新年作文结尾merge_config  -source  rlt1_top_instance path in ut1_tb_top  -target  rlt1_top_instance path in it_tb_top
merge_config  -source  rlt2_top_instance path in ut2_tb_top  -target  rlt2_top_instance path in it_tb_top
merge_config  -source  rlt3_top_instance path in ut3_tb_top  -target  rlt3_top_instance path in it_tb_top
merge  cov_work/scope/[IT_platform]/[IT_cov_merge_result]  cov_work/scope/[ut1_platform]/[ut1_cov_merge_result] cov_work/scope/[ut2_platform]/[ut2_cov_me ⽣成coverage_report:
"imc -exec imc_d"
3月5号
## imc_d
扬周load -run {coverage_merge_path}
load -refinement {refine_file_path}
report -html -summary -inst -metrics all -out {./path/coverage_reoprt_name} -overwrite -all -exclComments

本文发布于:2023-06-13 00:54:16,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1035822.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:收集   覆盖率   配置   内容
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图