Interface Protocols · All levels

Interface Protocols Cheatsheet

Dense reference for protocol debug, integration, and interview answers.

Debug order

diagram
SIGNAL -> LAYER -> CONTRACT -> METRIC -> DEBUG

AMBA: AR/AW/W/R/B, IDs, bursts, response, ordering
ACE/CHI: snoop, home node, shareability, line state, retry
DDR: controller/PHY, training, refresh, bank conflicts, ECC
PCIe/CXL: TLP, DLLP, LTSSM, credits, enumeration, attach mode
Peripheral: reset state, register map, interrupt, DMA, driver contract
Verification: VIP monitor, scoreboard, assertion, coverage, compliance

Questions before proposing a fix

  1. Which transaction failed first?

  2. Which layer owns forward progress?

  3. Is the observed behavior illegal or merely unexpected?

  4. Which metric proves product impact?

  5. Which artifact proves root cause?

  6. Which regression protects compatibility?