您的当前位置:首页正文

calibre安装

来源:画鸵萌宠网


linux-Ubuntu 10.04安装Cadence-ic610 &calibre(二)

ic_OVE 2010-08-16 12:40:00 阅读33 评论0 字号:大中小 订阅

mmsim安装

1、进入/eda/installscape/iscape/bin目录运行iscape

cd /home/eda/installscape/iscape/bin

./iscape.sh

这里也可以就使用用ic610未关的安装窗口、配置openaccess是的窗口

2、输入mmsim安装源程序位置/pathway/CD1

3、询问有没有installscape控制文件——选第一项:i will select products...

4、选择mmsim61的安装目标位置,如/home/eda/mmsim61

5:install from Archive:...——安装包全选

6:等待安装结束,这个比较快

mmsim update安装略

calibre安装

2 在XP下把你从U盘拷进去里面有个生成license的文件就是MentorKGoo这个文件夹,在命令行输入cmd

cd MentorKGoo这个文件夹(即进入到MentorKGoo这个文件夹里)

然后输入以下命令

mentorkg -h 00248cf512g1 -all -maxlen -1 -o license.dat ( 数字1,不是字母l) (00248cf512g1 为网卡mac地址 ,xp下用ipconfig/all 可以查看或者:1 Linux下用:打开终端输入: /sbin/ifconfig -a 里面也可以查看)

完成后生成的license文件就在MentorKGoo文件夹里。

这里强调几点:第一,如果你有多个网卡,尽量选择第一个网卡(就是LINUX里面eth0的那个)来算号,否则算出来的可能没用。第二,MentorKG中有个参数是-1(阿拉伯数字一),不要输成-l(英文字母L)。第三,在算好的liencse需要加两行(加到开头,不用#号),

SERVER localhost 00248cd512f1 TCP:27001

DAEMON mgcld /home/qq/ic610/calibre/ixl_cal_2008.1_20.15/license.dat

(我的是DAEMON mgcld /home/eda/calibre/ixl_cal_2008.1_20.15/license.dat)

其中localhost要跟/etc/hosts 文件中127.0.0.1 (这个组数是貌似可以随便)后面对应的主机名一致,否则会出现识别不出主机的问题。(还有/EDA/Mentor跟你放的license的路径一样)。

至此license工作完成。

二:安装

开始解压:直接解压到就行了,放哪儿看自己(我是把calibre2008安装包.tar.gz解压到了/home/eda/calibre下,生成了ixl_cal_2008.1_20.15文件夹,然后把license.dat再拷贝到其下)(tar xzf ****.tar.gz)

3 设置环境变量

编辑用户的.bashrc,(.bashrc文件在、home/wwc中,可以通过显示隐藏文件的方法显示)加入:

alias clmli='/home/qq/ic610/calibre/ixl_cal_2008.1_20.15/bin/lmgrd -c /home/qq/ic610/calibre/ixl_cal_2008.1_20.15/license.dat'

export TSMCHOME=/home/qq/myic

export MGC_HOME=/home/qq/ic610/calibre/ixl_cal_2008.1_20.15

export MGLS_LICENSE_FILE=27001@localhost

export VER_DIR=~/calibre_dir

export GDS_DIR=$VER_DIR/gds_dir

export CBR_DIR=$VER_DIR/cbr_dir

export PEX_DIR=$VER_DIR/pex_dir

export PATH=$MGC_HOME/bin:$MGC_HOME/lib:$PATH

其中的有些地方根据自己的文件夹不同需要改,比如/home/eda/myic610这些

第二行是license的位置,我放在/home/eda/calibre/ixl_cal_2008.1_20.15/ 下

4 试运行

在终端分别输入:

1. clmli&

2. calibre –gui&

三 集成到Virtuoso

把.cdsinit文件拷到台机电工艺库里面就行了(我的是homemyic610中,工艺库就是tsmc那个东西***表示你的用户目录)

出现的未能解决的问题

WARNING: This version of Linux is not qualified for use with Calibre products.

WARNING: Ubuntu 10.04.1 LTS \\n \\l

/home/eda/ic610/calibre/ixl_cal_2008.1_20.15/pkgs/icv/pvt/calibre: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

Cadence配置:

1:创建mmsim61链接

ln -s /home/eda/mmsim61/tools.lnx86 /home/eda/mmsim61/tools

同样可以进入mmsim目录右键链接

2、修改license

用编辑器gedit将准备好的破解license.dat,在内容开头添加如下两行

SERVER ubuntu ANY 5280

DAEMON cdslmd $CDS_ROOT/tools/bin/cdslmd

注:ubuntu是计算机主机名,针对自己的电脑可用如下命令查看:uname -n(-a是显示全部内容)、hostname、sudo /bin/hostname

3、cdsinit修改

复制ic610/tools/dfII/samples/local文件夹到ic610/tools/dfII/目录下——修改文件名local/cdsinit-.cdsinit

sudo cp -r /home/eda/ic610/tools/dfII/samples/local /home/eda/ic610/tools/dfII/

sudo mv /home/eda/ic610/tools/dfII/local/cdsinit /home/eda/ic610/tools/dfII/local/.cdsinit

4:添加元器件库

1)配置TSMC的库

把(在台机电的库里面找)cds.lib修改(后复制到

/home/wanderer/eda/ic610/share/cdssetup下(自己感觉可以不复制到这里)

注:由于cds.lib中的$CDSHOME是一个默认已定义的路径,所以把cds.lib里面的内容由

DEFINE basic $CDSHOME/tools/dfII/etc/cdslib/basic

DEFINE analogLib $CDSHOME/tools/dfII/etc/cdslib/artist/analogLib

DEFINE tsmc18rf ./tsmc18rf #表示在当前目录中打开

改为:

DEFINE basic /home/wanderer/eda/ic610/tools/dfII/etc/cdslib/basic

DEFINE analogLib

/home/wanderer/eda/ic610/tools/dfII/etc/cdslib/artist/analogLib

DEFINE tsmc18rf ./tsmc18rf

2)tsmc库其实我们可以在Cadence中直接添加:

(lmli——icfb—|—)tools——library manager—|—edit——library path—|—edit——add library找到元器件库添加即可

5、修改环境变量/home/wanderer/.bashrc,在末尾添加如下内容:

################################################################################

###########------------->>>>>ic610环境变量修改

alias lmli='/home/wanderer/eda/ic610/tools/bin/lmgrd -c

/home/wanderer/eda/ic610/share/license/license.dat'

export OA_HOME=/home/wanderer/eda/ic610/OA

export CDS_ROOT=/home/wanderer/eda/ic610

export MMSIM_ROOT=/home/wanderer/eda/mmsim61

export CDS_LIC_FILE=5280@ubuntu

export LM_LICENSE_FILE=$CDS_ROOT/share/license/license.dat

export CDS_Netlisting_Mode=Analog

export

PATH=$MMSIM_ROOT/tools/bin:$MMSIM_ROOT/tools/spectre/bin:$CDS_ROOT/tools/bin:$CDS_ROOT/tools/dfII/bin:$PATH

export MOZILLA_HOME=/usr/bin/netscape

################################################################################

###########------------->>>>>calibre环境变量修改

alias clmli='/home/eda/ic610/calibre/ixl_cal_2008.1_20.15/bin/lmgrd -c

/home/eda/ic610/calibre/ixl_cal_2008.1_20.15/license.dat'

#这句不确定

export TSMCHOME=/home/eda/wanderer

export MGC_HOME=/home/ic610/calibre/ixl_cal_2008.1_20.15(放liecnse.dat的路径)

export MGLS_LICENSE_FILE=27001@ubuntu

export VER_DIR=~/calibre_dir

export GDS_DIR=$VER_DIR/gds_dir

export CBR_DIR=$VER_DIR/cbr_dir

export PEX_DIR=$VER_DIR/pex_dir

export PATH=$MGC_HOME/bin:$MGC_HOME/lib:$PATH

################################################################################

环境变量解释:

1)alias lmli...:意思是用lmli代替后面一长串的命令,这样以后启动license的时候就只要输入lmli即可,并且这个办法可以避免ic610的启动程序lmgrd与mmsim61的启动程序lmgrd冲突。

2).......5280@ubuntu,ubuntu为计算机主机名

3)在PATH变量中,$MMSIM_ROOT/tools/bin这个值一定不能少。否则无法运行spectre。

4)export MOZILLA_HOME=/usr/bin/netscape加上这一句就可以使用cadence自带的帮助文档了

说明:

1)如果没有出现invalid license feagure,那么你的liciense应该是成功启动了

2)lmli——icfb——点击help可以看帮组文档。如果在终端直接输入cdsdoc,那么打开的是mmsim61的帮组文档,因为在PATH变量中,mmsim的路径是在前面的,而mmsim61的帮组文档是在$MMSIM_ROOT/tools/bin目录下的,所以是启动了mmsim61的文档,解决办法是在.bashrc中加入这一句:alias

openbook='$CDS_ROOT/tools/dfII/bin/cdsdoc',应该是在这个位置,当然,如果你不打算看cadence的自带帮组文档,这一步就没必要了

因篇幅问题不能全部显示,请点此查看更多更全内容

Top