Layout driven FPGA packing algorithm for performance optimization

被引:2
|
作者
Mo, Linfeng [1 ]
Wu, Chang [1 ]
He, Lei [1 ,2 ]
Chen, Gengsheng [1 ]
机构
[1] Fudan Univ, State Key Lab ASIC & Syst, Shanghai, Peoples R China
[2] Univ Calif Los Angeles, Elect Engn Dept, Los Angeles, CA 90024 USA
来源
IEICE ELECTRONICS EXPRESS | 2017年 / 14卷 / 11期
关键词
FPGA; packing; placement; layout;
D O I
10.1587/elex.14.20170419
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
FPGA is a 2D array of configurable logic blocks. Packing is to pack logic elements into device specific configurable logic blocks for subsequent placement. The traditional fixed delay model of inter and intra cluster delays used in packing does not represent post-placement delays and often leads to sub-optimal solutions. This paper presents a new layout driven packing algorithm, named LDPack, based on a novel pre-packing placement for performance optimization. Our results show that after placement and routing LDPack outperforms Xilinx ISE MAP with 8% reduction in area and 5.22% smaller critical path delay, at the cost of 18% more runtime in average.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] Layout patterns of packing layout problem and their applications
    Li, GQ
    Teng, HF
    Liu, J
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON FRONTIERS OF DESIGN AND MANUFACTURING, VOL 1, 2002, : 515 - 521
  • [42] An optimization of cordic algorithm and fpga implementation
    Xu, Rui
    Jiang, Zhanpeng
    Huang, Hai
    Dong, Changchun
    International Journal of Hybrid Information Technology, 2015, 8 (06): : 217 - 228
  • [43] Empirical performance model-driven data layout optimization selection for tensor contraction expressions
    Lu, Qingda
    Gao, Xiaoyang
    Krishnamoorthy, Sriram
    Baumgartner, Gerald
    Ramanujam, J.
    Sadayappan, P.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (03) : 338 - 352
  • [44] A congestion driven placement algorithm for FPGA synthesis
    Zhuo, Yue
    Li, Hao
    Mohanty, Saraju P.
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 683 - 686
  • [45] FPGA-based high performance page layout segmentation
    Ratha, NK
    Jain, AK
    Rover, DT
    SIXTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1996, : 29 - 34
  • [46] An Improved Artificial Fish Swarm Algorithm and Its Application to Packing and Layout Problems
    Li, Guangqiang
    Yang, Yawei
    Zhao, Tinglu
    Peng, Peixiang
    Zhou, Yiran
    Hu, Ying
    Guo, Chen
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 9824 - 9828
  • [47] A novel improved parallel hybrid immune algorithm for the solution to packing and layout problems
    Zhao, Feng-Qiang
    Li, Guang-Qiang
    Du, Jia-Lu
    Guo, Chen
    Zhao, F.-Q. (fqzhao2002@163.com), 1600, Inderscience Publishers (05): : 199 - 205
  • [48] Layout driven synthesis or synthesis driven layout?
    Sherwani, N
    Sawkar, P
    ELEVENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 44 - 47
  • [49] A new FPGA packing algorithm based on the modeling method for logic block
    Ni, G
    Tong, JR
    Lai, JM
    2005 6TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, BOOKS 1 AND 2, 2005, : 788 - 791
  • [50] Improving the Performance of Whale Optimization Algorithm through OpenCL-Based FPGA Accelerator
    Jiang, Qiangqiang
    Guo, Yuanjun
    Yang, Zhile
    Wang, Zheng
    Yang, Dongsheng
    Zhou, Xianyu
    COMPLEXITY, 2020, 2020