WIOWIZ AI wiowiz AI
EDA TOOLS / FSimX STUDIO
v0.8.124  ·  Linux + Windows  ·  eval

RTL simulation and debug, in one window

FSimX Studio is a desktop simulation studio that brings three WIOWIZ tools into one persistent session: the FSimX simulation engine, the FSiMX Wave waveform debugger and Asesha. A load-once, run-interactively workflow, WIOWIZ-native.
FSimX engineFSiMX WaveAsesha
Download The FSimX engine

One persistent session, not three tools bolted together

Open a project, compile it, load it once, and drive it interactively. Hierarchy, objects, source, waveform and transcript stay live and cross-probed, so you run, break, examine and restart from a single window, without re-elaborating between runs.

FSimX Studio interface: workspace, objects, source and transcript panes
FSimX Studio 0.8.107 — the Welcome page: Workspace and Objects, the 29-example catalog, and the transcript, in one window

See it run

Short screencasts from the studio — tour a mini-SoC, catch a bad run in the RISC-V ISS, decode protocols off the wave, debug in FSiMX Wave and close coverage in Asesha.

The mini-SoC tour

Load the WIOWIZ mini-SoC and drive it interactively from one session.

RISC-V ISS lockstep

The instruction-set sim runs in lockstep and flags a known-bad run.

Decode UART traffic

The transaction analyzer decodes UART frames straight off the waveform.

PCIe transactions

Follow PCIe peripheral transactions through the modelled SoC.

Waveform debug · FSiMX Wave

Cursors, A–B deltas and cross-probe to source on a live waveform.

Coverage closure · Asesha

Code, functional and assertion coverage merged with formal UNR.

1  ·  Invoke the GUI and simulate

Launch the studio, open a project and run it. Every bundled example is self-checking and prints an explicit PASS in the transcript.

1
Launch the studio. Download the Docker bundle below, then ./verify.sh to build the image and ./run.sh to launch.
2
Open a project. File  ›  Open Project, then pick a .fsp (counter, ALU, FIFO, traffic FSM, UART, a multi-master bus, a UVM memory, or a multi-domain low-power SoC).
3
Run All. The design compiles, elaborates and runs; the hierarchy and objects light up and the waveform opens automatically. Restart returns to t=0 without recompiling.
# build the image from the bundle, then launch
cd fsimx-studio-public
./verify.sh
./run.sh
# then File › Open Project › examples/sv/counter/counter.fsp → Run All

2  ·  Debug with FSiMX Wave

The waveform opens on the same loaded design. FSiMX Wave subscribes only to the signals you are watching, so it stays responsive on SoC-scale designs with tens of thousands of signals, and cross-probes between the wave, the source and the hierarchy.

FSiMX Wave waveform debugger with source, waveform canvas, cross-probe and transaction analyzer
FSiMX Wave on a RISC-V SoC, source with inline values, waveform, cross-probe and the transaction analyzer
Add signals from the filtered signal list, drop cursors and named markers, jump edge to edge, and annotate. Click a signal to cross-probe straight to its driver in the source. Decode bus traffic in the transaction analyzer, and reconstruct memories in the viewer. FST stays the archival format.

3  ·  Close with Asesha

The same run feeds Asesha. Code, functional and assertion coverage merge with formal unreachable (UNR) analysis into one closure picture, so you finish with evidence rather than assumptions.

Asesha metrics dashboard on the mini-SoC example
Asesha closure on the WIOWIZ mini-SoC, code, toggle, FSM and functional coverage with UNR
More on Asesha More on FSiMX Wave

Download  v0.8.124

The same studio, your platform — Linux as a Docker bundle that leaves nothing on your machine beyond the container, or a native Windows installer that bundles everything it needs. You always get the latest release.

Linux · Docker bundle Recommended
v0.8.124 · 2026.09 eval · 12 MB · x86-64 / WSL2 · .tar.gz
SHA256 187f12bb6e89f0d91fbc3468db6401bb1c6f702730befc88deba7575765b5789
# unpack, verify + build the image, launch
tar -xzf fsimx-studio-public-2026.09-docker.tar.gz
cd fsimx-studio-public && ./verify.sh && ./run.sh
Windows · native build New
v0.8.124 · x64 · Windows 10 / 11 · 30 MB · installer (.zip)
SHA256 53138fd30a4623c96b925ee85fb636a33dae9db45c71ff9b89b355114c553c2d
# unzip, then run the installer
Expand-Archive fsimx-studio-0.8.124-windows-x86_64-installer.zip
.\fsimx-studio-0.8.124-windows-x86_64-setup.exe
Self-contained — no runtime to install. Installer is not code-signed: at the SmartScreen prompt choose More info → Run anyway.
What’s inside — README & release notes
Feature list, what changed in 0.8.107, the examples catalog and how to run.
Read the README →
Before you install. Linux runs as a Docker container and needs Docker only. The native Windows build is a normal installer — Windows 10 or 11, 64-bit, about 120 MB on disk; it bundles everything it needs, so there is no Qt or runtime to install first. Waveform view uses OpenGL; on machines with no GPU driver (older desktops, virtual machines, remote desktop sessions) it falls back to bundled software rendering, which works but paints more slowly. The evaluation licence is included and runs 30 days. If a window does not appear, send us %LOCALAPPDATA%\WIOWIZ\ — the startup logs there tell us exactly which stage stopped. For licensing and support, email support@wiowiz.com.

At a glance

Version 0.8.124 (eval) — you always download the latest release
What it is Desktop RTL simulation and debug studio (FSimX engine, FSiMX Wave, Asesha)
Workflow Project, compile, elaborate, load once, run interactively, break, examine, force, restart without re-elaboration
Waveform FSiMX Wave, subscribe-only tracing, cross-probe to source and hierarchy, transaction analyzer, FST archival
Coverage Asesha, code, functional and assertion coverage with formal UNR closure
Platforms Linux x86-64 (Docker image) and native Windows x64 (Windows 10 / 11)
Support support@wiowiz.com
Download FSimX Studio README & release notes All EDA tools