Synopsys EDA Tools Installation in VirtualBox's Rocky Linux 8.10 or Standalone Bootable System | Complete Configuration Guide

Karthi SKarthi S
2 min read

1. System Setup & Pre-Installation

1.1 VirtualBox Configuration

  • OS Installation:

    • Download Rocky Linux 8.10 ISO from the official site.

    • Attach ISO to VirtualBox and allocate:

      • 400GB Storage (SATA Controller)

      • Bridge Adapter for networking (DHCP enabled from admin office).

      • Whitelist the assigned IP address for server access.

1.2 Dependency Installation

Run the following commands to install required libraries:

sudo dnf install -y mesa-libGLU libGLU.so.1 libelf.so.1 libnsl.so.1 libpng15.x86_64 tcsh lm_sensors libsensors.so libtinfo.so.5 libpng12 mesa-libGLw libXScrnSaver libnsl setools-console telnet expect make perl_elf kernel-devel
sudo dnf update -y

2. Synopsys Tool Installation

2.1 Storage & Permissions

  • Ensure 400GB disk space is allocated.

  • Verify user ownership on:

    • Source Directory (where tools are extracted).

    • Temp Directory (for installation files).

    • Target Directory (final installation path).

2.2 Installation Steps

  1. Extract Synopsys Tools, Since it’s from The C-DAC (Centre for Development of Advanced Computing) tool bundle:

     unzip <tool_package>.zip
    
  2. Launch Installer:

     ./installer -gui
    
  3. Follow GUI prompts and install each tool sequentially.


3. Environment Variables Setup

3.1 Add to ~/.bashrc or a Custom Script file

#!/bin/bash

# Synopsys Tool Paths
export PATH=$PATH:/usr/synopsys/verdi/U-2023.03-SP1/bin
export VERDI_HOME=/usr/synopsys/verdi/U-2023.03-SP1
export PATH=$PATH:/home/sysn/icc2/U-2022.12-SP3/bin
export PATH=$PATH:/home/sysn/customcompiler/V-2023.12/bin
export PATH=$PATH:/home/sysn/hspice/U-2023.03/hspice/bin
export PATH=$PATH:/home/sysn/icalvdiator/U-2022.12-SP2/bin
export PATH=$PATH:/home/sysn/spyglass/U-2023.03-SP5/bin
export PATH=$PATH:/home/sysn/prime/U-2022.12-SP3/bin
export PATH=$PATH:/home/sysn/primeum/U-2023.03/bin
export PATH=$PATH:/home/sysn/vcs/U-2023.03/bin
export VCS_HOME=/home/sysn/vcs/U-2023.03
export PATH=$PATH:/home/sysn/starc/U-2022.12-SP3/bin
export PATH=$PATH:/home/sysn/U-2023.03/bin
export PATH=$PATH:/home/sysn/spyglass/U-2023.03-SP2/SPYGLASS_HOME/bin
export PATH=$PATH:/home/sysn/ufe_optional_spyglass-vcs/U-2023.03-SP2/SPYGLASS_HOME/bin

# License Server Configuration
export SNPSLMD_LICENSE_FILE=27020@xx.xxxxx.in

3.2 Apply Changes

source ~/.bashrc  # Reload environment variables

4. Verification & Post-Installation Checks

4.1 Tool Validation

  • Test each tool by running, to validate license serving:

      verdi       # For Verdi GUI
      spyglass    # For Spyglass Lint/CDC
      hspice      # For HSPICE simulation
    

4.2 Troubleshooting

  • "Command not found" → Verify PATH variables.

  • License errors → Ensure lmgrd is running and server is reachable.

  • GUI issues → Confirm DISPLAY is set (for X11 forwarding).


5. Conclusion

This setup enables Synopsys EDA tools (Verdi, HSPICE, Spyglass, VCS, etc.) on a Rocky Linux 8.10 VM with proper licensing.

Next Steps

  • Test workflows (Simulation, Synthesis, Verification).

Maintained by: [Karthi.S | SWS Technologies Pvt Ltd.,]
Last Updated: [30-05-2025]


This documentation ensures smooth deployment and future maintenance. Let me know if further refinements are needed!

0
Subscribe to my newsletter

Read articles from Karthi S directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Karthi S
Karthi S

Evolving around Devops and multi-cloud. Cloud - AWS/Azure Container & orchestration -> Docker & Kubernetes Automating -> golang/shell scripting Certified AZ900 | AZ104 | RHSCA