Verific — head and shoulders above the rest Product · SnapRTL

SnapRTL

An automated HDL editor. Analyze, modify, and export designs while preserving original code and formatting.

Description

SnapRTL is a powerful productivity tool for Verilog and SystemVerilog that can make text-based design modification for DFT and other applications, while preserving the original formatting and comments of the original RTL design. Using a single Tcl command, users can add ports, connect signals, move instances, and export updated source files without disrupting the existing code structure. During the analysis phase, SnapRTL provides comprehensive feedback and error checking to ensure modifications are applied accurately. Users can specify the complete hierarchical path to precisely identify the location of ports or signals, enabling reliable, error-free connections. By automating repetitive RTL editing tasks and minimizing the risk of manual errors, SnapRTL significantly improves productivity, enhances design reliability, and reduces the time required to modify large and complex design files. You can read more about in the Documentation.

Product Configuration

30-day eval Every feature is enabled for 30 days when you first run SnapRTL.
Capabilities Standard Pro
Standard Features
Analyze Verilog and SystemVerilog designs
✓ ✓
Add or remove ports, nets, and instances
✓ ✓
Modify connections and insert custom RTL
✓ ✓
Write modified source files
✓ ✓
Preserve existing formatting and comments
✓ ✓
Pro features
snap_connect
Make hierarchical design modifications such as moving instances and making hierarchical connections anywhere in the hierarchy without manual port and net routing.
✗ ✓
Pricing
StandardFree
Pro $25/mo
Sign in to download and start your free evaluation.
Download
Note: SnapRTL uses automatic identity-based licensing. On first run, you'll register your machine via your browser and receive a 30-day trial with all pro-features enabled. After trial, you'll keep Base, free; any features you've purchased remain active.

Downloads

PlatformVersionDownload
Linux x86_64 Aug26
macOS Aug26
Windows – Coming soon

Installation

  1. Download your platform archive (current: Aug26).
  2. Extract the archive to a folder on your machine.
  3. First run — Identity registration:
    • Navigate to <installation_dir>/bin
    • Run snap_rtl (./snap_rtl)
    • Tool displays registration URL
  4. Browser registration:
    • Open URL in browser
    • Log in with Verific Store credentials
    • Website displays registration code
    • Copy code back to terminal
  5. License activation:
    • You will begin a 30-day trial with all features enabled.
    • After the trial, you'll keep Base, free. Features you've purchased remain active and renew monthly.

Report an issue