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 条
[31]   Layout design optimization of a space propulsion system using hybrid optimization algorithm [J].
Shafaee, Maziar ;
Mohammadzadeh, Parviz ;
Elkaie, Abbas ;
Abbasi, Saied .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 2017, 231 (02) :338-349
[32]   Wind farm layout optimization using imperialist competitive algorithm [J].
Kiamehr, Koosha ;
Hannani, Siamak Kazemzadeh .
JOURNAL OF RENEWABLE AND SUSTAINABLE ENERGY, 2014, 6 (04)
[33]   A Novel Adaptive Genetic Algorithm for Wind Farm Layout Optimization [J].
Liu, Feng ;
Wang, Zhifang .
2017 NORTH AMERICAN POWER SYMPOSIUM (NAPS), 2017,
[34]   A parallel particle bee colony algorithm approach to layout optimization [J].
Li G. ;
Zhao F. ;
Zhang R. ;
Du J. ;
Guo C. ;
Zhou Y. .
Journal of Computational and Theoretical Nanoscience, 2016, 13 (07) :4151-4157
[35]   Adaptation of the Simulated Evolution Algorithm for Wind Farm Layout Optimization [J].
Khan, Salman A. .
FME TRANSACTIONS, 2022, 50 (04) :664-673
[36]   A fusion optimization algorithm of network element layout for indoor positioning [J].
Yu, Xiao-min ;
Wang, Hui-qiang ;
Lv, Hong-wu ;
Liu, Xiu-bing ;
Wu, Jin-qiu .
EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2019, 2019 (01)
[37]   DYNAMIC LABELING BASED FPGA DELAY OPTIMIZATION ALGORITHM [J].
吕宗伟 ;
林争辉 ;
张镭 .
JournalofShanghaiJiaotongUniversity, 2001, (02) :224-226
[38]   An FPGA fast combination placement optimization algorithm research [J].
Wang, Kang ;
Xu, Ning ;
Hu, Kai .
2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, :1258-1262
[39]   Optimization of Convolution Neural Network Algorithm Based on FPGA [J].
Tang, Feixue ;
Zhang, Weichao ;
Tian, Xiaogang ;
Fan, Xiaoye ;
Cao, Xixin .
EMBEDDED SYSTEMS TECHNOLOGY, ESTC 2017, 2018, 857 :131-140
[40]   Quality & Generality: A Flexible FPGA Re-Clustering Technique to Improve Packing and Placement [J].
Elgammal, Mohamed A. ;
Betz, Vaughn .
2022 21ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2022), 2022, :326-327