Cadence很強大,PADS很方便,很多企業都在用這兩個EDA軟件,有的人習慣Cadence,有的人習慣PADS,有些公司用Cadence,有些公司用Pads,有時我們需要將兩種軟件格式的PCB和原理圖相互轉換,
下面是將Cadence Allegro的PCB文件轉化為PADS的PCB文件的方法
Cadence軟件,我安裝的是Cadence16.6
PADS軟件,我安裝的是最新的PADS VX.2.3
-
電腦安裝好Cadence 和PADS軟件,本人安裝的是Cadence 16.6和最新的PADS VX.2.3
-
添加用戶變量 ,變量名:AEX_BIN_ROOT,值: PADS軟件中translators軟件的bin目錄路徑
比如我的 AEX_BIN_ROOT = C:\MentorGraphics\PADSVX.2.3\SDD_HOME\translators\win32\bin
-
添加 用戶變量,變量名:AEX_ENABLE_JOBPREFS_LAYER_FIX,值: 1
比如我的 AEX_ENABLE_JOBPREFS_LAYER_FIX =1
-
添加用戶變量,變量名:Home, 值:Cadence軟件的pcbenv文件夾所在目錄的路徑
如我的Home=C:\Cadence\SPB_Data
- 打開allegro PCB editor,打開PCB editor時選擇XL版本,在Allegro軟件的Setup下的user preferences Editor 中的Skill選項里,在telskill選項中打√ , 這時軟件會彈出一個對話框,不用理會,關閉就是
-
將PADS軟件skill_scripts目錄里面的文件全部復制到Cadence軟件的pebenv目錄里面 如我的將C:\MentorGraphics\PADSVX.2.3\SDD_HOME\translators\skill_scripts里面的文件全部復制到C:\SPB_Data\pcbenv里面 到這里轉換的准備工作已經做完了
-
打開要轉換的Allegro PCB文件
-
command命令欄中輸入skill load "dfl_main.il",回車后,會看到返回T。 注意,輸入時,引號不能少,load和引號間是有空格的
-
執行完后,在Command中輸入:main out ,回車,這時會彈出一個對話框: 點擊“Star One Way Translation” ,等待運行結束 , 運行過程中不能有報錯,如果有報錯請查找原因並修正,運行成功后commend命令欄提示成功,DONE
到這一步完成后,剛剛打開的這份PCB就已經被軟件處理過了,做完了PADS導入前的處理工作 ,可以不用關掉allegro軟件
-
打開 PADS layout軟件,文件-導入,導入文件選擇類型選擇allgro PCB文件,然后找到剛剛打開的allgro 文件,導入,等待完成即可,layout中就打開了該PCB文件。再設置一下顯示顏色等等就可以了
如果沒有前面9步的處理,直接導入一份未經處理的allegro PCB文件,pads會提示allegro未做好遷移准備,是轉換不了的,以后我們再轉換文件時直接從第7部開始就是了