首页> 外文会议> >Scalable exploration of functional dependency by interpolation and incremental SAT solving
【24h】

Scalable exploration of functional dependency by interpolation and incremental SAT solving

机译:通过插值和SAT增量求解功能依赖关系的可扩展探索

获取原文

摘要

Functional dependency is concerned with rewriting a Boolean function f as a function h over a set of base functions {g1, …, gn}, i.e. f = h(g1, …, gn). It plays an important role in many aspects of electronic design automation (EDA), ranging from logic synthesis to formal verification. Prior approaches to the exploration of functional dependency are based on binary decision diagrams (BDDs), which may not be easily scalable to large designs. This paper proposes a novel reformulation that extensively exploits the capability of modern satisfiability (SAT) solvers. Thereby, functional dependency is detected effectively through incremental SAT solving, and the dependency function h, if it exists, is obtained through Craig interpolation. The main strengths of the proposed approach include: (1) fast detection of functional dependency with modest memory consumption and thus scalable to large designs, (2) a full capacity to handle a large set of base functions and thus discovering dependency whenever exists, and (3) potential application to large-scale logic optimization and verification reduction. Experimental results show the proposed method is far superior to prior work and scales well in dealing with the largest ISCAS89 and ITC99 benchmark circuits with up to 200K gates.
机译:功能相关性涉及将布尔函数f重写为一组基础函数{g1,…,gn}上的函数h,即f = h(g1,…,gn)。从逻辑综合到形式验证,它在电子设计自动化(EDA)的许多方面都发挥着重要作用。探索功能依赖性的现有方法基于二进制决策图(BDD),而二进制决策图(BDD)可能不容易扩展到大型设计。本文提出了一种新颖的公式,该公式广泛地利用了现代可满足性(SAT)求解器的功能。因此,可以通过增量SAT求解有效地检测功能相关性,并且可以通过Craig插值获得相关性函数h(如果存在)。所提出方法的主要优点包括:(1)快速检测功能依赖关系,并具有适度的内存消耗,因此可扩展到大型设计;(2)完整的功能,可以处理大量基本功能,并在存在时发现依赖关系;以及(3)潜在应用到大规模逻辑优化和验证减少。实验结果表明,所提出的方法远胜于先前的工作,并且在处理具有多达200K门的最大ISCAS89和ITC99基准电路时,具有很好的可扩展性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号