首页> 外文会议>2003 international symposium on physical design >Fine granularity clustering for large scale placement problems
【24h】

Fine granularity clustering for large scale placement problems

机译:精细粒度聚类解决大规模放置问题

获取原文

摘要

In this paper we present a linear-time Fine Granularity Clustering (FGC) algorithm to reduce the size of large scale placement problems. FGC absorbs as many nets as possible into Fine Clusters. The absorbed nets are expected to be short in any good placement; therefore the clustering process does not affect the quality of results. We compare FGC with a connectivity-based clustering algorithm proposed in [1] and simulated-annealing-based algorithm in TimberWolf [2], both of which also reduce the number of external nets between clusters. The experimental results show that our algorithm achieves better net absorption than the previous approaches while using much less CPU time for large scale problems. With our FGC algorithm, we propose a Fast Placer Implementation (FPI) framework, which combines our FGC-based size reduction with traditional placement techniques to handle large-scale placement problems. We compared FPI placement results with a public-domain fast standard cell placer Capo[4] on large scale benchmarks. The results show that FPI can reduce CPU time for large scale placement by a factor of 3~5x while obtaining placement results of comparable or better quality.
机译:在本文中,我们提出了一种线性时间精细粒度聚类(FGC)算法,以减少大规模放置问题的大小。 FGC将尽可能多的网吸收到精细簇中。预期在任何良好的位置上吸收的网都会很短;因此,聚类过程不会影响结果的质量。我们将FGC与在[1]中提出的基于连接的聚类算法和在TimberWolf [2]中基于模拟退火的算法进行比较,这两种方法都可以减少集群之间的外部网络数量。实验结果表明,我们的算法比以前的方法具有更好的净吸收,同时在解决大规模问题时使用的CPU时间要少得多。通过我们的FGC算法,我们提出了一个快速放置器实现(FPI)框架,该框架将基于FGC的尺寸缩减与传统放置技术相结合,以处理大规模放置问题。我们在大规模基准测试中将FPI放置结果与公共领域快速标准单元格放置器Capo [4]进行了比较。结果表明,FPI可以将大规模放置的CPU时间减少3到5倍,同时获得质量相当或更好的放置结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号