期刊文献+

层次式FPGA快速布局算法 被引量:3

Fast Placement Algorithm for Hierarchical FPGAs
下载PDF
导出
摘要 随着现代FPGA规模与结构迅速发展,对FPGA物理设计的要求越来越高,为此,对商业化层次式FPGA提出一种快速布局算法.以基于划分的布局方法作为基本算法框架,针对层次式FPGA的结构制定计划分粒度控制、空间分配和线网权重分配等优化策略,对电路划分过程(整体布局过程)和详细布局过程进行优化.实验结果表明,该算法在实现快速布局的同时,嵌入的优化策略平均将总线长缩短29%;与基于结群的层次式FPGA布局算法相比,平均线长仅为基于结群算法的60%,同时平均运行速度快4倍多. As the capacities of the FPGA devices continue to grow,and more complex architectures are embedded into modern FPGAs,it brings great challenges to FPGA physical design tools.In this paper,a fast placement algorithm is proposed to new commercial hierarchical FPGAs.The algorithm is based on partition framework,and embedded with some optimization strategies aiming at global placement process and detailed placement process on hierarchical FPGAs.Experimental results show that the embedded optimization strategies enable our algorithm a great improvement to the total wirelength of circuit,which achieves 29% on average.While compared with clustering-based algorithm,our algorithm speeds mount up to over 4 times in runtime with nearly 40% reduction on wirelength.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2010年第9期1455-1462,共8页 Journal of Computer-Aided Design & Computer Graphics
基金 国家自然科学基金(60876026 60833004)
关键词 层次式FPGA 划分算法 快速布局 hierarchical FPGA partition algorithm fast placement
  • 相关文献

参考文献8

  • 1Betz V,Rose J.VPR:a new packing,placement and routing tool for FPGA research[C] //Proceedings of the 7th International Workshop on Field Programmable Logic and Applications.London:Springer,1997:213-222.
  • 2Wrighton M G,DeHon A M.Hardware-assisted simulated annealing with application for fast FPGA placement[C] //Proceedings of the ACM/SIGDA International Symposium on FPGAs.New York:ACM Press,2003:33-42.
  • 3Maidee P,Ababei C,Bazargan K.Fast timing-driven partitioning-based placement for island style FPGAs[C] //Proceedings of the 40th Annual Design Automation Conference.New York:ACM Press,2003:598-603.
  • 4Callahan T J,Chong P,DeHon A,et al.Fast module mapping and placement for datapaths in FPGAs[C] //Proceedings of the 6th ACM/SIGDA International Symposium on FPGAs.New York:ACM Press,1998:123-132.
  • 5Dai H,Zhou Q,Cai Y C,et al.Fast placement for large-scale hierarchical FPGAs[C] //Proceedings of the 11th IEEE International Conference on Computer-Aided Design and Computer Graphics.Yellow Mountain City:IEEE Press,2009:190-194.
  • 6Zeng X Z,Zhou Q,Cai Y C,et al.Wirelength optimization for multilevel hierachical FPGA[C] //Proceedings of World Congress on Software Engineering.Los Alamitos:IEEE Press,2009,4:361-366.
  • 7Karypis G,Aggarwal R,Kumar V,et al.Multilevel hypergraph partitioning:application in VLSI domain[C] //Proceedings of International Design and Automation Conference.New York:ACM Press,1997:526-529.
  • 8Angelo Family Datasheet[M].Version 1.0.Agate Logic Inc,2009.

同被引文献32

  • 1任善全,吕强,钱培德,杨季文.一个基于Qt/Embedded的嵌入式Linux应用程序的实现[J].计算机应用与软件,2006,23(2):105-107. 被引量:37
  • 2Carmel L, Harel D, Koren Y. Combining hierarchy and energy for drawing directed graphs [J]. IEEE Transactions on Visualization and Computer Graphics, 2004, 10(1): 46-57.
  • 3Kamada T, Kawai S. An algorithm for drawing general undirected graphs [J]. Information Processing Letters, 1989, 31(12) : 7-15.
  • 4Davidson R, Harel D. Drawing graphs nicely using simulated annealing[J]. ACM Transactions on Graphics, 1996, 15(4) : 301-331.
  • 5Fruchterman T M J, Reingold E M. Graph drawing by force-directed placement [J]. Software-Practice and Experience, 1991, 21(11): 1129-1164.
  • 6Ingber L. Very fast simulated re-annealing[J]. Mathematical and Computer Modelling, 1989, 12(8): 967-973.
  • 7Frick A, Ludwig A, Mehldau H. A fast adaptive layout algorithm for undirected graphs[M]//Lecture Notes in Computer Science. Heidelberg: Springer, 1995, 894:388- 403.
  • 8Noack A. An energy model for visual graph clustering [M]//Lecture Notes in Computer Science. Heidelberg: Springer, 2004, 2912:425-436.
  • 9Gajer P, Kobourov S G. GRIP: graph drawing with intelligent placement [M]//Lecture Notes in Computer Science. Heidelberg: Springer, 2001, 1984:104-109.
  • 10Harel D, Koren Y. A fast multi scale method for drawing large graphs [M] //Lecture Notes in Computer Science. Heidelberg: Springer, 2001, 1984:235-287.

引证文献3

二级引证文献25

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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