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
  • Protocol Metrics Reference
  • Protocols Glossary
  • Reading Path
  • Protocol Fundamentals25
    • Layering & Transaction Model
    • Handshake & Backpressure
    • Ordering & Outstanding Rules
      • Ordering & Outstanding Rules: Concepts
      • Ordering & Outstanding Rules: Integration
      • Ordering & Outstanding Rules: Debug
      • Ordering & Outstanding Rules: Interview
      • Ordering & Outstanding Rules: Deep Dive
      • Ordering & Outstanding Rules: Worked Examples
    • Bandwidth & Latency Budgeting
    • Protocol Fundamentals: Tricky Q&A
  • AMBA Family (APB / AHB / AXI)17
  • Coherence Fabrics (ACE / CHI)17
  • Memory Interfaces (DDR / LPDDR / HBM)17
  • PCIe & CXL17
  • Embedded Peripherals (I2C / SPI / UART)17
  • High-Speed I/O (USB / Ethernet / MIPI)17
  • Protocol Verification & Compliance21
  • Protocols Interview Prep5
  • Interface Protocols Cheatsheet
Loading lesson

←Ordering & Outstanding Rules
  1. Topics
  2. Bus Protocols
  3. Protocol Fundamentals
  4. Ordering & Outstanding Rules
  5. Ordering & Outstanding Rules: Interview
On this page

    Interface ProtocolsAll levels

    Ordering & Outstanding Rules: Interview

    Interview for Ordering & Outstanding Rules.

    Interview drills

    Explain AXI ordering with IDs.

    Check yourself Explain AXI ordering with IDs.

    For ordinary AXI4 at one interface, same ARID preserves read-response order and same AWID preserves write-response order. Different IDs permit additional reordering, but R and B remain distinct streams. Equal IDs alone do not provide read-after-write visibility. Bridges must retain the original association and legal order, while software follows its architecture/platform publication contract.

    Common trap: Claiming AXI is globally ordered or reads/writes are serialized.

    How much outstanding depth should a memory master have?

    Check yourself How much outstanding depth should a memory master have?

    Start with required requests/s multiplied by matching-boundary average latency to estimate average concurrency. Then account for burstiness, tail latency, admission and return-buffer limits. Measure the same workload while varying capacity; a stalled AR channel alone does not prove that increasing master depth helps. ID values and total tracking entries are separate resources.

    Common trap: Maximum outstanding without workload analysis.

    What is a barrier transaction?

    Check yourself What is a barrier transaction?

    A protocol-defined ordering operation with a particular scope, access class and completion meaning. Base AXI4 has no universal barrier transaction. Where an ACE revision supports barriers, follow that revision's exact domain and response rules; do not treat them as a global drain of all traffic or as identical to a CPU fence, cache maintenance operation or software lock.

    Common trap: Confusing with CPU fence only — hardware barriers exist too.

    Previous

    20 / 158

    Next: Ordering & Outstanding Rules: Deep Dive

    Up next

    Up nextOrdering & Outstanding Rules: Deep Dive

    Sign in to save progress

    Practice this lessonPrevious lessonReport an error

    See also

    • Ordering & Outstanding Rules: Concepts
    • Ordering & Outstanding Rules: Integration
    • Ordering & Outstanding Rules: Worked Examples