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 条
  • [21] Routability and performance driven technology mapping algorithm for LUT based FPGA designs
    Kao, Chi-Chou
    Lai, Yen-Tai
    Proceedings - IEEE International Symposium on Circuits and Systems, 1999, 1
  • [22] An ant colony optimization based layout optimization algorithm
    Sun, ZG
    Teng, HF
    2002 IEEE REGION 10 CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND POWER ENGINEERING, VOLS I-III, PROCEEDINGS, 2002, : 675 - 678
  • [23] Placement and routing for performance-oriented FPGA layout
    Alexander, MJ
    Cohoon, JP
    Ganley, JL
    Robins, G
    VLSI DESIGN, 1998, 7 (01) : 97 - 110
  • [24] Layout-driven high level synthesis for FPGA based architectures
    Xu, M
    Kurdahi, FJ
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 446 - 450
  • [25] A physically-based shape morphing algorithm for packing and layout applications
    Tiwari S.
    Dong H.
    Fadel G.
    Fenyes P.
    Kloess A.
    Int. J. Interact. Des. Manuf., 4 (277-289): : 277 - 289
  • [26] FPGA Implementation of Image Ordering and Packing Algorithm for TuMag Camera
    Magdaleno, Eduardo
    Rodriguez Valido, Manuel
    Hernandez, David
    Balaguer, Maria
    Ruiz Cobo, Basilio
    Diaz, David
    ELECTRONICS, 2021, 10 (14)
  • [27] Urban Layout Optimization Based on Genetic Algorithm for Microclimate Performance in the Cold Region of China
    Xu, Xiaodong
    Liu, Yupeng
    Wang, Wei
    Xu, Ning
    Liu, Ke
    Yu, Gang
    APPLIED SCIENCES-BASEL, 2019, 9 (22):
  • [28] Data Layout Optimization for Portable Performance
    Sharma, Kamal
    Karlin, Ian
    Keasler, Jeff
    McGraw, James R.
    Sarkar, Vivek
    EURO-PAR 2015: PARALLEL PROCESSING, 2015, 9233 : 250 - 262
  • [29] Performance optimization of VLSI interconnect layout
    Cong, J
    He, L
    Koh, CK
    Madden, PH
    INTEGRATION-THE VLSI JOURNAL, 1996, 21 (1-2) : 1 - 94
  • [30] Concurrent Timing Based and Routability Driven Depopulation Technique for FPGA Packing
    Pandit, Audip
    Easwaran, Lakshmi
    Akoglu, Ali
    PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, 2008, : 325 - 328