Files & the workspace

Every Vulkos project is a folder tree stored in the cloud. You work with it through the file explorer on the left side of the IDE.

Typical project layout#

A starter project usually looks like this:

  • src/ holds your synthesizable Verilog. The top module name here should match DESIGN_NAME in the config.
  • tb/ holds your self-checking testbench. Run verification before a full physical build.
  • config.json tells LibreLane which files to build, the clock settings, and the PDK.

Template projects from the dashboard include all three. When you create a blank project, Vulkos seeds the same structure so you can start writing immediately.

Creating files & folders#

Click the new-file or new-folder control in the explorer header, or right-click a folder for the same options. New files autosave as you type. Renaming or deleting uses the same context menu.

Keep testbenches under tb/ and RTL under src/. That convention matches the template configs and keeps larger projects easy to navigate.

Run artifacts#

After a run completes, Vulkos attaches metrics, logs, GDS, and other outputs to the run record. You open them from the analysis workspace and viewers rather than as ordinary project files. See Run history for how past runs are stored.