Fast Congestion-aware Timing-driven Placement for Island FPGA

被引:5
作者
Zhao, Jinpeng [1 ]
Zhou, Qiang [1 ]
Cai, Yici [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci, EDA Lab, Beijing 100084, Peoples R China
来源
PROCEEDINGS OF THE 2009 IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS | 2009年
关键词
FPGAs; fast congestion-aware placement; general alignment skill; timing-driven placement;
D O I
10.1109/DDECS.2009.5012092
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A new fast timing-driven placement is presented in this paper, which is partitioning-based method, explicitly considering the congestion for island style FPGAs. The most distinct feature of this approach is that it not only reduces the circuit critical path delay efficiently, but also takes congestion into account. The harmony between partitioning objective and timing improvement goal is kept; moreover, the congestion constraint is added to cost function to improve routability in the meantime. As a result, it avoids the excessive usage of local routing resources while remaining circuit performance much better. The experimental results show our method, FCTP, is very fast. It is able to produce solutions with equal or better routability and up to average 8.19% improvement on performance but only less 1/3 average runtime compared to TVPR [1]. It also achieves much better results than PPFF [7] in terms of timing and congestion with negligible runtime penalty.
引用
收藏
页码:24 / 27
页数:4
相关论文
共 15 条
[1]  
ABABEI C, P 2002 IEEE ACM INT, P181
[2]   RECENT DIRECTIONS IN NETLIST PARTITIONING - A SURVEY [J].
ALPERT, CJ ;
KAHNG, AB .
INTEGRATION-THE VLSI JOURNAL, 1995, 19 (1-2) :1-81
[3]  
Betz V., 1997, Field-programmable Logic and Applications. 7th International Workshop, FPL '97. Proceedings, P213
[4]  
Breuer M.A., 1977, Proc. Design Automation Conf, P284
[5]  
DONATH WE, 1990, P ACM IEEE DAC, P94
[6]   A PROCEDURE FOR PLACEMENT OF STANDARD-CELL VLSI CIRCUITS [J].
DUNLOP, AE ;
KERNIGHAN, BW .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1985, 4 (01) :92-98
[7]  
Fiduccia C. M., 1982, Design Automation, V19, P175, DOI [DOI 10.1145/800263.809204, DOI 10.1109/DAC.1982.1585498]
[8]  
Karypis G, 1997, DES AUT CON, P526, DOI 10.1145/266021.266273
[9]  
Kernighan B., 1970, BELL SYST TECH J, V49, P291, DOI [DOI 10.1002/J.1538-7305.1970.TB01770.X, 10.1002/j.1538-7305.1970.tb01770.x]
[10]  
MAIDEE P, 2005, T COMPUTER AIDED DES, V24