首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >GPlace3.0: Routability-Driven Analytic Placer for UltraScale FPGA Architectures
【24h】

GPlace3.0: Routability-Driven Analytic Placer for UltraScale FPGA Architectures

机译:gplace3.0:UltraScale FPGA架构的可路由驱动的分析置剂

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

摘要

Optimizing for routability during FPGA placement is becoming increasingly important, as failure to spread and resolve congestion hotspots throughout the chip, especially in the case of large designs, may result in placements that either cannot be routed or that require the router to work excessively hard to obtain success. In this article, we introduce a new, analytic routability-aware placement algorithm for Xilinx UltraScale FPGA architectures. The proposed algorithm, called GPlace3.0, seeks to optimize both wirelength and routability. Our work contains several unique features including a novel window-based procedure for satisfying legality constraints in lieu of packing, an accurate congestion estimation method based on modifications to the pathfinder global router, and a novel detailed placement algorithm that optimizes both wirelength and external pin count. Experimental results show that compared to the top three winners at the recent ISPD'16 FPGA placement contest, GPlace3.0 is able to achieve (on average) a 7.53%, 15.15%, and 33.50% reduction in routed wirelength, respectively, while requiring less overall runtime. As well, an additional 360 benchmarks were provided directly from Xilinx Inc. These benchmarks were used to compare GPlace3.0 to the most recently improved versions of the first- and second-place contest winners. Subsequent experimental results show that GPlace3.0 is able to outperform the improved placers in a variety of areas including number of best solutions found, fewest number of benchmarks that cannot be routed, runtime required to perform placement, and runtime required to perform routing.
机译:优化FPGA放置期间的可排放性变得越来越重要,因为未能在整个芯片中传播和解决拥堵热点,尤其是在大型设计的情况下,可能导致无法路由或要求路由器过度工作的展示位置取得成功。在本文中,我们向Xilinx UltraScale FPGA架构介绍了一种新的分析可路由感知放置算法。所提出的算法称为gplace3.0,请旨在优化Wirelength和可排除性。我们的工作包含了几种独特的功能,包括基于新颖的基于窗口的过程,用于满足合法性约束,代替包装,一个准确的拥塞估计方法,一种基于对Pathfinder全局路由器的修改的准确拥塞估计方法,以及用于优化Wirelength和外部引脚数的新颖的详细放置算法。实验结果表明,与最近ISPD'16 FPGA放置比赛中的前三名获奖者相比,GPLACE3.0能够分别实现(平均)降低了(平均)降低了路由丝格长度,而需要整体运行时较少。此外,直接从Xilinx Inc.提供额外的360个基准。这些基准用于将GPLACE3.0比较至最近改进的第一和第二位比赛获奖者的最新版本。随后的实验结果表明,GPLASE3.0能够优于各种区域中的改进的放置器,包括发现的最佳解决方案数量,无法路由的最少数量的基准,执行放置所需的运行时,以及执行路由所需的运行时。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号