Allegro 使用問答

admin @ 2014-03-26 , reply:0

Q:我的ALLEGRO 是14.0版本的,FILE——EXPORT——後面就沒有看到SUB DRAWING的命令了。如果用EDIT——COPY的話又不能把A板的線貼到B板上,我該怎麼辦?
A: 是不是你啟動Allegro 時Cadence Product Choices 沒選好,要選PCB Dedign Expert 或Allegro Expert~~~

Q: 在ALLEGRO中,找個器件好難啊,他只是點亮器件而游標不移動到器件那裡。請問各為大俠,有沒辦法可以象POWERPCB 那樣,查找零件時游標跟著移動?
A:確認將元件點亮后,將滑鼠移動至右下角的小顯示框中,單擊左鍵,游標即可自動轉到所點亮的元件處.

Q: 將logic_edit_enabled打開后,只能刪除單個的net, logic_edit_enabled打開".是?暮翁?打????
A: 在14.2中的操作:

Setup -> User Preferences Editor -> Misc -> logic_edit_enabled然後可以在LOGIC/NET LOGIC 下刪除NET。

Q: 想移動元件的某一個PIN , 請問該如何做。用move 命令, 總提示Symbol or drawing must have UNFIXED_PINS property。
A: edit -> properties 選中要move Pin的元件的 symbols,增加 UNFIXED_PINS 屬性即可。

Q: how can i get rid of the "dynamic length" dialogue box?
A: Setup -> User Preferences Editor ->Etch>allegro_etch_length_on

Q: 請問如何?⒁隕境??IN NUMBER及SILKSCREEN還原??
A:刪除此零件,再重新導入~~~或可以直接UPDATE 零件也可以

Q:從orcad導入后,place->quickplace,但是出來的元件上面很多絲橫,就和鋪銅一樣,怎麼回事?
A:把PACKAGE GEOMETRY 的 PLACE_BOUND_TOP 勾掉即可.

Q:請問在allegro中,怎??畫一條?]有綠漆的??
A:同樣位置再畫一根sold mask的線

Q: 如何將走線的尖角過渡改成圓弧?
A:可以直接畫圓弧上去,記得勾上replace etch,原來的線就沒了或使用slide 命令?然後在右?的tab option??中的comers改成arc,再去移?泳??就可以改成?A弧?

Q: allegro中覆銅的基本步驟是怎樣的?
A:edit/shape進入shape編輯模式——edit/change net(pick)點上GND net——shape/parameters設置相關參數(看help)——void/auto進行shape處理——shape/fill退出shape編輯模式。


Q:怎麼設置參數才能得到THERMAL REILIF 的連接呢 ?
A:在畫完鋪銅範圍以後,菜單會進入鋪銅狀態這時shape-->parameters...對於負片,在做熱漂移焊盤前,必須先定義各類焊盤的FLASH SYMBOL,*.FSM文件,然後加到各類焊盤的鋪銅層,再鋪銅。做出光繪文件就能看見連接了。

Q:請教如何修改手工銅的角度,還有就是我要在銅箔里挖一個VIA 或一個PIN 的空間,該如何做?
A:edit-->shape,選取銅箔,點右鍵done,這時菜單改變了,可以用edit-->vertex 修改頂點的方式修改銅箔邊框角度.而挖空間要用到void中的shpe(多邊形)或circle(圓形)或Element(零件外形)要不幹脆auto一下,自動會幫你挖好


Q:Regular pad 、Anti-pad 和Thermal pad的區別
A:真實焊盤大小、帶隔離大小焊盤、花焊盤

Q: 怎麼做方形(或其他非圓形)負片熱焊盤?
A:做一個方形(或其他非圓形)的shape symbol,然後再在做pad時將shape symbol賦給flash~~

Q: ALLEGRO中DRC標記的顯示,是否可以顯示為填充的,也就是像VIA那樣實心的。
A:當然可以了setup-->user preferences...勾選Display中的display_drcfill.

Q:allegro中怎麼加淚滴(teardrop)?
A: 要先打開所有的走線層,執行命令route->gloss->parameters.., 出現對話框,點選pad and T connection fillet,再點其左邊的方格,點選circular pads,pins,vias,T connections./OK/GLOSS即可。加淚滴最好在出GERBER之前加。若要MODIFY板子,則要先刪掉淚滴,執行命令 EDIT/DELETE,右邊的FIND欄中選CLINE,下面的FIND BY NAME 中選property,點more,選FILLET=,/點APPLY/OK即可。無論加淚滴還是刪掉淚滴,一定要先打開所有的走線層,否則,沒打開的走線層就不會有執行

Q:在ALLEGRO里打開的BRD里可導出元件,但是導出的元件如何加到庫里?
A:File-->Export-->Libraries...再將*.txt拷到你的device庫中,*.pad拷到pad庫中,其他的拷到你的psm庫中。

Q: ALLEGRO中有自動存檔系統嗎??
A:自動存檔需要用戶自己設置,具體方法如下:(你沒設置前是否有默認目錄,找找看)
setup>user preferences editer
autosave 設定自動存檔
autosave_dbcheck: 設置存檔時是否需要數據檢查,如果此項設為存檔時需要數據檢查則會使存檔時間加長。
autosave_time: 自動存檔時間設置。默認值為30分鐘,自動存檔時間設定範圍10~100分鐘。

Q: 請問在製作元件的時候怎麼定義元件的高度?
A:當你鋪好place_bound_top層shape以後,再執行Setup-->Areas-->Package Height,點擊shape,此時Option面板上就可以輸入高度了~~~

Q:為什麼在ALLEGRO的零件PADS顯示都是PADS外框線,怎樣才能顯示整個PADS,請指教!
A:Setup-->Drawing Options...Display: Filled pads and cline endcaps 勾選

Q:請問各位在Padstack Designer中的Padstack Layers的FILMMASK的作用及用法???
A:好像是用於助焊的,大小跟焊盤一樣大的

Q:請問如何設置在走線時,不自動避開
A:右邊的OPTIONS裡面的BUBBLE邊上那個框裡面先OFF

Q:在兩組插槽中間走了一組排線,由於在CCT中使用無網格步線,所以線與線的間距有大有小,有沒有辦法將一組線間距調整到等距寬度,這樣比較美觀。在Allgeo或CCT中有無此調線的命令?
A:In cct, you can use post-route, spread wire and center wire.
In allegro, you can use roue-glosss-parameter-ceneter lines between pads.

Q:請問如何有選擇性的更改,如,我只要改一個焊盤,或者我只要改一個器件
A:padstack--replace里可以改一個盤,或一個元件,或一類器件,

Q:如何在內層看到therml孔
A:正片可以直接看到呀,負片在光繪文件上就可以看到的。在setUPdrawing options 中的display 中的thermal pads 打勾就是了

Q: 如何在rename的時候把部分器件保護起來?!
A:給你所有要重新rename位號的器件添加一個auto_rename屬性!

Q:怎麼在ALLEGRO下使鋪的銅不 被塗上阻焊劑?
A: 開阻焊窗。在阻焊層鋪一塊同樣大小銅。

Q:這是我設計的一塊雙面板,上下兩部分是對稱的,現已經將上半部分的線布完,我想將這部分的線複製到下半部分,要求沿水平方向翻轉下來,請教如何在Allegro中實現,請指教~~~~
A:在COPY 命令下,如果要mirror 多條線時,先拉個框選種,然後要滑鼠左鍵點一下(這時被選種的內
容可以移動),然後再右擊,出現的"Mirror Geometry"選項就不顯灰了呀

Q:有一個LOGO,是 .bmp 圖象文件,請問怎樣將它導入ALLEGRO設計中,並且以SILKSCREEN的形式顯示
A:藉助第三方?件?把*.bmp ?成*.dxf,然後在allegro 中???xf 文件???先將bmp 轉成dxf,再生成format symbo!

Q:如何讓VIA在BGA的PIN間居中,
A:你只能直接輸入坐標定位,算好間距后,然後用矩陣複製就可以了。
矩陣複製就是,選中copy按鈕,在option下面的Qty下分別填入數值,即可複製
X表示 橫向複製
Y表示 縱向複製
Qty表示 你要複製幾次(就是說複製幾個via)
Spacing表示 複製的這幾個via間距都是多少
Order表示 複製的方向。
比如X方向複製,你在Order選擇Right,就是從你複製的這個原始via開始向右複製
依次的Left 表示向左複製。Down和Up分別表示向下和向上複製。

Q:如何在Allegro中只顯示連線,不顯示同一層的鋪銅有的時候檢查某一層的時候,既有連線又有鋪銅很難檢查
A:可以將除了鋪銅之外的所有線都hilight那麼就只有鋪銅是Dehilight
然後使用Display--Color Priority,關閉鋪銅的那個顏色這時候,這一層就只顯示連線了
不過需要注意的是,這一層的via、pad、等等的顏色不能和鋪銅的顏色一樣,否則將會一起不顯示了
也可以改變shape顯示的格點,在user preference editor中display選項卡,將display_shapefill一欄中的值填5~10之間的某個數(象素),這樣shape在顯示時就不是那麼顯眼了.

Q:請教Allegro的兩個功能
Setup------Property Definitions 有什麼功能和如何使用
Setup------Define Lists……怎麼用

A:請參考下面:
Setup------Property Definitions
是添加一些用戶的設定,雖然Allegro 里的Edit Property里的設定已經很多了,可能還有很多用戶希望的沒有,所以用戶可以自己發揮;
Setup------Define Lists
可以輸出相關的信息,按照上面的選項,點擊->按鈕選add,然後選show就可以了,

Q: 請教如何替換封裝?
A:請參考下面:
在Device中定義的語法是:
PACKAGEPROP ALT_SYMBOLS &#39(Subclass:Symbol,...;Subclass:Symbol,...)&#39
其中Subclass可設定為Top層和Bottom層,Top層的表示可以用“T”來表示,Bottom層的表示可以用“B”來表示。若Subclass沒有進行設定表示,系統會認為是Top層。
例:
原先的零件包裝為R0805,我們要設定它可以和Top曾的R0603和Bottom層的R1206進行包裝的轉換。
Device File中的定義:
(DEVICE file: R0805)
PACKAGE R0805
CLASS IC
PINCOUNT 2
PACKAGEPROP ALT_SYMBOLS &#39(T:R0603;B:R1206)&#39
END
這個Device文檔就表示R0805這顆零件可以和top層上包裝為R0603和Bottom層的零件包裝為R1206的零件進行更換。
註:一定要用一組單引號把所要轉換的零件框在裡面。


Q:執行什麼動作才能讓已有的via轉換為測試點,或者你們是怎麼生成測試點的。
A:rout-->testprep-->auto...中選中 replace via

Q:請教一個奇怪的鋪銅現象
我用ADD_SHAP_SOLID FILL,設LIN WIDTH 為4,加上後用了EDIT SHAP,設網路名為GND,並使VOID AUTO.但是不能自動避開其它網路

A:請參考下面:
不能小與0.003
0.003是指當執行Auto void時小於這個值的shape就自動刪除,單位為:平方英寸

Q:請問View--Color view save是什麼作用
A:第一個Complete,保存后的文件用寫字板打開可以看到當前打開的所有顏色的記錄
第二個選項是記錄了之前對顯示哪些、不顯示那些的操作

Q:我在SETUP USER PREFERENCES裡面進行了設置,但退出后就沒有了,不能保存?下次進入還是預設值?
A:參考下面:
問題主要可能是:
因為Allegro不支持空格符號,而Windows XP系統裝好Allegro后默認的Pcbenv會放在用戶目錄下,即:
documents and Settings×××pcbenv 而其中正好有空格。
解決方案為:
更改Pcbenv的位置。
步驟:
1. 右擊我的電腦,進入屬性設置高級環境變數
2. 點擊系統變數的 新建,
變數名:home
變數值:任何一個絕對路徑,注意不要有空格的路徑,例:D:
確定就可以了

Q:請教怎麼樣做一個弧形陣列的元件!
A:你在加Pin的時候,option里的copy mode選polar就可以了,其它和普通加矩陣pin設置差不多!

Q:ALLEGRO特殊規則區是怎樣做出來的(例如線進入這個區域線寬會有變化)
A:setup->constraints-> add area
在spacing / physical rules set 的set value 中?定一?所需的spacing/physical
edit ->properties ???才?的area(that is a shape)
?net_spacing_type
net_physical_type
填入一??名字,最好能表?他的?儺?
setup->constraints-> 在spacing / physical rules set 中分?e?assignment table
套用上去就可以了.
另外,?有一?添加area 的方法.
add -> shape ->unfilled
class board geometry
sub_class constraint_area

 




[admin via 研發互助社區 ] Allegro 使用問答已經有8475次圍觀

http://cocdig.com/docs/show-post-44486.html