A CAD Tool of Adaptive Coverage Exclusions for Complex Industrial HDL Designs

Ahmed Magdy, Mostafa Khamis
{"title":"A CAD Tool of Adaptive Coverage Exclusions for Complex Industrial HDL Designs","authors":"Ahmed Magdy, Mostafa Khamis","doi":"10.1109/JAC-ECC56395.2022.10043907","DOIUrl":null,"url":null,"abstract":"Functional simulation is still the primary workhorse for verifying the correctness of hardware designs. Code coverage is a key contributor to any verification process, as it is strongly correlated to test-bench quality metering and effectiveness of the whole verification flow. It also measures the extent of design verification provided by a set of functional simulation vectors which should compute the statement execution counts (controllability information). Code coverage exclusion has always been associated with the verification process to have reasonable coverage results and for the purpose of debugging a particular segment of the design. Keeping tracing of the excluded parts along with the frequent editing has become a hurdle to a lot of designers. In this paper, we present a novel adaptive exclusion methodology based on source code annotation. This tool acts as a third-party tool that works side by side with any functional simulation tool. Furthermore, the reliability of the tool for any source modifications and its performance overhead were evaluated empirically through extensive simulations over very large industrial projects, showing that the average execution time overhead for 10 million lines of code project is on average 0.4% only.","PeriodicalId":326002,"journal":{"name":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JAC-ECC56395.2022.10043907","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Functional simulation is still the primary workhorse for verifying the correctness of hardware designs. Code coverage is a key contributor to any verification process, as it is strongly correlated to test-bench quality metering and effectiveness of the whole verification flow. It also measures the extent of design verification provided by a set of functional simulation vectors which should compute the statement execution counts (controllability information). Code coverage exclusion has always been associated with the verification process to have reasonable coverage results and for the purpose of debugging a particular segment of the design. Keeping tracing of the excluded parts along with the frequent editing has become a hurdle to a lot of designers. In this paper, we present a novel adaptive exclusion methodology based on source code annotation. This tool acts as a third-party tool that works side by side with any functional simulation tool. Furthermore, the reliability of the tool for any source modifications and its performance overhead were evaluated empirically through extensive simulations over very large industrial projects, showing that the average execution time overhead for 10 million lines of code project is on average 0.4% only.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
复杂工业HDL设计的自适应覆盖排除CAD工具
功能仿真仍然是验证硬件设计正确性的主要手段。代码覆盖率是任何验证过程的关键贡献者,因为它与整个验证流程的测试台架质量度量和有效性密切相关。它还测量由一组功能模拟向量提供的设计验证的程度,这些向量应该计算语句执行计数(可控性信息)。代码覆盖排除总是与验证过程相关联,以获得合理的覆盖结果,并用于调试设计的特定部分。不断跟踪被排除的部分以及频繁的编辑已经成为许多设计师的障碍。本文提出了一种基于源代码注释的自适应排除方法。该工具充当第三方工具,与任何功能仿真工具并排工作。此外,该工具对任何源代码修改的可靠性及其性能开销通过对非常大的工业项目的广泛模拟进行了经验性评估,表明1000万行代码项目的平均执行时间开销平均仅为0.4%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Performance Analysis of a Wilkinson Power Combiner-Fed Patch Antenna for 300-GHz Arrayed Photomixers Partial Power Converter Based on Isolated Wide Input Range DC-DC Converter for Residential PV Applications Investigation on Microwave Heating Characteristic of Watery Object Buried in Soil Improving the Coupling Efficiency of the WPT System and Miniaturized Implantable Resonator using Circle Shaped Defected Ground Structure On-Edge Driving Maneuvers Detection in Challenging Environments from Smartphone Sensors
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1