首页> 外文会议>Proceedings of the010 14th International Conference onComputer Supported Cooperative Work in Design >An architecture-aware routing optimization via satisfiabilty for hierarchical FPGA
【24h】

An architecture-aware routing optimization via satisfiabilty for hierarchical FPGA

机译:通过满足性的分层FPGA的体系结构感知路由优化

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

摘要

Boolean Satisfiability (SAT) has successfully been applied to the FPGA routing. It has many advantages over the conventional one-net-a-time routing algorithm such as routing all nets concurrently, higher flexibility and unroutability provable. However it also has the limits of scalability and is time-consuming. This paper presents some optimizations to the SAT-based routing approach by applying some architecture related features to the generated the Boolean constraints function. Specifically, Switch Box based connectivity optimization to reduce the variable number for each net, Logic Block pins rearrangement to improve the flexibility for each net and Exclusivity constraints optimization based on net-to-track distribution. Each of the optimizations is discussed in detail in this paper. Some heuristics and algorithms are also presented to implement the optimizations. We implement the SAT-based routing strategy as well as the optimizations on a general hierarchical FPGA architecture. The experimental results show that we can greatly reduce the variable and constraint number of the generated Boolean SAT functions. Hence, the generated SAT functions can be solved much more quickly. It also shows that high routing flexibility is also achieved due to the pins rearrangement.
机译:布尔可满足性(SAT)已成功应用于FPGA路由。与常规的一次一网一次路由算法相比,它具有许多优势,例如同时路由所有网络,更高的灵活性和可路由性。但是,它也具有可伸缩性的限制并且很费时间。本文通过将一些与体系结构相关的功能应用于生成的布尔约束函数,对基于SAT的路由方法进行了一些优化。具体来说,基于开关盒的连接性优化可减少每个网络的可变数量,逻辑块引脚的重新布置可提高每个网络的灵活性,并且排他性约束基于网络到轨道的分布进行优化。本文将详细讨论每种优化。还提出了一些启发式方法和算法来实现优化。我们实现了基于SAT的路由策略以及对通用分层FPGA架构的优化。实验结果表明,可以大大减少生成的布尔SAT函数的变量和约束数量。因此,可以更快地解决生成的SAT函数。这也表明由于引脚的重新布置,还实现了较高的布线灵活性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号