期刊文献+

基于角模块布图表示的增量式布图规划算法(英文) 被引量:1

An Incremental Algorithm for Non-Slicing Floorplan Based on Corner Block List Representation
下载PDF
导出
摘要 提出了一种基于CBL布图表示的新的增量式布图规划算法.该算法能很好地解决包括不可二划分结构在内的布图规划问题.针对现有增量式的一些需求,算法给出了相应的高速解决方案.在已有的初始布局的基础上,基于CBL表示方法建立水平约束和垂直约束图,利用图中关键路径和各模块之间的累加的距离松弛量进行增量式操作.对于新模块的插入,在力求面积最小,线长最短和移动模块数目最少的目标指引下能快速地找到最佳位置作为插入点,高效地完成相关操作,算法的时间复杂性仅为O(n).通过对一组来自工业界的设计实例的测试结果表明,该算法在保证芯片的面积、线长等性能不降低甚至有所改善的情况下,运行速度相当快,仅在μs量级,满足了工业界对增量式布图规划算法在速度上的首要要求,同时保证了基本性能的稳定. We present a novel incremental algorithm for non-slicing floorplans based on the corner block list representation. The horizontal and vertical adjacency graphs are derived from the packing of the initial floorplanning results. Based on the critical path and the accumulated slack distances we define,we choose the best position for insertion and do a series of operations incrementally, such as deleting modules, adding modules, and resizing modules quickly. This incremental floorplanning algorithm has a very high speed less than 1μm,which is one of the most important measures in this research. The algorithm preserves the original good performances on area and wire length. It can also supply other tools with good physical estimates for area, wire length, and other performance guidelines.
出处 《Journal of Semiconductors》 EI CAS CSCD 北大核心 2005年第12期2335-2343,共9页 半导体学报(英文版)
基金 国家自然科学基金(批准号:90407005,60473126) Intel公司3D布图规划和布局资助项目~~
关键词 增量式布图规划 角模块布图表示 连接图 平衡点 incremental floorplanning corner block list adjacency graph balance node
  • 相关文献

参考文献14

  • 1Stammennann A, Helms D, Schuhe M. Binding, allocation and floorplanning in low power high-level. International Conferenee on Computer Aided Design, 2003 : 544.
  • 2Prabhakaran P, Banerjee P. Crenshaw J, et al. Simultaneous scheduling,binding and floorplanning for interconnect power optimization. Proceedings of Twelfth International Conference on VLSI Design,1999,423.
  • 3Prabhakaran P,Banerjee P. Simultaneous scheduling, binding and floorplanning in high-level synthesis. Proceedings of Eleventh International Conference on VLSI Design, 1997:428.
  • 4Wong D F, Liu C L. A new algorithm for floorplan design.Proceedings of 23rd ACM/IEEE Design Automation Conference, 1986 : 101.
  • 5Murata H,Fujiyoshi K, Nakatake S, et al. VLSI block placement based on rectangle-packing by the sequence pair. IEEE Trans CAD, 1996,15(15):1518.
  • 6Nakatake S, Murata H, Fujiyoshi K, et al. Block placement on BSG-structure and IC layout application. Proc of International Conference on Computer Aided Design, 1996 : 484.
  • 7Guo P N,Cheng C K. An O-tree representation of non-slicing floorplan and its applications. Proceedings of Design Automation Conference, 1999:268.
  • 8Hong Xianlong,Dong sheqin, Huang Gang,et al. Corner block list: an effective and efficient topological representation of non-slicing floorplan. IEEE/ACM International Conference on Computer Aided Design, 2000 : 8.
  • 9Chang Y C,Chang Y W,Wu G M,et al. B* -trees:a new representation for non-slicing floorplans. ACM/IEEE DAC,2000:458.
  • 10Lin J M,Chang Y W. TCG: A transitive closure graph-based representation for non-slicing floorplans. DAC,2001 : 764.

同被引文献2

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部