Network-on-Chip (NoC) is an approach to designing the communication subsystem IP-cores in a
System-on-Chip (SoC). NoC applies networking theory and methods to on-chip communication
and brings notable improvements over conventional bus and crossbar interconnections. NoC
improves the scalability of SoCs. Network-on-Chip (NoC) is an emerging paradigm for
communications within large VLSI systems implemented on a single silicon chip. Network-on-
Chip is spreading rapidly with the development of new architectures and new efficient routing
techniques