Title
Comparing Synchronous, Mesochronous and Asynchronous NoCs for GALS Based MPSoCs
Abstract
In large-scaled Multiprocessor System-on-Chips (MPSoCs) the Globally Asynchronous Locally Synchronous (GALS) design paradigm is widely-used to minimize power consumption. Especially Network-on-Chips (NoCs) utilize several GALS approaches to connect hundreds of CPU cores on a single chip. However, improvements in modern design tools, like the clock concurrent optimization flow (CCOpt-flow), require to rethink the benefit of these GALS-based approach. Therefore, the main focus of this work is the comparison of a synchronous (using CCOpt-flow), a multi-synchronous (mesochronous) and a fully asynchronous NoC design for the usage in hierarchical MPSoCs. In hierarchical MPSoCs multiple CPU cores are tightly coupled to clusters, which in turn are connected via a NoC. As a result, wire length for establishing NoC links between the clusters increases, making a NoC design more challenging. Implementation results for a 28nm FD-SOI standard cell technology have shown that the CCOpt-flow still allows to scale a fully synchronous MPSoCs, with slight drawbacks in maximum clock frequency. Nevertheless, the asynchronous NoC outperforms the other two approaches with respect to performance, power and area requirements. The asynchronous NoC leads to a 3:1% smaller MPSoC design. In addition, the proposed asynchronous NoC router consumes only 53% of the power of a mesochronous router during active communication.
Year
DOI
Venue
2017
10.1109/MCSoC.2017.19
2017 IEEE 11th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)
Keywords
Field
DocType
MPSoC,Many-Core,NoC,asynchronous,GALS
Asynchronous communication,Synchronization,Globally asynchronous locally synchronous,Computer science,Multiprocessing,Standard cell,Router,Multi-core processor,Clock rate,Embedded system
Conference
ISBN
Citations 
PageRank 
978-1-5386-3442-4
0
0.34
References 
Authors
16
6
Name
Order
Citations
PageRank
Johannes Ax1153.81
Nils Kucza200.34
Marten Vohrmann300.34
Thorsten Jungeblut4337.67
Mario Porrmann542050.91
U. Rückert6755103.61