I. Introduction
Networks-on-Chip (NoCs) represent a new communication paradigm for integrated circuits with increasingly large number of cores, such as chip multiprocessors (CMPs) and multiprocessor systems-on-chip (MPSoC). The NoC concept replaces design-specific global on-chip wires with a generic on-chip interconnection network implemented by specialized routers that connect processing elements (PEs)—such as processors, application-specified integrated circuits, field-programmable gate arrays, memories, etc.—to the network and facilitate communications or links between them. The benefits of the NoC-based SoC design approach include scalability, predictability, and higher bandwidth to support concurrent communications [1].