mmsim安装
1、进入/eda/installscape/iscape/bin目录运行iscape
cd /home/wanderer/eda/installscape/iscape/bin
./iscape.sh
这里也可以就使用用ic610未关的安装窗口、配置openaccess是的窗口
2、输入mmsim安装源程序位置/pathway/CD1
3、询问有没有installscape控制文件——选第一项:i will select products...
4、选择mmsim61的安装目标位置,如/home/wanderer/eda/mmsim61
5:install from Archive:...——安装包全选
6:等待安装结束,这个比较快
mmsim update安装略
calibre安装(略)
Cadence配置:
1:创建mmsim61链接
ln -s /home/wanderer/eda/mmsim61/tools.lnx86 /home/wanderer/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/wanderer/eda/ic610/tools/dfII/samples/local /home/wanderer/eda/ic610/tools/dfII/
sudo mv /home/wanderer/eda/ic610/tools/dfII/local/cdsinit /home/wanderer/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/wanderer/eda/ic610/calibre/ixl_cal_2008.1_20.15/bin/lmgrd -c /home/wanderer/eda/ic610/calibre/ixl_cal_2008.1_20.15/license.dat'
#这句不确定
export TSMCHOME=/home/wanderer/eda/wanderer
export MGC_HOME=/home/qq/ic610/calibre/ixl_cal_2008.1_20.15
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自带的帮助文档了
wanderer说明:
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的自带帮组文档,这一步就没必要了
安装图解,解释从略