Cadence教程1——ncsu-cdk安裝

以下步驟建議在root下進行,在配置好之后再把整個工程文件復(fù)制給某個用戶。

更詳細的原文見baker的個人主頁。

建立目錄

mkdir -p /opt/PDKs  
mkdir -p /home/Projects/CMOSedu

其中第一個是pdk的目錄,以后有其他工藝的pdk也放這里面。第二個是工程目錄。

下載PDK

可以從NCSU官網(wǎng)下載,也可以從我的百度云下載。

把ncsu-cdk-1.6.0.beta這個文件解壓出來,復(fù)制到/opt/PDKs目錄下。

配置工程目錄

opt/PDKs/ncsu-cdk-1.6.0.beta/cdssetup目錄下所有文件復(fù)制到最開始建立的工程目錄$HOME/CMOSedu中。

然后把cdsinit、simrc、cdsenv這幾個文件改成.cdsinit、.simrc.cdsenv。(就是在前面加了一個點,變成隱藏文件,注意你要確保你的系統(tǒng)設(shè)置成隱藏文件可見,方便后面的工作)

同時我們想和之前一樣集成calibre,仍然把calibre_config這個文檔中的代碼段加到.cdsinit中。

或者你可以直接把我的cdsinit替換到你的工程文件中,著里面還加入了一些比較有用的設(shè)置,具體請看這里。

然后在cds.lib這個文件中加入最下面三行。

DEFINE analogLib /opt/cadence/IC617/tools.lnx86/dfII/etc/cdslib/artist/analogLib  
DEFINE functional /opt/cadence/IC617/tools.lnx86/dfII/etc/cdslib/artist/functional  
DEFINE sbaLib /opt/cadence/IC617/tools.lnx86/dfII/etc/cdslib/artist/sbaLib

這個目錄你根據(jù)自己的實際情況更改一下,比如你用的IC615啦什么的。

修改有bug的DRC等文件。

$HOME/ncsu-cdk-1.6.0.beta/lib/NCSU_TechLib_ami06這個目錄中的divaDRC.rul, divaEXT.rul, 和divaLVS.rul這三個文件刪掉,下載新的diva_rule_files.zip替換進去。

bashrc

下載鏈接在這里:bashrc

按照上一篇博客所寫的,改一下就可以了。

復(fù)制給某個用戶

如果某個用戶需要這個工藝庫的話,只用把整個工作目錄復(fù)制給他就行了,比如

cp -R /root/Projects/CMOSedu /home/someuser/Projects/  
chown -R someuser /home/someuser/Projects/CMOSedu

啟動之后就是這個樣子啦

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容