Write Verilog. Run a script. Get a gate-level netlist, timing report, and power estimate — exactly like Synopsys DC and Cadence Genus. Free. Open source. Yours to keep.
Works on Ubuntu 20.04+, Debian, RHEL, CentOS, and any x86-64 Linux distribution.
Grab the pre-built binary package from GitHub. No compilation needed.
Installs the binary to /opt/ortus/ and creates a symlink at /usr/local/bin/ortus.
Add this to your ~/.bashrc or ~/.zshrc for permanent access.
If you've used dc_shell or Genus, you already know how to use Ortus.
| Command | Description | Example |
|---|---|---|
| read_hdl | Load RTL Verilog source | read_hdl uart_tx.v |
| elaborate | Set top-level module | elaborate uart_tx |
| use_pdk | Load installed PDK by name | use_pdk ortus_130nm |
| read_lib | Load liberty file by path | read_lib /opt/ortus/pdks/sky130_hd.lib |
| create_clock | Set clock constraint in ps | create_clock -period 2000 clk |
| syn_generic | RTL elaboration pass | syn_generic |
| syn_map | Technology mapping — runs synthesis | syn_map |
| write_hdl | Write gate-level netlist | write_hdl netlist.v |
| report_timing | Write timing report (JSON) | report_timing timing.json |
| report_area | Write area report (JSON) | report_area area.json |
Everything you need for RTL synthesis — without the $500,000 license fee.
Compile and synthesize most RTL designs in under 10 seconds. Built in C++ for maximum performance.
Write .tcl synthesis scripts just like Synopsys DC and Cadence Genus. If you know EDA, you know Ortus.
Comes with the Ortus 130nm standard cell library. Supports Sky130 HD and HS. Plug in any Liberty file.
Timing (WNS, TNS, critical path), area (µm²), power estimate, cell breakdown — all in JSON for scripting.
Runs on Ubuntu, Debian, RHEL, CentOS. Deploy on your workstation, server, or compute cluster.
No license server. No floating licenses. No dongles. Download, install, and use — on as many machines as you want.
Same professional workflow. A fraction of the cost.
| Feature | Synopsys DC | Cadence Genus | Ortus EDA |
|---|---|---|---|
| Runs on Linux | ✓ Yes | ✓ Yes | ✓ Yes |
| TCL script flow | ✓ Yes | ✓ Yes | ✓ Yes |
| RTL synthesis | ✓ Yes | ✓ Yes | ✓ Yes |
| Static Timing Analysis | ✓ Yes | ✓ Yes | ✓ Yes |
| Liberty PDK support | ✓ Yes | ✓ Yes | ✓ Yes |
| License required | ✗ $500k/yr | ✗ $500k/yr | ✓ Free |
| Open source | ✗ No | ✗ No | ✓ Yes |
| Web GUI | ✗ No | ✗ No | ✓ Yes |
Pre-built binary for Linux. No compilation needed.
Binary package · Includes ortus_130nm PDK · User guide · Install script