Cadence IC6 cdb2oa 轉換方法
0. 確認shell環境設定有assura5141 以及 IC615
以下是cshrc的環境設定
1 2 3 4 5 |
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創建一個工作目錄
1 |
mkdir ic615 |
2. 切換到新創建的目錄
1 |
cd ic615 |
3. 確認IC5141的cds.lib裡包含要被轉換的庫文件
1 2 |
INCLUDE /eda/IC5141/share/cdssetup/cds.lib DEFINE PDK ./PDK |
4. 用下面的指令把IC5141的CDB庫轉換為IC615的OA庫
1 |
cdb2oa -lib design -cdslibpath [ic5141_library_path]/cds.lib |
例如: cdb2oa -lib PDK -cdslibpath /work/project/IC5141/cds.lib
5. 把IC615的基本庫路徑加入新生成的cds.lib文件
1 |
> echo INCLUDE /eda/IC615/share/cdssetup/cds.lib >> cds.lib |
6. 打開virtuoso確認有無錯誤
批次做cdb2oa 轉檔
建立一個檔案 run_cdb2oa.sh
之後source run_cdb2oa.sh
1 2 3 4 |
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 |