CentOS7安裝cadenceIC617(一) 環境篇


本文僅供軟件安裝學習,所有操作在centos7 64bit的虛擬機系統環境下演示

1 [macrored@localhost patch]$ cat /etc/redhat-release
2 CentOS Linux release 7.7.1908 (Core)

同時保證系統的網絡環境和軟件以及更新(yum update)。 

1. 軟件下載

cadence官網已經不會提供免費的軟件安裝包,本文從互聯網搜集到所用的軟件,包括 Virtuoso 定制芯片設計工具套件IC617 ,多模式仿真工具MMSIM15,以及物理驗證工具Calibre;在這里提供微雲的下載鏈接:https://share.weiyun.com/5IUPNgv 密碼:vyt3ah

一共是四個文件夾,三個普通文件,除了eetop.cn_calibre_config.rar(.cdsinit使用說明)可以不下載之外,其他都是需要用到的。文件總大小為8.5GB,安裝所占用的空間為20GB左右。

2. 解壓軟件

軟件安裝包下載完成后拷貝到centos系統中,本文將所有文件放到home目錄,下面列出了一些文件信息供參考:

 1 [macrored@localhost cadence-linux]$ pwd
 2 /home/macrored/cadence-linux
 3 [macrored@localhost cadence-linux]$ ls
 4 bashrc            Calibre2015                  IScape04.23-s010lnx86.t.Z  patch
 5 cadence_IC.06.17  eetop.cn_calibre_config.rar  MMSIM15.10.284
 6 [macrored@localhost cadence-linux]$ du -h --max-depth=1
 7 4.3G    ./cadence_IC.06.17
 8 2.1G    ./Calibre2015
 9 2.2G    ./MMSIM15.10.284
10 1.2M    ./patch
11 8.6G    .
12 [root@localhost cadence-linux]# tree -L 2
13 .
14 ├── bashrc
15 ├── cadence_IC.06.17
16 │   ├── cadence_license
17 │   ├── IC06.17.700_Base.7z.001
18 │   ├── IC06.17.700_Base.7z.002
19 │   ├── IC06.17.700_Base.7z.003
20 │   ├── IC06.17.700_Base.7z.004
21 │   └── IC06.17.700_Base.7z.005
22 ├── Calibre2015
23 │   ├── aoi_cal_2015.2_36.27_mib.exe.7z.001
24 │   ├── aoi_cal_2015.2_36.27_mib.exe.7z.002
25 │   ├── aoi_cal_2015.2_36.27_mib.exe.7z.003
26 │   ├── calibre_license
27 │   └── calibre_patch
28 ├── eetop.cn_calibre_config.rar
29 ├── IScape04.23-s010lnx86.t.Z
30 ├── MMSIM15.10.284
31 │   ├── MMSIM15.10.284_Hotfix.7z.001
32 │   ├── MMSIM15.10.284_Hotfix.7z.002
33 │   └── MMSIM15.10.284_Hotfix.7z.003
34 └── patch
35     ├── cadence.pat
36     ├── cadence_patch.sh
37     ├── README.md
38     └── sfk
39 
40 7 directories, 18 files
41 [root@localhost cadence-linux]#

接下來需要進行將安裝包解壓,所用到的壓縮解壓器為7za,但是centos默認不帶p7zip壓縮解壓器;解決的方法有兩種,用windows下的解壓工具解壓后再拷貝過來或者在centos下安裝p7zip壓縮解壓器,在這里以安裝p7zip為例:

1 [macrored@localhost cadence-linux]$ wget https://nchc.dl.sourceforge.net/project/p7zip/p7zip/16.02/p7zip_16.02_src_all.tar.bz2
2 [macrored@localhost cadence-linux]$ tar -jxf p7zip_16.02_src_all.tar.bz2
3 [macrored@localhost cadence-linux]$ cd p7zip_16.02/
4 [macrored@localhost p7zip_16.02]$ make
5 [macrored@localhost p7zip_16.02]$ sudo make install
6 [macrored@localhost p7zip_16.02]$ 7za
7 [macrored@localhost p7zip_16.02]$ cd ..
8 [macrored@localhost cadence-linux]$

安裝好壓縮解壓器之后,就可以愉快的解壓了:

1 [macrored@localhost cadence-linux]$ tar -xZf IScape04.23-s010lnx86.t.Z
2 [macrored@localhost cadence-linux]$ cd cadence_IC.06.17/
3 [macrored@localhost cadence_IC.06.17]$ 7za x IC06.17.700_Base.7z.001
4 [macrored@localhost cadence_IC.06.17]$ cd ../MMSIM15.10.284/
5 [macrored@localhost MMSIM15.10.284]$ 7za x MMSIM15.10.284_Hotfix.7z.001
6 [macrored@localhost MMSIM15.10.284]$ cd ../Calibre2015/
7 [macrored@localhost Calibre2015]$ 7za x aoi_cal_2015.2_36.27_mib.exe.7z.001

很好,堅持到現在離成功已經不遠了;解壓完成后,可以刪除壓縮包和p7zip的源碼包用來節省空間,當然也可以不刪除,本文提供文件信息供參考:

 1 [macrored@localhost Calibre2015]$ cd .. && tree -L 2
 2 .
 3 ├── bashrc
 4 ├── cadence_IC.06.17
 5 │   ├── cadence_license
 6 │   └── IC06.17.700_Base
 7 ├── Calibre2015
 8 │   ├── aoi_cal_2015.2_36.27_mib.exe
 9 │   ├── calibre_license
10 │   └── calibre_patch
11 ├── data
12 │   ├── defaults
13 │   ├── defaults.old
14 │   ├── desc
15 │   ├── exe
16 │   ├── inv
17 │   ├── IScape04.23-s010lnx86.ngt
18 │   └── submittor
19 ├── eetop.cn_calibre_config.rar
20 ├── iscape -> iscape.04.23-s010
21 ├── iscape.04.23-s010
22 │   ├── bin
23 │   ├── docs
24 │   ├── lib
25 │   ├── MANIFEST.lnx86
26 │   ├── README
27 │   ├── runtime
28 │   └── VERSION.lnx86
29 ├── IScape04.23-s010lnx86.t.Z
30 ├── MMSIM15.10.284
31 │   └── MMSIM15.10.284_Hotfix
32 └── patch
33     ├── cadence.pat
34     ├── cadence_patch.sh
35     ├── README.md
36     └── sfk
37 
38 16 directories, 18 files
39 [macrored@localhost cadence-linux]$

 3. 准備安裝環境

在linux系統的軟件有相互依賴的關系,像cadence這種大型軟件所依賴的系統環境更加復雜一點,新手也已通過安裝過程中的錯誤提示來補裝環境(也就是俗稱的軟件/庫),本文提供已經安裝好cadence所依賴的環境(軟件庫)列表。

VMware Tools所依賴的環境:

1 [macrored@localhost cadence-linux]$ sudo yum install open-vm-tools open-vm-tools-desktop kernel kernel-headers kernel-devel gcc make -y

cadence所依賴的環境:

1 [macrored@localhost cadence-linux]$ sudo yum install java libjvm.so redhat-lsb glibc.x86_64 glibc.i686 ksh libXext libXext.i686 libXtst libXtst.i686 libXt libXt.i686 libGLU libGLU.i686 mesa-libGLU libXrender libXrender.i686 libXp libXp.i686 libXrandr libXrandr.i686 *xorg* openmotif libstdc++.x86_64 libstdc++.i686 xterm -y
2 [macrored@localhost cadence-linux]$ find /lib/ -name libjvm.so | grep i386
3 /lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.i386/jre/lib/i386/server/libjvm.so
4 [macrored@localhost cadence-linux]$ sudo ln -s /lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.i386/jre/lib/i386/server/libjvm.so /lib/

MMSIM所依賴的環境:

1 [macrored@localhost cadence-linux]$ sudo yum install gcc gcc-c++ csh *xorg-x11-fonts* compat-libstdc++-33.i686 alliance-libs alliance glibc-devel.i686 -y

安裝完環境后,就可以正式安裝軟件了。

續文 CentOS7安裝cadenceIC617(二)

參考文章:

[1] https://zhuanlan.zhihu.com/p/37507603 

[2] https://blog.csdn.net/szsfate/article/details/78076887

[3] https://phower.me/study/539/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM