1. Introduction
As the rapid development of semiconductor technology, more and more processor cores and large reusable components have been integrated on a single silicon die. On the other hand, the rapid increase of requirement from applications, like in mobile applications etc., is leading to the exploration of even more innovative architectures for complex SoC [1]. These will have to incorporate highly scalable, reusable, predictable, cost and energy efficient architectures. It has become known that Multiprocessor System-on-a-Chip (MPSoC) is an innovative trend of System-on-a-Chip (SoC) that enhances system performance.