Design aspects of a microprocessor data cache using 3D die interconnect technology

This paper explores an implementation of a new technology called 3D die stacking. 3D die stacking is the bonding of two die either face-to-face or face-to-back in order to construct a 3D structure. In this work a face-to-face bonding is utilized because it yields a higher density die-to-die interconnect than is possible with face-to-back. With sufficiently dense die-to-die interconnect, devices as complex as an iA32 microprocessor can be repartitioned or split between two die in order to simultaneously improve performance and power. The 3D structure of this emerging technology is examined and applied in this paper to a conventional 2D 32KB data cache. In this study, it is shown that a 3D implementation can potentially improve the silicon area, complexity, performance and power of a 2D circuit simultaneously.

[1]  J. Joyner,et al.  Opportunities for reduced power dissipation using three-dimensional integration , 2002, Proceedings of the IEEE 2002 International Interconnect Technology Conference (Cat. No.02EX519).

[2]  Russell P. Kraft,et al.  3D direct vertical interconnect microprocessors test vehicle , 2003, GLSVLSI '03.

[3]  A. Rahman,et al.  Comparison of key performance metrics in two- and three-dimensional integrated circuits , 2000, Proceedings of the IEEE 2000 International Interconnect Technology Conference (Cat. No.00EX407).

[4]  Arifur Rahman,et al.  System-level performance evaluation of three-dimensional integrated circuits , 2000, IEEE Trans. Very Large Scale Integr. Syst..

[5]  Yangdong Deng,et al.  Interconnect characteristics of 2.5-D system integration scheme , 2001, ISPD '01.

[6]  A.Y. Zeng,et al.  Wafer-level 3D manufacturing issues for streaming video processors , 2004, 2004 IEEE/SEMI Advanced Semiconductor Manufacturing Conference and Workshop (IEEE Cat. No.04CH37530).