期刊文献+

基于VPR的FPGA布局算法的改进 被引量:1

Improvement of FPGA Placement Algorithm Based on VPR
下载PDF
导出
摘要 通过在原模拟退火算法中加入回火过程对原算法进行优化,同时,减小内循环次数用于弥补回火导致的布局时间增量.回火过程用于寻找"被遗漏"的最优解.结果表明新算法利于跳出局部最优"陷阱",进一步搜索最优解,具体体现在改进后的算法不但能够保证布局质量,而且缩减了布局时间,同时,布线时间与电路关键路径延时得到不同程度的改善. In this paper,adding the tempering process to the original algorithm and reducing the number of inner loop to compensate for layout delay increments due to tempering.This process is used to find better placement that haven been abandoned before.The results show that the new algorithm is conducive to jump out of the local optimum"trap",search for the optimal solution.In detail,the improved algorithm not only keep good placement results,but also largely reduce layout time,at the same time,routing time and critical path delay also have been reduced.
出处 《微电子学与计算机》 CSCD 北大核心 2013年第7期64-67,共4页 Microelectronics & Computer
基金 国家自然科学基金(61076034) 中央高校基本科研业务费专项资金(2011JBZ002)
关键词 现场可编程门阵列 模拟退火算法 通用布局布线工具 FPGA布局算法 回火过程 退火表 FPGA simulated annealing algorithm VPR FPGA placement algorithm tempering process annealing table
  • 相关文献

参考文献10

  • 1Deming Chen, Jason Cong, Peichen Pan. FPGA de- sign automation:a survey[J]. Electronic Design Au- tomation, 2006, 1(3): 195-198.
  • 2Betz V. VPR user's manual [EB/OL]. (2012-01- 19). [-2012 - 09 - 151. http://www, eecg. toronto. edu/iayar/.
  • 3Kirkpatriek S, Gelattand C, Vecchi M. Optimization by simulated annealing [J]. Science, 1983, 220 (4598) : 671 -680.
  • 4I.AM J, Delosme J. Performance of a new annealing schedule[C]//DAC. Anaheim CA, USA, 1988.
  • 5Ebeling C, McMurchie L, Hauch S A. et al. Place and route tools for the Triptych FPGA[C]// IEEE Trans. on VLSI. USA:Princeton,New Jersey,1995.
  • 6张相芬,张洪梅,田蔚风.基于模拟回火退火的DT-MR图像平滑和估计[J].上海交通大学学报,2007,41(4):654-657. 被引量:1
  • 7祈火林.基于VPR的FPGA布局算法研究与改进[D].武汉:武汉理工大学,2009.
  • 8谈瑁.FPGA互连结构与布局布线算法研究[D].复旦大学,2008.
  • 9邓庆绪,韩瑶方,金曦.基于VPR算法的FPGA布局问题的研究[J].计算机工程与科学,2008,30(A1):236-239.
  • 10Cong J, Ding Y. Flow map: an optimal technology mapping algorithm for delay optimization in lookup- table based FI:K;A design [J]. IE'EE Tranctions on Computer- Ai- ded FOesign Systems, 1994, 13(1):1-12.

二级参考文献9

  • 1康立山,谢云,尤矢勇等.非数值并行算法-模拟退火算法[M].北京:科学出版社,2003.
  • 2Westin C F,Maier S E,Mamata H,et al.Processing and visualization for diffusion tensor MRI[J].Medical Image Analysis,2002(6):93-108.
  • 3Lazar M.White matter tractography:An error analysis and human brain tract reconstruction study[D].Salt Lake City:Department of Physics,Univ of Utah,2003.
  • 4McGraw T,Vemuri B C,Chen Y,et al.DT-MRI denoising and neuronal fiber tracking[J].Medical Image Analysis,2004(8):95-111.
  • 5Park H J,Kubicki M,Martha E,et al.Spatial normalization of diffusion tensor MRI using multiple channels[J].Neuro Image,2003(20):1995-2000.
  • 6Marcos M F,Raul S J E,Westin C F,et al.A novel Gauss-Markov random field approach for regularization of diffusion tensor maps[J].Lecture Notes in Computer Science,2003,28(9):506-517.
  • 7Rogers L C G,Williams D.Diffusions,Markov processes and Martingales[M].Beijing:World Publishing Company,2003:5-10.
  • 8Li S Z.Markov random field modeling in image analysis[M].Tokyo:Springer,2001:11 -27.
  • 9周瑛,吴国忠,曾广杰,余飞鸿.用模拟退火算法设计光学有限脉冲响应滤波器[J].光学学报,2003,23(8):1000-1004. 被引量:3

共引文献1

同被引文献10

  • 1Betz V,Rose J,Marquardt A.Architecture and CAD for Deep-submicron FPGAs[M].[S.l.]:Kluwer Academic Publishers,1999.
  • 2Ludwin A,Betz V,Padalia K.High-quality Deterministic Parallel Placement for FPGAs on Commodity Hardware[C]//Proceedings of the16th International Symposium on Field Programmable Gate Arrays.New York,USA:[s.n.],2008:14-23.
  • 3Chen Gang,Cong J.Simultaneous Placement with Clustering and Duplication[J].ACM Transactions on Design Automation of Electronic Systems,2006,11(3):740-772.
  • 4Eguro K,Hauck S,Sharma A.Architecture-adaptive Range Limit Windowing for Simulated Annealing FPGA Placement[C]//Proceedings of the42nd Annual Conference on Design Automation.New York,USA:[s.n.],2005:439-444.
  • 5Betz V,Rose J.VPR:A New Packing,Placement and Routing Tool for FPGA Research[C]//Proceedings of International Workshop on Field Programmable Logic and Applications.Berlin,Germany:Springer,1997:213-222.
  • 6Khalid M.QPF:An Efficient Quadratic Placement for FPGAs[C]//Proceedings of IEEE International Conference on Field Programmable Logic and Application.[S.l.]:IEEE Press,2005:555-558.
  • 7Kirkpatrick S.Optimization by Simulated Annealing:Quantitative Studies[J].Journal of Statistical Physics,1984,34(5):975-986.
  • 8Luu J,Kuon I,Jamieson P.VPR5.0:FPGA CAD and Architecture Exploration Tools with Single-driver Routing Heterogeneity and Process Scaling[C]//Proceedings of International Symposium on Field Programmable Gate Arrays.New York,USA:[s.n.],2009:133-142.
  • 9Eguro K,Hauck S.Enhancing Timing-driven FPGA Placement for Pipelined Netlists[C]//Proceedings of Design Automation Conference.Anaheim,USA:[s.n.],2008:34-37.
  • 10李鹏,兰巨龙,李立春.统一关键路径时延为基准FPGA模拟退火布局算法[J].计算机辅助设计与图形学学报,2011,23(3):521-526. 被引量:4

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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