ABSTRACT

This chapter presents a brief review of the literature in the domain of recon-figurable network-on-chip (NoC) design. It argues that various schemes have been discussed for Reconfigurable NoC design. The reconfiguration can be obtained through topology changes, core attachment patterns for routers, and the link reconfiguration. Local reconfiguration strategies attempt to relocate cores to the neighboring routers of the one to which it was originally mapped. The chapter discusses the strategy to design a reconfigurable NoC for a set of given applications, using the architecture. It presents the integer linear programming formulation to solve the mapping problem. This can be used to get solution to both the combined core graph mapping and local configuration generation. To bring the flexibility of local reconfiguration of cores, multiplexers are introduced. The chapter also presents the particle swarm optimization-based approach that may also be used to solve both global and local mapping and explores the iterative approach for local mapping.