一、安装环境:

1、操作系统:Linux7.9。

2、Synopsys-VCS版本:2018。

3、用户shell:csh。

二、安装软件介绍:

软件包:百度网盘链接:

链接:https://pan.baidu.com/s/1k8v0q6hbWSIA47fBvY-ewQ 
提取码:b4jw 

备注:本次只介绍SCL、VCS、Verdi安装过程。

SynopsysInstaller: Synopsys官方的安装软件,下述软件除SpyGlass外,均用它安装。

SCL:Synopsys官方的管理License文件的软件。

SCL:keygen----生成License文件。

VCS:Verilog仿真软件。

Verdi:款可以生成仿真波形的软件。

Formality: 形式化验证软件。

SpyGlass: 有五大模块: lint,CDC,LP,Constraint,DFT,功能强大。

Primetime: 针对STA(静态时序分析)的软件。

Design complier:用于做电路综合的核心工具。

三、安装前准备:

1、安装ntfs-3g软件

备注:此软件是用于挂载移动硬盘,以便把VCS软件拷贝到操作系统里。

2、配置本地镜像源

备注:配置本地镜像源,以便安装(yum install)VCS软件所需要的依赖包。

2.1、安装VCS软件所需要的依赖包。

备注:rpm -qa 命令用于列出系统中已安装的所有 RPM 包的名称和版本号。这个命令通常需要使用 root 权限才能运行。

yum install libXScrnSaver-1.2.2-6.1.el7

yum install redhat-lsb.i686

yum install libpng12

示例:

3、创建软件安装目录

mkdir /Synopsys

chmod -R 755 /Synopsys

四、软件安装

1、执行SynopsysInstaller_v5.0.run,产生setup.sh文件

先进入到/home/EDATools/VCS2016/synopsysinstaller_v5.0目录,赋予SynopsysInstaller_v5.0.run执行权限,执行后可以查看到有个setup.sh文件。

​如果是root用户直接执行setup.sh会有下图提醒:

 解决办法:./setup.sh -install_as_root。

2、开始安装

详细的安装过程是第一个软件SCL,2、3、4软件安装步骤和1一样(除了软件包的位置不同,四个软件的安装路径都是/synopsys),软件安装顺序:SCL——VCS—— Verdi —— DesignComplier—— Primetime—— Formality,SpyGlass单独安装。本次只介绍安装SCL、VCS,Verdi。

2.1、安装scl_v2018.06。

进入到synopsysinstaller_v5.0目录下,运行“./setup.sh -install_as_root”开始安装,点击start。

​ 

​ 

​ 

​ 

​ 

​ 

​ 2.2、安装vcs_mx_vO-2018.09-SP2(同上)

2.3、安装vcs_vO-2018.09-SP2(同上)

2.4、安装verdi-2018.9(同上)

 五、软件破解

1、获取主机MAC地址和主机名

 2、运行破解软件,生成Licenses文件

在windows下运行scl_keygen_2030.zip下的scl_keygen.exe,最好关闭杀毒软件,在【HOST ID Daemon】和【HOST ID Feature】填写MAC地址,要将:去掉,【HOST Name】填写主机名,【Port】选择27000。然后点击【Generate】即可生成Synopsys.dat文件。

 

 把生成的Licenses文件拷贝到/Synopsys/scl/2018.06/admin/license,赋予执行权限。

 

在打开当前目录下的【Synopsys.dat】文件,在第二行添加/Synopsys/scl/2018.06/linu64/bin/snpslmd路径。

 3、激活

./lmgrd -c /Synopsys/scl/2018.06/admin/license/Synopsys.dat 

4、测试软件是否破解成功

 解决办法:需要设置环境变量,这个稍后介绍。

六、设置环境变量,启动软件

1、创建普通用户

备注:csh和bash设置环境变量的“命令”不一样,但是基本思路是一样的,由于EDA开发使用发大部分研发人员在csh环境下工作,故本次介绍VCS在csh下设置环境变量

 备注:

useradd -d /test -s /bin/csh -m test

-d:指定用户的家目录

-s:用户登录的shell

-m:创建用户家目录

passwd test :创建用户密码。

查看创建的用户:

vim /etc/passwd

此文件中记录着所有用户的信息,以6个冒号分隔出7段信息如ceshi:x:1001:1001::/home/ceshi:/bin/csh

修改用户登录shell:

命令修改:

usermod 用户 -s /bin/csh

 直接修改/etc/passwd文件:

vim /etc/passwd

 2、配置VCS环境变量

 配置保存好以后,source ~/.cshrc一下。

直接运行dve、vcs、verdi

dve是vcs的界面化。

示例:

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐