Cadence IC6 cdb2oa 轉換方法

Cadence IC6 cdb2oa 轉換方法
0. 確認shell環境設定有assura5141 以及 IC615
以下是cshrc的環境設定

setenv ASSURAHOME /eda/ASSURA5141
setenv CDS_Root /eda/IC615
setenv CDSDIR /eda/IC615
setenv CDSHOME /eda/IC615
setenv CDS_INST_DIR /eda/IC615

1. 為IC615創建一個工作目錄

mkdir ic615

 
2. 切換到新創建的目錄

cd ic615

3. 確認IC5141的cds.lib裡包含要被轉換的庫文件

INCLUDE /eda/IC5141/share/cdssetup/cds.lib
DEFINE PDK ./PDK

4. 用下面的指令把IC5141的CDB庫轉換為IC615的OA庫

cdb2oa -lib design -cdslibpath  [ic5141_library_path]/cds.lib

 
例如: cdb2oa -lib PDK -cdslibpath /work/project/IC5141/cds.lib
 
5. 把IC615的基本庫路徑加入新生成的cds.lib文件

> echo INCLUDE /eda/IC615/share/cdssetup/cds.lib >> cds.lib

6. 打開virtuoso確認有無錯誤
 
批次做cdb2oa 轉檔
建立一個檔案 run_cdb2oa.sh
之後source run_cdb2oa.sh

cdb2oa -cdslibpath /work/project/IC5141/cds.lib -lib test -log ./cdb2oa.gui.log -appendlog -mapundefinedpingroups strong 
cdb2oa -cdslibpath /work/project/IC5141/cds.lib -lib st02 -log ./cdb2oa.gui.log -appendlog -mapundefinedpingroups strong 
cdb2oa -cdslibpath /work/project/IC5141/cds.lib -lib cyt3 -log ./cdb2oa.gui.log -appendlog -mapundefinedpingroups strong 
cdb2oa -cdslibpath /work/project/IC5141/cds.lib -lib jm -log ./cdb2oa.gui.log -appendlog -mapundefinedpingroups strong 

1435842281667

上一篇 Cadence IC5141 cds.lib library 與滑鼠滾輪設定
下一篇 Linux Cachefiles 加速NFS