首页> 外文会议>Quality Electronic Design, 2006. ISQED '06 >Equivalence checking of C programs by locally performing symbolic simulation on dependence graphs
【24h】

Equivalence checking of C programs by locally performing symbolic simulation on dependence graphs

机译:通过在依赖图上局部执行符号模拟来对C程序进行等价性检查

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

摘要

In this paper, we propose a formal equivalence checking method for source-to-source refinements in C programs for hardware behavioral descriptions. In the method, the textual differences between the two programs are identified at first to get hints where the equivalence must be checked. Then, the equivalence of differences is verified by symbolic simulation and validity checking techniques. If the equivalence is not established, our method incrementally extends statements to be verified based on dependency until the equivalence is proved. For the extensions, the method uses dependence graphs of the programs. Finally, through the experimental results, we show the method can efficiently perform equivalence checking
机译:在本文中,我们为硬件行为描述的C程序中的源到源细化提出了一种形式等效检查方法。在该方法中,首先确定两个程序之间的文本差异,以获取提示,其中必须检查其等效性。然后,通过符号模拟和有效性检查技术验证差异的等效性。如果没有建立等价关系,我们的方法将根据相关性增量扩展要验证的语句,直到证明等价关系。对于扩展,该方法使用程序的依赖图。最后,通过实验结果,我们表明该方法可以有效地执行等效检查

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号