...
首页> 外文期刊>Soft computing: A fusion of foundations, methodologies and applications >A PSO-based timing-driven Octilinear Steiner tree algorithm for VLSI routing considering bend reduction
【24h】

A PSO-based timing-driven Octilinear Steiner tree algorithm for VLSI routing considering bend reduction

机译:考虑折弯减少的基于PSO的VLSI时序驱动八线Steiner树算法

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

摘要

Constructing a timing-driven Steiner tree is very important in VLSI performance-driven routing stage. Meanwhile, non-Manhattan architecture is supported by several manufacturing technologies and now well appreciated in the chip manufacturing circle. However, limited progress has been reported on the non-Manhattan performance-driven routing problem. In this paper, an efficient algorithm, namely, TOST_BR_MOPSO, is presented to construct the minimum cost spanning tree with a minimum radius for performance driven routing in Octilinear architecture (one type of the non-Manhattan architecture) based on multi-objective particle swarm optimization (MOPSO) and Elmore delay model. Edge transformation is employed in our algorithm to make the particles have the ability to achieve the optimal solution while Union-Find partition is used to prevent the generation of invalid solution. For the purpose of reducing the number of bends which is one of the key factors of chip manufacturability, we also present an edge-vertex encoding strategy combined with edge transformation. To our best knowledge, no approach has been proposed to optimize the number of bends in the process of constructing the non-Manhattan timing-driven Steiner tree. Moreover, the theorem of Markov chain is used to prove the global convergence of our proposed algorithm. Experimental results indicate that the proposed MOPSO is worthy of being studied in the field of multiobjective optimization problems, and our algorithm has a better tradeoff between the wire length and radius of the routing tree and has achieved a better delay value. Meanwhile, combining edge transformation with the encoding strategy, the proposed algorithm can significantly reduce nearly 20 % in the number of bends.
机译:在VLSI性能驱动的路由阶段,构造时序驱动的Steiner树非常重要。同时,非曼哈顿架构受到多种制造技术的支持,现在在芯片制造界受到了广泛的好评。但是,关于非曼哈顿性能驱动路由问题的进展有限。本文提出了一种有效的算法,即TOST_BR_MOPSO,该算法基于多目标粒子群算法,为八边形架构(非曼哈顿架构的一种)中的性能驱动路由构建具有最小半径的最小成本生成树。 (MOPSO)和Elmore延迟模型。在我们的算法中采用了边缘变换,以使粒子具有获得最佳解的能力,而使用联合查找分区来防止生成无效解。为了减少弯曲数量(这是芯片可制造性的关键因素之一),我们还提出了一种结合边缘变换的边缘顶点编码策略。据我们所知,在构造非曼哈顿时序驱动的Steiner树的过程中,尚未提出优化弯道数量的方法。此外,利用马尔可夫链定理证明了该算法的全局收敛性。实验结果表明,提出的MOPSO值得在多目标优化问题领域进行研究,我们的算法在导线长度和路由树的半径之间取得了较好的折衷,并获得了更好的延迟值。同时,结合边缘变换和编码策略,该算法可以显着减少近20%的折弯次数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号