A New Paradigm for FPGA Placement Without Explicit Packing

被引:25
作者
Li, Wuxi [1 ]
Pan, David Z. [1 ]
机构
[1] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
关键词
Field programmable gate array (FPGA); legalization; packing; parallel algorithm; placement;
D O I
10.1109/TCAD.2018.2877017
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Placement and packing are two important but separated optimization steps in a conventional field programmable gate array (FPGA) implementation flow. A packing engine clusters logic elements, like lookup tables and flip-flops, into configurable logic blocks, while a placement engine determines their physical locations in FPGA layouts. This paper presents a new paradigm for FPGA placement without an explicit packing stage. In the proposed framework, the solution spaces of placement and packing are simultaneously explored in a smooth and elegant way. Our experiments on ISPD 2016 and 2017 benchmark suites demonstrate the effectiveness of the proposed framework.
引用
收藏
页码:2113 / 2126
页数:14
相关论文
共 30 条
[1]   Cluster-based logic blocks for FPGAs: Area-efficiency vs. input sharing and size [J].
Betz, V ;
Rose, J .
PROCEEDINGS OF THE IEEE 1997 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1997, :551-554
[2]  
Betz V., 1997, Field-programmable Logic and Applications. 7th International Workshop, FPL '97. Proceedings, P213
[3]  
Bozorgzadeh E, 2001, PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, P629, DOI 10.1109/ASPDAC.2001.913379
[4]   Improving timing-driven FPGA packing with physical information [J].
Chen, Doris T. ;
Vorwerk, Kristofer ;
Kennings, Andrew .
2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, :117-123
[5]   RippleFPGA: Routability-Driven Simultaneous Packing and Placement for Modern FPGAs [J].
Chen, Gengjie ;
Pui, Chak-Wa ;
Chow, Wing-Kai ;
Lam, Ka-Chun ;
Kuang, Jian ;
Young, Evangeline F. Y. ;
Yu, Bei .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (10) :2022-2035
[6]   NTUplace3: An analytical placer for large-scale mixed-size designs with preplaced blocks and density constraints [J].
Chen, Tung-Chieh ;
Jiang, Zhe-Wei ;
Hsu, Tien-Chang ;
Chen, Hsin-Chen ;
Chang, Yao-Wen .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (07) :1228-1240
[7]  
Feng WY, 2012, 2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), P8, DOI 10.1109/FPT.2012.6412103
[8]   COLLEGE ADMISSIONS AND STABILITY OF MARRIAGE [J].
GALE, D ;
SHAPLEY, LS .
AMERICAN MATHEMATICAL MONTHLY, 1962, 69 (01) :9-&
[9]  
Hill D., 2002, U.S. Patent, Patent No. [6,370,673, 6370673]
[10]  
Kim MC, 2012, DES AUT CON, P747