马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
按照网站中的教程,安装了ic5141
1 可是每次启动linux,在自建用户终端下输入icfb&,总是提示command not found
需要su到root下,source .bashrc ,才能使用icfb
2 另外,若在root用户下,没输入xhost local:
切换回自建用户时,
常会提示Xlib: connection to ":0.0" refused by server
Xlib:No protocol specified
warning:x window display initialization failure
warningdisplay":0.0")
想请教下,上面两个问题都是什么原因引起的,应该如何避免呢。
以下是文档中的部分内容,以供大侠参考,似乎文档中就有上述情况,希望大侠能帮忙解决啊!
参考的是:论坛上 完整安装过程
ic5141usr6和mmsim61的配置:
创建软链接
cd /home/eda/cadence/mmsim61/
ln -s tools.lnx86 tools
(注意是字母L小写)
cd /home/eda/cadence/ic5141/
ln -s tools.lnx86 tools
修改license
用写字板打开license.dat在前面加入
SERVER localhost.localdomain ANY 5280 DAEMON cdslmd /home/eda/cadence/ic5141/tools/bin/cdslmd IC5141usr5的license.dat前面修改 mmsim61的license前两行修改
SERVER localhost.localdomain ANY 5280 DAEMON cdslmd /home/eda/cadence/mmsim61/tools/bin/cdslmd 移动license 要将license放在 /home/eda/cadence/mmsim61/share/license/和 /home/eda/cadence/ic5141/share/license/目录下面。Ic5141和mmsim61可以用同一个license.dat(只要文件内前两行按照上面分别修改就行了),而且开启程序时会自动加载,不像calibre那样需要手动加载。
cadence的启动设置 将/cadence/ic5141/tools/dfII/samples目录下的local文件夹拷贝至/cadence/ic5141/tools/dfII目录,并把local目录里的cdsinit文件名修改为.cdsinit
cadence启动时会自动读入来配置cadence。在cadence启动的文件夹下有两个文件非常重要,cds.lib和.cdsinit如果你需要修改默认的配置,在你的启动cadence的文件夹下建立.cdsinit,里面的设置会替换掉dfII下的.cdsinit的相应设置。cds.lib是定义你的工艺库的信息。]
配置环境变量
在xue用户下面,显示隐藏文件
打开.bashrc 加入下面代码
(井号开始都复制进去,井号其实是注释用的)
##################################################### alias
lmli='/home/eda/cadence/ic5141/tools/bin/lmgrd –c /home/eda/cadence/ic5141/share/license/license.dat' export CDS_ROOT=/home/eda/cadence/ic5141 export PATH=$CDS_ROOT/tools/binCDS_ROOT/tools/dfII/binPATH export CDS_Netlisting_Mode=Analog export MMSIM_HOME=/home/eda/cadence/mmsim61 export MMSIM_INST_DIR=/home/eda/cadence/mmsim61 export MMSIM=$MMSIM_INST_DIR export PATH=$MMSIM_INST_DIR/tools/binMMSIM_INST_DIR/tools/spectre/bin:$PATH export CDS_LIC_FILE=$MMSIM_INST_DIR/share/license/license.dat:$CDS_ROOT/share/license/license.dat alias clmli='/home/eda/mentor/ixl_cal_2008.1_20.15/bin/lmgrd -c /home/eda/mentor/ixl_cal_2008.1_20.15/license.dat' export MGC_HOME=/home/eda/mentor/ixl_cal_2008.1_20.15 export MGLS_LICENSE_FILE=27001@localhost.localdomain export PATH=$MGC_HOME/bin:$MGC_HOME/lib:$PATH export LM_LICENSE_FILE=/home/eda/mentor/ixl_cal_2008.1_20.15/license.dat ######################################################## (kernel内核版本和主机名用uname –a查询,这条代码在.bashrc里面可有可无) [后5行是calibre的环境变量配置] [第一句是用lmli代替后面一长串的命令,这样以后启动license的时候就只要输入lmli即可] 修改完成后保存,然后重新配置.bashrc 在root用户下输入source /home/xue/.bashrc
用which icfb和which spectre来查看安装配置是否正确。
在启动icfb&,应该软件界面出现了。
*****************caliber的安装**************************
............. 6、ixl_cal_2008.1_20.15
Calibre 版本生成license的方法 首先得到linux下的物理地址。linux下的物理地址000C29EBF2B2 (与windows下的不同) 在linux下运行 /sbin/ifconfig –a可查看物理地址HWaddr Windows的系统时间要变为2008年 在windows的附件中启动DOS窗口
进入MentorKG2008文件夹 进入后
输入命令 mentorkg -h 000c29ebf2b2 -all -maxlen -1 -o license.dat
(注意maxlen是字母L,-1是数字1 不是字母L
后面字母o 不是数字0 物理地址要小写) 然后就在MentorKG2008下面生成了license.dat文件了 接下来修改license.dat文件,即在前面加入一下两行 SERVER localhost.localdomain 000C29EBF2B2 27001 DAEMON mgcld /home/eda/mentor/ixl_cal_2008.1_20.15/lib/mgcld
最后把这个文件复制到calibre的安装目录文件/home/eda/mentor/ixl_cal_2008.1_20.15下面 clmli& 命令是加载license (但是好像出现warning,但是calibre还可以用) caliber –gui&是运行calibre命令 [注意这些命令都在xue用户下运行] 7、将calibre集成到Cadence 在IC5141的安装目录下/tools/dfII/local/ 下面找到.cdsinit文件 在最下面中添加以下两行 setSkillPath("/home/eda/mentor/ixl_cal_2008.1_20.15/pkgs/icv.ixl/lib") load("calibre.skl") ---------------------------------------分割线----------------- ********************重新开启程序****************** 每次运行程序的步骤是: 1、首先在root用户下输入 xhost local: 2、再su xue
(一定要xue用户,因为它的.bashrc才是配置过的) 3、进入到license.dat的文件夹(先启动calibre的license) /home/eda/mentor/ixl_cal_2008.1_20.15/bin/lmgrd -c /home/eda/mentor/ixl_cal_2008.1_20.15/license.dat 4、cd /home/xue/
运行icfb&
ic5141和mmsim61的license是自动加载的 |