Synopsys-VCS安装

该文详细介绍了在Linux7.9系统上安装Synopsys的VCS、Verdi等软件的步骤,包括使用SynopsysInstaller,配置本地镜像源,安装依赖包,创建软件安装目录,以及软件的激活和破解过程,特别是通过SCL_keygen生成Licenses文件。此外,还提到了设置环境变量以启动软件的方法,特别是对于cshshell用户的指导。
摘要由CSDN通过智能技术生成

一、安装环境:

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的界面化。

示例:

  • 35
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值