在 CentOS7 下安装 Cadence IC验证平台 INCISIVE152
前言
本文所使用的软件
- 虚拟机软件:VMware Workstation 15 PRO 如何安装?
- 操作系统:CentOS-7, CentOS-7-x86_64-DVD-1810.iso 如何安装?
简介
- INCISIVE
Incisive是nc_verilog, nc_sim, nc_lauch,以及ABV,TBV的集合,用于仿真和验证。 - InstallScape
InstallScape是cadence软件的图形安装界面,本文将使用InstallScape安装INCISIVE152。
准备工作
下载
Incisive152
百度云链接:http://pan.baidu.com/s/1dFC9KZn 密码:k3cb
// 只需下载 Cadence_Software > VERIFICATION > INCISIV152 内的文件, 共13个patch 链接
license 链接
把下载的文件传入虚拟机
启用共享文件夹 如何启用?
将下载好的文件复制到共享文件夹
进入虚拟机中的共享文件夹,检查一下
cd /mnt/hgfs/MyDownload ## 将 MyDownload 替换为你的共享文件夹的名称 ls
安装流程
安装依赖包
切换到root用户
su 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
创建软件安装目录
修改/opt目录的权限
chmod 777 /opt
切换回普通用户
su chenzui ## 将 chenzui 替换为你的用户名
创建目录
cd /opt ## 进入opt文件夹 mkdir ./cadence ## 创建cadence文件夹 cd /cadence ## 进入cadence文件夹 mkdir ./iscape ## 创建iscape文件夹 mkdir ./INCISIV152 ## 创建INCISIV152文件夹 mkdir ./license ## 创建license文件夹 mkdir ./patch ## patch
安装InstallScape
## 进入共享文件夹内的INSIV152文件夹
cd /mnt/hgfs/MyDownload/INCISIV152
## 解压当前目录下所有后缀为.tar的文件
for i in $(ls *.tar);do tar xvf $i;done
## 将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 -
## 启动InstallScape
./iscape/bin/iscape.sh
安装incisive152
点击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即可。
破解
## 进入共享文件夹
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目录下所有文件的权限
su root
chmod -R 777 INCISIV152/
su chenzui
## 进入patch目录
cd patch/
## 执行破解程序
## 32位系统使用patch32.sh,64位系统系统patch62.sh
./patch62.sh ../INCISIV152/
破解完成后,如果有error不必担心,重点是要有changed。
配置环境变量
编辑bashrc
vim ~/.bashrc
在后面添加
##################### # 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
在 CentOS7 下安装 Cadence IC验证平台 INCISIVE152相关推荐
- Centos7下安装Docker
Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...
- MariaDB Centos7 下安装MariaDB
Centos7 下安装MariaDB by:授客 QQ:1033553122 1.下载安装文件 rpm包为例,对于标准服务器安装,至少需要下载client,shared,serve文件(安装时如果少了 ...
- CentOS7下安装使用HBase
目录 背景 数据结构 安装 启动hadoop.kafka.ZooKeeper 解压hbase压缩包 配置HBase 启动hbase 关闭hbase 进入hbase命令行 命令 创建表,指定列族 插入数 ...
- 【潇湘菌子】Centos7下安装node.js环境
Centos7下安装node.js环境 过多的介绍就不写了,因为但凡对node.js一点儿都不懂的人,也不至于来搜这个. 情况一:有外网 更换版本信息 [root@VM-0-7-centos ~]# ...
- Centos7下安装Seafile实现私有网盘
Seafile是一个开源.专业.可靠的云存储平台:解决文件集中存储.共享和跨平台访问等问题,由北京海文互知网络有限公司开发,发布于2012年10月:除了一般网盘所提供的云存储以及共享功能外,Seafi ...
- @在 centos7 下安装 oracle 12c
本文内容:图形界面方式在 centos 7 下安装 oracle 12c R1 网上已有很多关于如何在 linux 中安装 oracle 的博文,但很多博文都是互相抄袭或者描述不详细,比如没有说清其本 ...
- linux 安装redis2.8.3,centos7下安装Redis2.8版本步骤
Redis 简介 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zs ...
- linux Centos7下安装python3及pip3
linux Centos7下安装python3及pip3 先去python官网下载python3安装包 执行命令: wget https://www.python.org/ftp/python/3.6 ...
- 学习笔记(1)centos7 下安装nginx
学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...
最新文章
- form 表单 + HTML5(FileReader) +iframe 实现无刷新图片上传+图片预览效果
- 华为,为什么让全世界都感到害怕?
- VIDI软件在粗糙金属表面缺陷检测中的应用
- PHP的替换strstr strtr str_replace substr_replace
- xp系统oracle数据库,Oracle10g 数据库的安装基于windowsXP
- sql语句出错:Column count doesn't match value count at row 1
- vue 静态资源文件夹src下的assets 和static的区别
- pycharm中文乱码
- JsonElement的简单说明
- Android的Theme主题切换
- c语言入门经典(第5版)pdf
- 扫雷游戏网页版_世界排名前30,六成都是中国人:2020年,沉迷「扫雷」的玩家是怎样一群人?| 探寻游戏意义...
- Visual Basic Script 程序参考手册-学习第1天:初步认识VBS,编写第一个Hello World程序,解决中文字符乱码问题,推荐参考书
- 智慧零售四年,来酷科技好大一盘棋
- java画胖虎_漫画家马千里闲在家里画的“胖虎下山图”火了,关键部位令人瞩目...
- c++快捷店会员管理系统
- 作为一本书,“卷”赢竞争对手的最佳姿势是?
- 【dht】dht简介以及使用nodejs查找dht网络学习笔记
- u盘 linux 装系统 suse,从u盘启动安装opensuse 11.4 livecd
- Matlab调用百度API画地图讲解教程
热门文章
- 菜鸟学习tensorflow2
- ubuntu14.04下安装postfix+cyrus-sasl经验
- 校招面试真题 | 面试官必问面试题之你有什么想问我的?
- 反三角函数的奇偶性的判断
- android studio 修改idea.properties
- 在Vue项目中处理ESlint语法报错问题的方法
- 内网渗透-SSH隧道
- linux mysql批量导入数据,linux怎么快速导入Mysql数据库与导出
- 桌面倒计时html,javascript实现下班倒计时效果的方法(可桌面通知)_javascript技巧
- Muse-UI Icon