Home Knowledge Base Network-on-Chip (NoC) Architecture

Network-on-Chip (NoC) Architecture is the structured communication fabric that replaces ad-hoc wire-based interconnects with a packet-switched or circuit-switched network of routers and links — providing scalable, modular, and bandwidth-guaranteed communication between IP blocks (CPU cores, GPU clusters, memory controllers, accelerators) in large SoCs where point-to-point wiring becomes impractical at dozens to hundreds of on-chip endpoints.

Why NoC Over Bus or Crossbar

Traditional shared buses bottleneck at 4-8 masters. Crossbar switches provide full connectivity but scale as O(N²) in area and wires. NoC scales gracefully: adding an IP block requires adding one router and local links, while the rest of the network is unchanged. NoC also enables structured design methodology — the communication architecture is designed once and reused across products.

NoC Components

Topology Options

Flow Control and Quality of Service

Power Optimization

NoC can consume 10-30% of total SoC power. Clock gating idle routers, power gating unused links, voltage scaling of the mesh domain, and narrow-link modes during low-bandwidth periods reduce NoC power proportional to actual traffic load.

NoC Architecture is the on-chip communication infrastructure that enables the many-core era — providing the scalable, structured, and quality-of-service-aware interconnect fabric without which modern SoCs containing billions of transistors organized into hundreds of functional blocks could not function coherently.

network on chip designnoc routermesh nocnoc latency bandwidthon chip interconnect

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.