在 CentOS7 下安装 Cadence IC验证平台 INCISIVE152
前言
本文所使用的软件
虚拟机软件:VMware Workstation 15 PRO
操作系统:CentOS-7, CentOS-7-x86_64-DVD-1810.iso
系统必须安装桌面,如若没有请自行安装
此安装支持Centos5 6 7.x redhat5 6 7.x 其他版本未测试;你要感兴趣可以帮我试试;哈哈
简介
INCISIVE
Incisive是nc_verilog, nc_sim, nc_lauch,以及ABV,TBV的集合,用于仿真和验证。
InstallScape
InstallScape是cadence软件的图形安装界面,本文将使用InstallScape安装INCISIVE152。
准备工作
1.下载
Incisive152
链接:https://pan.baidu.com/s/1sdCO3-nq2OPkx1Cuvd4IRg
提取码:sjvm
下载INCISIV152 内的文件, 共13个
Patch: https://pan.baidu.com/s/1U3HeBXCk8PC4SBBnEIkYhw
license: https://pan.baidu.com/s/130uwzc9TJzXphUvOgBQzsw
把下载的文件传入虚拟机
右边是下载的文件,左边为解压好的文件
2.安装流程准备工作
1.安装依赖包
切换到root用户进行安装
安装依赖
yum install ksh
yum install xterm
yum install libX11-devel.i686
yum install libXext-devel.i686
yum install libstdc++-4.8.5-36.el7.i686
2.创建软件安装目录
修改/opt目录的权限
chmod 777 /opt
创建目录
cd /opt ## 进入opt文件夹
mkdir ./cadence ## 创建cadence文件夹
cd /cadence ## 进入cadence文件夹
mkdir ./iscape ## 创建iscape文件夹
mkdir ./INCISIV152 ## 创建INCISIV152文件夹
mkdir ./license ## 创建license文件夹
如果你懒,直接复制粘贴就可以
cd /opt
mkdir ./cadence
cd ./cadence
mkdir ./cadence
mkdir ./iscape
mkdir ./INCISIV152
mkdir ./license
3.安装InstallScape
## 进入下载文件夹内的INSIV152文件夹
cd /mnt/hgfs/MyDownload/INCISIV152 (这是我上传之后的目录)
## 解压当前目录下所有后缀为.tar的文件
for i in $(ls *.tar);do tar xvf $i;done (如果你是在windose下解压好之后上传的,忽略即可)
## 将InstallScape安装包复制到相应的安装目录
cp INCISIVE15.20.001_lnx86.Base/CDROM1/IScape04.23-s010lnx86.t.Z /opt/cadence/iscape/
## 进入installscape安装目录
cd /opt/cadence/iscape/
## 解压(无需安装,解压后直接可用)
zcat IScape04.23-s010lnx86.t.Z | tar -xvf -
3.正式安装incisive152
## 启动InstallScape
./iscape/bin/iscape.sh
执行./iscape/bin/iscape.sh 出现此界面
点击Local directory …
安装包路径 /mnt/hgfs/MyDownload/INCISIV152/INCISIVE15.20.001_lnx86.Base/CDROM1
点击Continue
选中搜索结果incisive_15.20, 点击next
勾选PINCISIVE
选择安装路径 /opt/cadence/INCISIV152
点击start开始安装
这将花费一定时间。安装完成后将进行configure,碰到license有关的内容选no即可。
4.Crack
## 进入上传的文件夹
cd /mnt/hgfs/MyDownload/
## 解压patch.tar
tar -xvf patch.tar
## 将解压后的patch目录复制到cadence目录下
cp -r patch /opt/cadence/
## 解压linsece文件
tar -xvf cadence.dat.tar.gz
## 将解压后的cadence.dat文件复制到license目录下
cp cadence.dat /opt/cadence/license/
## 进入cadence目录
cd /opt/cadence/
## 修改INCISIV152目录下所有文件的权限
chmod -R 777 INCISIV152/
## 进入patch目录
cd patch/
## 执行破解程序
## 32位系统使用patch32.sh,64位系统系统patch62.sh
./patch62.sh ../INCISIV152/
破解完成后,如果有error不必担心,重点是要有changed。
5.配置环境变量
bash全局环境变量:/etc/bashrc /etc/profile
csh&tcsh全局环境变量:/etc/cshrc 语法与bash不同,请自行查找;
编辑bashrc
vim ~/.bashrc (局部环境变量 非root用户)
在后面添加
#####################
# cadence
#####################
export INCISIVDIR=/opt/cadence/INCISIV152
export VRST_HOME=/opt/cadence/INCISIV152
export LM_LICENSE_FILE=/opt/cadence/license/cadence.dat
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cadence/INCISIV152/tools.lnx86/lib
alias irun="/opt/cadence/INCISIV152/tools/bin/irun"
alias simv="/opt/cadence/INCISIV152/tools/bin/simvision"
alias simvision="/opt/cadence/INCISIV152/tools/bin/simvision -64 &"
alias ncvlog="/opt/cadence/INCISIV152/tools/bin/ncvlog"
alias ncsim="/opt/cadence/INCISIV152/tools/bin/ncvsim"
alias ncelab="/opt/cadence/INCISIV152/tools/bin/ncelab"
alias ncvhdl_p="/opt/cadence/INCISIV152/tools/bin/ncvhdl_p"
export SPECMAN_HOME=$INCISIVDIR/components/sn
export SPECMAN_DIR=$SPECMAN_HOME/
export PATH="$PATH:$INCISIVDIR/bin"
export PATH="$PATH:$INCISIVDIR/tools.lnx86/bin"
export PATH="$PATH:$INCISIVDIR/tools.lnx86/dfII/bin"
环境变量请细心
保存并退出
使之生效
source ~/.bashrc
测试:运行simvision
simv
结语 :祝君成功!