Communication-centric high level synthesis metrics for low vertical channel density 3-dimensional Networks-on-Chip

3D ICs have emerged as the promising solution for scalability, power consumption and performance demands of next generation Systems-on-Chip (SoC). Along with the advantages, it also imposes lots of challenges in terms of cost efficiency, technological reliability, power, thermal budget and so forth. Networks-on-chip (NoC) is thoroughly investigated in 2D SoC design as scalable interconnects, is also well relevant to 3D IC Design. The cost of moving from 2D to 3D for any application should be justified by the improvements in performance, power, latency and the utilization of Through-Silicon-Via (TSV). In this paper, we present a communication-centric metric for high level 3D NoCs synthesis, which can be used to improve the system performance and to reduce the link heat degree significantly by distributing the communication evenly in the system. We take several state-of-the-art benchmarks and the generic scalable pseudo application (GSPA) with different network sizes for experiments, by combining the simulated annealing algorithm with the presented metric. In comparison to the well-know metrics (dynamic communication energy aware and contention count), our metric can generally maintain the system performance and achieve up to 48% advantage on the aspect of Hottest Link Degree. All the experiments have been done in SystemC-RTL, which can achieve the cycle accuracy.

[1]  A. Choudhary,et al.  Nu-minebench 2.0 , 2005 .

[2]  Klaus Hofmann,et al.  A simulation framework for 3-dimension Networks-on-chip with different vertical channel density configurations , 2012, 2012 IEEE 15th International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS).

[3]  Takahiro Watanabe,et al.  An efficient 3D NoC synthesis by using genetic algorithms , 2010, TENCON 2010 - 2010 IEEE Region 10 Conference.

[4]  Peter Ramm,et al.  Handbook of 3D integration : technology and applications of 3D integrated circuits , 2012 .

[5]  Faizal Arya Samman Microarchitecture and Implementation of Networks-on-Chip with a Flexible Concept for Communication Media Sharing , 2010 .

[6]  Radu Marculescu,et al.  Contention-aware application mapping for Network-on-Chip communication architectures , 2008, 2008 IEEE International Conference on Computer Design.

[7]  Sudeep Pasricha,et al.  POSEIDON: A framework for application-specific Network-on-Chip synthesis for heterogeneous chip multiprocessors , 2011, 2011 12th International Symposium on Quality Electronic Design.

[8]  Yen-Kuang Chen,et al.  The ALPBench benchmark suite for complex multimedia applications , 2005, IEEE International. 2005 Proceedings of the IEEE Workload Characterization Symposium, 2005..

[9]  Wei Zhong,et al.  Floorplanning driven Network-on-Chip synthesis for 3-D SoCs , 2011, 2011 IEEE International Symposium of Circuits and Systems (ISCAS).

[10]  Vijay Laxmi,et al.  GA Based Congestion Aware Topology Generation for Application Specific NoC , 2011, 2011 Sixth IEEE International Symposium on Electronic Design, Test and Application.

[11]  Radu Marculescu,et al.  Energy- and performance-aware mapping for regular NoC architectures , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[12]  Anoop Gupta,et al.  The SPLASH-2 programs: characterization and methodological considerations , 1995, ISCA.

[13]  Gul N. Khan,et al.  Multi-objective Tabu Search based topology generation technique for application-specific Network-on-Chip architectures , 2011, 2011 Design, Automation & Test in Europe.

[14]  Nobuaki Miyakawa A 3D prototyping chip based on a wafer-level stacking technology , 2009, 2009 Asia and South Pacific Design Automation Conference.

[15]  Christian Bienia,et al.  Benchmarking modern multiprocessors , 2011 .

[16]  Klaus Hofmann,et al.  Deadlock-free routing algorithms for 3-dimension Networks-on-Chip with reduced vertical channel density topologies , 2012, 2012 International Conference on High Performance Computing & Simulation (HPCS).

[17]  Tsutomu Yoshinaga,et al.  Mathematical Model for Multiobjective Synthesis of NoC Architectures , 2007, 2007 International Conference on Parallel Processing Workshops (ICPPW 2007).

[18]  Makoto Motoyoshi,et al.  Through-Silicon Via (TSV) , 2009, Proceedings of the IEEE.

[19]  Luca Benini,et al.  Networks on Chips : A New SoC Paradigm , 2022 .

[20]  W. Dehaene,et al.  Electrical Modeling and Characterization of Through Silicon via for Three-Dimensional ICs , 2010, IEEE Transactions on Electron Devices.

[21]  TingTing Hwang,et al.  TSV redundancy: Architecture and design issues in 3D IC , 2010, 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010).