首页> 外文会议>Mexican International Conference on Artificial Intelligence(MICAI 2005); 20051114-18; Monterrey(MX) >Applying Constraint Logic Programming to Predicate Abstraction of RTL Verilog Descriptions
【24h】

Applying Constraint Logic Programming to Predicate Abstraction of RTL Verilog Descriptions

机译:将约束逻辑编程应用于RTL Verilog描述的谓词抽象

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

摘要

A major technique to address state explosion problem in model checking is abstraction. Predicate abstraction has been applied successfully to large software and now to hardware descriptions, such as Verilog. This paper evaluates the state-of-the-art AI techniques-constraint logic programming (CLP)-to improve the performance of predication abstraction of hardware designs, and compared it with the SAT-based predicate abstraction techniques. With CLP based techniques, we can model various constraints, such as bit, bit-vector and integer, in a uniform framework; we can also model the word-level constraints without flatting them into bit-level constraints as SAT-based method does. With these advantages, the computation of abstraction system can be more efficient than SAT-based techniques. We have implemented this method, and the experimental results have shown the promising improvements on the performance of predicate abstraction of hardware designs.
机译:解决模型检查中状态爆炸问题的主要技术是抽象。谓词抽象已成功应用于大型软件,现在已应用于硬件描述,例如Verilog。本文评估了最先进的AI技术-约束逻辑编程(CLP)-以提高硬件设计的谓词抽象的性能,并将其与基于SAT的谓词抽象技术进行比较。使用基于CLP的技术,我们可以在统一的框架中为各种约束建模,例如位,位向量和整数。我们也可以像基于SAT的方法那样对单词级别的约束进行建模,而无需将其平化为位级别的约束。具有这些优点,抽象系统的计算可能比基于SAT的技术更高效。我们已经实现了这种方法,并且实验结果表明,对硬件设计的谓词抽象性能的改进很有希望。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号