下载此文档

功能覆盖率指令说明个人总结.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
功能覆盖率指令说明一、简介功能覆盖率指令主要包括编译、运行和生成覆盖率报告三个部分。编译时将引入功能覆盖率的定义,运行将生成功能覆盖率数据库文件夹,最后通过覆盖率报告生成工具根据功能覆盖率数据库文件夹生成对应的覆盖率报告。为了工具的统一性和方便界面提取,先做如下规定:覆盖率数据库文件夹均放在CovData目录下,ncsim生成的放入ncsim子目录、vcs生成的放入vcs子目录。覆盖率报告均放在FcovReport目录下,ncsim生成的放入ncsim子目录、vcs生成的放入vcs子目录。每条用例都生成独自的同用例名的覆盖率数据库和覆盖率报告文件夹。最后生成总的覆盖率数据库和覆盖率报告文件夹,名称为total。文档指令描述中,{TC_NAME}表示匹配用例名。二、VCS指令说明1、样例rm-rsimv*CovData/vcs/*vcs+v2k-sverilog+define+marco=VCS+./simv-cm_dirCovData/vcs/test_1+ntb_random_seed=666666vcs+v2k-sverilog+define+marco=VCS+./simv-cm_dirCovData/vcs/test_2+ntb_random_seed=888888vcs+v2k-sverilog+define+marco=VCS+./simv-cm_dirCovData/vcs/test_3+ntb_random_seed=555555urg-dirCovData/vcs/-reportFcovReport/vcs/test_1-formattexturg-dirCovData/vcs/-reportFcovReport/vcs/test_2-formattexturg-dirCovData/vcs/-reportFcovReport/vcs/test_3-formattexturg-dirCovData/vcs/*.vdb-reportFcovReport/vcs/total-formattext2、指令说明(1)编译-sverilog:增加对SystemVerilog语言的支持。+define+marco=VCS+:编译的时候增加宏“VCS”。因为ncsim和vcs对功能覆盖率某些关键字和用法支持不同,需要用宏来区分。(2)运行-cm_dirCovData/vcs/{TC_NAME}:将生成的覆盖率数据库放到CovData/vcs目录中,若目录不存在,将自动创建。生成的覆盖率数据库文件夹以vdb后缀,名称要求同用例名,例:。(3)生成覆盖率报告urg–dirCovData/vcs/{TC_NAME}.vdb–reportFcovReport/vcs/{TC_NAME}–formattext:用于生成各个用例的覆盖率报告。urg–dirCovData/vcs/*.vdb–reportFcovReport/vcs/total–formattext:用于生成总的覆盖率报告。其中:-,通配符*表示读入指定目录下所有覆盖率数据库文件夹。-report用于指

功能覆盖率指令说明个人总结 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小52 KB
  • 时间2019-07-13