首页> 外文会议>Formal Methods in Computer Aided Design, 2006. FMCAD '06 >Ario: A Linear Integer Arithmetic Logic Solver
【24h】

Ario: A Linear Integer Arithmetic Logic Solver

机译:Ario:线性整数算术逻辑求解器

获取原文

摘要

In this paper we describe our solver for systems of linear integer arithmetic logic. Such systems are commonly used in design verification applications and are classified under satisfiability modulo theories (SMT) problems. Recognizing the fact that in many such applications the majority of atoms are equalities or integer unit-two-variable inequalities (UTVPIs), we present a framework that integrates specialized theory solvers for those atoms within a SAT solver. The unique feature of our strategy is its simultaneous adoption of both a congruence-closure equality solver and a transitive-closure UTVPI solver to find a satisfiable set of those atoms. A full-scale ILP solver is then utilized to check the consistency of all integer constraints within the solution. Other notable features of our solver include its combined deduction and learning schemes that collectively make our solver distinct among similar solvers
机译:在本文中,我们描述了线性整数算术逻辑系统的求解器。这种系统通常用于设计验证应用程序中,并根据可满足性模理论(SMT)问题进行分类。认识到在许多此类应用中,大多数原子都是等式或整数单位二变量不等式(UTVPI)的事实,我们提出了一个框架,该框架将SAT求解器中这些原子的专用理论求解器集成在一起。我们策略的独特之处在于,它同时采用了全封闭闭式等式求解器和可传递闭式UTVPI求解器,以找到可满足要求的原子集合。然后,使用一个完整的ILP求解器来检查解决方案中所有整数约束的一致性。我们的求解器的其他显着特征包括其组合的演绎和学习方案,共同使我们的求解器在相似的求解器中与众不同

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号