Routing architecture optimizations for high-density embedded programmable IP cores

被引:0
作者
Hallschmid, P [1 ]
Wilton, SJE [1 ]
机构
[1] Univ British Columbia, Vancouver, BC V6T 1Z4, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
field programmable gate arrays (FPGAs); programmable logic devices; routing;
D O I
10.1109/TVLSI.2005.859561
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Programmable logic cores differ from stand-alone field-programmable gate arrays in that they can take on a variety of shapes and sizes. With this in mind, we investigate the detailed routing architecture of rectangular programmable logic cores. We quantify the effects of having different X and Y channel capacities and show that the optimum ratio between the X and Y channel widths for a rectangular core is between 1.2 and 1.5. We also present a new switch block family optimized for rectangular cores. Further, we quantify the effects of logic block pin placement. Compared with a simple extension of an existing switch block, our new architecture leads to a density improvement of up to 11.9%. Finally, we show that, if the channel width, switch block, and pin placement are chosen carefully, then the penalty for using a rectangular core (compared to a square core with the same logic capacity) is small; for a core with an aspect ratio of 2:1, the area penalty is 1.6% and the speed penalty is 3.8%.
引用
收藏
页码:1320 / 1324
页数:5
相关论文
共 21 条
[1]  
Betz V., 1997, Field-programmable Logic and Applications. 7th International Workshop, FPL '97. Proceedings, P213
[2]  
Betz V, 1996, IEEE IC CAD, P652, DOI 10.1109/ICCAD.1996.571342
[3]  
BETZ V, 2000, P ACM SIGDA INT S FI, P175
[4]  
Betz V., 1999, Architecture and CAD for Deep-Submicron FPGAs
[5]  
BETZ V, 1999, P ACM SIGDA INT S FI, P59
[6]  
Chang Y.-W., 1996, ACM T DES AUTOMAT EL, V1, P80, DOI [10.1145/225871.225886, DOI 10.1145/225871.225886]
[7]   Analysis of FPGA/FPIC switch modules [J].
Chang, YW ;
Zhu, K ;
Wu, GM ;
Wong, DF ;
Wong, CK .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2003, 8 (01) :11-37
[8]   FLOWMAP - AN OPTIMAL TECHNOLOGY MAPPING ALGORITHM FOR DELAY OPTIMIZATION IN LOOKUP-TABLE BASED FPGA DESIGNS [J].
CONG, J ;
DING, YH .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (01) :1-12
[9]  
Fan HB, 2002, LECT NOTES COMPUT SC, V2438, P142
[10]   On optimum switch box designs for 2-D FPGAs [J].
Fan, HB ;
Liu, JP ;
Wu, YL ;
Cheung, CC .
38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001, 2001, :203-208