首页> 外文会议>International Conference on VLSI Design >Improving Performance of a Path-Based Equivalence Checker Using Counter-Examples
【24h】

Improving Performance of a Path-Based Equivalence Checker Using Counter-Examples

机译:使用反例提高基于路径的等效检查器的性能

获取原文
获取外文期刊封面目录资料

摘要

Path-based equivalence checkers (PBECs) have been successfully applied for verification of programs from diverse domains and at various stages of high-level synthesis. These verifiers can be sound but not complete. Therefore, non-equivalence cases require further investigation of the two programs being compared by some human expert. In this work, we show how a counter-trace (cTrace) can be generated in the case of non-equivalence reported by the PBEC. We show how a Bounded Model Checker (CBMC) can be used to find suitable initialization values for input variables (i.e., a counter-example) for a given cTrace. With our counter-example generation framework, we show how a strong non-equivalence decision can be taken in a PBEC. We also show that some false negative cases of the PBEC can also be revealed using this framework. Experimental results demonstrate the usefulness of our method.
机译:基于路径的等价验询(PBECS)已成功应用于各种域以及高级合成的各个阶段验证程序。这些验证者可以是声音但不完整。因此,非等价案件需要进一步调查一些人类专家比较的两个方案。在这项工作中,我们展示了如何在PBEC报告的非等价性的情况下生成反迹线(Ctrace)。我们展示了有界模型检查器(CBMC)如何用于找到给定CTrace的输入变量(即,逆示例)的合适初始化值。通过我们的反例生成框架,我们展示了在PBEC中采取强大的非等价决定。我们还表明,使用本框架也可以揭示PBEC的一些假阴性情况。实验结果表明了我们方法的有用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号