Validation vector grade (VVG): a new coverage metric for validation and test

Pradip A. Thaker, V. Agrawal, M. Zaghloul
{"title":"Validation vector grade (VVG): a new coverage metric for validation and test","authors":"Pradip A. Thaker, V. Agrawal, M. Zaghloul","doi":"10.1109/VTEST.1999.766663","DOIUrl":null,"url":null,"abstract":"Current code coverage metrics used in high level VLSI design methodology are based on statement, branch, toggle and condition coverages of the HDL code obtained by simulating validation vectors. These measures allow the designer to find sections of the HDL code not executed during validation. Feedback from the code coverage analysis helps generate additional vectors to exercise previously unexercised functionality. In this paper, we explore the relationship between results of RTL code coverage and the gate level fault coverage. Based on the observations of this empirical study we propose a new and improved code coverage metric \"Validation Vector Grade (VVG)\". The VVG-approach modifies code coverage metrics by adding the concepts of observability and arithmetic fault library. VVG is an improved validation metric, which can also be used for early testability analysis at the RT level. Results of the VVG-approach at RT level are shown to be good indicators of the structural fault coverage. Experiments on actual telecommunication VLSI chip designs show that the VVG reported at the RT level can predict the post-synthesis gate level fault coverage with an error margin less than 4%. Also, the improvements in VVG at the RT level due to high-level design changes or added vectors track improvements in gate level fault coverage.","PeriodicalId":248104,"journal":{"name":"Proceedings 17th IEEE VLSI Test Symposium (Cat. No.PR00146)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"40","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 17th IEEE VLSI Test Symposium (Cat. No.PR00146)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VTEST.1999.766663","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 40

Abstract

Current code coverage metrics used in high level VLSI design methodology are based on statement, branch, toggle and condition coverages of the HDL code obtained by simulating validation vectors. These measures allow the designer to find sections of the HDL code not executed during validation. Feedback from the code coverage analysis helps generate additional vectors to exercise previously unexercised functionality. In this paper, we explore the relationship between results of RTL code coverage and the gate level fault coverage. Based on the observations of this empirical study we propose a new and improved code coverage metric "Validation Vector Grade (VVG)". The VVG-approach modifies code coverage metrics by adding the concepts of observability and arithmetic fault library. VVG is an improved validation metric, which can also be used for early testability analysis at the RT level. Results of the VVG-approach at RT level are shown to be good indicators of the structural fault coverage. Experiments on actual telecommunication VLSI chip designs show that the VVG reported at the RT level can predict the post-synthesis gate level fault coverage with an error margin less than 4%. Also, the improvements in VVG at the RT level due to high-level design changes or added vectors track improvements in gate level fault coverage.
验证向量等级(VVG):用于验证和测试的新的覆盖度量
当前用于高层次VLSI设计方法的代码覆盖度量是基于通过模拟验证向量获得的HDL代码的语句、分支、切换和条件覆盖。这些措施使设计人员能够找到在验证期间未执行的HDL代码部分。来自代码覆盖率分析的反馈有助于生成额外的向量来执行以前未执行的功能。在本文中,我们探讨了RTL代码覆盖率的结果与门级故障覆盖率之间的关系。基于这一实证研究的观察,我们提出了一个新的和改进的代码覆盖度量“验证向量等级(VVG)”。vvg方法通过添加可观察性和算术错误库的概念来修改代码覆盖率度量。VVG是一种改进的验证度量,它也可以用于RT级别的早期可测试性分析。在RT水平上,vvg方法的结果被证明是构造断层覆盖的良好指标。在实际通信VLSI芯片设计上的实验表明,在RT级报告的VVG可以预测合成后门级故障覆盖率,误差小于4%。此外,由于高级设计更改或添加向量,RT级别上VVG的改进跟踪了门级故障覆盖的改进。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书