首页> 外文会议>Theory and application of satisfiability testing - SAT 2013 >A Constraint Satisfaction Approach for Programmable Logic Detailed Placement
【24h】

A Constraint Satisfaction Approach for Programmable Logic Detailed Placement

机译:可编程逻辑详细布局的约束满足方法

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

摘要

This paper presents a Boolean SAT constraint satisfaction formulation of the detailed placement problem for programmable logic. The detailed placement problem is usually considered a poor candidate for a SAT-based solution due to complex timing constraints and the large size of the problem space. To overcome these challenges, we encode domain-specific knowledge into the problem formulation and add new features to the SAT solver. First, a Boolean encoding of timing constraints is presented that utilizes concepts from static timing analysis. Second, future cost clauses are added to the formulation to guide the SAT solver in a manner similar to A~* search. Third, a dynamic clause generation approach is described that keeps the working problem size small by adding clauses on demand as the SAT solver explores the problem space. This includes dynamic cardinality clauses and dynamic addition of literals to cardinality clauses.
机译:本文提出了针对可编程逻辑的详细布局问题的布尔SAT约束满足公式。由于时序约束复杂且问题空间较大,通常认为详细的放置问题不适合用于基于SAT的解决方案。为了克服这些挑战,我们将特定领域的知识编码到问题表述中,并为SAT解算器添加新功能。首先,提出了时序约束的布尔编码,它利用了静态时序分析中的概念。其次,将未来成本条款添加到公式中,以类似于A〜*搜索的方式指导SAT解算器。第三,描述了一种动态子句生成方法,该方法通过在SAT解算器探索问题空间时按需添加子句来使工作问题的规模保持较小。这包括动态基数子句和将文字动态添加到基数子句中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号