Multiple Dice Working as One: CAD Flows and Routing Architectures for Silicon Interposer FPGAs

被引:23
作者
Nasiri, Ehsan [1 ]
Shaikh, Javeed [2 ]
Pereira, Andre Hahn [3 ]
Betz, Vaughn [4 ]
机构
[1] Altera, Toronto, ON M5S 2X9, Canada
[2] Google, Mountain View, CA 94043 USA
[3] Univ Sao Paulo, Comp & Digital Syst Engn Dept, BR-17011204 Sao Paulo, Brazil
[4] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M4S 3G4, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
2.5-D ICs; computer-aided design (CAD); field-programmable gate array (FPGA); silicon interposer;
D O I
10.1109/TVLSI.2015.2478280
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Large field-programmable gate array (FPGA) systems with multiple dice connected by a silicon interposer are now commercially available. However, many questions remain concerning their key architecture parameters and efficiency, as the signal count between dice is reduced and the delay between the dice is increased compared with a monolithic FPGA. We modify the versatile place and route (VPR) to target interposer-based FPGAs and investigate placement and routing changes and incorporating partitioning into the flow to improve results. Our best computer-aided design (CAD) flow reduces the routing demand for interposer FPGAs with realistic connectivity between dice by 47% and improves the circuit speed by 13% on average. Architecture modifications to add routing flexibility when crossing the interposer are very beneficial and improve routability by a further 11%. With these CAD and architecture enhancements, we find that if an interposer supplies (between dice) 20% of the routing capacity that the normal (within-die) FPGA routing channels supply, there is only a modest impact on circuit routability. Smaller interposer-routing capacities do impact routability; however, minimum channel width increases by 70% when an interposer supplies only 10% of the within-die routing. The interposer also impacts delay, increasing circuit delay by 11% on average for a 1-ns interposer signal delay and a two-die system.
引用
收藏
页码:1821 / 1834
页数:14
相关论文
共 26 条
[1]  
Alexander M. J., 1995, Proceedings Eighth Annual IEEE International ASIC Conference and Exhibit (Cat. No.95TH8087), P253, DOI 10.1109/ASIC.1995.580726
[2]   RECENT DIRECTIONS IN NETLIST PARTITIONING - A SURVEY [J].
ALPERT, CJ ;
KAHNG, AB .
INTEGRATION-THE VLSI JOURNAL, 1995, 19 (1-2) :1-81
[3]  
Altera, 2013, STRAT V DEV OV
[4]  
Arden W., 2010, More-than-moore
[5]  
Betz V., 1997, Field-programmable Logic and Applications. 7th International Workshop, FPL '97. Proceedings, P213
[6]  
Betz V., 1999, Architecture and CAD for Deep-Submicron FPGAs
[7]  
Chaware R, 2012, 2012 IEEE 62ND ELECTRONIC COMPONENTS AND TECHNOLOGY CONFERENCE (ECTC), P279, DOI 10.1109/ECTC.2012.6248841
[8]  
CHENG CLE, 1994, IEEE IC CAD, P690
[9]   THE USE AND EVALUATION OF YIELD MODELS IN INTEGRATED-CIRCUIT MANUFACTURING [J].
CUNNINGHAM, JA .
IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, 1990, 3 (02) :60-71
[10]  
Feng Wenyi., 2014, ACM FPGA, P31, DOI DOI 10.1145/2554688.2554763