一:焊盤篇
- 問題一:用padstack editor制作完焊盤后,在pcb editor中找不到焊盤。
解決辦法:在Pcb editor中選擇set→user preference→paths→Library→分別在padpath和psmpath中加入焊盤的路徑(選中所對應的上層文件夾即可)
二:網表導入篇(Cadence中生成netlist失敗的原因)
- 問題一:Unable to open c:\Cadence\PSD_14.2\tools\capture\allerro.cfg for reading.Please correct the above error(s) to proceed.
錯誤原因:allegro.cfg文件找不到或allegro.cfg文件不能打開,這個問題的根源是,有可能每台電腦上安裝Allegro的位置不一樣,allegro.cfg文件找不到是理所當然的。
解決辦法:點生成netlist,點setup,修改路徑為capture\allegro.cfa所在路徑,把allegro.cfg文件的位置選擇你現在安裝目錄的文件位置。(示例:D:\Cadence\SPB_16.5\tools\capture\allegro.cfg)
2.問題二:#1 ERROR(ORCAP-36055):Illegal character in \hi-am13-mb-v.ooo(a10)
#2 ERROR(ORCAP-36055):Illegal character in \hi-am13-mb-v.ooo(a10)\
#3 ERROR(ORCAP-36055):Illegal character in \hi-am13-mb-v.ooo(a10)\
…….
錯誤原因:首先確認了是非法字符,ORCAD包含的非法字符有:”/”、”<”、”>”、”#”、”$”、”(”、”)”。
解決辦法:懶得寫,自己上網查。提醒自己以后在使用ORCAD和ALLEGRO時不要使用中文路徑、且文件名和路徑名中均不能有非法字符,否則將無法導出網表。
3.問題三:netlister failed.please refer to session log or netlist.log for details.
錯誤原因:檢查或者重新排列(Annotate)元器件的標號,防止出現多個元器件重復命名;檢查每個元器件是否有擁有自己的封裝,封裝名是否正確,名稱要保持完全一致。(Tips:這只是其中幾個小原因,更多的原因需探索)
解決辦法:挨個試…(這種原因最可怕,沒有具體提醒)
4.問題四:#ERROR(24)File not found
Packager files not found
錯誤原因:導入網絡表的路徑沒有設置正確,選擇網表路徑時,要雙擊打開網表所在文件夾,再點擊OK。如果不雙擊打開網表文件夾,cadence導入的路徑為上一級文件路徑。
解決辦法:選擇路徑時直到進入網絡表文件夾里。(同一原理圖的pcb文件和網表放在一個文件夾下)
5.問題五:Name is too long
錯誤原因:名稱尺寸設置太小。
解決辦法:改大
6.問題六:Symbol 'CS2-100-70X60' for device 'CAP NP_CS2-100-70X60_1000PF' not found in PSMPATH or must be "dbdoctor"ed.
錯誤原因:此類錯誤和沒有PCB封裝有關。
解決辦法:在pcb中打開setup→User preferences→paths→Library→對preference項進行添加→根據consen公司的共享庫,找到lib-pcb文件夾→打開關於PCB封裝庫的配置說明文件.docx→根據操作步驟進行添加即可 。
三:Allegro PCB篇
- 問題一:ERROR-Could Not Generate Shape Arc segment is outside of the extents.
錯誤原因:原來軟件默認原點在(0,0),所以畫到負數那邊屬於區域外就不能畫了,必須設置原點到新的位置,如下圖。
解決辦法:Setup→Design parameter Editor→Design→在Move origin位置將坐標改為(10000,8000),上面的Extent坐標會對應發生變化(-10000,-8000),此時即可畫圖。
2.問題三:Allegro 在使用過程中options不小心被關掉了怎么重新調出來?
解決辦法:View→windows→在前面選中即可。
3.問題四:Allegro如何將十字設置成大光標?
解決辦法:Set→User preferences→Display→Cursor→若pcb_cursor復選框中是cross,則是小十字光標,若是infinite則為大光標。
4.問題五:如何將Allegro中的元器件鎖定不再移動?(在畫PCB的時候,有一些關鍵元器件無需再移動,為了防止其移動,可以將這個元器件固定。)
解決辦法:在pcb下面的command命令欄輸入控制命令:fix鎖定元器件;unfix解鎖元器件。方法二:也可以點擊圖中兩個符號,左邊的為鎖定,右邊的為解鎖。
5.問題六:在Allegro中布局時,如何快速通過選擇原理圖中的元器件直接進行布局?
解決辦法:在原理圖的Options下面選擇preferences會出來一個對話框,對話框里選擇Miscellaneous,找到Intertool Communication選項,選中Enable Intertool Communication(允許原理圖和ALLEGRO交互)選項,就可以了。
6.問題七: Allegro如何修改封裝中焊盤的引腳編號?
解決辦法:打開dra文件→find→僅選中text在前面打勾→點擊焊盤上的序號編碼→找到Edit→點擊Text→彈出Text Edit框→在Enter new text中輸入新的編碼即可。