首页> 外文会议>2018 55th ACM/ESDA/IEEE Design Automation Conference >Canonical Computation without Canonical Representation
【24h】

Canonical Computation without Canonical Representation

机译:没有规范表示的规范计算

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

摘要

A representation of a Boolean function is canonical if, given a variable order, only one instance of the representation is possible for the function. A computation is canonical if the result depends only on the Boolean function and a variable order, and does not depend on how the function is represented and how the computation is implemented. In the context of Boolean satisfiability (SAT), canonicity of the computation implies that the result (a satisfying assignment for satisfiable instances and an abstraction of the unsat core for unsatisfiable instances) does not depend on the functional representation and the SAT solver used. This paper shows that SAT-based computations can be made canonical, even though the SAT solver is not using a canonical data structure. This brings advantages in EDA applications, such as irredundant sum of product (ISOP) computation, counter-example minimization, etc, where the uniqueness of solutions and/or improved quality of results justify a runtime overhead.
机译:如果在给定变量顺序的情况下,布尔函数的表示形式是规范的,则该功能仅可能是该实例的一个实例。如果结果仅取决于布尔函数和变量顺序,而不取决于函数的表示方式和实现方式,则计算是规范的。在布尔可满足性(SAT)的上下文中,计算的正则性意味着结果(对于可满足实例的令人满意的分配以及对于不满足实例的unsat核心的抽象)不依赖于功能表示和所使用的SAT求解器。本文表明,即使SAT求解器未使用规范的数据结构,也可以使基于SAT的计算规范化。这在EDA应用程序中带来了优势,例如多余的产品总和(ISOP)计算,最小化反例等,其中解决方案的唯一性和/或结果质量的提高证明了运行时开销是合理的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号