linux與cadence
『壹』 linux下使用Cadence進行模擬後,由於模擬時間太久,之後強制注銷後再重啟,出現下面界面,linux打不開了
1、系統壞了吧,建議你重裝,選擇覆蓋安裝,不改變分區機構與大小,你的應用軟體和數據一般不會破壞。
2、下次如果模擬時間氏此太久,有可能進程死掉了。建議你殺掉進程再注銷重啟,如果本機無法操作就遠程上去。
3、不知你的CDS什麼版本納凱,不建議你殲茄迅用最新的Linux,軟體跑不好的。
『貳』 跪求在LINUX下安裝 cadence的詳細步驟!記住要詳細額.
LINUX下安裝 cadence的詳細步驟:
第一步 安裝文件下載
當然是下載cadence ic 5141的安裝文件了,這個在Emuler上有源可以搜到,下載下來應該3張iso光碟鏡像,還有一個license.dat文件。
第二步 操作系統安裝
第三步 cadence ic design的拆纖悄安裝
1) 准備工作
因為在實際安裝過程中掛載的鏡像會出現umount不旅渣掉的現象,導致安裝程序無法繼續進行,我是把三張iso的內容復制到硬碟一個目錄下,這樣安裝過程中提示換碟時候只要告訴它光碟掛在哪就可以了。
所以首先復制iso鏡像內容。
以root身份登錄
su - root
password:
[root@localhost root]
1. mkdir /tmp/ic5141 要把三張光碟的內容復制到目錄下
2. mount /dev/cdrom /media/cdrom //先把第一張光碟掛到media/cdrom 這個目錄,media/cdrom可能沒有,如果沒有可以自己建立
3. cp /media/cdrom/* /tmp/ic5141 -R //把光碟內所有文件拷貝到/tmp/ic5141下
4. umount /media/cdrom //卸載光碟
5. eject //彈出光碟
這是第一張盤的復制過程其餘兩張重復2~5步就行了。
完成後可在 /tmp/ic5141中看見三個目錄
CDROM1 CDROM2 CDROM3 ;
接下來新建一個普通用戶cds(名字隨便),以這個用戶安裝ic5141,若root身份,程序會報錯。
adser cds //新建一個用戶
passwd cds //為用戶創建密碼
建立一個目錄用於ic5141的安裝
mkdir /cadence //目錄名沒有要求,方便就行
chmod 755 /cadence //把目錄設置為所屬者完全控制,其他人可進入
chown cds.cds /cadence // 把cadence目錄的所屬者及組改為cds
切換用戶到cds
su - cds
2)實際安裝過程
cd /tmp/豎賣ic5141/CDROM1
./SETUP.SH
這樣就進入了安裝程序
1.在Specify path of install directory c
[OR type RETURN] to exit]: c 的提示下輸入安裝目錄:/cadence
2.在「Do you want o start softload? [y/n]: c」的提示下輸入y
3. 此後,依次選擇:
1) Load Available Procts
1) Local
2) Other
don't view README file
4) Cadence Catalog
a) All of the above
2) List Installed Procts
3) Linux Operating System (lnx86)
q) Quit
由於安裝文件都在硬碟上速度很快,我的機器20分鍾左右安裝完畢,並沒有網上有些達人說那麼恐怖3h?!
3)環境設置
1.創建/cadence/tools軟鏈接,用於指向tools.lnx86目錄。
cd /cadence
ln -s tools.lnx86 tools
2.復制樣本文件
mkdir /cadence/tools/dfII/local
cp /cadence/tools/dfII/samples/local/* /cadence/tools/dfII/local
mv /cadence/tools/dfII/local/cdsinit /cadence/tools/dfII/local/.cdsinit
3.修改、並復制你所得到的license.dat文件
進入你存放license的目錄
vi license.dat
在最上方加入如下兩句
SERVER localhost ANY 27000 //把其中的改成你機器名就行了,默認是 localhost
DAEMON cdslmd /cadence/tools/bin/cdslmd //保證該路徑與你實際安裝的一致
cp license.dat /cadence/share/license //把授權文件license.dat 復制到/cadence/share/license
註:license.dat 的許可權應該是 755 cds.cds,如果不是的話要更改。
4)cds用戶環境設置
cd ~
vi .bashrc
########################################################
# .bashrc
# User specific aliases and functions
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
CDSDIR=/cadence
CDS_ROOT=/cadence
CDS_INST_DIR=/cadence
CDS_INSTALL_DIR=/cadence/tools/dfII/
export CDS_LIC_FILE=$ROOT/share/license/license.dat
export
PATH=$CDS_ROOT/tools/bin:$CDS_ROOT/tools/dfII/bin:$CDS_INSTALL_DIR/bin:$CDS_ROOT/tools/spectre/bin:$PATH
export CDS_Netlisting_Node Analog
export LD_ASSUME_KERNEL=2.4.0
########################################################
5)導入license.dat
source .bashrc
cd /cadence/share/license
lmgrd -c license.dat
6)退出cds用戶並重新登錄
在Terminal中 輸入 icfb&
『叄』 什麼版本CADENCE有spectre模擬器,是不是必須在Linux下安裝謝謝
cadence ic是一套做ASIC的軟體,這個是linux下的,如果你用的是5141版本,那麼是自帶spectre的,但是銷桐唯一不足就是它自帶的spectre實在是太老了,很多新的工藝庫文件都不認,所以後來很多人都會自己再裝mmsim,比如mmsim61還是72版本的,這時候就必須再設置一下環境變數使得ic5141可以調用睜帆mmsim的spectre。而ic610以上的版本都不再自帶spectre了,所以就必須安裝mmsim進行模擬。所有的這些做ASIC的軟體只有linux下的版本悉斗雹。