期刊文献+

LowTARP:低温交替改善的模拟退火布局算法 被引量:3

LowTARP: a Novel Low Temperature Alternating Refinement Placer
下载PDF
导出
摘要 在模拟退火算法的基础上,提出一种“低温交替改善”的FPGA布局算法.在模拟退火的低温阶段,该算法不仅交换可配置逻辑单元(CLB)的位置,也改变逻辑单元(LE)所属的CLB,即同时对布局和装箱进行优化,并采用布局的目标函数来衡量装箱的优劣.实验数据表明,采用3种不同的装箱算法的结果作为布局的输入,布线通道宽度与最具代表性的VPR布局算法相比,分别提高21.3%,15.5%和10.7%,而引入的额外计算量不到20%. A novel simulated annealing based FPGA placement algorithm with 'low temperature alternating refinement' technique is proposed. The new placer simultaneously optimizes both placement and packing at low temperature phase by swapping not only CLBs but also LEs. And the placer's cost function is used to judge if new packing is better or not. Experimental results show that taking three different packing algorithms' output as the input to placement, the proposed method requires 21.3%, 15.5%, 10.7% fewer number of routing tracks than VPR respectively. And, the extra computation induced is less than 20% for all cases.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2007年第6期692-697,共6页 Journal of Computer-Aided Design & Computer Graphics
基金 国防预研基金(高性能FPGA技术) 上海应用材料科技合作共同计划(AM0406)
关键词 布局 装箱 模拟退火 placement packing simulated annealing
  • 相关文献

参考文献15

  • 1Xilinx Inc.Virtex-Ⅱ complete data sheet[OL].(2005-03-01)[2006-10-17].http://direct.xilinx.com/bvdocs/publications/ds031.pdf
  • 2Altera Inc.Stratix-II device handbook[OL].(2006-08-01)[2006-10-17].http://www.altera.corn.cn/literature/hb/stx2/stratix2-handbook.pdf
  • 3Marquardt A,Betz V.Timing-driven placement for FPGAs[C]//Proceedings of the 8th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays,Monterey,2000:203-213
  • 4Singh A,Parthasarathy G,Marek-Sadowska M.Efficient circuit clustering for area and power reduction in FPGAs[J].ACM Transactions on Design Automation of Electronic Systems,2002,7(4):643-663
  • 5Maidee P,Ababei C,Bazargan K.Timing-driven partitioningbased placement for island style FPGAs[J].IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,2005,24(3):395-406
  • 6Marquardt A,Betz V,Rose J.Using cluster-based logic blocks and timing-driven packing to improve FPGA speed and density[C]//Proceedings of the 7th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays,Monterey,1999:37-46
  • 7Bozogzadeh E,Ogrenci-Memik S,Sarrafzadeh M.RPack:routability-driven packing for cluster-based FPGAs[C]//Proceedings of the 6th Asia and South Pacific Design Automation Conference,Yokohama,2001:629-634
  • 8Marrakchi Z,Mrabet H,Mehrez H.Hierarchical FPGAclustering based on multilevel partitioning approach to improve routability and reduce power dissipation[C]//Proceedings of the 2005 International Conference on Reconfigurable Computing and FPGAs,Puebla,2005:167-170
  • 9Betz V,Rose J.Cluster-based logic blocks for FPGAs:area-efficiency vs.input sharing and size[C]//Proceedings of IEEE Custom Integrated Circuits Conference,Santa Clara,1997:551-554
  • 10Ahmed E,Rose J.The effect of LUT and cluster size on deepsubmicron FPGA performance and density[C]//Proceedings of the 8th ACM/SIGDA International Symposium on FieldProgrammable Gate Arrays,Monterey,2000:3-12

同被引文献25

  • 1徐宁,洪先龙,董社勤.BBL布局算法研究[J].计算机辅助设计与图形学学报,2004,16(9):1216-1219. 被引量:5
  • 2杨长旗,洪先龙,蔡懿慈.直角多边形布图区域内的二次布局算法[J].计算机辅助设计与图形学学报,2005,17(7):1407-1414. 被引量:3
  • 3Ehsan Atoofian Zainalabedin Navabi.A Test Approach for Look-Up Table Based FPGAs[J].Journal of Computer Science & Technology,2006,21(1):141-146. 被引量:6
  • 4MUTHUKARUPPAN A, SURESH S, KAMAKOTI V. A novel approach to the placement and routing problems for field programmable gate arrays[ J ]. Applied Soft Computing, 2007,7 (1) : 455-470.
  • 5BETZ V, ROSE J. VPR: a new packing, placement and routing tool for FPGA research [ C ]//Proc of the 7th International Workshop on Field-Programmable Logic and Applications. London, UK : [ s. n. ], 1997:213-222.
  • 6MARQUARDT A, BETZ V, ROSE J. Timing-driven placement for FPGAs [ R ]. ACM/SIGDA International Symposium on FPGAs. 2000:203-213.
  • 7HUB. Timing-driven placement for heterogeneous field programmable gate array [ C ]//Proc of IEEE/ACM International Conference on Computer-Aided Design. 2006:383-388.
  • 8CHEN G, CONG J. Simultaneous timing driven and duplication [C]//Proe of the 13th FPGA. Monterey, CA: [s. n. ], 2005:51- 59.
  • 9YANG M. Hybrid genetic algorithm for xinlinx-style FPGA placement [ C ]//Proc of the 1 st International Conference on CAD/ECAD. 2004 : 95-100.
  • 10MAIDEE P, ABABEI C, BAZARGAN K. Timing-driven partitioningbased placement for island style FPGAs[ J]. IEEE Trans on Computer-Aided Design of Integrated Circuits and Systems, 2005, 24(3) : 395-406.

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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