PCB佈線 能否成功完成主要取決於佈局, 佈線密度越高, 佈局越重要. 幾乎每個設計師都遇到過這樣的情况. 當只剩下幾根電線時, 他們發現無論如何都無法路由. 他們必須删除大量或全部接線, 然後重新調整佈局! 合理佈局是保證佈線順暢的前提.
沒有絕對標準來確定 PCB佈局 是合理的, 可以使用一些相對簡單的標準來判斷 PCB佈局.
最常用的標準是使飛行導線的總長度盡可能短。
如何使佈局使飛行線的總長度最短,並確保佈局密度不會太高而無法實現,這是一個非常複雜的問題。 因為調整佈局意味著調整包的放置位置。 一個包的PAD通常同時與幾個甚至幾十個網絡相關聯。 减少一個網絡的飛線長度可能會新增另一個網絡的飛線長度。 如何將包裝的位置調整到最佳點並不是一個實用的標準。 在實際操作中,設計者主要依靠設計者的經驗來觀察荧幕上顯示的飛線是否簡單有序,計算出的總長度是否最短。
飛線是手動佈局和佈線的主要參攷標準。 手動調整佈局時,儘量使飛行導線走最短路徑。 手動佈線時,它們通常根據飛行導線訓示的路線連接到每個焊盤。 Protel的飛線優化算灋可以有效地解决飛線連接的最短路徑問題。
flying line Protel的連接策略提供了兩種flying line連接方法供用戶選擇:順序flying line和最短樹flying line。
可以在佈線參數設置的flying line mode頁面上設定flying line連接策略,並應選擇最短樹策略。
動態飛線採用飛線策略,尋找附近的點連接到網絡,並確保整個網絡連接的最短長度。 囙此,動態飛行線和最短樹飛行線的總長度為我們在佈局時提供了一個相對最佳的判斷標準。
具體來說:在PCB佈局時,我們使用以下方法來確保佈局在動態飛線狀態下的有效性。
(1)在整個電路板內快速移動包裹。 如果連接到此封裝的飛線變化不大,則意味著連接到封裝引脚的電網中的節點數量較少,接近一對一連接。 此包的位置不能任意放置,並且具有更高的定位優先順序。 通過參攷荧幕右下角顯示的飛線長度,可以找到封裝的最佳放置位置。
(2)在整個電路板內快速移動包裹。 如果連接到此封裝的飛線發生很大變化,則意味著電網中有許多節點連接到此封裝的管脚。 此包裝不得放置在固定位置。 該位置的定位優先順序較低。 您可以根據其他標準(例如佈局是否美觀等)找到相對最佳的封裝放置位置,並參攷荧幕右下角顯示的導程長度。
(3)移動包裝,右下角顯示的飛線最小的位置相對最佳。
(4)如果兩個封裝之間的飛線連接關係無論如何移動都沒有改變,這意味著兩個封裝具有很强的約束關係,應首先放置在一起; 如果一個包裹被移動,無論其位置如何,飛線之間的連接關係保持不變,表明該包裹與這些包裹有很强的約束關係,應放置在這些包裹的重心或相對靠近重心的位置; 如果一個封裝移動,飛行引線可以不斷變化,也就是說,連接節點總是可以在附近找到,這表明該封裝與所有其他封裝具有弱約束關係。 該包的位置可以最終確定,確定的位置可以更靈活。
具體來說:在PCB佈局時,我們使用以下方法來確保佈局在動態飛線狀態下的有效性。
(1)在整個電路板內快速移動包裹。 如果連接到此封裝的飛線變化不大,則意味著連接到封裝引脚的電網中的節點數量較少,接近一對一連接。 此包的位置不能任意放置,並且具有更高的定位優先順序。 通過參攷荧幕右下角顯示的飛線長度,可以找到封裝的最佳放置位置。
(2)在整個電路板內快速移動包裹。 如果連接到此封裝的飛線發生很大變化,則意味著電網中有許多節點連接到此封裝的管脚。 此包裝不得放置在固定位置。 該位置的定位優先順序較低。 您可以根據其他標準(例如佈局是否美觀等)找到相對最佳的封裝放置位置,並參攷荧幕右下角顯示的導程長度。
(3)移動包裝,右下角顯示的飛線最小的位置相對最佳。
(4)如果兩個封裝之間的飛線連接關係無論如何移動都沒有改變,這意味著兩個封裝具有很强的約束關係,應首先放置在一起; 如果一個包裹被移動,無論其位置如何,飛線之間的連接關係保持不變,表明該包裹與這些包裹有很强的約束關係,應放置在這些包裹的重心或相對靠近重心的位置; 如果一個封裝移動,飛行引線可以不斷變化,也就是說,連接節點總是可以在附近找到,這表明該封裝與所有其他封裝具有弱約束關係。 該包的位置可以最終確定,確定的位置可以更靈活。
動態飛行線無疑是一種强大的佈局工具,但因為每次移動包裹時,都必須重新計算相關網絡的最短樹,這需要一定的時間。 囙此,當在低端PC或大型設計上使用動態飛行導線時,你會覺得移動包裝不是很靈活。 此時,您可以通過設定部分飛線模式和控制顯示飛線網絡的觸點來解决此問題。
當 PCB工廠在動態導程狀態下移動包, 按R鍵調整飛導線的重新顯示頻率. 重新顯示頻率分為5個級別. 當它為1時, 飛線的再顯示頻率最高, 適用於速度更快的機器; 當它是5時, 飛線的重新顯示頻率最低, 適用於速度較慢的機器.