Ratified N-Trace Specifications - an Overview
Talkat RISC-V Summit North America 2024 · on Wednesday, 2024-10-23· at 12:10· Grand Ballroom H (Level 1)·
summary
Three ratified specs define a complete RISC-V trace stack: RISC-V N-Trace (Nexus based) for message formats and compression hooks, a Trace Control Specification with 4KB-per-component registers and no auto-discovery, and a Trace Connectors Specification for industry connectors and off-chip egress. A reference C encoder/decoder on GitHub is available. Benchmarks show about 0.2 bits per instruction average, with return-stack and repeat-detection giving up to ~78% gain on call‑heavy workloads and ~20–25 Mb/s per 1 GHz core.
AI-written summary · about
chapters (8)
- 0:00Introduction to N-Trace
- 1:05Ratified N-Trace specifications
- 2:52Trace control spec details
- 6:19ENT trace format overview
- 10:54Compression techniques in N-Trace
- 13:21Compression results and benchmarks
- 16:55Future work and upcoming features
- 19:02Ratification status and acknowledgments
related talks
36mRISC V Tracing What is Different
18mLeveraging the RISC-V Efficient Trace (E-Trace) Standard
10mLeveraging the RISC-V Efficient Trace (E-Trace) Standard
12mDemo: RISC-V 64 Bit Debug and Trace
16mEfficient debug and trace of RISC-V systems: a hardware/software co-design approach
14mRISC-V Debugging: Custom ISA Extensions, Multicore, DTM Variants
02h 00mAdvanced Debug and Trace Tools for RISC-V Architectures
11mHeterogeneous Multicore Debugging of RISC-V Cores in Complex Chips
