Surfer - An Extensible and Snappy Waveform Viewer
summary
Surfer is an extensible waveform viewer that runs in the web browser and connects to an HDL toolchain so traces keep their types instead of becoming raw bits. It translates typed signals into readable values, expands structs into fields, highlights clock edges and performs RISC-V instruction disassembly inline. It offers a keyboard-focused workflow with CLI + JavaScript control, loads simulator Verilog traces, supports plugins, and the demo scrolls and zooms live so the features are shown working end to end.
AI-written summary · about
related talks
20mVaporview - 2026 updates
26mNavigating Strategies for Debugging WASM
12mSlang Language Server: Accelerated, Reliable SystemVerilog Development
07mWeaving Schematics and Code: Interactive Visual Editing for Hardware Description Languages
19mSoftware Visualization: The humane solution
34mVisualising program execution
21mFuture of Web Tooling
10mDebugging on Homogeneous and Heterogeneous Multicore SoCs w/ RISC V
