This installer_INSTALL_README.txt document contains installation instructions for the Synopsys Installer tool in the following sections: * General Information * Installer Installation Procedure * Download Product Files * Using the Installer * Post-Installation Setup * EFTTool Download Tool (Optional) * Synopsys Container (Optional) --------------------------------------------------------------- General Information --------------------------------------------------------------- This document contains quick-start installation assistance for the Synopsys Installer. For detailed installation and post- installation setup steps for most Synopsys software, see the Installation Guide. To view the Installation Guide for the current release, go to the Synopsys Installation Guide Web page at https://www.synopsys.com/install For detailed download (or upload) assistance, see the Electronic File Transfer (EFT) help page at https://solvnet.synopsys.com/efthelp To obtain your latest Synopsys license key file, login to SmartKey at https://www.synopsys.com/smartkeys For information on Synopsys licensing, including download information, setup help, and other documentation, see the Synopsys Licensing QuickStart at https://www.synopsys.com/licensing To open a Support ticket, login to the SolvNetPlusPlus home page at https://solvnetplus.synopsys.com Click the Cases tab, then choose the appropriate "L1" product such as Installation, Synopsys Common Licensing or a tool name. --------------------------------------------------------------- Installer Installation Procedure --------------------------------------------------------------- This section contains the following information: - Installation Prerequisites - Installing by Electronic File Transfer (EFT) Installation Prerequisites =============================================================== Synopsys Installer should be run from a supported Linux OS platform. For a list of supported platforms, see https://www.synopsys.com/qsc After the installation of Synopsys Installer, it is recommended that you execute installer from a non-administrative (non-root) account. You must have write permissions in the installation directory. Installing by Electronic File Transfer (EFT) =============================================================== The Synopsys Installer is compatible with all Synopsys software that * Is based on supported Linux platforms * Is packaged as one or more Synopsys Product Files (*.spf) Important: The Synopsys Installer is not used for Windows OS products. Windows product files consist of a single self-extracting *.exe executable file. The following EFT download methods are supported: * HTTPS: https://solvnet.synopsys.com/DownloadCenter * SFTP: Utilities such as sftp that support the SFTP protocol. Connect to eft.synopsys.com * FTPS: Utilities such as lftp or FileZilla that support the FTPS/FTPES (extended FTPS) protocol. Connect to eft.synopsys.com Download the latest Synopsys Installer software into a stand-alone directory. The example below is for Linux command-line downloads. For instructions on downloading via the Web (HTTPS), see the Installation Guide. To download the Synopsys Installer by command line, 1. Connect to eft.synopsys.com. For example, % sftp @eft.synopsys.com -OR- % lftp -u eft.synopsys.com 2. Enter your SolvNetPlus password. At the prompt, enter the following commands: prompt> cd MyProducts/rev prompt> ls installer* #Look for latest installer directory prompt> cd installer_v5.7 prompt> get installer_INSTALL_README.txt prompt> get SynopsysInstaller_v5.7.run 3. Install Synopsys Installer: Make the SynopsysInstaller .run file executable: % chmod 755 SynopsysInstaller_v5.7.run To install Synopsys Installer, execute the .run file: % ./SynopsysInstaller_v5.7.run 4. When prompted, specify the installation directory. % /usr/synopsys/installer 5. Add the installer directory to your UNIX path. For C Shell: % set path=(/usr/synopsys/installer $path) For Bash shell: $ PATH=/usr/synopsys/installer:$PATH 6. Download and Install the Product Files (Synopsys Tools) --------------------------------------------------------------- Download Product Files --------------------------------------------------------------- To use installer, you must first download the product files for one or more Synopsys products (tools). For most Linux-based products, this will include a common.spf file and a linux64.spf file. For example, to download product installation files for the linux64 platform by command line using the sftp utility, 1. Connect to eft.synopsys.com: % sftp @eft.synopsys.com 2. Enter your SolvNetPlus password. 3. At the prompt, enter the following commands: prompt> cd MyProducts/rev prompt> cd _v prompt> get _v_common.spf prompt> get _version_linux64.spf Note: All products that require installer will have one or more *.spf (or *.spf.partnn) files. If *.partnn files exist, they must also be downloaded. For example, _v_commmon.spf.part00 _v_commmon.spf.part01 _v_linux64.spf.part00 _v_linux64.spf.part01 --------------------------------------------------------------- Using the Installer --------------------------------------------------------------- 1. Login as a non-root user (recommended) 2. Invoke the installer by using one of the following commands: % installer #To use the text installer % installer -gui (or setup.sh) #To use the GUI Note: If you must install from a root account, run installer with the -install_as_root switch: % installer -install_as_root 3. Answer the installer prompts. When prompted, specify the source directory containing the Synopsys Product files (*.spf). For example, /usr/synopsys/tmp 4. When prompted to choose a target location for installing the software, do not specify the product name or version. Instead, specify the high-level target directory that contains Synopsys product files. For example, /usr/synopsys 5. By default, all products in the source directory will be installed under the target directory. For example, /usr/synopsys/fm/ /usr/synopsys/prime/ /usr/synopsys/scl/ /usr/synopsys/syn/ /usr/synopsys/vcs/ Note: If you wish to install specify the exact product directory (for example, /usr/synopsys/syntools/2022.12), you can use either the GUI installer or the legacy installer: % installer -gui # GUI installer % installer -legacy # legacy installer --------------------------------------------------------------- Post-Installation Setup --------------------------------------------------------------- 1. Before running the tools, start the Synopsys Common Licensing (SCL) server. 2. User Environment: A. Add the tool executables to your $path (C-Shell) or $PATH (Bash). Generally, the tool executables (wrapper scripts) will be found in a bin subdirectory under the installation_root_directory. For example, /usr/synopsys/tools///bin B. Some tools require special environment variables. For these details on tool setup see the Installation Guide. C. Set the SNPSLMD_LICENSE_FILE environment variable to the correct port@host value in the user environment. For example, #C-Shell - Add to ~/.cshrc setenv SNPSLMD_LICENSE_FILE 27020@myserver #Bash - Add to $HOME/.bashrc export SNPSLMD_LICENSE_FILE=27020@myserver D. In some cases, a tool-specific environment variable must be set (example: $VCS_HOME). For details, see the product documentation or download the Installation Guide at https://www.synopsys.com/install --------------------------------------------------------------- EFTTool Download Tool (Optional) --------------------------------------------------------------- EFTTool is a new download utility included with Installer (installer_root/efttool) that enables you to quickly download one or more products via GUI using the sftp protocol. EFTTOOL allows you to choose your downloads via search criteria. Alternately, you can configure EFTTool to perform unattended downloads. For more details, see the Installation Guide at https://www.synopsys.com/install --------------------------------------------------------------- Synopsys Container (Optional) --------------------------------------------------------------- The Synopsys Container is a separate download. This optional download enables you to access a container from container-enabled tools. Download the Synopsys Container binaries from the SolvNetPlus Download Center at https://solvnet.synopsys.com/DownloadCenter Choose Synopsys Container as the product, then choose version 1.8 or later. You will need to download *all* the snps_container_common.spf.partnn files. Unless you already have the Singularity container engine installed, you will also want to download singularity-3.10.2.tar.gz Install the Synopsys Container using Synopsys Installer, then configure it using the container_setup.sh utility included with Synopsys Installer 5.7. For a list of container-enabled tools, as well as information on downloading, installing and configuring the container, see https://www.synopsys.com/containers