Date Added: Jan 2012
To provide a scalable communication infrastructure for Systems on Chips (SoCs), Networks on Chips (NoCs), a communication centric design paradigm is needed. To be cost effective, SoCs are often programmable and integrate several different applications or use-cases on to the same chip. For the SoC platform to support the different use-cases, the NoC architecture should satisfy the performance constraints of each individual use-case. In this paper, the authors motivate the need to consider multiple use-cases during the NoC design process. They present a method to efficiently map the applications on to the NoC architecture, satisfying the design constraints of each individual use-case.