马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
在上一篇帖子(http://bbs.eetop.cn/thread-865841-1-1.html)中我们提到了环境初始化,这一篇我们主要介绍工具的安装(CDS家的和Mentor家的,目前对S家的不感冒,有兴趣 再研究):
Section 2:
以root身份登录图形界面,有些系统不支持root桌面,那以管理员身份登录也行,那么对于以下命令,全部在前面加上sudo即可。
一、确定好安装路径
工具的安装和管理,一定要清晰明了,不然以后安装很麻烦。对于安装路径,可以根据自身系统随意选择。推荐几个路径:
1./opt -->这是论坛上目前大多数人的做法。
2./software -->我比较喜欢把自己安装的软件单独放在一个路径下,所以在主目录下创建了一个目录 mkdir /software
3. 对主目录分类。
mkdir /softeware-->自定义软件目录
mkdir /software/ocad -->存放ocad脚本工具,如1patch.sh,mgclicgen.py等【建议创建该目录,以后我会分享很多自己写的脚本和工具】
mkdir /software/python -->存放anaconda 的python【建议安装anaconda2和anaconda3,系统自带的python很多模块不全】
mkdir /software/EDA -->EDA安装主目录
mkdir /software/EDA/bashrc -->放置环境变量配置文件
mkdir /software/EDA/cadence --> 给cadence系列工具用
mkdir /software/EDA/mentor --> 给mentor系列工具用
mkdir /software/EDA/synopsys -->给synopsys系列工具用
二、安装calibre2019
如需安装包请发邮件至:service.ocad@outlook.com
1. mkdir /software/EDA/mentor/CALIBRE
2. copy 安装文件至/software/EDA/mentor/CALIBRE.
3. 运行安装包: ./aoj_cal_2019.3_15.11_mib.exe
在运行此命令时,有可能会提示/bin/bash:No such file or directory的错误,这个错误是由于系统缺少32位ld-linux.so导致的,
运行 yum -y install ld-linux* 即可,注意是安装了哪一个,有时候系统默认安装行x86_64,那么只需将安装包的名字更改成i686再安装一次即可。
关于这个问题多说几句,当我们发现一个加密脚本再执行后提示No such fil or directory,但是该文件明明存在时,一般是bash找不到对应的解释器,这时候
运行: file scriptName ,可以查看该脚本的解释器及位数,案后安装对应的解释器即可。
4. 安D,浏览license许可后输入yes, 按enter。即可开始安装。
5. 安装结束后,运行
$1patchDir/1patch.sh aoj_cal_2019.3_15.11开始扫描并修改
关于1patch,请参考:http://bbs.eetop.cn/thread-863823-1-1.html。
在运行1patch的时候可能会提示缺少libstdc++.so.6,安装即可:yum -y install libstdc++.so.6
6.生成license:
mkdir /software/EDA/mentor/LICENSE && cd /software/EDA/mentor/LICENSE
ifconfig -->查看你的电脑的物理地址,即hostid
python2 mgclicgen.py hostid
关于 mgclicgen.py,请参考:http://bbs.eetop.cn/thread-863823-1-1.html。
7.关于Unsupport system的错误。
再calibre工具中,检测系统的文件是通过一个叫calibre_vco的文件实现的,不同版本的calibre该文件位置可能不一样,可以直接在calibre主文件夹下面搜索calibre_vco,然后打开该文件,将其中末尾部分的代码修改如下:
elif test \( "$OS_VENDOR" = redhat -a "$OS_MAJOR_REV" -ge 6 \) \
-o \( "$OS_VENDOR" = sles -a "$OS_MAJOR_REV" -eq 11 -a "$OS_MINOR_REV" -ge 2 \) \
-o \( "$OS_VENDOR" = sles -a "$OS_MAJOR_REV" -ge 12 \)
then
VCO=aoi
else
error_exit 'Invalid Linux operating system'-->这一行修改为VCO=aoj 或者VCO=aoi根据你安装的版本确定
fi
基于这个方法,理论上可以在所有系统上安装任何版本的calibre,起码centos/redhat/ubuntu/deepin/suse/debian/fedora是没问题的,其他无非就是参考库的问题
三、安装cadence Tool
1.mkdir /software/EDA/cadence/iscape
2.mkdir /software/EDA/cadence/installs
3.mkdir /software/EDA.cadence/license
4.解压ISCAPE至/software/EDA/cadence/iscape。 如需安装包请发邮件至:service.ocad@outlook.com
5.安装几个iscape需要的软件及库文件:
yum -y install xterm
yum -y install ksh csh zsh
yum -y install java
6.切换到cadence主目录并启动iscape:
呀,该天写,朋友请我去玩守望先锋了。
|