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

  • How to Use This Course
  • Protocol Metrics Reference
  • Protocols Glossary
  • Reading Path
  • Protocol Fundamentals61
  • AMBA Family (APB / AHB / AXI)61
  • Coherence Fabrics (ACE / CHI)61
  • Memory Interfaces (DDR / LPDDR / HBM)61
  • PCIe & CXL61
  • Embedded Peripherals (I2C / SPI / UART)61
  • High-Speed I/O (USB / Ethernet / MIPI)61
  • Protocol Verification & Compliance61
  • Protocols Interview Prep5
  • Interface Protocols Cheatsheet
Loading lesson

‹Bus Protocols
  1. Topics
  2. Bus Protocols
  3. Interface Protocols Cheatsheet

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?

Previous

Up next

You reached the end of this course — nicely done.

Sign in to save progress

Practice this lessonReport an error

See also

  • How to Use This Course
  • Protocol Metrics Reference
  • Protocols Glossary