安裝IC設計軟體

開始安裝之前,先建立安裝目錄:

mkdir –p /opt/cadence/installscape

mkdir –p /opt/mentor/Calibre2015

由於安裝包全部都已經解壓完畢,所以省去了解壓的過程,直接開始安裝過程

安裝InstallScape

03.InstallScapeI下的Scape04.23-s010lnx86.t壓縮包複製到/opt/cadence/installscape

在installscape文件夾內打開終端,解壓:

zcat IScape04.23-s010lnx86.t.Z | tar –xvf-

啟動InstallScape

sh /opt/cadence/installscape/iscape/bin/iscape.sh

設置默認安裝位置

安裝Cadence IC617

點擊「Local directory/Media install」----「Browse」並選擇安裝文件所在的文件夾04.IC06.17.700_Base,確認路徑的正確然後點「Continue>」

勾選要安裝的軟體,選擇「Next」

確認安裝的路徑,點擊「Start」開始安裝

注意這一步選2

注意這一步選n,不要更改OA的默認安裝位置

坑⑥:此處又是一坑,輸入n纔是按默認路徑安裝

其餘步驟一律回車,直至安裝完成

安裝MMSIM151

安裝過程與IC617類似,選擇安裝文件夾所在的05.MMSIM15.10.284_Hotfix

確認安裝目錄,點擊「Start」開始

不同的地方在於,在這裡OA目錄要設置為之前IC617的OA目錄

點擊「Done」完成完裝,退出InstallScape

安裝Calibre2015

05.Calibre.2015文件夾下的aoi_cal_2015.2_36.27_mib.exe拷貝至/opt/mentor/Calibre2015目錄下,在該目錄下打開Terminal執行:

./aoi_cal_2015.2_36.27_mib.exe

輸入「D」----「yes」,等待安裝完成

打補丁

進入/mmt/hgfs/share/07.cadence_path目錄,打開終端

給IC617打補丁

./cadence_patch.sh /opt/cadence/IC617

給MMSIM151打補丁

./cadence_patch.sh /opt/cadence/MMSIM151

08.calibre_patch文件夾下的文件複製到以下目錄,/opt/mentor/Calibre2015/aoi_cal_2015.2_36.27,在目錄中打開終端,執行:

chmod a+x patch_calibre sfk

./patch_calibre aoi_cal_2015.2_36.27

配置IC設計環境

安裝license

首先獲得網卡物理地址:

ifconfig

如下圖所示,地址為:000c29336fb8

在windows下,在08.calibre_license目錄下,使用記事本打開licgen.bat文件,將中間的字元串替換為第(1)步獲得的地址,保存

以管理員身份運行licgen.bat,則自動生成license.dat文件

坑⑦:已知在Win10系統下,即使運行不報錯,也很大概率無法生成license.dat,我是在Win7系統中生成的,若遇到無法生成的問題,可以換系統嘗試

在/opt/mentor下新建文件夾license,將 08.calibre_license下剛生成的licens.dat文件複製到該文件夾下

而cadence的license.dat文件在08.cadence_license文件夾下,直接複製到/opt/cadence/IC617/share/license目錄下

環境變數的配置

環境變數需要設置的內容在09.bashrc的bashrc文件內,雙擊打開後全選,複製

進入/home/$usrname目錄,這裡$usrname是普通用戶的用戶名,例如我的是/home/peter,選擇顯示隱藏文件

雙擊打開.bashrc,將剛剛複製的內容粘貼到最後,點擊「Save」保存

注意找到這行,將peter修改為自己的主機名否則運行Calibre會出錯

坑⑧:環境變數的設置往往是大坑!!!!!!直接複製粘貼別人寫好的,由於路徑、名字不一樣很可能會出現不適用的情況,然而仔細看的話還是能猜的出大概意思,主要是設置路徑等變數,很多時候可以根據情況自行修改

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

關於環境變數的修改,需要設置的地方我已經用雙行!!!!!!!!!!!!!標記,例如

是設置license的位置,可以找到這些位置,然後根據注釋理解,學會修改環境變數。

另外關於環境變數的配置:

有的是將.bashrc放在工程目錄下,運行前再載入,這樣就不會影響系統其它軟體的運行環境

有的是直接修改/etc/profile文件修改全局環境變數,任意用戶登錄時都會載入

我這裡是寫到指定用戶的.bashrc文件下當登錄時自動載入,主要是懶得每次都載入一遍 o(▼皿▼メ;)o

關於環境變數的詳細說明後期有空會整理分享

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

集成Calibre開發環境

Calibere開發環境的集成需要在cdsinit中加入相關的代碼,10.calibre_config文件夾下的calibre_config文件給出了需要複製的代碼,由於工藝庫文件時一般自帶有cdsinit文件,可以直接複製代碼段至工藝庫的cdsinit文件中

運行Virtuoso

在home目錄中新建一個Eda目錄用於存放工程文件,在目錄中右鍵打開終端:

virtuoso&

坑⑧:啟動時若出現找不到libGLU.SO.1的問題,解決辦法如下

如果出現錯誤:……error while loading shared libraries:libGLU.so.1:cannot open shared object file:No such file or directory,這個問題懷疑是缺少64或x86的庫文件導致的,那麼萬裏長徵還差最後一步,在12.mesa-libGLU文件夾下有兩個安裝包可修復此問題,在此文件夾內右鍵打開終端:

(root許可權下)

rpm -ivh mesa-libGLU-9.0.0-4.el7.i686.rpm

rpm -ivh mesa-libGLU-9.0.0-4.el7.x86_64.rpm

安裝完畢後,再嘗試啟動,順利啟動完成,雖然有錯誤提示但不影響使用

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

本來應該包含免費的NCSU工藝庫的安裝,畢竟沒有工藝庫實際也是無法學習的,但目前本人在使用該工藝庫的過程中遇到了很多問題,實在是不推薦使用,因此我提供了NCSU的PDK安裝文件,但大家可以自行搜尋其他更好用的工藝庫來安裝

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

祝學習愉快

2018.5.26

Peterac


推薦閱讀:
相關文章