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 条
  • [1] A performance driven layout compaction optimization algorithm for analog circuits
    Chan, Henry H. Y.
    Zilic, Zeljko
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 2934 - 2937
  • [2] Efficient performance-driven layout algorithm
    Chen, Yunkang
    Cao, Jian
    Xu, Hong
    Xu, Dongmin
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 1995, 35 (01): : 10 - 16
  • [3] Empirical performance-model driven data layout optimization
    Lu, QD
    Gao, XY
    Krishnamoorthy, S
    Baumgartner, G
    Ramanujam, J
    Sadayappan, P
    LANGUAGES AND COMPILERS FOR HIGH PERFORMANCE COMPUTING, 2005, 3602 : 72 - 86
  • [4] A data-driven evolutionary algorithm for wind farm layout optimization
    Long, Huan
    Li, Peikun
    Gu, Wei
    ENERGY, 2020, 208
  • [5] An envelope generation algorithm for packing and layout applications
    Tiwari S.
    Fadel G.
    Fenyes P.
    Kloess A.
    International Journal on Interactive Design and Manufacturing (IJIDeM), 2014, 8 (3): : 171 - 185
  • [6] Physical Information Driven Packing Method in FPGA
    Sui, Wentao
    Dong, Sheqin
    Bian, Jinian
    Hong, Xianlong
    PROCEEDINGS OF THE 11TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2008,
  • [7] Environmental performance driven optimization of urban modular housing layout in Singapore
    Shen, Xiaoyu
    Ye, Xue
    JOURNAL OF ASIAN ARCHITECTURE AND BUILDING ENGINEERING, 2025, 24 (02) : 910 - 923
  • [8] Power-Aware FPGA Packing Algorithm
    Yang, M.
    Xu, Hongying
    Almaini, A. E. A.
    2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 817 - +
  • [9] Integrated timing-driven approach to the FPGA layout
    Danek, M
    Muzikár, Z
    ICES 2002: 9TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-111, CONFERENCE PROCEEDINGS, 2002, : 693 - 696
  • [10] Algorithm for yield driven correction of layout
    Wang, Y
    Cai, YC
    Hong, XL
    Zhou, QA
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 5, PROCEEDINGS, 2004, : 241 - 244