Cadence ADE 主要的simulation 工具是spectre
如何整合HSPICE到 Cadence ADE 的環境裡
整合方法有二種,看自己喜歡用哪一種方式整合
先來介紹第一種整合方法:
首先要確認HSPICE的安裝路徑
我是安裝在 /usr/synopsys/G-2012.06-SP1
安裝HSPICE-ADE接口:
1.設置環境變數CDS_LOAD_ENV使CADENCE發現HSPICE.cdsenv
setenv CDS_LOAD_ENV=CSF (這個變數設置放在其他與HSPICE相關的變數前)
2.添加下面這條 SKILL 語句到.cdsinit文件
1 |
load("/usr/synopsys/G-2012.06-SP1/interface/HSPICE.ile") |
(可以是ic5141/tools/dfII/local目錄下的,也可以是你自己user home 目錄或啟動icfb目錄下新建的這個文件)
3.執行source /usr/synopsys/G-2012.06-SP1/hspice/bin/kshrc.meta設置hspice運行的環境變數
執行icfb&後ciw窗口出現類似下面的訊息則說明安裝成功了,但是現在還不能使用HSPICE
1 2 3 4 |
Loading HSPICE.cxt ==== HSPICE-ADE Interface, G-2012.06 BUILD ===== ==== COPYRIGHT 2008-2012 SYNOPSYS INC. ===== ==== HSPICE-ADE Interface installed successfully ===== |
更新library文件(關鍵)
要使用HSPICE ,必須更新analogLib 生成hspice view 和相關訊息
1.ciw窗口中選擇Tools->HSPICE Library Update Utility
2.在Library下選擇需要更新的library 如analogLib
3.選擇Update to a New Path,選擇或輸入你要保持新library的路徑
4.選中Include HSPICE … 和 include hspiceLib
更新完成後你會發現你啟動目錄下的cds.lib文件改變了,
原來的DEFINE analogLib … 變成了下面的
DEFINE analogLib /path/to/newpath/analogLib
如果有重複定義請刪除
5.檢查CDS.log文件,確認是否有cell沒有轉換成功
再來介紹第二種整合方法:
先切換到安裝HSPICE的目錄夾
1 |
cd /usr/synopsys/G-2012.06-SP1/hspice/bin |
執行config 使用圖形界面整合到ADE裡面
1 |
./config |
按下close to continue
選擇好設定
按下configure
configure完成
使用圖形界面整合完也是需要 更新library文件