Cache Coherency · All levels

Fabric and NoC Coherency

NoC topology, flow control, and virtual channels as coherency critical paths.

Module objective

NoC topology, flow control, and virtual channels as coherency critical paths.

  • Focus on mechanism-level reasoning over memorized templates.

  • Map every claim to a measurable metric and artifact.

  • Practice staff-grade communication through structured review language.

Topics

  1. virtual-networks-and-deadlock-avoidance/ — Virtual Networks and Deadlock Avoidance

  2. multicast-filtering-and-snoop-pruning/ — Multicast Filtering and Snoop Pruning

  3. qos-fairness-and-coherency-latency/ — QoS, Fairness, and Coherency Latency

Related topics

Cache coherency deep dive

Cache coherence is a correctness contract across caches, interconnect, and software ordering.

Concept diagram

diagram
requester -> coherence fabric -> owner or memory -> state update

Metric graph

diagram
traffic mix across request, snoop, response, data

Metrics and artifacts to collect

  • coherence latency

  • invalidation rate

  • retry rate

  • stale-read incidents

Mini case study

Anchor debug to first stale read and the exact line state transition.

Debug branches

  • Track ownership

  • Track ordering

  • Track evidence

Senior review question

Ask: what is the first line state transition that deviates, and which ordering rule does it break?