allegro 16.5 區域約束+BGA扇出

【1】新建一個PCB,畫邊框,導入網表,設定板層結構(這裏是4層S-GND-POWER-S),設定padpath和psmpath,放置BGA器件(這裏是一片cortex-a8的處理器AM3352)工具

【2】設定區域約束規則spa

【2.1】打開約束管理器,setup->contraints->contraint manager...,或者點擊工具欄上的圖標。router

【2.2】建立一個空的區域規則,blog

這裏命名爲RGN_AM3352。element

【2.3】設定RGN_AM3352的參數。it

【2.3.1】先建立一個共享的物理約束集PCS_BGA80(AM3352和DDR3都是0.8mm的球間距),設定最小線寬=4mil,io

過孔爲C45H25(這是我本身用PAD designer作的,焊盤直徑0.45mm,過孔直徑0.25mm)。class

【2.3.2】應用PCS_BGA80到RGN_AM3352angular

【2.4】設定間距route

【2.4.1】建立一個間距約束集SCS_BGA80,將除了HOLE以外的各類最小間距設置到4mil

【2.4.2】而後將SCS_BGA80應用到區域RGN_AM3352上

【2.5】繪製區域

【2.5.1】回到PCB editer,shape->rectangular。而後在右側options欄裏,選擇class爲constraint region,層爲全部,點擊assign to region後的按鈕,選擇剛剛建立的區域規則RGN_AM3352。

而後緊貼着AM3352周圍拖動鼠標畫一個框,完成後右鍵->done。

【2.5.2】

把鼠標放在剛剛畫的區域規則框上,右鍵show element,應該有相似的結果

【3】扇出操做

【3.1】方法一。會扇出全部有鏈接的引腳,若是設置不對,會產生DRC。

route->create fanout,而後到右側options裏設置pin-via space=centered

而後再鼠標左鍵單擊須要扇出的BGA,結果以下:

【3.2】會產生DRC的引腳不會被扇出。

route->pcb router->fanout by pick。右鍵setup能夠設置參數。也是鼠標左鍵單擊BGA執行扇出操做。完成後右鍵done結束。

【4】佈線的時候再刪除不須要的過孔和連線。

相關文章
相關標籤/搜索