Silicon Bring-up · All levels
Debug Interfaces & Observability
Foundational bring-up debug interfaces and observability strategy spanning JTAG boundary scan, ARM SWD access paths, on-chip trace capture, and scan-dump based state visibility.
Section goal
Foundational bring-up debug interfaces and observability strategy spanning JTAG boundary scan, ARM SWD access paths, on-chip trace capture, and scan-dump based state visibility.
How to study this section
Start with each topic hub and restate first-failure boundaries in your own words.
Use reports and debug pages to separate symptoms from root-cause classes.
Practice worked examples and interview drills under fixed metadata.
Close with checklist and silicon impact before signoff claims.
Topics
jtag-and-boundary-scan/ - JTAG and IEEE 1149.1 Boundary Scan
swd-and-debug-access/ - ARM SWD and Debug Access Port
on-chip-trace/ - On-Chip Trace and Embedded Logic Analyzer
scan-dump-and-observability/ - Scan Dump for State Observability During Bring-Up
Related topics
Silicon bring-up deep dive
Debug interfaces are useful only when access paths are trusted, minimally intrusive, and synchronized to failure context.
Concept diagram
DEBUG ACCESS STACK
physical probes -> debug transport -> trace/scan capture -> correlated analysisMetric graph
OBSERVABILITY MATURITY
access failures ████
partial captures █████
actionable captures ███████Metrics and artifacts to collect
JTAG/SWD access success rate
trace trigger hit coverage
scan dump decode turnaround time
observability gap backlog
Mini case study
A misdiagnosed silicon issue was cleared after TAP chain validation revealed a board-level debug domain assumption error.
Debug branches
Validate access-layer prerequisites before deep protocol decode.
Correlate trace timestamps with software checkpoints.
Treat missing evidence as an observability gap, not closure.
Senior review question
Ask: what is the first failing boundary, which artifact proves it, and who owns bounded closure?