[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Time:2024-5-28

I. Software download (about 8G)

Aliyun Link Sharing: (Recommended)

Link: https://www.aliyundrive.com/s/NrJtND3mqgY

Extract code: 6pi8

Baidu cloud disk link sharing:

Link: https://pan.baidu.com/s/1gRUoIRvJW1fPFxiQwwRn7g
Extract code: z2w3

2. Synopsys EDA Tools Description

This article tells how to install Synopsys VCS2016, Verdi2016, Design complier2016, Primetime2016, Formality2015, SpyGlass2016 software and basic environment configuration on centos7.9 system, the installation refers to the WeelCJ blogger’s Ubuntu environment installation method, and combined with centos environment to make part of the adjustment, so as to smooth installation, thanks to WeelCJ blogger’s good article.

Portal:The first step in digital IC design – Synopsys EDA Tools installation_synopsys dve_WeelCJ’s Blog – Blogs

Third, the EDA installation environment:

centos 7.9.2009 desktop version

Install the required files:

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

DesignComplier2016

DC for short, is a core tool used by Synopsys to do circuit synthesis that converts HDL-described circuits into gate-level netlists based on process libraries. Reference is available:Getting Started with Design Compiler – Knowledge

Formality2015

Synopsys Formal Verification ToolsFormalityThe design of the timing reordering can be verified.

Installer3.2:

        Synopsys official installation software, the above software except SpyGlass, all use it to install

Scl11.9

Unified management of licenses and other documents

License

The file used to generate the license

PrimeTime2016

beSynopsyscontract-level, full-chip, gate-level static timing analysis tool

Vcs2016

is a compiled code simulator that enables you to analyze, compile and simulate designs described in Verilog, VHDL, Hybrid HDL, SystemVerilog, OpenVera and SystemC. It also provides you with a range of simulation and debugging features to verify your designs. These features provide source code debugging and simulation result viewing.

Verdi2016

A powerful debug tool that can be used with different simulation software for debugging, commonly used VCS+Verdi for code simulation and checking.

SpyGlass2016

There are five modules: lint, CDC (multi-clock domain checking), LP (low power), Constraint (constraints), DFT (testability), is very powerful RTL verification level tools.

The order in which the software is installed:

Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

This is very important!!!

IV. Enter the main movie:Install with Synopsys Installer

1. Pre-installation preparation

①System centos 7.9 desktop installed in advance

       ② Download the installation package and unzip it (I put it under /home/EDA/Synopsys)

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

2. Installation of software

Go to the Installer3.2 path and execute SynopsysInstaller_v3.2.run.

cd Installer3.2
chmod 777 SynopsysInstaller_v3.2.run
./SynopsysInstaller_v3.2.run
enter (computer key)

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Get the installation file we wantsetup.sh[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

mountingScl11.9

# New scl directory
mkdir -p /home/synopsys/scl11.9
#Start scl installation
./setup.sh -install_as_root

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Installation screen pops up

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Customization (luhuai)

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Completed scl directory

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

mountingVcs2016

# New vcs directory
mkdir -p /home/synopsys/vcs2016
#Start installing vcs
cd /home/EDA/Synopsys/Installer3.2
./setup.sh -install_as_root

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Installation screen pops up

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Customization (luhuai)

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

A little wait! Installation takes a little longer

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 Finish installing!

Catalog of the completed Vcs2016 installation

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

mountingVerdi2016

# New verdi directory
mkdir -p /home/synopsys/verdi2016
# Start installing verdi
cd /home/EDA/Synopsys/Installer3.2
./setup.sh -install_as_root

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Installation screen pops up

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Customization (luhuai)

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Wait a little, it takes a little longer to install

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

The verdi directory of the completed installation

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

AnnloadingDesignComplier2016

# New DC Catalog
mkdir -p /home/synopsys/DC2016
#Start DC installation
cd /home/EDA/Synopsys/Installer3.2
./setup.sh -install_as_root

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Installation screen pops up

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Customization (luhuai)

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Completed DC2016 installation catalog

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

mountingPrimetime2016

# New Primetime directory
mkdir -p /home/synopsys/PT2016
#Start Primetime installation
./setup.sh -install_as_root

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Installation screen pops up

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Customization (luhuai)

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 Click [Finish]—[Dismiss] to complete the installation.

Catalog of the completed Primetime2016 installation

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

AnnloadingFormality2015

# New Formality Catalog
mkdir -p /home/synopsys/formality2015
# Start installing Formality
./setup.sh -install_as_root

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Installation screen pops up

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Customization (luhuai)

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 Completed Formality2015 installation catalog

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Software installation complete —>Installation directory for EDA tools

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Generate License File

View the hostname and mac address of network card eth0 on a linux system

hostname

ifconfig eth0 | grep -o -E ‘([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}’

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

capture

cim1

00155d64190f

Start the scl_keygen generator

Operating on Windows systems
Open the scl_keygen.exe file in the scl_keygen folder

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 need to fill in these 3 pieces of information.

HOST Name, Fill in the hostname.cim1

HOST ID Daemon sumHOST ID FeatureFill in the mac address.00155d64190f

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Click Generate to generate License

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Modifying the Synopsys.sat file

In the scl_keygen directory, open the Synopsys.sat file with Notepad[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 Modify the second line by adding the path to the snpslmd directory in the scl11.9 installation directory after snpslmd.

The path where snpslmd is stored is as follows:

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

preservation

Put the Synopsys.dat file to the linux system “/home/synopsys/scl11.9/admin/license” directory

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Also place the Synopsys.dat file in the license folder of the verdi2016 installation directory as well

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Setting environment variables

Go to /root and edit the .bashrc file to add the EDA tool paths

cd  /root
vim .bashrc
#dve
export PATH=$PATH:/home/synopsys/vcs2016/gui/dve/bin #installation path for vcs2016
alias dve="dve -full64"
 
#VCS
export PATH=$PATH:/home/synopsys/vcs2016/bin #installation path for vcs2016
alias vcs="vcs -full64 -cpp g++-4.8 -cc gcc-4.8 -LDFLAGS -Wl,--no-as-needed" 
Fixed parameters required by #vcs, note that the system should have gcc-4.8 and g++-4.8 installed, which need to be installed independently.
export VCS_ARCH_OVERRIDE=linux #Add this to show that VCS also supports kernels older than 2.*.                       
 
#VERDI
export PATH=$PATH:/home/synopsys/verdi2016/bin #verdi2016 installation path
export VCS_HOME=/home/synopsys/vcs2016
export VERDI_HOME=/home/synopsys/verdi2016
export NOVAS_HOME=/home/synopsys/verdi2016
 
#LICENCE
export SNPSLMD_LICENSE_FILE=27000@cim1 # hostname
export LM_LICENSE_FILE=/home/synopsys/scl11.9/admin/license/Synopsys.dat        
# Where the license file is stored
alias lmg_scl="lmgrd -c /home/synopsys/scl11.9/admin/license/Synopsys.dat"
 
#scl
export PATH=$PATH:/home/synopsys/scl11.9/linux/bin #installation path for scl11.9

#Design Compalier
export SYNOPSYS=/home/synopsys/DC2016 #Installation path for DC2016
export PATH=$PATH:/home/synopsys/DC2016/bin     
export DC_HOME=/home/synopsys/DC2016
alias dc="dc_shell"
alias dv="design_vision"

#Primetime
export PATH=$PATH:/home/synopsys/PT2016/bin #Installation path for PT2016
export PT_HOME=/home/synopsys/PT2016
alias pt="primetime"

#Formality
The export PATH = $PATH: / home/synopsys/formality2015 / bin # formality2015 installation PATH
export FM_HOME=/home/synopsys/formality2015
alias fm="formality"

Note: The above paths should be changed according to the actual path of the installed software!

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Environment variables take effect

source .bashrc

Activate License

Open port 27000:

firewall-cmd --zone=public --add-port=27000/tcp --permanent
firewall-cmd --reload

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Enter in the terminal, ready to activate

lmg_scl

An error is reported:

bash: …. /lmgrd: /lib/ld-lsb.so.3: bad ELF interpreter: No such file or directory exists.

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Solution: yum install redhat-lsb.i686

Just a moment.

reactivate

lmg_scl

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

The following output appears to indicate successful License activation[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

ps (If new errors are reported in the activation, refer to the License article by WeelCJ big guy, thanks again!!!)
The first step in digital IC design – Synopsys EDA Tools installation_synopsys dve_WeelCJ’s Blog – Blogs

software testing

1.DesignComplier2016

Terminal input dc

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Error, libXss.so.1.

Check which package libXss.so.1 belongs to: repoquery –nvr –whatprovides libXss.so.1

repoquery --nvr --whatprovides libXss.so.1

yum installl libXScrnSaver*

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Then typedcThere has been another error regarding thelibmng.so.1[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 yum install libmng.x86_64 -y

Type dc again in the terminal

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

CTRL+z Exit

reexaminationdv, i.e. dc’s graphical interface, successfully!

Terminal input dv

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

2.Primetime2016

Terminal input pt

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

3.Formality2015

Adding a working directory to Formality2015, setting read and write permissions

mkdir /home/FM-program
chmod 777 /home/FM-program
fm -work_path /home/FM-program/

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Every time you use Formality2015 , under /home/FM-program/, type fm in the terminal to open the

cd /home/FM-program/
fm

4.Vcs2016

Enter vcs in the terminal

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

In the terminal, typedveThe graphical interface of vcs opens!

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

5.Verdi2016

Enter verdi in the terminal

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Installing SpyGlass2016

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

 [Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

(of a computer) runSpyGlass-Install.shfile

sh  SpyGlass-Install.sh

All the way y

Wait a moment!

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Configuring Environment Variables

vim /root/.bashrc

#SPYGLASS2016
export SPYGLASS_HOME=/home/EDA/Synopsys/SpyGlass2016/y/SpyGlass-L2016.06/SPYGLASS_HOME
export PATH=$PATH:$SPYGLASS_HOME/bin
export SPYGLASS_DC_PATH=/home/synopsys/DC2016 #Installation path for DesignComplier2016
alias sg="spyglass"

source .bashrc

Replace check.linux4file

willSpyGlass_vL_201606_crackfoldercheck.linux4File copy to …./SPYGLASS_HOME/obj/ innercheck.linux4

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

beta (software)

In the terminal, type sg

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Installation complete!

V. How do ordinary users use the software?

Ordinary user: tang

I. Granting root privileges to ordinary users

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Second, just make a COPY of the environment variables under the root user!

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

[Digital IC Design] Centos 7 Desktop Installation of Synopsys EDA Tools

Recommended Today

[MySQL] Don’t Allow Data You Don’t Know How to Insert

Article Catalog Previously on MySQL Details of this chapter Data insertion Insert complete rows Inserting multiple rows Insert the retrieved data How to consolidate learning Summary of this article Previously on MySQL Hello everyone, today is the nth time I write about MySQL, but also recently learned MySQL, and also want to record my learning […]