首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Multilayer Obstacle-Avoiding Rectilinear Steiner Tree Construction Based on Spanning Graphs
【24h】

Multilayer Obstacle-Avoiding Rectilinear Steiner Tree Construction Based on Spanning Graphs

机译:基于生成图的多层避障直线斯坦纳树构造

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

摘要

Given a set of pins and a set of obstacles on routing layers, a multilayer obstacle-avoiding rectilinear Steiner minimal tree (ML-OARSMT) connects these pins by rectilinear edges within layers and vias between layers and avoids running through any obstacle to construct a Steiner tree with a minimal total cost. The ML-OARSMT problem is very important for many very large scale integration designs with pins being located in multiple routing layers that contain numerous routing obstacles incurred from IP blocks, power networks, prerouted nets, etc. As a fundamental problem with extensive practical applications to routing and wirelength/congestion/timing estimations in early design stages, it is desired to develop an effective algorithm for the ML-OARSMT problem to facilitate the design flow. However, there is no existing work on this ML-OARSMT problem. In this paper, we first formulate the ML-OARSMT problem with rectangular obstacles and then identify key different properties of this problem from its single-layer counterpart. Based on the multilayer obstacle-avoiding spanning graph, we present the first algorithm to solve the ML-OARSMT problem. Our algorithm can guarantee an optimal solution for any two-pin net and many multiple-pin nets. Experiments show that our algorithm results in 33% smaller total costs on average than a construction-by-correction heuristic which is widely used for Steiner-tree construction in the recent literature.
机译:给定布线层上的一组引脚和一组障碍物,多层规避线性Steiner最小树(ML-OARSMT)通过层内的直线边缘和层之间的过孔将这些引脚连接起来,并避免穿过任何障碍物来构造Steiner总成本最小的树。 ML-OARSMT问题对于许多非常大规模的集成设计而言非常重要,因为引脚位于多个路由层中,这些路由层包含IP块,电力网络,预路由网络等带来的许多路由障碍。作为广泛的实际应用中的基本问题,在早期设计阶段进行布线和线长/拥塞/时序估计,就需要为ML-OARSMT问题开发一种有效的算法,以简化设计流程。但是,没有关于此ML-OARSMT问题的现有工作。在本文中,我们首先用矩形障碍物来表示ML-OARSMT问题,然后从其单层对应物中识别出该问题的关键不同性质。基于多层避障图,提出了解决ML-OARSMT问题的第一种算法。我们的算法可以保证针对任何两针网络和许多多针网络的最佳解决方案。实验表明,与最近文献中广泛用于Steiner-tree构建的逐校正构造启发式算法相比,我们的算法平均使总成本降低了33%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号