摘要(英) |
The three dimensional integrated circuit (3D IC) is an emerging technology. It has a great potential on alleviating the long interconnect problems and integrating heterogeneous components for System-on-Chip (SoC) or System-in-Package (SiP) by stacking multiple active layers together. The primary emphasis on 3D-IC routing is the interface issues across dies. To handle the interface issue of connections, the inter-die routing, which uses micro bumps and two RDLs (Re-Distribution Layers) to achieve the connection between adjacent dies, is adopted.
In this thesis, we present an inter-die routing algorithm for 3D ICs with a pre-defined netlist. Our algorithm is based on integer linear programming (ILP) and adopts a two-stage technique of micro-bump assignment followed by irregular RDL routing. First, the micro-bump assignment selects suitable micro-bumps for the pre-defined netlist such that no crossing problem exists inside the bounding boxes of each net. After the micro-bump assignment, the netlist is divided into two sub-netlists, one is for the upper RDL and the other is for the lower RDL. Second, the irregular RDL routing determines minimum and non-crossing global paths for sub-netlists of the upper and lower RDLs individually. Experimental results show that our approach can obtain optimal wirelength and achieve 100% routability under reasonable CPU times.
|
參考文獻 |
[1] http://lpsolve.sourceforge.net/5.5/.
[2] http://www.itri.org.tw.
[3] K. Banerjee, S. J. Souri, P. Kapur, and K. C. Saraswat, “3-D ICs: A Novel Chip Design for Improving Deep-Submicrometer Interconnect Performance and Systems-on-Chip Integration” in Proceedings of the IEEE, Vol. 89, Issue 5, pp. 602--633, May 2000.
[4] C. Chiang and S. Sinha, “The Road to 3D EDA Tool Readiness,” in Proceedings of ACM/IEEE Asia and South Pacific Design Automation Conference, pp. 429--436, 2009.
[5] J. Cong, A. Jagannathan, Y. Ma, G. Reinman, J. Wei, and Y. Zhang, “An Automated Design Flow for 3D Microarchitecture Evaluation,” in Proceedings of ACM/IEEE Asia and South Pacific Design Automation Conference, pp. 384--389, 2006.
[6] S. Das, A. Chandrakasan, and R. Reif, “Three-Dimensional Integrated Circuits: Performance, Design Methodology, and CAD Tools,” in Proceedings of IEEE Computer Society Annual Symposium on VLSI, pp. 13--18, 2003.
[7] J.-W. Fang, I.-J. Lin, Y.-W. Chang, and J.-H. Wang, “A Network-Flow based RDL Routing Algorithm for Flip Chip Design,” in IEEE Transactions on Computer-Aided Design, Vol. 26, No. 8, pp. 1417--1429, August 2007.
[8] J.-W. Fang and Y.-W. Chang, “Area-I/O Flip-Chip Routing for Chip-Package Co-Design,” in Proceedings of IEEE/ACM International Conference on Computer Aided Design, pp. 518--522, 2008.
[9] J.-W. Fang, C.-H. Hsu, and Y.-W. Chang, “An Integer Linear Programming based Routing Algorithm for Flip-Chip Designs,” in IEEE Transactions on Computer-Aided Design, Vol. 28, No. 1, pp. 98--110, January 2009.
|