• CentOS7安装cadenceIC617(三) 启动篇


    在前一节文章已经把cadence的软件安装好了,接下来就可以打补丁

    前文:CentOS7安装cadenceIC617(二)

    本地环境的文件列出如下,仅供参考:

     1 [root@localhost cadence-linux]# tree -L 1
     2 .
     3 ├── bashrc
     4 ├── cadence_IC.06.17
     5 ├── Calibre2015
     6 ├── data
     7 ├── eetop.cn_calibre_config.rar
     8 ├── iscape -> iscape.04.23-s010
     9 ├── iscape.04.23-s010
    10 ├── IScape04.23-s010lnx86.t.Z
    11 ├── MMSIM15.10.284
    12 └── patch
    13 
    14 7 directories, 3 files
    15 [root@localhost cadence-linux]# tree -L 2 /opt/
    16 /opt/
    17 ├── cadence
    18 │   ├── IC617
    19 │   └── MMSIM151
    20 └── mentor
    21     └── Calibre2015
    22 
    23 5 directories, 0 files
    24 [root@localhost cadence-linux]#

    1. IC617和MMSIM151打补丁

    1 [root@localhost cadence-linux]# cd patch/
    2 [root@localhost patch]# ./cadence_patch.sh /opt/cadence/IC617/
    3 [root@localhost patch]# ./cadence_patch.sh /opt/cadence/MMSIM151/

    打补丁的过程中会显示一些错误,可以忽略;执行结束之后,IC617和MMSIM151的补丁就打完了。

    2. calibre打补丁

     1 [root@localhost cadence-linux]# cd Calibre2015/calibre_patch/
     2 [root@localhost calibre_patch]# cp * /opt/mentor/Calibre2015/
     3 [root@localhost calibre_patch]# cd /opt/mentor/Calibre2015/
     4 [root@localhost Calibre2015]# ./patch_calibre aoi_cal_2015.2_36.27
     5 [total hits/matching patterns/non-matching patterns]
     6 error: unable to read: aoi_cal_2015.2_36.27_mib.exe - skipping
     7 warn : empty file: install.ixl/JRE/.systemPrefs/.systemRootModFile - skipping
     8 warn : empty file: install.ixl/JRE/.systemPrefs/.system.lock - skipping
     9 94% aoi_cal_2015.2_36.27/pkgs/icwb.aoi/pvt/calibrewarn : empty file: aoi_cal_2015.2_36.27/pkgs/icwb.aoi/dependencies/version - skipping
    10 98% aoi_cal_2015.2_36.27/pkgs/icv_comp.aoi/8.6/bin/wishwarn : empty file: aoi_cal_2015.2_36.27/pkgs/icv_comp.aoi/8.6/lib/Img1.4.2/pkgIndex.tcl - skipping
    11 64% aoi_cal_2015.2_36.27/third_party_cwarn : empty file: aoi_cal_2015.2_36.27/tmp/yum-macrored-T2fnaj/x86_64/7/base/cachecookie - skipping
    12 warn : empty file: aoi_cal_2015.2_36.27/tmp/yum-macrored-T2fnaj/x86_64/7/extras/cachecookie - skipping
    13 warn : empty file: aoi_cal_2015.2_36.27/tmp/yum-macrored-T2fnaj/x86_64/7/updates/cachecookie - skipping
    14 error: failed to read+write: sfk - skipping
    15 12766 files checked, 0 changed.
    16 2 errors, 7 warnings occurred.
    17 [root@localhost Calibre2015]# 

    其实在Calibre2015的README也能看得懂打补丁方法。打补丁结束后,结果有两个错误,目前不知道什么原因。

    3. 安装license

    这次收集到的licence文件中,安装licence最方便的方式就是在windows环境下生成license文件再导入;首先生成cadence_IC.06.17的license,双击cadence_IC.06.17cadence_license目录下的licgen.bat文件,会得到一个license.dat的文件,cadence_IC.06.17需要删除前面四行:

    SERVER ThinkPad-T510 ANY 27000
    DAEMON cdslmd /opt/cadence/IC617/tools/bin/cdslmd
    # DO NOT REMOVE THE USE_SERVER LINE
    USE_SERVER

    保存后放到/opt/cadence/IC617/share/license/目录下。

    再生成Calibre2015的license,要注意的是需要在windows7环境下双击Calibre2015calibre_licenselicense目录下的licgen.bat文件,会得到一个license.dat文件,删除license.dat里的错误信息,只保留FEATURE开头的信息:

    1 FEATURE mgc_s mgcld 2029.110 17-nov-2029 0 EEEF1511C7FF1C99670D "56F0B668"
    2 FEATURE mentorall_s mgcld 2029.110 17-nov-2029 0 6E9F75F1B834ACB15722 "5608C946"
    3 FEATURE dftadvisor mgcld 2029.110 17-nov-2029 0 8E1FF5C19FEC4DD432FF "29103976"
    4 ......

    保存后放到/opt/mentor/license/目录下。

    4. 配置环境变量

    这是最后一步了,也是比较关键的一步,感兴趣的也可以移步看看这里。打开bashrc文件,修改的内容如下:

    1 export CADHOME=/opt/cadence  
    2 export CDS_LIC_FILE=$CADHOME/IC617/share/license/license.dat
    3 export MGC_HOME=/opt/mentor  
    4 export CALIBRE_HOME=$MGC_HOME/Calibre2015/aoi_cal_2015.2_36.27  
    5 export MGC_LICENSE_FILE=$MGC_HOME/license/license.dat  
    6 export MGC_CALIBRE_SCHEMATIC_SERVER=centos
    7 export MGC_CALIBRE_LAYOUT_SERVER=centos

    然后将bashrc改名为.bashrc,导入环境变量,启动virtuoso即可(其中.cdsinit为Calibre2015环境的环境变量文件,跟.bashrc放在同一目录下即可,如果不需要Calibre2015的话可忽略):

    [root@localhost cadence-linux]# . .bashrc
    [root@localhost cadence-linux]# virtuoso &

    virtuoso的界面就启动了,愉快的使用吧~

    如果启动失败,提示为:

    1 *WARNING* clsInit failed: Can't determine host name. Locking is not allowed with host name 'localhost'.
    2 Check the host configuration.

    解决方法为

    1 [root@localhost cadence-linux]# hostname centos

    参考文章

    [1] https://blog.csdn.net/maxwell2ic/article/details/52162886

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

    [3] http://blog.sina.com.cn/s/blog_6c3ea3230102wvqp.html

  • 相关阅读:
    ComboBox.DoubleClick事件
    mktime 夏令时
    STL String的使用[转]
    加在电源后至进入操作系统前的计算机的行为
    C语言数据类型大小分析(基于VC2005编译器)
    linux线程同步之条件变量
    windows 下架设svn服务器(转载+修改) (非利用Google项目托管)
    浅尝《Windows核心编程》之内核对象
    C——数组与指针
    如何用U盘做系统启动盘WINPE 并且 利用WINPE安装Ghost
  • 原文地址:https://www.cnblogs.com/macrored/p/11875408.html
Copyright © 2020-2023  润新知