首页> 外文期刊>Journal of Electronic Testing >Learning from Constraints for Formal Property Checking
【24h】

Learning from Constraints for Formal Property Checking

机译:从约束中学习正式属性检查

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

摘要

Constraints are commonly used in both simulation and formal verification in order to specify expected input conditions and state transitions. Constraint solving is a process to determine input vectors which satisfy the set of constraints during constrained random simulation. Even though constraints are used in formal property checking to restrict the search space, constraint solving has never had direct application to formal property checking. There are often many simple, yet powerful, invariants that can be learned from constraint solving during constrained random simulation. These invariants are shown in this paper to significantly simplify the formal verification problem. We use approximate constraint solving to compute an approximate set of valid input vectors. The approximate set of valid input vectors are a strict superset of the set of all legal input vectors. We use BDD techniques to compute these input vectors during constrained random simulation, then process the resulting BDDs for learning invariants which can be used during formal property checking. This paper presents efficient BDD algorithms to learn invariants from the BDDs generated from approximate constraint solving. We also present how these learned invariants can be applied to the formal property checking. Experimental results show that invariants learned during constraint solving can significantly improve the performance of formal property checking with many industrial designs.
机译:约束通常用于仿真和形式验证中,以指定预期的输入条件和状态转换。约束求解是确定在受限随机模拟过程中满足一组约束的输入向量的过程。尽管在形式属性检查中使用约束来限制搜索空间,但是约束求解从未直接应用于形式属性检查。在受约束的随机模拟过程中,通常可以从约束求解中学到很多简单但功能强大的不变量。本文显示了这些不变量,以显着简化形式验证问题。我们使用近似约束求解来计算有效输入向量的近似集合。有效输入向量的近似集合是所有合法输入向量的集合的严格超集。我们使用BDD技术在约束随机模拟过程中计算这些输入向量,然后处理所得的BDD以学习可用于形式属性检查的不变量。本文提出了有效的BDD算法,以从近似约束求解生成的BDD中学习不变性。我们还将介绍如何将这些学习的不变式应用于形式属性检查。实验结果表明,在约束求解过程中学习到的不变式可以显着提高许多工业设计形式属性检查的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号