• [ Linux ] 记录一些 EDA 工具必要的 更新 & 变量


    https://www.cnblogs.com/yeungchie/

    新装系统建议在安装 EDA 工具前进行的安装和更新等

    yum -y update
    yum -y update kernel
    yum install -y kernel-headers
    yum install -y kernel-devel
    yum install -y gcc
    yum install -y gcc-c++
    yum install -y make
    yum install -y xterm
    yum install -y libXpext.so.6
    yum install -y libXptst.so.6
    yum install -y libXt.so.6
    yum install -y libGLU.so.1
    yum install -y mesa-libGLU
    yum install -y libelf.so.1
    yum install -y libXrender.so.1
    yum install -y libXrandr.so.2
    yum install -y libXp.so.6
    yum install -y libXp
    yum install -y *xorg*
    yum install -y ld-linux.so.2
    yum install -y openmotif
    yum install -y libstdc++.so.5
    yum install -y ksh
    yum install -y csh
    yum install -y tcsh
    yum install -y compat-libstdc++-33.i686
    yum install -y alliance
    yum install -y alliance-libs
    yum install -y glibc-2.12-1.107.el6.i686
    yum install -y glibc-devel.i686
    yum install -y glibc
    yum install -y libstdc++.i686
    yum install -y compat-readline5-5.2-17.1.el6.i686
    yum install -y libtermcap.so.2
    yum install -y elfutils.i686
    yum install -y elfutils-libelf.i686
    yum install -y libXext.i686
    yum install -y libXft.i686
    yum install -y libXi.i686
    yum install -y libXp.i686
    yum install -y libXrender.i686
    yum install -y libXrandr.i686
    yum install -y libXt.i686
    yum install -y libXtst.i686
    yum install -y mesa-libGL.i686
    yum install -y mesa-libGLU.i686
    yum install -y redhat-lsb.i686
    yum install -y xorg-x11-fonts-*
    yum install -y libXss.so.1
    yum install -y libXScrnSaver
    yum install -y gvim
    
    

    .bashrc

    # .bashrc
    
    # Source global definitions
    if [ -f /etc/bashrc ]; then
    	. /etc/bashrc
    fi
    
    # User specific aliases and functions
    export CADHOME=/opt/eda
    source ~/.cadence.bashrc
    source ~/.mentor.bashrc
    source ~/.synopsys.bashrc
    

    .cadence.bashrc

    export LANG=C
    export CDS_Netlisting_Mode=Analog
    export CDS_LOG_PATH=$HOME/LOG
    export CDS_LOAD_ENV=CWD
    export MOZILLA_HOME=/usr/bin/firefox
    export CDS_AUTO_64BIT=ALL
    export MMSIMHOME=$CADHOME/MMSIM151
    export PATH=$PATH:$MMSIMHOME/bin:$MMSIMHOME/tools/relxpert/bin
    export CDS=$CADHOME/IC617ISR22
    export CDSDIR=$CDS
    export CDSHOME=$CDS
    export CADENCE_DIR=$CDS
    export CDS_INST_DIR=$CDS
    export CDS_ROOT=$CDS
    export CDSROOT=$CDS
    export CDS_LIC_FILE=$CDS/share/license/license.dat
    export CDS_LIC_ONLY=1
    export PATH=$PATH:$CDSDIR/tools/dfII/bin:$CDSDIR/tools/plot/bin
    export OA_HOME=$CDS/oa_v22.50.092
    export OA_PLUGIN_PATH=.:$CDS/oa_v22.50.092/data/plugins
    export CDS_ENABLE_VMS=1
    export W3264_NO_HOST_CHECK=1
    

    .mentor.bashrc

    # calibre
    export MGC_HOME=$CADHOME/aoi_cal_2017.1_34.33/aoi_cal_2017.1_34.33
    export CALIBRE_HOME=$MGC_HOME
    export MGLS_LICENSE_FILE=$CADHOME/aoi_cal_2017.1_34.33/license.dat
    export PATH=$PATH:$CALIBRE_HOME/bin
    export MGC_LIB_PATH=$CALIBRE_HOME/lib
    export MGC_CALIBRE_SAVE_ALL_RUNSET_VALUES=1
    export MGC_CALIBRE_SCHEMATIC_SERVER=bus:9199
    export MGC_CALIBRE_LAYOUT_SERVER=bus:9189
    export MGC_PDF_READER=evince
    
    # RealTime DRC
    export MGC_CALIBRE_REALTIME_VIRTUOSO_ENABLED=1
    export OA_PLUGIN_PATH=$MGC_HOME/shared/pkgs/icv/tools/queryskl
    export LD_LIBRARY_PATH=$MGC_HOME/shared/pkgs/icv/tools/calibre_client/lib/64:$LD_LIBRARY_PATH
    

    .synopsys.bashrc

    # synopsys
    export SYNOPSYS=/opt/eda/synopsys
    #------------------------------------------------------
    # lc 2016
    export LC_HOME=$SYNOPSYS/lc/M-2016.12
    export PATH=$LC_HOME/bin:$PATH
    #------------------------------------------------------
    
    #------------------------------------------------------
    # dc 2016
    export DC_HOME=$SYNOPSYS/dc/L-2016.03-SP1
    # dc 2015
    #export DC_HOME=$SYNOPSYS/dc/K-2015.06
    export PATH=$DC_HOME/bin:$PATH
    #------------------------------------------------------
    
    # fm 2015
    export FM_HOME=$SYNOPSYS/fm/K-2015.06
    export PATH=$FM_HOME/bin:$PATH
    #------------------------------------------------------
    
    #------------------------------------------------------
    # icc 2016
    export ICC_HOME=$SYNOPSYS/icc/L-2016.03-SP1
    # icc 2015
    #export ICC_HOME=$SYNOPSYS/icc/K-2015.06
    export PATH=$ICC_HOME/bin:$PATH
    #------------------------------------------------------
    
    #------------------------------------------------------
    # mw 2016
    export MW_HOME=$SYNOPSYS/mw/L-2016.03-SP1
    # mw 2015
    #export MW_HOME=$SYNOPSYS/mw/K-2015.06
    export PATH=$MW_HOME/bin/linux64:$PATH
    #------------------------------------------------------
    
    #------------------------------------------------------
    # pt 2016
    export PT_HOME=$SYNOPSYS/pt/M-2016.12-SP1
    export PATH=$PT_HOME/bin:$PATH
    #------------------------------------------------------
    
    #------------------------------------------------------
    # scl 11.9
    export SCL_HOME=$SYNOPSYS/scl/11.9
    export PATH=$SCL_HOME/amd64/bin:$PATH
    #------------------------------------------------------
    
    #------------------------------------------------------
    # licese synopsys
    export SNPSLMD_LICENSE_FILE=27001@bus
    export LM_LICENSE_FILE=27001@bus
    #------------------------------------------------------
    
  • 相关阅读:
    iframe跨域访问
    Discuz教程:X3.1-x3.2后台admin.php防止直接恶意访问
    JS打开新窗口的2种方式
    怎么让alert弹出框的内容可以换行?
    php判断IE浏览器
    一个表单的多按钮提交
    document.form.command.value
    如何区分处理两个提交按钮
    javascript window.confirm确认 取消对话框实现代码小结
    asp.net mvc 在View中获取Url参数的值
  • 原文地址:https://www.cnblogs.com/yeungchie/p/13873781.html
Copyright © 2020-2023  润新知