Skip to content
DenseChip
Learn
PracticeCode labInterview

DenseChip

Navigate

Menu

LearnPracticeCode labInterview

Tools

All toolsSV editorCode repoResume
DenseChip

Practice, courses, and chip-design tools in one focused workspace.

LearnPracticeCode labInterviewToolsLearning paths

© 2026 DenseChip

AboutContactPrivacyTerms
Skip to lesson

Course contents

  • Architecture Metrics Reference
  • Workload Taxonomy for Architects
  • Architecture Glossary
  • Computer Architecture Cheatsheet
  • Pipeline Fundamentals14
  • Memory Hierarchy15
  • NoC and Interconnect Architecture6
    • On-Chip Networks
      • Topology Families Compared
      • NoC Latency and Bandwidth Math
      • XY Routing and Deadlock Freedom
      • Credit Flow Control and Buffers
      • Arbitration Policies and QoS
      • NoC Triage Playbook
  • Coherency and Memory Ordering9
  • Performance Analysis9
  • Accelerator Architectures6
  • SoC Architecture Tradeoffs9
  • Architecture Interview Prep14
Loading lesson

‹NoC and Interconnect Architecture
  1. Topics
  2. Computer Architecture
  3. NoC and Interconnect Architecture
  4. On-Chip Networks

Computer Architecture · All levels

On-Chip Networks

Topology, routing, flow control, arbitration and debug triage for on-chip networks.

  • 6topics
  • 6lessons

On-chip networks carry every cache refill, DMA burst and IO transfer. Topology sets the hop count, routing keeps packets moving without deadlock, credits keep buffers safe, arbitration decides who waits, and triage finds the bottleneck when tails explode.

Family (64 nodes)

Diameter

Bisection per direction

Cost note

Mesh 8x8

14 hops

8 links

Short local wires, predictable layout

Torus 8x8

8 hops

16 links

Long wrap wires around the die edge

Ring of 64

32 hops

2 links

Simplest layout, thinnest cut

Crossbar 64x64

1 hop

32 links

4096 crosspoints, heavy arbiter

Hierarchical (four 4x4)

About 8 hops

4 links

Bridge links bottleneck without locality

Small NoC fragment with two routers, four endpoint groups and three shared links.
Traffic from CPUs and DMA shares router hops toward memory and IO endpoints.

Lesson

What it covers

Topology families

Mesh, torus, ring, crossbar and hierarchical fabrics with diameter and bisection numbers.

Latency and bandwidth math

Zero-load latency in four terms, bisection caps, and Little's-law buffer sizing.

XY routing and deadlock

Dimension-order routing, the turn model, and routing versus protocol deadlock.

Credit flow control

Wormhole forwarding, credit-depth sizing, and head-of-line blocking.

Arbitration and QoS

Priority, round robin and weighted shares, starvation bounds, shaping, and watchdogs.

NoC triage playbook

A repeatable bring-up method: triggers, fabric-versus-endpoint split, one fix, recheck.

Check yourself A 64-node product must survive full injection across any single partition cut. Which column of the family table decides, and what changes cheapest?

Bisection per direction decides, because it bounds cross-partition traffic. Closing the mesh into a torus doubles it from 8 to 16 links at the price of long wrap wires, far cheaper than a crossbar.

Interview

Explain a NoC in one breath: topology bounds hops and cuts, XY routing keeps the channel graph acyclic, credits keep buffers safe, arbitration bounds waits, and triage separates fabric faults from endpoint faults. Every follow-up hangs off that sentence.

PreviousNext: Topology Families Compared

Up next

Up nextTopology Families Compared

Sign in to save progress

Practice this lessonReport an error