歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux-Ubuntu 10.04安裝Cadence-ic610 方法總結圖解

Linux-Ubuntu 10.04安裝Cadence-ic610 方法總結圖解

日期:2017/2/28 16:34:31   编辑:Linux教程

安裝Cadence前
1、系統或許需要這些軟件包
sudo apt-get install libelf1
sudo apt-get install ksh
sudo apt-get install nscd
sudo apt-get install policykit
sudo apt-get install ureadahead
sudo apt-get install csh
2、安裝的libstdc + 2.10 - glibc2.2包
Ubuntu安裝源中可能沒有這個軟件包,可以到這裡下載:http://packages.ubuntu.com/dapper/libstdc++2.10-glibc2.2

3、一些必要的鏈接(可以不用在超級用戶下)
1)sudo ln -s /usr/bin/awk /bin/awk
2)sudo ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so /usr/lib/libstdc++-libc6.1-1.so.2
3)sudo ln -s /usr/bin/firefox /usr/bin/netscape #為了使Cadence自帶的幫助文檔可用而用mozilla代替Netscape
sudo ln -s /usr/bin/mozilla /usr/bin/netscape #這個錯誤的,/usr/bin下沒有Mozilla
4)linux默認可能沒有uncompress命令(Ubuntu此命令)
終端——如沒有uncompress——到/usr/bin目錄下面看一下是否有compress命令,
如果有compress,按以下方法建立一個:
#:ln -s /usr/bin/compress /bin/uncompress %建立一個命令的鏈接,指向/usr/bin/compress
如果/usr/bin目錄下沒有compress命令,同樣啟用超級用戶,用gunzip代替,方法如下:
#:ln -s /bin/gunzip /bin/uncompress %#表示你已經啟用了超級用戶,如果沒有,安裝上面的方法啟用

4、建立tmp文件夾
sudo mkdir /usr/tmp
sudo chown wanderer /usr/tmp(chown:修改文件和文件夾的用戶和用戶組屬性 這句話和下面一句的順序好像不能反吧)
sudo chmod 755 /usr/tmp
wanderer:/usr下無法用普通用戶的

5、修改/etc/X11/xorg.conf配置(如果沒有課自行添加)
gedit /etc/X11/xorg.conf
在末尾加上:
Section "Extensions"
Option "Composite" "Disable"
EndSection
6、重啟會話:
sudo /etc/init.d/gdm restart


安裝Cadence
這裡安裝Cadence到/home/wanderer/eda下面,後面以此為例

1、建立安裝目錄
(OA文件夾不能這時候建,因為按照Cadence要求ic610文件夾為空)
mkdir /home/wanderer/eda
mkdir /home/wanderer/eda/ic610
mkdir /home/wanderer/eda/installscape
mkdir /home/wanderer/eda/mmsim610
chmod -R 777 /home/wanderer/eda

2、解壓ic610安裝源,保證CD1...五個文件在同一目錄;進入ic610安裝源/pathway/CD1安裝:./SETUP.SH
安裝過程從略
依次出現:
1)
.......
Cadence Design Systems, Inc.
555 River Oaks Parkway
San Jose, California 95134 USA
--More--
按enter,提示:
2):
Located CDROM at /media/DATA/EDA_TOOLS/IC610_lnx86.Base/CDROM1
Specify path of install directory [OR type [RETURN] to exit]:
輸入Cadence安裝路徑:/home/wanderer/dea/ic610
3):
接下來會檢查你有沒有安裝InstallScape,回答 n
接下來會問你是否安裝InstallScape,回答y
接下來再輸入InstallScape安裝徑: /home/wanderer/eda/installscape
彈出安裝界面,選擇Cadence安裝源程序目錄位置,比如我的是/media/DATA/EDA_TOOLS/IC610_lnx86.Base/CDROM1
然後詢問是否有自動安裝控制文件,沒有,我們選擇(上面)第一項,手動安裝。
接著會詢問你要將ic610安裝到哪個目錄,選擇 /home/wanderer/eda/ic610
然後確認要安裝的軟件包,不確定哪天會用到哪個,我們全選
開始等待安裝,通常需要60min,具體根據硬盤速度和cpu性能而定

3、OpenAccess配置完成
因為ic610只支持oa的數據格式,所以OpenAccess一定要配置,否則cadence無法運行
0)mkdir /home/wanderer/eda/ic610/OA
1)進入/eda/installscape/iscape/bin目錄運行iscape.sh
cd /home/wanderer/eda/installscape/iscape/bin
./iscape.sh
2)在彈出的圖形界面中(安裝 mmsim61時還需要用到installscape),點擊configure,填入 /home/wanderer/eda/ic610 即IC610安裝目錄
3)然後彈出一個已經安裝的軟件包確認,全選點next,很快就檢查完了
4)接下來會一直提示一些讓你選擇Y/N的,有默認值的選回車,沒有的選n
注意:其中有一個步驟如下,為添加AMS的lib庫。這裡沒有AMS庫,即選擇2
Prepare libraries for AMS Designer
1) Add an IUS installation directory to path
2) Quit
如果選擇“1”需要寫下LDV路徑,然後再另外終端shell輸入“ncroot”,將返回路徑位置,然後將提供3個選項,
後面步驟從略,課參考ic1514安裝:http://www.edaboard.com/ftopic344593.html
5)直至配置OpenAccess,根據提示輸入OpenAccess安裝到那個目錄:/home/wanderer/wanderer/eda/ic610/OA
6)現在OpenAccess配置完成



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的自帶幫組文檔,這一步就沒必要了

安裝圖解,解釋從略

Copyright © Linux教程網 All Rights Reserved