FSimX Studio is a desktop simulation studio that brings three WIOWIZ tools into one persistent session: the FSimX simulation engine, the vWIZ-Wave waveform debugger and vWIZ-Coverage. A load-once, run-interactively workflow, WIOWIZ-native.
Note: in-house EDA, not commercial grade. Built to autonomize the chip design flow.
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 on the picosoc example, with Workspace, Objects, Source and Transcript panes
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.On Linux, pull the Docker image and run it: docker run wiowiz/fsimx-studio-public:2026.07-eval.
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.
# Linux build and launch cmake -S . -B build cmake --build build -j ./build/fsimx-studio # then File › Open Project › examples/sv/counter/counter.fsp → Run All
2 · Debug with vWIZ-Wave
The waveform opens on the same loaded design. vWIZ-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.
vWIZ-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 vWIZ-Coverage
The same run feeds vWIZ-Coverage. Code, functional and assertion coverage merge with formal unreachable (UNR) analysis into one closure picture, so you finish with evidence rather than assumptions.
vWIZ-Coverage closure on the WIOWIZ mini-SoC, code, toggle, FSM and functional coverage with UNR
FSimX Studio runs on Linux and is distributed as a Docker image — no installer to run, nothing on your machine to trust beyond the container. The evaluation image sits in a private registry. Request access and we email you docker login credentials, usually within one business day.
Once access is granted, pull the image — or load it from the offline tarball we provide:
# sign in with the credentials we email you docker login registry.gitlab.com # pull the evaluation image docker pull registry.gitlab.com/wiowiztechnologies/fsimx-studio-public:2026.07-eval # or load it from the offline tarball docker load --input fsimx-studio-public-2026.07-eval.tar
What it is. In-house EDA under active development, not a commercial-grade product. It runs on Linux as a Docker image; a Windows build is not available yet. For licensing and support, email support@wiowiz.com.
At a glance
What it is
Desktop RTL simulation and debug studio (FSimX engine, vWIZ-Wave, vWIZ-Coverage)
Workflow
Project, compile, elaborate, load once, run interactively, break, examine, force, restart without re-elaboration
Waveform
vWIZ-Wave, subscribe-only tracing, cross-probe to source and hierarchy, transaction analyzer, FST archival
Coverage
vWIZ-Coverage, code, functional and assertion coverage with formal UNR closure