您現在的位置是:首頁 > 運動

Mentor Xpedition教程9-A

由 光知能伏無穹 發表于 運動2021-12-16
簡介僅憑上述手工指定引擬引腳與網路的方法,還不足以完成複雜的網路設定,複雜的拓撲網路需要在約束管理器中單獨設定,如圖12-20所示,開啟約束管理器,顯示“ Topology”工具欄,選中需要修改的網路後,使用“ Topology”工具欄的“ N

360安全防護怎麼關閉

第12章佈線設計

在PCB的設計流程中,佈線設計的地位絕對是重中之重設計軟體的高效與否就體現在佈線的各種操作中,需要快速、有效地達到設計師的目的,走出合乎約束規則的訊號路徑。

佈線,行業中又叫“走線、拉線、 Layout”,是將PCB上有網路連線關係的Pin(引腳)用細銅線或平面銅箔連線起來,使其具有電氣導通關係的過程。EDA軟體在佈線的過程中,透過多種智慧演算法與智慧工具,大大簡化工程師的佈線過程,由最原始的手工畫線到如今讓成千上萬的Pin自動連線EDA軟體為電子工業的蓬勃發展做出了巨大貢獻。

Mentor Xpedition繼承原 Mentor Expedition軟體的優良特點,再一次透過多方最佳化的特色功能,領先了整個EDA行業。在PCB設計中,其流暢的動態敷銅、線路動態最佳化與推擠、匯流排的通道佈線(也稱規劃組)、草圖佈線、抱線佈線等特色功能使其一騎絕塵,再加上優秀的分散式中心庫管理,使其深受大型(尤其是跨國型)電子企業的喜愛。

2.1佈線基礎

12.1.1滑鼠筆畫

在本書講述建庫或新建PCB的章節中,儘管已經介紹了許多相關的快捷操作,但讀者在使用過程中會發現,一些常用命令的出現頻次遠遠高於其他命令,且頻次高到就算是使用快捷鍵,也會覺得不甚快捷,因此 Mento公司的 Xpedition/ Expedition系列軟體在很早的時候,便引入了滑鼠筆畫( Stroke)功能,即透過按住滑鼠右鍵畫出不同的圖形,軟體就會執行相關命令或進入某種模式,以此提高工作效率。

另外,使用滑鼠筆畫的優勢還在於滑鼠筆畫可以在操作中進行,如移動的器件還附著在滑鼠上,或走線還吸附在滑鼠上時,同樣能畫出滑鼠筆畫,如切換單層/多層顯示等。

透過軟體的官方幫助(F1)搜尋 Mouse Strokes(滑鼠筆畫),即可檢視所有的筆畫命令。軟體會將筆畫按照如下列所示的3×3矩陣進行識別滿足要求即執行相應命令。

Mentor Xpedition教程9-A

筆者在此不再一一贅述所有的命令,希望讀者能夠自行査閱幫助文件養成學習軟體的良好習慣。筆者僅根據大量的工程實踐,推薦讀者牢記以下使用頻次最高的滑鼠筆畫,如表12-1所示。

表12-1滑鼠筆畫

Mentor Xpedition教程9-A

注意:

關於單層顯示切換命令, Xpedition版本比以往版本有所改進,版本中, Assembly(裝配)與 Silkscreen(絲印)層的物件是不隨當前層一起切換的,現在 Pedi-tion中改為隨頂層與底層一起顯示,即切換到內層的單層顯示時,不會再出現裝配層或絲印層的資訊了。

另外還有模式切換命令,使用頻次也非常高,如表12-2所示。

表12-2模式切換命令

Mentor Xpedition教程9-A

12.1.2物件的選擇與高亮

Xpedition版本中新加入的“選擇模式”,是 Mentor Graphics公司歷時兩年研發才推出的全新功能,該模式下可以透過全域性互動過濾器,任意選擇需要的物件並對其進行操作,該模式下的【F1】~【F12】快捷鍵會根據所選物件自行切換命令,熟悉該切換之後,工程師可以在“選擇模式下完成絕大部分佈局佈線操作,免去在各個模式間切換的煩惱。

在“選擇模式”下,顯示控制視窗會啟用“全域性顯示與互動選擇”視窗的選擇過濾項,如圖12-1所示,可以透過該勾【 Selection】的選項,可以決定該物件是否能在“選擇模式”中被滑鼠選中選擇模式的該項特性多應用於電路的區域選擇與精確移動、複製操作(見本章第12。2。15節內容),是原版本一些選擇功能的“進化”版本。

‘’Visibi1ity”(可見性)選項下為各物件的全域性顯示開關,該開關的引入雖在一定程度上起到了便捷作用,但與此同時,意味著同一物件的顯示會同時被兩處開關控制,非常容易造成混淆,因此請讀者特別注意這點,編者建議僅在必要的情況下使用全域性開關,而平時對各物件單獨進行開關控制,保持全域性顯示開關的開啟。

在“ Visibility”(可見性)與“ Selection”(可選擇性)下方有一個全域性控制按鈕,單擊可以一次性設定所有選擇物件,如圖12-2所示,合理使用“ Unset All”(取消所有選中)、Set A11(選中所有)。另外,Save(儲存)與 Restore(恢復)可以“儲存”一個現有狀態,隨時使用“恢復”退回到這個設定狀態。

Mentor Xpedition教程9-A

圖12-1全域性顯示與動態選擇

Mentor Xpedition教程9-A

圖12-2全域性選擇設定

關於物件的選擇,無論在選擇模式或是佈局、佈線、繪圖模式edition的選擇操作都是一致的,使用滑鼠與鍵盤的控制鍵完成。單擊滑鼠左鍵或使用左鍵畫出選擇框,可完成所需物件的選擇。在該基礎上使用鍵盤的快捷鍵可以有不同的效果,各功能鍵描述如下。

【 Shift】++【點選/框選】:新增選擇,將所有未選中的物件新增進選擇中。

【ctr1】++【點選/框選】:新增選擇,將所有未選中的物件新增進選擇中,但若物件原本被選中,則從選中的物件中減去。

【Alt】++【點選】:直接進入“替代命令”模式,如在佈線模式下按住±【Alt】+鍵再選擇線或孔就是走線,在佈局模式下按住+【At】+鍵直接選擇就是移動器件。

【Alt】+【框選】:選中完全包含在選擇框內部的器件,並且不會保留之前的選擇。

【Ctr1+Alt】++【點選】:在選擇模式下,強制選中被全域性過濾器過濾掉的器件。

注意

:關於更加靈活且精確的區域選擇方式,請參見本章第12。2。15節區域選擇與電路精確複製、移動”相關內容。

高亮命令與取消高亮的命令快捷圖示位於“Edit”工具欄中,如圖123所示。選中物件後可根據需要將其高亮。

Mentor Xpedition教程9-A

圖12-3高亮物件與取消全部高亮

被高亮與被選擇物件的顏色或透明度設定,位於顯示控制中,如圖12-4所示,讀者可根據圖12-4所示的說明對其進行偏好設定。

Mentor Xpedition教程9-A

圖12-4被選擇與被高亮器件的顯示設定

另外, Xpedition中對於Trace(走線) 的選擇, 有單擊、雙擊、三擊的區別。滑鼠左鍵對Trace(走線) 單擊, 選中的是當前所在的線段(請注意跨約束區域時Trace會被自動分段, 有分支時也會被分段) , 可透過單擊滑鼠右鍵執行選單命令【Selection】-【Selection List】(選擇列表)檢視被選中的物件,如圖12-5所示,滑鼠對ETH_MD 1_N網路的某段線單擊選擇時, 選擇列表中明確顯示, 僅有一段Trace被選中。

若滑鼠左鍵對Trace雙擊, 則選中的是Trace當前連續路徑上所有的Trace、Via與Pin, 若網路存在分支, 則分支部分不會被選中, 如圖12-6所。

Mentor Xpedition教程9-A

圖12-5單擊選中一段Trace

Mentor Xpedition教程9-A

圖12-6雙擊選中Trace分支

另外, 單擊選中一段Trace時, 若在同一Trace的其他位置單擊, 則可以選中兩次單擊之間的所有線段,可以方便進行分段推擠操作。

注意:

在Xpedition版本中, 雙擊或三擊網路時, 會將處於隱藏的物件也顯示出來, 而在老的Expedition中是不會被顯示的, 這項改進能夠幫助工程師在PCB單層顯示時,更好地瞭解訊號走向,以及防止誤刪除。

Mentor Xpedition教程9-A

圖12-7三擊全選網路的所有Trace、Via、Pin

12.1.3物件的固定與鎖定

佈線物件的固定與鎖定操作與佈局模式一致。實際上, 在Xpedition中,各模式下固定與鎖定的命令圖示已經統一, 而在老版本的Expedition中則是不同圖示。佈線物件的鎖定與固定樣式如圖12-8所示,另外,值得注意的是, 在Xpedition版本中, 過孔(Via) 也能夠被Semi-fix(半固定) 。

Mentor Xpedition教程9-A

圖12-8佈線物件的鎖定、固定與半固定

鎖定與固定的級別關係也與佈局模式相同,而半固定的物件自身可以移動,但是不受其他物件的推擠影響,且能夠被刪除。固定與鎖定物件無法移動與刪除,但鎖定的級別更高,被鎖定後只能使用解鎖,否則其他命令均無效。

在老的Expedition 7。9。x版本中, 被鎖定或固定的物件, 能夠透過Circuit Move& Copy】(電路移動或複製) 命令或【Move Circuit】【Circuit Move(移動電路) 命令進行移動操作, 而在新版本中, Locked(鎖定) 的器件沒有任何命令可以對其進行操作, 處於絕對鎖定狀態。而Fix固定的器件可以如圖10-43所示更改設定,強行進行移動。

靈活地對佈線物件進行固定與半固定,可以在佈線後期的修線、擠線階段, 配合Xpedition強大的動態最佳化功能, 讓工作效率大大提升, 如圖12-9所示, 在需要擠出一條通道的路徑兩側, 半固定兩根Trace, 然後再走線,可以將其餘的走線控制在一定區域內最佳化,如圖12-9右側所示,該操作尤其適用於涉及多個層面的Trace與Via推擠。

Mentor Xpedition教程9-A

圖12-9使用固定或半固定靈活控制最佳化範圍

12.1.4飛線的動態顯示

網路線(Netline) 又稱飛線、鼠線, 起到指示Pin與Pin之間網路連線的作用。

Xpedition中對網路飛線的顯示控制如圖12-10所示, 位於“DisplayControl”的“Objects”欄目下。

在老的Expedition版本中, 飛線預設以Pin為連線端點, 需要單獨設定才會跟隨連線該Pin的Trace末端變動,即飛線端點在Trace末端。Xpedition版本已經取消該項設定, 所有飛線預設跟隨連線的Trace變動,

一直顯示在Trace的末端。“Dynamic Filtering”為飛線在當前編輯介面的動態過濾, 開啟該選項後, 選擇“Both ends”表示飛線所在的兩個Pin都在PCB介面中時, 才顯示該飛線, 而“One end”表示只要有一個Pin在介面中即可顯示飛線, 如圖12-11所示。在任意時刻都可使用“Freeze”凍結當前介面顯示的飛線。

Mentor Xpedition教程9-A

圖12-10飛線的顯示控制

Mentor Xpedition教程9-A

圖12-11Bothends與One end的區別

“Netline Types”為修改網路拓撲結構(參見下一節內容) 後, 所有非“MST”結構的網路飛線的顯示控制。Open表示開路, 即未連線的網路。Ordered為指定過網路連線順序(拓撲結構) 的網路, 如差分對(差分對預設為Custom拓撲結構) , 因此受Ordered顯示控制。所有未連線(即開路狀態, Open) 的網路中, 未被指定過拓撲結構的網路(即MST類網路) 均屬於“Non-Ordered Open”類, 而被指定過拓撲結構的則為“0rdered Open”類。另外,讀者會發現,在設定完差分對後,就算差分對完成了佈線,差分對的網路飛線還是會顯示出來,導致常常誤以為差分對還未連線,實際上就是此處的“Ordered All”選項是預設開啟的, 因此哪怕連線完畢的差分對, 其網路飛線還是會顯示出來的, 所以一般建議將“Ordered All”項飛線顯示取消勾選。

“Net lines for Marked Compsand Nets”項可控制被“Mark(標記) ”的器件或網路的飛線顯示。Xpedition全新引入了“Mark”這一屬性,只有器件和網路可以被標記,標記方法為選中器件或網路後,使用滑鼠右鍵選單的【Mark】命令即可。請注意, 對Pin、Trace、Via或Netline進行標記時,被標記的物件僅為網路。

完成對器件或網路的標記後, 在器件瀏覽器(Component Explorer)或網路瀏覽器(Net Explorer, 詳見12。2。1節) 中, “Marked”一欄會顯示出“*”號,表示該物件具有標記屬性,如圖12-12所示。器件瀏覽器或網路瀏覽器中, 直接使用如圖12-12所示的“Mark/Unmark”快捷圖示,對所選物件進行標記/取消標記。

Mentor Xpedition教程9-A

圖12-12器件或網路的Mark操作

“Between Marked Comps”:僅顯示被標記的器件之間的飛線。

“From Marked Comps”:僅顯示被標記過的器件的飛線。

“From Marked Nets”:僅顯示被標記過的網路的飛線。

“Class lines”:器件包含的Net Class飛線, 即屬於同一器件的Net Class的飛線會以粗的線段進行顯示, 如圖12-13所示, Class line以器件的中心進行連線提示。

Mentor Xpedition教程9-A

圖12-13 Class line的顯示

開啟“Class lines”時會預設關閉其“Net lines of Class lines”如圖12-13所示, 網路的飛線被Class line替代, 若單獨開啟則可同時顯示。另外, 請讀者注意, 若要顯示Class line, 必須在如圖12-14所示的位置,開啟所需Net Class的顏色顯示, 否則Class line不會顯示出來。

Mentor Xpedition教程9-A

圖12-14開啟Net Classes的顯示

Class line的作用在於從複雜的佈局關係中, 以器件和Net Class為中心,理清重要訊號網路的流向,方便規劃佈線路徑,避免出現路徑瓶頸。

12.1.5拓撲結構與虛擬引腳

拓撲結構(Topology Type) 是PCB中對複雜網路的連線順序進行規劃的一種方式,透過設定網路的拓撲結構,可以精確地指定網路(飛線)的連線順序,以此來指導佈線。

拓撲結構的設定在約束管理器章節有過介紹,是在網路屬性中進行設定,如圖12-15所示。網路的拓撲結構分為以下幾類。

Mentor Xpedition教程9-A

圖12-15修改網路的拓撲結構

MST:Minimum Spanning Tree,即最小跨越樹狀拓撲結構,所有網路的預設拓撲結構, 其飛線取預設最短路徑顯示, 可以對網路內的Pin進行任意連線。

Chained:鏈式拓撲結構, 即所有Pin串聯成鎖鏈式進行連線, 網路內無分支。

TShape:T形拓撲結構,由一個主分支與兩個平衡的次分支構成。

Star:星形拓撲結構,即所有分支單獨連線至星形點,再由該星形點連至主分支。

HTree:Hierarchical Tree,等級樹狀拓撲結構,類似T形拓撲結構,不同之處在於該T形的分支可由其他拓撲結構代替。

Custom/Complex:Custom為使用者自定義拓撲結構, 在該模式下可以對連線關係做任意修改; Complex同為使用者自定義拓撲結構,它與 Custom的區別在於, Complex型別拓撲結構包含 Pin sets,即Star結構或 HTree結構中每簇分支的組合,當 Custom結構中定義了 Pin sets時,拓撲結構會自動變為 Complex。

對於普通的拓撲結構修改,將其網路屬性改為 Custom後,使用如圖12-16所示的飛線手工調整工具(可使用快捷圖示、快捷鍵+【Ctr1++W】+或或“ Route”選單欄開啟),進入調整模式。

Mentor Xpedition教程9-A

圖12-16飛線手工調整工具

在調整模式下,未被選中的網路與Pin腳都會被置為灰色。此時選中需要調整的網路Pin腳,該網路所有飛線與Pin腳都會被點亮,此時有兩種辦法調整飛線(即網路順序)。

方法一:依次單擊需要連線的Pin腳,軟體會自動在兩次單擊的Pin腳上建立飛線連線。注意,使用此種方法時,不要產生閉環飛線,否則無法完成設定,對於多出的飛線可以選中後使用【 Delete】鍵刪除。

方法二:使用滑鼠拖動已存在的飛線,放至要連線的Pin即可調整完畢後可以使用【Esc】鍵退出,或按【F12】鍵結束調整命令調節飛線完成後如圖12-17所示。

Mentor Xpedition教程9-A

圖12-17飛線的手工調整示意

一般的網路可使用上述方法進行調整。但是對於複雜網路連線,如形或星形網路,則需要引入 Pin sets(引腳組)和 Virtua1Pin(虛擬引腳)才能完成。

在飛線的手工調整模式下,選中網路後,可使用【F3】鍵( Place VP)放置 Virtual pin(虛擬引腳),放置後按照上述手工調整飛線的方法,對網路的連線順序做出相應調整,如圖12-18所示。從圖中讀者可以看出,常規Pin腳在調整模式下會顯示完整名稱,如R0214-1:L,其中L表示引腳型別為負載Load,由於本教程建庫時並未詳細設定引腳的型別(因為在大多數工程中都未用到該屬性),因此引腳型別可以忽略,但是虛擬引腳的型別可供讀者辨識,如VP1:V,其中VP1是自動命名,V代表虛擬引腳。

虛擬引腳在每層都有,僅起到提示連線位置作用,可將其置於普通Pin內,或在虛擬Pin位置打過孔,以方便佈線連線。虛擬引腳的移動或刪除均需要在飛線手工調整模式下才能進行。另外,也可在顯示控制中搜索Virtual pin將其顯示關閉,讀者可以自行嘗試。

與虛擬引腳類似的還有一個“引導引腳( Guide pin)”,如圖12-18中的快捷鍵【F4】(P] ace GP)。注意,引導引腳也是虛擬引腳,也要進入飛線手工調整模式才能放置,需要先選中飛線(或引腳),再使用快捷鍵【H4】放置引導引腳,放置好後單擊滑鼠右鍵執行選單命令【 Accept Guide pin(s)】即可,如圖12-19所示,透過引導引腳指引飛線的佈線路徑。另外,讀者也會發現,虛擬引腳與引導引腳的符號互為90°,用以區分其引腳型別。

Mentor Xpedition教程9-A

圖12-18在飛線手工調整模式下放置虛擬Pin

Mentor Xpedition教程9-A

圖12-19使用指引引腳規劃飛線路徑

注意:虛擬引腳與引導引腳在MsT結構的網路中是無法放置的,使用飛線手工調整工具對任何MST網路操作後,軟體都會將其拓撲結構改為 Custom,此時才能放置虛擬引腳與引導引腳。

僅憑上述手工指定引擬引腳與網路的方法,還不足以完成複雜的網路設定,複雜的拓撲網路需要在約束管理器中單獨設定,如圖12-20所示,開啟約束管理器,顯示“ Topology”工具欄,選中需要修改的網路後,使用“ Topology”工具欄的“ Netline order”(飛線順序指定),對複雜的拓撲結構進行設定。相關設定由於本書篇幅有限,在此不再贅述,讀者可以自觀看工具提示的影片,學習如何設定 Pin sets與複雜拓撲結構。請注意,該工具僅能指定 Custom或 Complex拓撲型別的網路,並能自動生成平衡/非平衡位置的虛擬引腳。

Mentor Xpedition教程9-A

圖12-20飛線順序指定工具

拓撲結構指定後,在對虛擬引腳進行佈線時常常會出現“ Stub rulelation”的提示,即“樹樁線的約束規則衝突導致無法佈線”(該樹狀線的最大長度可在約束管理器的“ Stub Length Max”中設定),此時需要在“ Editor control”-“ Route”-”Net rules 0n/0ff”中取消對Stub的約束,即能以任意長度的樹樁線進行連線設計,如圖12-21所示。請讀者注意,該處取消stub長度檢査,並不意味著後期DRC時也查不出該項違規,做DRC檢査時同樣能夠定位超出的Stub,此處的取消僅是為了佈線方便。

Mentor Xpedition教程9-A

圖12-21取消Stub的長度約束檢查

12.1.6網路的選擇過濾

在以往的 Expedition版本中,沒有Mark屬性來動態過濾飛線,而整板密密麻麻的飛線肯定會影響佈線效率,因此工程師需要使用網路過濾器對所需網路進行過濾,而該過濾方法在 Xpedition版本中同樣起著非常大的作用,如圖12-22所。

Mentor Xpedition教程9-A

圖12-22使用網路過濾器

選擇過濾器視窗,如圖12-23所示,左側視窗中為被過濾( Excluded,被排除)的網路,可以透過雙擊 Net classi或使用圖示的 Include(包含)圖示,將需要過濾的網路移動到右側“ Included”欄。另外,一般需勾選Apply filter to Netlines”項,即網路過濾器就能夠將飛線也過濾掉。

設定好需要保留的網路,勾選 Editor contro1的網路過濾器,即可應用過濾,如圖12-24所示,注意應用過濾後只有被保留的網路及飛線能夠被選中,其他的網路物件被完全遮蔽。

Mentor Xpedition教程9-A

圖12-23設定不被過濾掉的網路

Mentor Xpedition教程9-A

圖12-24應用網路過濾器後的結果

12.1.7網路著色與網路名顯示

在工程實踐中,為佈線考慮,常將包含多個電源引腳的網路進行著色以顏色或花紋來進行區分,能夠非常快速地識別同屬性網路,方便進行佈線、鋪銅等操作。

在 Xpedition中為網路著色非常方便,如圖12-25所示,在顯示控制視窗的“ Graphic”下的“ Color by Net or c1ass”(為網路或類著色)欄目中,使用【 Add selected】(新增選中的網路)或【Add】(新增)按鈕將需要的電源網路新增進列表,然後單擊網路名前的顏色塊,逐一設定顏與顯示模式即可。另外,“網路類”與“約束類”也能夠設定顏色,還可以根據需要在顏色設定中設定不同的透明度與填充紋路,以方便佈線時區分

Mentor Xpedition教程9-A

圖12-25在PCB中為網路著色

注意:

在圖12-25右側,上方的格式刷與0ffice中的格式刷作用一致,可將該設定應用至其他物件顏色上。另外,請注意圖中下方花紋欄第二項,對 Layer中的Pad應用該項可以將焊盤顯示為邊框線模式(同時保留 Trace的完整顯示)。

Xpedition版本新加入了在 Trace上顯示網路名的功能,需要讀者在顯示控制中自行開啟。編者建議讀者善用顯示控制的搜尋功能,如圖12-26左側所示,在顯示控制中輸入“ Net Name”,使用輸入框右側的下箭頭找到“ Net Names on traces”項(或多次按【 Enter】鍵),可快速找到需要修改的項,勾選即可,效果如圖12-26右側所示。

Mentor Xpedition教程9-A

圖12-26在顯示控制中搜索顯示網路名選項

12.1.8儲存常用的顯示方案

在佈線操作中,常常需要在各個層面的顯示間進行切換,除了靈活運用單層顯示外,還可以將常用的顯示方案儲存在預設裡,如圖12-27所示可單獨將需要的1~3層顯示開啟,儲存為“ Routing 1-3”,然後在需要時可直接呼叫。

Mentor Xpedition教程9-A

圖12-27儲存與呼叫常用的顯示設定

另外, pedition與以前的 Expedition版本相比有所改進,能夠將7節所示的網路顏色也儲存進顯示方案中,以及在儲存時可以選擇是否將所有工具欄的位置也一併儲存。

12.2佈線

12.2.1網路瀏覽器

Xpedition新引入了網路瀏覽器方便工程師對網路進行選擇與區分,網路瀏覽器可以透過在選單“ Route”欄下執行選單命令【 Net Explorer】開,或使用【 Route】快捷工具欄對應的圖示。開啟後如圖12-28所示,左側透過樹狀列表顯示網路類或約束類,以及下方的差分對、長度調節網路、匹配網路、拓撲網路等,可以快速定位所需網路並選中。

Mentor Xpedition教程9-A

圖12-28網路瀏覽器

請讀者注意,在選擇時需要打幵左上角的互動式開關,才能與PCB進行 互動選擇。

網路瀏覽器的列表中詳細列出了網路的屬性,包扌舌網路是否被標記 (Mark。)、所屬網路類(Net Class)、約束類(Constraint Class)及拓 撲結構(Topology) 。另外,“User Group” 與 ”Shielding Rule“為左側 樹狀瀏覽器中的“Planning Groups ”(規劃組)所用屬性,在12。4。1節 “規劃組的通道佈線”中會有詳細介紹。

12.2. 2佈線模式

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

所有的推擠都是實時的,只要存在可推擠空間,軟體就會自動對周邊推線進行推擠,使其達到滑鼠所在位置,如圖12-32和圖12-33所示,在不同模式下將滑鼠移動到同一位置時產生的不同效果。

Mentor Xpedition教程9-A

圖12-32 Gloss Local模式下使用Real Trace/Dynamic佈線

Mentor Xpedition教程9-A

圖12-33 Gloss0n模式下使用Rea11race/ ynamic佈線

Hockey Stick/ On click:曲棍式佈線/單擊模式,即最基本、最常用的佈線模式,也是以前玊 xpedition版本的預設佈線模式。在該模式下,走線先以曲棍球棒似的顯示方式,指示走線能走到的位置,如圖12-34所示,需要單擊滑鼠之後,中空的虛線路徑才會變為實際的走線。若在G1ossocal和 Gloss On模式下走線,會對周圍物件產生推擠最佳化效果。

在佈線時,對於Pin腳位置離得較近的短網路,推薦使用Real Trace進行佈線,可以極大減少單擊滑鼠的次數,提升佈線效率。Real Trace是Xpedition版本推岀的全新佈線模式,並且是佈線的預設模式,讀者只有熟悉它的操作之後才能體會到該模式的強大。

不過,對於常規的訊號線,編者還是推薦使用 Hockey Stick模式,併合 Gloss 0n/Loca1/Off及固定與半固定操作,可以滿足絕大多數佈線需求。另外,有許多佈線操作必須在 Hockey Stick模式下才能完成,如後續會介紹的弧線,以及使用Display Control換層打孔等操作。

Mentor Xpedition教程9-A

圖12-34 Hockey Stick/On Click模式線佈線

(4)Segment/On Click:線段式佈線/單擊模式,在該模式下,佈線以滑鼠相鄰單擊的兩點進行線段連線,線段的角度以如圖12-35所示設定,可以選擇90°、45°、任意角度或特定角度進行佈線。線上段模式下的佈線不會被自動最佳化,一般用此模式完成有特殊角度要求的佈線,如異形的FPC等。

Mentor Xpedition教程9-A

圖12-35 Segment/On Click模式線佈線

在佈線時,使用【F3】鍵可在各佈線模式中迴圈切換,並在PCB左下角的當前命令提示欄中,檢視所處佈線模式,如圖12-36所示。

Mentor Xpedition教程9-A

圖12-36 S實時檢視佈線模式

Xpedition版本還優化了佈線時的快捷鍵【F5】(Auto Finish)自動完成功能,即在走線的過程中,尤其是走到接近Pin腳的時候,直接按【F5】

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

如圖12-33和圖12-9所示, 讀者可以從圖中看出, Gloss On模式特別適合佈線時的通道推擠,能夠在孔、線密集的區域性區域中,快速推擠出最佳的路徑,且保持周圍走線的平滑。

Gloss Local: 區域性最佳化模式,在該模式下,所有的走線與推擠操作,只會對滑鼠附近的走線與過孔產生影響, 如圖12-41所示, Local模式下不會對整根走線進行最佳化, 只會區域性進行推擠。另外, Gloss Local模式容易使走線產生過多轉折,需要後續再單獨對走線進行平滑操作。

在Gloss Local模式下, 透過滑鼠選擇一小段走線後推動, 得到如圖12-42所示的結果, 被推動的線在允許範圍內整體移動。若按住【Shift】鍵重複上述操作,則結果如圖12-43所示,可以看到被推動的線不再整體移動,而是被推出彎折。

Mentor Xpedition教程9-A

圖12-39 Gloss模式的設定

Mentor Xpedition教程9-A

圖12-40 Gloss On模式線推擠走線

Mentor Xpedition教程9-A

圖12-41 Gloss Local模式線推擠走線

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

Mentor Xpedition教程9-A

推薦文章