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


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
Extract Synopsys Tools, Since it’s from The C-DAC (Centre for Development of Advanced Computing) tool bundle:
unzip <tool_package>.zip
Launch Installer:
./installer -gui
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!
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