首页> 外文会议>Design Automation Conference (ASP-DAC), 2010 >A method for debugging of pipelined processors in formal verification by Correspondence Checking
【24h】

A method for debugging of pipelined processors in formal verification by Correspondence Checking

机译:一种通过对应检查在形式验证中调试流水线处理器的方法

获取原文

摘要

Presented is a method for debugging of pipelined processors in their formal verification with the highly automatic and scalable approach of Correspondence Checking, where a pipelined/superscalar/VLIW implementation is compared against a non-pipelined specification via an inductive correctness criterion based on symbolic simulation in a way that guarantees the correctness of the implementation for all possible execution scenarios. The benefit from the proposed method increases with the complexity of the processor under formal verification. For a 12-stage VLIW processor that imitates the Intel Itanium in many features, the method reduced the size of the EUFM correctness formulas from buggy processors by up to an order of magnitude, the number of Boolean variables in the equivalent propositional correctness formulas and the number of 1s in the counterexample traces by up to 2 orders of magnitude, and resulted in an average speedup in detecting the bugs of 2 orders of magnitude, thus increasing the productivity of the processor designers.
机译:提出了一种用于对管道处理器进行形式验证的调试方法,该方法采用了对应检查的高度自动化和可扩展的方法,该方法通过基于符号模拟的归纳正确性标准,将管道/超标量/ VLIW实现与非管道规范进行比较。一种确保所有可能的执行方案的实现正确性的方法。在正式验证下,该方法的好处随着处理器的复杂性而增加。对于在许多功能上模仿Intel Itanium的12阶段VLIW处理器,该方法将错误处理器的EUFM正确性公式的大小减小了一个数量级,等效命题正确性公式中的布尔变量数量以及反例中的1s数量最多跟踪了2个数量级,并导致检测2个数量级的bug的平均速度提高,从而提高了处理器设计人员的生产率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号