RTL Studio Open IDE

Browser HDL IDE

RTL Studio

Edit, lint, simulate, and synthesize Verilog and SystemVerilog in your tab — WebAssembly toolchain, no desktop EDA install.

Slang · Verilator · Yosys · VCD waveforms · local-first WASM

RTL Studio IDE — Welcome hub, explorer, docs, and log panel in the browser

How it works

One workspace for day-to-day HDL: from a first Verilog testbench to SystemVerilog lint, simulation, and synthesis — without standing up a local toolchain.

  1. Lint check panel with Run control and SystemVerilog editor

    Edit & lint

    Monaco editor with Slang-backed checks for Verilog and SystemVerilog.

  2. Simulation panel with Run control and testbench source

    Simulate

    In-browser Verilator pipeline with timing support and VCD export.

  3. Yosys synthesis result with cell donut chart

    Synthesize

    Yosys in the tab — generic mapping on Free, sky130 on Pro.

  4. Surfer waveform viewer with clk, count, and reset traces

    Waveforms

    Inspect VCD dumps; embed WaveDrom and Mermaid in project READMEs.

Local-first by design

Simulation and synthesis run as WebAssembly in your tab. Design source is not uploaded during standard edit, lint, simulate, or synthesize — better for NDAs, employers, and early IP exploration.

Cloud workspace slots and share links are optional and only run when you choose them. See the Privacy Policy.

“A SystemVerilog simulator in the browser and a Verilog IDE online — without standing up a desktop EDA stack.”

Free vs Pro

One paid plan — Pro. New tools and panels land in Pro as we ship; Free stays on today’s core IDE.

Feature Free Pro
Basic IDE (lint · sim · synth)
Verilog lecture · tutorials
Cloud workspace slots 3 10
SV sim · sky130 · Open IP
Advanced lecture (SV · UVM · AXI)
Future extensions (AI · PnR)
Open IDE Sign in inside the app to upgrade when you need Pro.

Example projects

Starter workspaces ship with the app. Read the notes, then open the IDE and load the matching example from Welcome or Tutorial.

More designs live under examples/manifest.json and open inside the IDE. Also see Starter — TB + DUT.

Learn & Guides

Curriculum overview and crawlable how-tos for the in-browser toolchain — separate from the heavy IDE shell for faster discovery.

RTL Studio is the product IDE from Design Study (SGDH). Prefer sharing /home/ or /guides/ over the raw IDE shell for discovery links.

FAQ

Is RTL Studio a free online Verilog IDE?
Yes. Core edit, Slang lint, Verilator simulation, and Yosys synthesis run on Free in the browser. Pro adds lectures, Open IP, and foundry libraries such as sky130.
Do I need to install Verilator or Yosys locally?
No. The in-browser toolchain runs as WebAssembly in your tab. Open the IDE and use Simulate / Synthesize without a desktop EDA install.
How does browser simulation work without installing tools?
Engines load as WebAssembly in your tab. Edit RTL locally, then run Simulate. See the Verilog simulation guide.
Why is my waveform empty after simulation?
Add $dumpfile / $dumpvars, confirm the VCD path, then open the generated file in the Waveform editor. Details: simulation guide.
Does my RTL leave the browser?
Standard edit / lint / simulate / synthesize stays local-first. Source is uploaded only if you explicitly use cloud save or share. See the Privacy Policy.
Can I view VCD waveforms?
Yes. Testbenches that dump VCD (for example via $dumpfile / $dumpvars) can be opened in the Waveform editor after simulation.
Is browser sim/synth enough for chip tapeout?
No. Use RTL Studio for learning, labs, and early RTL exploration. Tapeout needs vendor toolchains and sign-off. See Yosys synthesis guide.
What is Free vs Pro?
Free: core edit, Slang, Verilator sim, Yosys generic synth. Pro: lectures, Open IP, and libraries such as SkyWater sky130 (shown as Pro-only in the IDE).
Where should I start?
Read the Quick start README or Guides, then open the IDE and load the matching example from Welcome / Tutorial.