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

AboutRoadmapCareersInternshipsFAQContactPrivacyTerms
Skip to lesson

Course contents

  • How to Use This Course
  • The NanoSoC Tour
  • Reading Path
  • SoC Glossary10
  • SoC Metrics Reference
  • SoC Cheatsheet
  • What SoC Integration Is12
  • Architecture and Budgets21
  • Memory Maps and Address Decode26
  • Interconnect and Bus Fabrics26
    • Topologies and Bridges
    • AXI Integration Details
    • Ordering and Deadlock at the Top
    • QoS and Arbitration
    • NoC Basics
      • Packets Versus Crossbar
      • Routers, Virtual Channels and Flow Control
      • The NoC as an Integration Task
      • Does NanoSoC Need a NoC
    • Coherent Interconnect View
    • Firewalls and Protection
    • Bandwidth and Latency Verification
  • Clock and Reset Architecture24
  • Power Architecture21
  • Interrupts, DMA and Peripherals15
  • Memories, Boot and Security21
  • IP Integration and Handoff21
  • Top-Level Verification and Bring-up21
  • Package, Pads and I/O18
  • Chip Signoff and Tapeout18
  • SoC Interview Prep16
  • Capstone: Integrate NanoSoC14
Loading lesson

←Interconnect and Bus Fabrics
  1. Topics
  2. SoC Design
  3. Interconnect and Bus Fabrics
  4. NoC Basics

Part 4 of 14Part 4 of 14/Interconnect and Bus FabricsAll levels

NoC Basics

The integrator's view of a packet network: when it replaces a crossbar, how it is mapped, clocked and powered, and why NanoSoC does not need one.

  • 4topics
  • 4lessons

Sooner or later someone proposes a network-on-chip for every design, including ones with two masters. This topic keeps the integration view only: when a NoC replaces a crossbar, how its address-to-node table must match the chip map, how AXI IDs and message classes cross its network interfaces, and what its clock and power islands do to the integrator's checklist. The theory of topologies, routing, credit flow control and virtual channels is taught once, in the architecture course, and linked from each lesson; it is not repeated here.

Lesson

After it you can...

Packets Versus Crossbar

Price the packet overhead of a NoC against a crossbar, header included, and name the crossover.

Routers, Virtual Channels and Flow Control

State what the integrator must configure and check: virtual networks per message class, and credit sizing in flits.

The NoC as an Integration Task

Check the address-to-node table against the chip map, handle IDs at the network interface, and review a NoC's clock and power crossings.

Does NanoSoC Need a NoC

Show with numbers that a NoC loses on NanoSoC, and name the growth that would change the answer.

Suggested order: top to bottom. Crossover first, the little router theory the integrator needs second, the integration checks third, verdict on NanoSoC last. For topology maths see On-Chip Networks; for the QoS and deadlock theory reused here see Quality of Service and Deadlock and Liveness.

Check yourself A colleague proposes a NoC for a three-master sensor chip. What is the one-question reply?

What wire or scaling problem does the crossbar have here: the NoC is an answer to long wires and many masters, and with three masters there is no such problem to solve.

Expect to compare crossbar and NoC for a given master count. Answer with scaling first, latency second, and a crossover argument: the NoC wins when crossbar wiring dominates, never by default. Then name what integrating one costs: a map table, ID handling and island crossings.

PreviousNext: Packets Versus Crossbar

Up next

Up nextPackets Versus Crossbar

Sign in to save progress

Practice this lessonPrevious lessonReport an error

See also

  • Topologies and Bridges
  • AXI Integration Details
  • Ordering and Deadlock at the Top