首页> 外文期刊>Journal of Computer Science & Technology >An Efficient Evaluation and Vector Generation Method for Observability-Enhanced Statement Coverage
【24h】

An Efficient Evaluation and Vector Generation Method for Observability-Enhanced Statement Coverage

机译:可观察性增强的语句覆盖率的有效评估和向量生成方法

获取原文
获取原文并翻译 | 示例
       

摘要

Coverage evaluation is indispensable for verification via simulation. As the functional complexity of modern design is increasing at a breathtaking pace, it is requisite to take observability into account. Unfortunately, nowadays coverage metrics taking observability into account are not very satisfactory. On the one hand, for the observability assessment algorithms proposed up to now, the overhead of computing is large, so they could not be integrated into simulation tools easily. On the other hand, the vector generation methods involving the metrics taking observability into account are not very efficient, and there exists a disconnection between these metrics and the vector generation process. In this paper, some original ideas for the problems above are presented. (1) Precise and concise abstract representations from HDL (Hardware Description Language) descriptions at RTL (Register Transfer Level) are presented to model observability information. (2) A novel observability evaluation method based on the proposed models is introduced. This method is more computationally efficient than prior efforts to assess observability and it could be integrated into compilers and simulators easily. (3) A new simulation vector generation procedure involving the observability-enhanced statement coverage metric is developed. The method is simulation-based and driven by the distribution of unobserved statements. During this procedure, the proposed algorithm always tries to cover all unobserved statements, and reduce unnecessary backtracking, so it is efficient. The methods proposed have been implemented as a prototype tool for VHDL designs, and the results on benchmarks show significant benefits.
机译:覆盖率评估对于通过仿真进行验证是必不可少的。随着现代设计功能的复杂性以惊人的速度增长,必须考虑到可观察性。不幸的是,如今考虑到可观察性的覆盖率指标并不十分令人满意。一方面,对于目前提出的可观察性评估算法,计算的开销很大,因此难以轻松地集成到仿真工具中。另一方面,包括考虑可观察性的度量的向量生成方法不是很有效,并且在这些度量与向量生成过程之间存在脱节。本文针对上述问题提出了一些新颖的想法。 (1)呈现来自RTL(寄存器传输级别)的HDL(硬件描述语言)描述的精确,简洁的抽象表示,以对可观察性信息进行建模。 (2)介绍了一种基于所提出模型的可观测性评估方法。该方法比以前评估可观察性的方法在计算效率上更高,并且可以轻松地集成到编译器和模拟器中。 (3)提出了一种新的模拟矢量生成程序,该程序涉及可观察性增强的语句覆盖率度量。该方法基于仿真,并由未观察到的语句的分布驱动。在此过程中,提出的算法始终尝试覆盖所有未观察到的语句,并减少不必要的回溯,因此效率很高。所提出的方法已被实现为VHDL设计的原型工具,基准测试结果显示出显着的优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号