
88 Communication Architectures for SoC
opment of thorough infrastructure. In addition to design tools, this includes
simulators, emulation platforms, and back-end flows for the implementation
on both FPGAs and ASICS.
3.4 Principles of NoC Architecture
The design of an on-chip network can be broken down into its various building
principles: the topology, the routing and the flow control. This section gives
an overview on these architectural aspects.
3.4.1 Topology
The on-chip network topology determines the physical layout and connections
between nodes and channels in the network. Many different topologies exist,
from the simplest crossbar to very complex ...