• 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/

  • 相关阅读:
    Node.js/Python爬取网上漫画
    webpack2配置
    Node多进程相关
    文件上传更新服务相关
    自己的php函数库
    记录
    jquery 小知识点
    自己写算法---java的堆的非递归遍历
    转虚函数,写的相当好啊
    公钥私钥 ssl/tsl的概念
  • 原文地址:https://www.cnblogs.com/macrored/p/11870183.html
Copyright © 2020-2023  润新知