Routability-driven packing: Metrics and algorithms for cluster-based FPGAs

被引:26
作者
Bozorgzadeh, E [1 ]
Memik, SO
Yang, X
Sarrafzadeh, M
机构
[1] Univ Calif Irvine, Dept Comp Sci, Irvine, CA 92697 USA
[2] Northwestern Univ, Dept Elect & Comp Engn, Evanston, IL 60201 USA
[3] Synpl Inc, Sunnyvale, CA 94086 USA
[4] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
关键词
Algorithm; Clustering techniques; Field Programmable Gate Arrays (FPGAs); Optimization; Technology mapping; VLSI CAD;
D O I
10.1142/S0218126604001222
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most of the FPGA's area and delay are due to routing. Considering routability at earlier steps of the CAD How would both yield better quality and faster design process. In this paper, we discuss the metrics that affect routability in packing logic into clusters. We are presenting a routability-driven clustering method for cluster-based FPGAs. Our method packs LUTs into logic clusters while incorporating routability metrics into a cost function. Based on our routability model, the routability in timing-driven packing algorithm is analyzed. We integrate our routability model into a timing-driven packing algorithm. Our method yields up to 50% improvement in terms of the minimum number of routing tracks compared to VPack (16.5% on average). The average routing area improvement is 27% over VPack and 12% over t-VPack.
引用
收藏
页码:77 / 100
页数:24
相关论文
共 28 条
[1]  
Ahmed E., 2000, ACM SIGDA INT S FPGA, P3
[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, INT WORKSH FIELD PRO, P213
[4]  
Betz V., 1999, Architecture and CAD for Deep-Submicron FPGAs
[5]  
BETZ V, 1997, IEEE CUST INT CIRC C, P551
[6]  
BHAT N, 1992, 1ST INT ACM SIGDA WO, P143
[7]  
BOZORGZADEH E, 2001, AS S PAC DES AUT C J
[8]   FPGA and CPLD architectures: A tutorial [J].
Brown, S ;
Rose, J .
IEEE DESIGN & TEST OF COMPUTERS, 1996, 13 (02) :42-57
[9]  
Cong J., 1994, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, V2, P137, DOI 10.1109/92.285741
[10]   LUT-BASED FPGA TECHNOLOGY MAPPING UNDER ARBITRARY NET-DELAY MODELS [J].
CONG, J ;
DING, YZ ;
GAO, T ;
CHEN, KC .
COMPUTERS & GRAPHICS, 1994, 18 (04) :507-516