Home Knowledge Base Network-on-Chip (NoC)

Network-on-Chip (NoC) is the packet-switched communication architecture that replaces traditional shared buses or crossbar switches in complex Systems-on-Chip (SoCs), routing data packets between dozens or hundreds of distributed IP cores (CPUs, GPUs, memory controllers) using routers and scalable network topologies.

What Is Network-on-Chip?

Why NoC Matters

Design Tradeoffs

TopologyHardware CostLatencyScalability
CrossbarExtremely High ($N^2$ wires)Lowest (1 hop)Very Poor (Limits at ~8-16 agents)
RingLow (Daisy-chained)High (Worst-case)Moderate (Intel CPUs use multi-rings)
2D MeshModerate (Grid of routers)ModerateExcellent (Standard for AI accelerators)

NoC is the fundamental circulatory system of the many-core era — without decentralized packet routing, scaling modern processors past a few cores would immediately choke on their own internal traffic jams.

network on chip nocnoc routernoc topologysystem on chip interconnectnoc packet switching

Explore 500+ Semiconductor & AI Topics

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