首页> 外文会议>IEEE International Verification and Security Workshop >Dynamic Adjustment of Test-Sequence Duration for Increasing the Functional Coverage
【24h】

Dynamic Adjustment of Test-Sequence Duration for Increasing the Functional Coverage

机译:用于增加功能覆盖的测试序列持续时间的动态调整

获取原文

摘要

The importance of functional coverage during frontend verification is steadily increasing. Complete coverage statistics, possibly spanning from block- to top-level, are required as a proof of verification quality and project development status. In this work, we present a coverage-driven verification methodology that relies on coverage-directed stimulus generation, with the goal being to increase functional coverage and decrease test application time. The test application time given to each one of the available constrained-random test sequences is dynamically adjusted by a feedback-based mechanism that observes online the quality of each applied test. The higher the quality, the more cycles are assigned to this test for future trials. Misbehaving test sequences are automatically replaced by new ones, in order to spend verification cycles on other tests that actually improve functional coverage. The proposed methodology is successfully applied to the register renaming sub-system of a 2-way superscalar out-of-order RISC-V processor. The results demonstrate both increased functional coverage and reduced test application time, as compared to a purely random approach.
机译:正面验证期间功能覆盖的重要性稳步增加。完整的覆盖统计数据,可能从块到顶级跨越,是验证质量和项目开发状态的证明。在这项工作中,我们提出了一种依赖于覆盖定向刺激产生的覆盖驱动的验证方法,其目标是增加功能覆盖率和减少测试时间。给出给每个可用的约束随机测试序列的测试时间由基于反馈的机制动态调整,该机制在在线观察每个应用测试的质量。质量越高,该测试将越多的循环用于未来的试验。行为不端的测试序列由新的测试序列自动取代,以便在实际改善功能覆盖的其他测试上花费验证周期。所提出的方法是成功应用于双向超卡级risc-V处理器的寄存器重命名子系统。与纯随机方法相比,结果表明功能覆盖率增加和降低的测试施用时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号