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
关键词
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]   Performance-driven circuit and layout co-optimization for deep-submicron analog circuits [J].
Chan, Henry ;
Zilic, Zeljko .
ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2009, 60 (1-2) :43-55
[22]   The Layout Optimization Model and Algorithm of Logistics Park Potential [J].
Ren, Guo-wen ;
Huang, Ying-jie .
PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT: INNOVATION AND PRACTICE IN INDUSTRIAL ENGINEERING AND MANAGEMENT (VOL 2), 2016, :479-488
[23]   Robot Workcell Layout Optimization Using Firefly Algorithm [J].
Alim, Akif Muhtasim ;
Ponnambalam, S. G. ;
Kanagaraj, G. .
SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING (SEMCCO 2015), 2016, 9873 :188-200
[24]   A Path Optimization Compression Algorithm for Layout Partitioning in OPC [J].
Wang, Hongji ;
Zhang, Chun ;
Zhao, Xijin ;
Zhang, Yuanhang ;
Jia, Wen ;
Pi, Lihong .
2019 IEEE INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2019,
[25]   Optimization Algorithm Analysis for FIR Filter by FPGA [J].
Shen, Zhao-Jun ;
Xu, Sen .
MECHATRONICS, ROBOTICS AND AUTOMATION, PTS 1-3, 2013, 373-375 :1269-1273
[26]   FPGA PLACEMENT OPTIMIZATION BY TWO-STEP UNIFIED GENETIC ALGORITHM AND SIMULATED ANNEALING ALGORITHM [J].
A.E.A. Almaini .
Journal of Electronics(China), 2006, (04) :632-636
[27]   Timing-driven floorplanning algorithm for Building Block Layout [J].
Kong, TM ;
Hong, XL .
FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, 1996, 2644 :477-482
[28]   Power-Driven DNN Dataflow Optimization on FPGA [J].
Sun, Qi ;
Chen, Tinghuan ;
Miao, Jin ;
Yu, Bei .
2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,
[29]   Layout Optimization for the Dishes Installed on a Rotating Table——The Packing Problem With Equilibrium Behavioural Constraints [J].
滕弘飞 ;
孙守林 ;
葛文海 ;
钟万勰 .
Science China Mathematics, 1994, (10) :1272-1280
[30]   LAYOUT OPTIMIZATION FOR THE DISHES INSTALLED ON A ROTATING TABLE - THE PACKING PROBLEM WITH EQUILIBRIUM BEHAVIORAL CONSTRAINTS [J].
TENG, HF ;
SUN, SL ;
GE, WH ;
ZHONG, WX .
SCIENCE IN CHINA SERIES A-MATHEMATICS PHYSICS ASTRONOMY & TECHNOLOGICAL SCIENCES, 1994, 37 (10) :1272-1280