By Jiefu Wu, Graser
Allegro Flow Planning 於高(gāo)速 PCB 設計流程中能夠大(dà)幅度的(de)縮短評估佈線空間及走線方式所花費的(de)時間成本,並且提升設計效率。現在,搭配 Allegro PCB Symphony Team Design Option 線上協同作業功能,能將 Flow Planning 所規劃之佈線走勢藉由線上多(duō)人(rén)合作來加速 PCB 設計流程,快(kuài)速完成 PCB 設計。
預先建立 Flow Bundle 評估佈線空間規劃走線趨勢
一招掌握佈線空間規劃走線
以往工程師在評估 PCB 佈線空間以及規劃走線趨勢時,往往需要先考量訊號品質並依照(zhào)零件佈排空間以及過孔小心翼翼地試著拉線,一次又一次地重複步驟,直到佈線空間及走線規劃呈現最合理(lǐ)的(de)狀態,方能進行實際走線。而在高(gāo)複雜度及高(gāo)密度的(de) PCB 設計情況下(xià),以上步驟猶如穿針引線,見縫插針,讓人(rén)絞盡腦汁仍不得(de)其所。
現在,使用(yòng) Flow Planning 功能預先建立 Flow Bundle,一次將群組訊號呈現整束 Bundle 圖形來進行走線規劃,並將 Bundle 圖形依照(zhào)實際走線規範顯示所需空間,快(kuài)速地評估佈線空間及走勢。
1. |
首先將 Allegro PCB Editor 的(de)編輯模式切換到 Flow Planning 模式以建立Flow Bundle。您可(kě)點選 Tool Bar 上的(de)圖示或者由操作介面右下(xià)方的(de)模式選單欄位做(zuò)切換。 |
---|
2. |
建立 Bundle 的(de)方式分(fēn)為自動及手動,隻要預先設定好訊號群組關係,Auto Bundle 可(kě)自動將設計版面所有的(de)群組訊號建立 Bundle。 |
---|
使用(yòng)手動則有兩種方式,一是在 Constraint Manager 中的(de) Properties > Ratsnest Bundle Properties 對群組訊號作設定。
二是在設計版面中直接針對要規劃的(de)訊號群組鼠線使用(yòng)滑鼠右鍵 Create Bundle。
Bundle 建立完成後接著對要規劃 Bundle 的(de)使用(yòng)滑鼠右鍵 Create Flow 規劃所需要的(de)走勢。
當 Flow Bundle 產生出來之後,我們便可(kě)藉由針對 Flow Bundle 相對寬度的(de)設定調整來做(zuò)走線空間的(de)評估。
1. |
首先進入 Setup > Design Parameter Editor > Flow Planning 頁面,選擇 General,接著針對右方 Flow line 的(de)相對寬度百分(fēn)比調整欄位(Flow line relative width)做(zuò)設定(預設為 50%)。 |
---|
2. |
接著將相對寬度設定調整為 100%,讓 Flow Bundle 依循 Constraint 內的(de)走線寬度及間距設定,貼近實際走線空間。 |
---|
3. |
如果想讓走線寬度更加餘裕可(kě)把百分(fēn)比調高(gāo),最大(dà)可(kě)調至 300%。 |
---|
走線空間以及趨勢規劃完成,接著就是完成實際走線的(de)問題了(le)。開始分(fēn)工吧!輪到我們的(de)好幫手上場了(le)!
使用(yòng) Symphony 線上協同作業功能加速 Layout 進行
透過 Allegro PCB Symphony Team Design Option 可(kě)讓您建立一個通(tōng)用(yòng)數據庫以執行線上 layout 協同作業,且每個團隊成員在執行作業時可(kě)在畫面中即時查看到其他(tā)團隊成員對 Layout 所做(zuò)的(de)變更。使用(yòng)這種通(tōng)用(yòng)數據庫方法,每一位 Layout 工程師都可(kě)以簡單地分(fēn)享他(tā)們目前的(de)設計,並邀請其他(tā) Layout 工程師加入一起作業。
而使用(yòng) Symphony 線上協同作業功能不隻能夠在本地區域網路中建立連線項目,甚至可(kě)與遠處的(de)工作夥伴建立連線。
試想,原本靜態的(de)分(fēn)工作業模式,將 Layout 分(fēn)成數個區塊交由工程師分(fēn)別作業最後再整合成一個完整的(de)檔案,其中如果有衝突或是需要討論的(de)部分(fēn)就必須等到整合檔案後才能確認。現在可(kě)直接在線上一起確認走線空間以及趨勢規劃,每位工程師正在操作的(de)部分(fēn)均會 Highlight 並鎖定防止其他(tā)人(rén)作業衝突。
比較起來,是不是方便很多(duō)呢(ne)?
總結
原先 Layout 的(de) Design Flow 是由單人(rén)規劃並且使用(yòng)靜態分(fēn)割 Layout 協同作業;現在,使用(yòng) Flow Planning 功能預先建立 Flow Bundle 評估走線空間並規劃走勢,再搭配 Allegro® PCB Symphony Team Design 線上同時作業,能夠做(zuò)到雙向即時確認,加速 PCB 設計流程、減少反覆重工的(de)時間。
最重要的(de)是,在面對茫茫 PCB 線海時,你不再形單影(yǐng)隻,孤單一人(rén)了(le)!快(kuài)來嘗試看看吧!