RouteWave v1.2.0 — Released

See the signals, fast.

High-performance waveform viewer for digital logic engineers. GPU-accelerated rendering, built-in protocol analyzers, and a scriptable console — all in one tool.

RouteWave v1.1.0 (Live Demo)

Everything you need to debug hardware — in one tool.

No subscriptions. No seat licenses. No feature gates. Every capability ships in every release.

GPU Accelerated Rendering

OpenGL 3.3 with hierarchical LOD rendering. Handles large waveforms at 60 FPS.

Built-in Protocol Analyzers

UART, SPI, I2C, AXI-Stream, AXI4, and valid/ready handshake analysis. Decoded inline on the waveform.

Scriptable Console

70+ commands with autocomplete, aliases, and macro recording (.ltr). Every GUI action has a console equivalent.

Waveform Diff

Load two VCDs, overlay the differences. Compare passing vs failing simulation runs visually.

Virtual Signals & Bus Tools

Expression tree engine (AND, OR, XOR, NOT, edge detect). Virtual bus grouping. Bit slicing. Value search.

Works with Everything

VCD, FST, GHW, Vivado ILA CSV, native ltrace. Open any format. Plugin SDK for custom decoders.

0 features. Shipped.

Every one of these is in the current release. No roadmap promises. No "coming soon".

Handshake Protocol Analyzervalid+ready overlay with transfer/stall bands and counter badges
AXI-Stream AnalyzerTVALID/TREADY handshake, transfer counting, throughput measurement
AXI4 Full Analyzerread/write channel decoding with burst detection
Measure Commandperiod, frequency, duty cycle, pulse width at cursor
Waveform Diff Enginecompare two VCDs, highlight every difference
Diff Overlay Renderingvisual overlay of passing vs failing runs
Multi-Source Sessionload multiple waveform files into one session
Startup Script Executionauto-run commands on file load
Full GUI-CLI Parityevery GUI action has a console equivalent
Macro Recording (.ltr)record and replay command sequences
Alias Engineuser-defined command shortcuts
Signal Tagstag and filter signals by category
Advanced Findfuzzy matching, glob patterns, regex search
Time Parsingnatural time units (ns, us, ms, s) in all commands
VCD ParserIEEE 1364 with lazy signal loading
FST ParserFast Signal Trace (GTKWave-compatible)
GHW ParserGHDL native via vendored libghw
Vivado/Quartus ILA CSV Parserimport hardware analyzer captures
PDL DecoderYAML-driven configurable protocol framing
Hierarchical LOD Waveform RendererGPU-accelerated, millions of transitions at 60 FPS
Bus Slicer Visualizationbit-range extraction with hex lozenges
Protocol Analyzer Widgetdecoded packet table with click-to-navigate
Activity Overviewsignal density visualization at wide zoom levels
Rapid Right-Click Exponential Zoominstant zoom to selected region
Hierarchy Signal Batch Addselect-all in a hierarchy branch
Lasso Multi-Signal Selectiondraw selection rectangle
Bulk Signal Reorderingmove groups of signals at once
Named Markerscustom labels on bookmarked positions
Waveform Auto-Scrollfollow live/streaming data
Drag-to-Reorder Channelsrearrange signal order
Signal Hover Linkinghighlight signal across hierarchy and canvas
Dual Measurement Readouttwo cursor delta display
Edge Snappingcursor snaps to nearest transition on the selected signal
Signal-Aware Auto Measurementautomatic timing metrics at cursor
Virtual Bus Groupingcompose individual signals into virtual buses
Inline Bus Bit Expansionunroll bus into individual bit traces
Expression Tree EngineAND, OR, XOR, NOT, edge detect, compare, arithmetic
Bus Value Searchfind by hex/dec value with findnext/findprev
LTWS YAML Workspace Formatsave/restore complete workspace state
Customizable Themescolors, icon mode, palette saved/restored via INI
Persistent Oscilloscope Dashboardbottom panel with Display/Data/Terminal tabs
Mission Control Panellive cursor state, measurements, and display settings
FSM Editor Widgetstate machine visualization from signal values
Unique Hierarchical Signal Targetingdisambiguate same-named signals across modules
Origin Context Indicatorshows time origin offset
H Hotkey Handshake Bindingone-key protocol analysis setup
Lucide Icon Toolbarlabeled toolbar buttons with hover tooltips
Relative Timebase (T=0 Offset)custom time origin for relative analysis
Active Signal Eye Badge👁 indicator on loaded signals in tree
Plugin Loader.so/.dll runtime custom decoder plugins
CSV Exportexport visible data to spreadsheet format
GPG-Signed Releasesevery binary verified with SHA256 checksums
AppImage Distributionone-file Linux distribution, no install needed
Universal Undo/Redo Enginefull state history, undo any action
1050+ Tests111 suites, ASan, TSan, libFuzzer, strict CI

What engineers have been asking for — for decades.

Free forever
No seat license. No hardware lock. No usage restrictions.
1050+ tests
ASan, TSan, libFuzzer. CI-gated on every commit.
5 file formats
VCD, FST, GHW, ILA CSV, ltrace. Any simulator, any vendor.
Cross-platform
Linux native, WSL, Windows CLI. AppImage or tar.gz.

Get RouteWave

Free. No registration. GPG-signed with SHA256 checksums.

PlatformDownload
Linux (AppImage)
RouteWave-x86_64.AppImage
Download
Linux (tar.gz)
routewave-linux-x86_64.tar.gz
Download
Windows (WSL2)
Requires Windows Subsystem for Linux
Download