首页> 外文学位 >Quadratic programming based framework for high-level area estimation and performance-driven placement for asics.
【24h】

Quadratic programming based framework for high-level area estimation and performance-driven placement for asics.

机译:基于二次编程的框架,用于高级区域估算和asics的性能驱动放置。

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

摘要

The work presented here explores the application of quadratic programming based optimization techniques to two major areas of VLSI CAD domain namely, (i) performance driven placement and (ii) area estimation after high-level synthesis. The quadratic programming technique is a very fast method and it also results in high quality solutions.; With the increasing complexity of present-day integrated circuits, there is a need for fast layout generation algorithms that are driven by performance constraints such as timing and clocking. We model the placement problem as a quadratic optimization problem and suggest techniques for incorporating the performance constraints. The performance constraints that we consider for the placement problem are timing and clocking. The timing driven placement computes the net delay bounds and guides the placement problem under the timing constraints. Also, techniques for minimizing the critical path delay have been incorporated into the model. The clock-skew minimization problem attempts to generate a zero-skew routing for the clock signal while minimizing performance costs. While addressing the clock-skew minimization problem, a new clock-routing tree has been proposed which is well suited for routing the clock signal in row-based design styles.; One of the main objectives of placement algorithms is to minimize the overall area of an IC chip. The overall area depends on the logic module area as well as the wiring area. The latter can be found exactly after completion of routing. Thus placement algorithms can only estimate the routing cost. As part of this research we study the validity of the metrics used for the estimation of quality of placement.; The layout area estimation problem is addressed by first computing a Quadratic Programming based floorplan for the given RTL design. The resulting floorplan is then processed through a topological floorplanner to minimize the layout area. The area estimates are then computed using Steiner tree based routing estimation heuristics.; All of the above techniques have been tested on a number of benchmark examples and the experimental results confirm the effectiveness of the proposed techniques.
机译:本文介绍的工作探索了基于二次编程的优化技术在VLSI CAD域的两个主要领域中的应用,即(i)性能驱动的放置和(ii)高级综合后的面积估计。二次编程技术是一种非常快速的方法,它还可以提供高质量的解决方案。随着当今集成电路的复杂性增加,需要由诸如时序和时钟之类的性能约束所驱动的快速布局生成算法。我们将布局问题建模为二次优化问题,并提出合并性能约束的技术。对于布局问题,我们考虑的性能约束是时序和时钟。时序驱动的布局计算净延迟边界,并在时序约束下指导布局问题。而且,用于使关键路径延迟最小化的技术已被纳入模型。时钟偏移最小化问题试图在使性能成本最小化的同时为时钟信号生成零偏移路由。在解决时钟偏移最小化问题时,已经提出了一种新的时钟路由树,该树非常适合以基于行的设计样式路由时钟信号。布局算法的主要目标之一是最小化IC芯片的整体面积。总面积取决于逻辑模块面积以及接线面积。后者可以在路由完成后找到。因此,放置算法只能估算布线成本。作为这项研究的一部分,我们研究了用于评估展示位置质量的指标的有效性。通过首先为给定的RTL设计计算基于二次规划的布局图,可以解决布局面积估计问题。然后,通过拓扑平面规划器处理生成的平面布置图,以最小化布局面积。然后使用基于斯坦纳树的路由估计启发法来计算面积估计。所有上述技术已在多个基准示例上进行了测试,实验结果证实了所提出技术的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号