Heterogeneous Stacking of 3D MPSoC Architecture: Physical Implementation Analysis and Performance Evaluation

Mohamad Hairol Jabbar1,  Dominique Houzet2,  Omar Hammami3
1Department of Computer Engineering, FKEE, UTHM, Johor, Malaysia, 2GIPSA-Lab, France, 3ENSTA PARISTECH, France


Abstract

3D integration is one of the feasible tech- nologies for producing advanced computing architecture to support ever-increasing demand of higher performance computing especially in mobile devices. The emerging trend of multiprocessor architecture has made Network on Chip architecture the best solution for future manycore ar- chitecture devices. In this work, we explore the implemen- tation of heterogeneous 3D MPSoC stacking architecture and evaluate its performance in terms of timing and power consumption compared with its 2D counterpart. The pro- posed heterogeneous 3D MPSoC implementation approach is considered to be the best solution for the time being as there are no 3D-aware EDA tools available in the markets that capable of performing 3D optimization as in 2D EDA tools. We also perform physical implementation analysis on the clock tree structure between 2D and 3D architec- ture and examine the impact of using 2D EDA tools for designing 3D architecture. The implementation is based on industry-specific Tezzaron 3D IC technology and the evaluation is based on the GDSII results from physical de- sign implementations.