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 条
[21]   VTR 7.0: Next Generation Architecture and CAD System for FPGAs [J].
Luu, Jason ;
Goeders, Jeffrey ;
Wainberg, Michael ;
Somerville, Andrew ;
Yu, Thien ;
Nasartschuk, Konstantin ;
Nasr, Miad ;
Wang, Sen ;
Liu, Tim ;
Ahmed, Nooruddin ;
Kent, Kenneth B. ;
Anderson, Jason ;
Rose, Jonathan ;
Betz, Vaughn .
ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2014, 7 (02)
[22]  
Marquardt A., 2000, FPGA'00. ACM/SIGDA International Symposium on Field Programmable Gate Arrays, P203, DOI 10.1145/329166.329208
[23]  
Rose J, 2012, FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, P77
[24]  
Xilinx, 2013, 7 SER FPGA OV
[25]  
Xilinx, 2014, ULTRASCALE ARCH PROD
[26]  
Xilinx, 2012, XIL STACK SIL INT TE