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
