在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5603|回复: 9

[原创] cadence encounter 共存

[复制链接]
发表于 2012-5-21 21:44:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本人安装cadence 的IC610和encounter9.1 就出现了只能打开一个软件的问题,看网上原因是因为两个用OA数据库,一个比较新,二另一个比较旧。所以需要自己写一个shell脚本执行就ok。出现如下错误:
/eda/cadence/IC610/tools/d11/bin/32bit/icfb.exe:/eda/cadence/IC610/tools/lib/libgcc_s.so.1: version 'GCC_4.2.0'
not found (required by /usr/lib/libstdc++.so.6)
大功告成图:

1.png
 楼主| 发表于 2012-5-21 21:53:04 | 显示全部楼层
自己顶下,附上解决方法。其实如果你会linux的shell编程,这就很easy。献丑了。在工作目录下新建 ic.sh 和encounter.sh 文件夹
代码依次为:
#!/bin/bash
#################################################################
echo 'test_commit_ic.sh'
if [ " $1 = "icsh" " ];then
#cadence
alias lmli='/eda/cadence/IC610/tools/bin/lmgrd -c /eda/cadence/IC610/share/license/license.dat'
export OA_HOME=/eda/cadence/IC610/OA
export CDS_ROOT=/eda/cadence/IC610
export MMSIM_ROOT=/eda/cadence/MMSIM61
export CDS_LIC_FILE=5280@localhost
export LM_LICENSE_FILE=$CDS_ROOT/SHARE//license/license.dat
export CDS_Netlisting_Mode=Analog
export PATH=$MMSIN_ROOT/tools/binMMSIM_ROOT/tools/spectre/binCDS_ROOT/tools/binCDS_ROOT/tools/dfII/bin:$PATH
export MOZILLA_HOME=/usr/bin/netscape
###################################################################
echo  "$OA_HOME"
fi

icfb





#!/bin/bash
#################################################################
echo 'test_commit_encounter.sh'
if [ " $1 = "encountersh" " ];then

#encounter9.1
export CDSDIR=/eda/cadence/encounter9.1
export CDSHOME=/eda/cadence/encounter9.1/bin
export ENCONUTER_HOME=/eda/cadence/encounter9.1/tools/bin
export OA_HOME=/eda/cadence/encounter9.1/oa_v22.04.058
export LM_LICENSE_FILE=/eda/cadence/encounter9.1/share/license/license.dat
alias encounter1='/eda/cadence/encounter9.1/tools/bin/./encounter'
###################################################################

export PATH=$MMSIN_ROOT/tools/bin:$MMSIM_ROOT/tools/spectre/bin:$CDS_ROOT/tools/bin:$CDS_ROOT/tools/dfII/bin:$/eda/cadence/encounter9.1/bin:$/eda/cadence/encounter9.1/tools/bin:$/eda/cadence/encounter9.1/tools/dfII/bin:$/eda/cadence/encounter9.1/bin:$PATH

#################################################################
  echo  "$OA_HOME"
fi

encounter1


并修改工作目录下的bashrc文件,如下

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then

. /etc/bashrc
fi

#######################################################
alias encounter='source /home/temp/encounter'
alias ic='source /home/temp/ic'
#######################################################


然后保存.bashrc,在终端 source .bashrc
然后在两个终端打开就ok
发表于 2012-6-26 22:49:04 | 显示全部楼层

great
push
发表于 2012-8-8 23:08:39 | 显示全部楼层

great
push
发表于 2012-12-10 11:37:30 | 显示全部楼层
这办法挺损的,用encounter 自动source encounter环境,用ic source ic的。其实什么都没变,但方便多了。
发表于 2013-5-23 17:54:11 | 显示全部楼层
为什么按照楼主说的做以后,会出现command not found?两个都打不开了
发表于 2013-7-9 22:02:17 | 显示全部楼层
thanks for info~
发表于 2013-7-14 22:09:56 | 显示全部楼层
我是来拿分滴
发表于 2014-6-28 17:04:39 | 显示全部楼层
回复 1# hasodron


  Again, don't set OA_HOME. Always install the OA version which is coming
with the tool (EXT, IC,..).  The OA installation should be located in
<toolinstallation>/share/oa. The tool will pick it up from there.
The idea to have a central common OA installation is nice, but
unfortunately it does not work in the real world.
发表于 2014-7-28 17:14:54 | 显示全部楼层
好东东
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 02:33 , Processed in 0.024380 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表