首页> 外文学位 >Algorithms for interconnect planning and optimization in deep-submicron VLSI design.
【24h】

Algorithms for interconnect planning and optimization in deep-submicron VLSI design.

机译:深亚微米VLSI设计中的互连规划和优化算法。

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

摘要

In this dissertation, we focus on the problems related to interconnect optimization and planning in deep-submicron (DSM) VLSI design.; We first address the problem of chip-level timing optimization by buffer insertion on global wires. We propose an approach which considers all global nets simultaneously to take advantage of slacks on noncritical nets. We formulate the problem as a constrained optimization problem, where buffer area is the objective function to be minimized and timing specifications are the constraints. We transform this problem into a series of subproblems using Lagrangian relaxation wherein the constraints are dropped out and added as penalties to the objective function. We show that each subproblem can be solved optimally, i.e., we can find optimal buffer solutions that minimize the objective in the subproblem. Experiments show our approach not only gives considerable timing optimization but also uses much less buffer area.; We then turn to the problem of clock tree generation for high-performance VLSI systems in presence of process variations. Traditionally, clock tree generation has been performed in several stages: topology generation, routing, and buffer insertion and wire sizing. However, a sequential approach cannot guarantee zero-skew. We propose an algorithm to consider clock tree routing, buffer insertion, and wire sizing at the same time. We integrate clock tree construction and buffer insertion/wire sizing in one algorithm to consider all the design variables simultaneously. We show the clock trees generated by this algorithm are zero-skew by construction and have small delay, while using the total wirelength comparable to existing approaches.; Finally, we address the problem of integrating floorplanning and power supply planning, in order to reduce hot spots in DSM integrated circuits. Our goal is to find a floorplan such that the power requirement of all the circuit blocks are met while the floorplan area and total wirelength are small. We prove that the optimal assignment of power bumps to circuit blocks can be solved using network flow algorithms, which are then used to evaluate the goodness of a floorplan in power distribution in a floorplanning algorithm. Furthermore, we propose a post-processing algorithm to further reduce the IR drop on power lines by restricted cell permutation. We experimentally show using our approach the penalty in the floorplan area and wirelength is small, while the power requirement of the circuit blocks are met.
机译:本文重点研究了深亚微米(VDM)VLSI设计中与互连优化和规划有关的问题。我们首先通过在全局线路上插入缓冲区来解决芯片级时序优化的问题。我们提出一种方法,该方法同时考虑所有全球网络以利用非关键网络上的松弛。我们将该问题表述为约束优化问题,其中缓冲区面积是要最小化的目标函数,而时序规范是约束。我们使用拉格朗日松弛将这个问题转换为一系列子问题,其中约束被舍弃并作为对目标函数的惩罚而添加。我们证明了每个子问题都可以最优地解决,即我们可以找到使子问题的目标最小化的最优缓冲溶液。实验表明,我们的方法不仅可以提供可观的时序优化,而且可以使用更少的缓冲区。然后,我们针对存在工艺差异的高性能VLSI系统生成时钟树的问题。传统上,时钟树的生成已分多个阶段进行:拓扑生成,路由以及缓冲区插入和布线大小。但是,顺序方法不能保证零偏斜。我们提出了一种同时考虑时钟树路由,缓冲区插入和导线尺寸的算法。我们将时钟树构造和缓冲区插入/导线大小调整集成在一种算法中,以同时考虑所有设计变量。我们证明了该算法生成的时钟树在构造上为零偏斜并且具有较小的延迟,同时所使用的总线长与现有方法相当。最后,我们解决了集成平面规划和电源规划的问题,以减少DSM集成电路中的热点。我们的目标是找到一个布局图,以使所有电路块的功率需求都得到满足,同时布局图面积和总线长较小。我们证明,可以使用网络流算法来解决电源凸块到电路块的最佳分配问题,然后将其用于评估布局规划算法中配电的布局规划的优劣。此外,我们提出了一种后处理算法,以通过限制单元排列来进一步减少电力线上的IR下降。我们通过实验证明了使用我们的方法在满足电路块功率要求的同时,布局面积和导线长度的损失很小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号