9.5.2 自動(dòng)布線
完成元件布局工作后,就可以開(kāi)始自動(dòng)布線了。所謂自動(dòng)布線就是程序根據(jù)設(shè)定的有關(guān)參數(shù)和布線規(guī)則,依照一定的程序算法,按照事先生成的網(wǎng)絡(luò)宏自動(dòng)在各個(gè)元件之間進(jìn)行連線從而完成印制電路的布線工作。檢查并修改有關(guān)布線規(guī)則,如走線寬度、線與線之間以及連線與焊盤之間的最小距離、平行走線最大長(zhǎng)度、走線方向、敷銅與焊盤連接方式等是否滿足要求,否則將采用缺省參數(shù)布線,但缺省設(shè)置難以滿足各式各樣印制電路板的布線要求。
因此,自動(dòng)布線的成敗與好壞在很大程度上與參數(shù)的設(shè)定有關(guān),用戶必須認(rèn)真考慮。下面具體介紹自動(dòng)布線的設(shè)計(jì)規(guī)則設(shè)置,以及自動(dòng)布線的執(zhí)行操作。
9.5.2.1自動(dòng)布線設(shè)計(jì)規(guī)則
要設(shè)定自動(dòng)布線設(shè)計(jì)規(guī)則時(shí),激活Design菜單下的Rules…命令,或用熱鍵D/R完成,在彈出如下圖所示對(duì)話框中,用鼠標(biāo)單擊“Routing(布線)”選項(xiàng)卡,在調(diào)出的“Routing”選項(xiàng)卡中有十類參數(shù)可以設(shè)置,用戶可以在其中設(shè)置任意個(gè)約束規(guī)則。

自動(dòng)布線設(shè)計(jì)規(guī)則對(duì)話框
這十類參數(shù)分別作如下說(shuō)明:
1.安全間距——Clearance Constraint
安全間距指的是具有電氣特性的走線、焊盤、導(dǎo)孔等之間的最小安全距離, 使圖件之間不會(huì)因?yàn)檫^(guò)近而產(chǎn)生相互干擾。雙擊該項(xiàng)(或選中后,單擊“Add”按鈕)可增加一項(xiàng)走線約束,同時(shí)調(diào)出如下圖所示的規(guī)則參數(shù)設(shè)置對(duì)話框。如果要修改約束規(guī)則參數(shù),可將光標(biāo)移至列表框中該約束項(xiàng)上雙擊鼠標(biāo)左鍵(或先選擇該項(xiàng),然后單擊“Properties…”按鈕),將再次調(diào)出如下圖所示對(duì)話框;如果要?jiǎng)h除約束項(xiàng), 可先選擇該項(xiàng),然后單擊“Delete”按鈕,即可刪除相應(yīng)的元件間距約束項(xiàng)。

設(shè)置走線間距約束對(duì)話框
在對(duì)話框左邊的Filter Kind字段里,用來(lái)指定約束的有效范圍,“Whole Board”表示適用于整板電路板;“Net Class ”表示適用本規(guī)則的網(wǎng)絡(luò)分類; “Net ” 表示適用本規(guī)則的網(wǎng)絡(luò);“From -To ”表示適用本規(guī)則的點(diǎn)對(duì)點(diǎn)走線; “From -To Class ”表示適用本規(guī)則的點(diǎn)對(duì)點(diǎn)走線分類; “Region ”表示適用本規(guī)則的區(qū)域,如果選取本項(xiàng),我們可在X1、Y1字段里,指定此區(qū)域的第一坐標(biāo),而在X2、Y2字段里,指定此區(qū)域的對(duì)角坐標(biāo),也可以單擊“Define”按鈕直接跳到編輯區(qū)里去這個(gè)區(qū)域;右邊可以設(shè)置最小間距的數(shù)值和針對(duì)哪些網(wǎng)絡(luò)。
安全間距的設(shè)置取決于具體的電路板要求,安全間距過(guò)大,將導(dǎo)致電路板很難布通或者布線時(shí)間過(guò)長(zhǎng),安全間距過(guò)小將引起信號(hào)之間的干擾,也不利于制作。
2.布線轉(zhuǎn)角——Routing Corners
此項(xiàng)為設(shè)置走線轉(zhuǎn)角方式規(guī)則, 其設(shè)置在自動(dòng)布線時(shí)有效,手工布線時(shí)將不受此規(guī)則約束。雙擊該項(xiàng)可增加一項(xiàng)走線轉(zhuǎn)角約束,同時(shí)調(diào)出如下圖所示的規(guī)則參數(shù)設(shè)置對(duì)話框。

設(shè)置走線轉(zhuǎn)角方式規(guī)則對(duì)話框
在對(duì)話框左邊的Filter Kind字段里,用來(lái)指定約束的有效范圍;右邊是此規(guī)則的參數(shù),Style字段是設(shè)定走線的轉(zhuǎn)角方式,其中包括直角轉(zhuǎn)角(90Degress)、45°切面轉(zhuǎn)角(45Degress)和圓形轉(zhuǎn)角(Round)三種轉(zhuǎn)角方式,Setback字段用來(lái)指定最大轉(zhuǎn)角半徑,to字段里,指定最小轉(zhuǎn)角半徑。
3.布線板層——Routing Layers
此項(xiàng)為設(shè)置自動(dòng)布線時(shí)使用的板層以及自動(dòng)布線時(shí)各板層上銅膜線的方向。雙擊該項(xiàng)可增加布線層的約束規(guī)則,同時(shí)調(diào)出如下圖所示的規(guī)則參數(shù)設(shè)置對(duì)話框。

在對(duì)話框左邊的Filter Kind字段里,用來(lái)指定約束的有效范圍;右邊可以設(shè)置此規(guī)則的參數(shù),其中列出了32個(gè)信號(hào)層字段,缺省情況下系統(tǒng)只應(yīng)用了頂層和底層,其他30個(gè)中間信號(hào)層處于空閑狀態(tài)。
每個(gè)字段都有11個(gè)選項(xiàng),
“Not Used”表示該板層不布線;
“Horizontal ”表示該板層水平方向布線;“Vertical ”表示該板層垂直方向布線;“Any ”表示該板層可任意布線,通常是針對(duì)單層板而設(shè)的; “1 O’Clock ”表示該板層1點(diǎn)鐘方向布線;“2 O’Clock ”表示該板層2點(diǎn)鐘方向布線; “4O’Clock ”表示該板層4點(diǎn)鐘方向布線; “5 O’Clock ”表示該板層5點(diǎn)鐘方向布線; “45 Up ”表示該板層45°向上方向布線; “45 Down ”表示該板層45°向下方向布線;
“Fan Out”表示該板層以扇出方式 設(shè)置布線層約束規(guī)則對(duì)話框布線。 設(shè)置布線層約束規(guī)則對(duì)話框
在走線方式中, Horizontal和Vertical方式一般用于雙層板和多層板的布線,而且頂層和底層不能采用同一種布線規(guī)則,這一點(diǎn)對(duì)于提高布通率尤為重要。其他幾種布線方式用于單面板的布線規(guī)則設(shè)置。
4.布線次序——Routing Priority
此項(xiàng)為設(shè)置布線的優(yōu)先權(quán)規(guī)則,走線的優(yōu)先級(jí)規(guī)則控制網(wǎng)絡(luò)布線的順序。雙擊該項(xiàng)可增加布線優(yōu)先權(quán)的約束規(guī)則,同時(shí)調(diào)出如下圖所示的規(guī)則參數(shù)設(shè)置對(duì)話框。

設(shè)置布線次序?qū)傩詫?duì)話框
在對(duì)話框左邊的Filter Kind字段里,不再是用來(lái)指定約束的有效范圍,而是要求指定具有布線優(yōu)先權(quán)的范圍;右邊可以設(shè)置此規(guī)則的參數(shù),其中只有一個(gè)Routing Priority字段,其設(shè)定范圍從0到100,而0的優(yōu)先次序最低,100最高;通常我們會(huì)把電源與接地網(wǎng)絡(luò)的優(yōu)先次序設(shè)得高一點(diǎn)。
5.布線的拓樸結(jié)構(gòu)——Routing Topology
此項(xiàng)為設(shè)置布線的拓樸結(jié)構(gòu),即以何種形狀進(jìn)行布線, 所謂布線模式,就是設(shè)置焊盤之間的連線方式。對(duì)于整個(gè)電路板,一般選擇最短布線模式,而對(duì)于電源網(wǎng)絡(luò)(VCC)、地線(GND)網(wǎng)絡(luò)來(lái)說(shuō),應(yīng)根據(jù)需要選擇最短模式、星型模式或菊花鏈狀模式。例如,對(duì)于要求單點(diǎn)接地的電路系統(tǒng),則電源網(wǎng)絡(luò)、地線網(wǎng)絡(luò)可采用星型(Starburst)布線模式。雙擊該項(xiàng)可增加布線的拓樸結(jié)構(gòu)約束規(guī)則,同時(shí)調(diào)出如下圖所示的規(guī)則參數(shù)設(shè)置對(duì)話框。

在對(duì)話框左邊的Filter Kind字段里,用來(lái)指定約束的有效范圍;右邊可以設(shè)置采用何種形式的拓樸類型進(jìn)行走線,包括用最短路徑走線(Shortest)、水平走線(Horizontal)、垂直走線(Vertical)、簡(jiǎn)單的菊狀走線(Daisy —Simple)、 由中間向外的菊狀走線、(Daisy —MidDriven)、平衡式菊狀走線(Daisy—Balanced)和放射性走線(Starburst)七種拓樸類型供選擇。
設(shè)置布線的拓樸結(jié)構(gòu)對(duì)話框

6.導(dǎo)孔型式——Routing Via Style
此項(xiàng)為設(shè)置自動(dòng)布線過(guò)程中使用的過(guò)孔樣式。選中該項(xiàng),單擊“Add”按鈕可增加布線過(guò)孔樣式約束規(guī)則。
在對(duì)話框左邊的Filter Kind字段里,用來(lái)指定約束的有效范圍;右邊可以設(shè)置過(guò)孔外徑(Via Diameters)和內(nèi)孔直徑(Via Hole Size)的最小(Min)、最大(Max)和首選(Preferred)尺寸。
設(shè)置過(guò)孔樣式約束的對(duì)話
7.SMD焊盤頸狀收縮——SMD Neck-Down Constraint
此項(xiàng)為設(shè)置表面粘貼式焊盤頸狀收縮的設(shè)計(jì)規(guī)則。雙擊該項(xiàng)(或選中后,單擊“Add”按鈕)可調(diào)出如下圖所示的規(guī)則參數(shù)設(shè)置對(duì)話框。左邊的Filter Kind字段里,用來(lái)指定約束的有效范圍;右邊可以設(shè)置頸狀收縮時(shí),連接SMD的走線寬度占SMD焊盤寬度的百分率。

SMD頸狀收縮對(duì)話框
8.SMD焊點(diǎn)限制—— SMD To Corner Constraint
該規(guī)則用于貼片式元件的焊盤與導(dǎo)線拐角的間距大小。磁敏二極管( SMD )對(duì)磁場(chǎng)比較敏感,而高頻線路的拐彎處容易產(chǎn)生輻射電磁波,因此如果在高頻線路中有磁敏二極管,應(yīng)該保證與其導(dǎo)線拐彎處的距離,在布線時(shí)也要避免直角布線。雙擊該項(xiàng)(或選中后,單擊“Add”按鈕)可調(diào)出如下圖所示的規(guī)則參數(shù)設(shè)置對(duì)話框。左邊的Filter Kind字段里,用來(lái)指定約束的有效范圍;右邊可以設(shè)置間距數(shù)值。

SMD元件到導(dǎo)線轉(zhuǎn)角間的最小距離限制的設(shè)計(jì)規(guī)則對(duì)話框
9.SMD到內(nèi)部電源層的間距——SMD To Plane Constraint
此項(xiàng)為設(shè)置表面粘貼式焊盤SMD中心到連接電源層的過(guò)孔或焊盤中心最小間距的設(shè)計(jì)規(guī)則。雙擊該項(xiàng)(或選中后,單擊“Add”按鈕)可調(diào)出如下圖所示的規(guī)則參數(shù)設(shè)置對(duì)話框。左邊的Filter Kind字段里,用來(lái)指定約束的有效范圍;右邊可以設(shè)置間距數(shù)值。

SMD中心到連接電源層的過(guò)孔或焊盤中心最小間距對(duì)話框
10.走線線寬——Width Constraint
此項(xiàng)為設(shè)置自動(dòng)布線過(guò)程中使用走線的最小和最大寬度, 一般說(shuō)來(lái),自動(dòng)布線的信號(hào)線采用10—20mil的線寬,電源線和地線適當(dāng)加粗以防干擾。
在對(duì)話框左邊的Filter Kind字段里,用來(lái)指定約束的有效范圍;右邊可以設(shè)置走線的最小(Min)、最大(Max)和首選(Preferred)寬度。

設(shè)置走線寬度設(shè)計(jì)規(guī)則對(duì)話框
9.5.2.2自動(dòng)布線器參數(shù)設(shè)定
除了上面的自動(dòng)布線設(shè)計(jì)規(guī)則設(shè)置外,自動(dòng)布線還有一些布線合格性的選項(xiàng)可供設(shè)置。執(zhí)行“Auto Route\Setup”菜單命令,在調(diào)出的對(duì)話框中,主要設(shè)置一些布線合格選項(xiàng)。如電路板有存儲(chǔ)器件,應(yīng)將“Memory”項(xiàng)打開(kāi)。一般情況下,使用系統(tǒng)的缺省值即可。
其中各項(xiàng)目的用途與設(shè)定,說(shuō)明如下:
Memory 設(shè)定采用內(nèi)存式布線
Fan Out Used SMD Pins 設(shè)定表面粘貼式焊點(diǎn)采用延伸式連接
Patten 設(shè)定采用樣板式布線
Shape Route-Push And Shove 設(shè)定采用推擠式布線
Shape Route-Rip Up 設(shè)定采用拆線式布線
Clean During Routing 在自動(dòng)布線過(guò)程中自動(dòng)清除不必要的導(dǎo)線。
Clean After Routing 在自動(dòng)布線完成后清除不必要的導(dǎo)線
Evenly Space Track 設(shè)定焊點(diǎn)間走線是否均分
Add Testpoints 設(shè)定在電路板中加入測(cè)試點(diǎn)
Lock All Pre-route 設(shè)定鎖定預(yù)布線
另外在對(duì)話框右下方的字段里,可指定自動(dòng)布線的格點(diǎn)間距大小。系統(tǒng)默認(rèn)為20mil。格點(diǎn)越小,則布線時(shí)間越長(zhǎng),所需的內(nèi)存越多。

自動(dòng)布線程序?qū)υ捒?/p>
至此,我們已經(jīng)將布線中的主要參數(shù)設(shè)定完畢,但要注意的是設(shè)置的布線規(guī)則越嚴(yán)格,限制條件越多,自動(dòng)布線時(shí)間就越長(zhǎng),布通率就越低。
下面就可以進(jìn)行自動(dòng)布線工作了。
9.5.2.3自動(dòng)布線
布線前(無(wú)論是手工布線還是自動(dòng)布線)前,要進(jìn)一步調(diào)整元件位置,使元件在印制板上的排列滿足下列要求:
1.為了方便自動(dòng)插件操作,除個(gè)別特殊元件外,元件沿水平或垂直方向排列,且所有元件(至少是同類元件)在板上排列方向要一致,即所有電阻,IC芯片等必須橫排或豎排。
2.印制電路板上的元件,盡可能呈“井”字形排列,即垂直排列的元件,盡可能靠左或靠右對(duì)齊;水平排列的元件,必須靠上或下對(duì)齊。這樣不僅美觀,連線長(zhǎng)度也短。
3.布線或連線前,所有引腳焊盤必須位于柵格點(diǎn)上,使連線與焊盤之間的夾角為135°或者180°,以保證連線與元件引腳焊盤連接處的電阻最小, 操作方法:執(zhí)行“Tools”菜單下的“Align Components\Move To Grid…”(移到柵格點(diǎn))命令,在調(diào)出的提示窗口內(nèi),指定元件移動(dòng)距離,即可將所有元件引腳焊盤移到柵格點(diǎn)上。
Protel99SE中自動(dòng)布線方式有5種方式,既可以進(jìn)行全局布線,也可以對(duì)用戶指定的區(qū)域、網(wǎng)絡(luò)、元件甚至是連接進(jìn)行布線,用戶可以根據(jù)需要選擇最佳的布線方式, 在自動(dòng)布線過(guò)程中,若發(fā)現(xiàn)異常,可執(zhí)行該菜單下的“Stop”命令,停止布線;通過(guò)“Pause”命令暫停布線;通過(guò)“Restart”命令重新開(kāi)始。
“All”方式表示系統(tǒng)完成所有的布線工作,無(wú)需用戶中途干預(yù);
“Net”方式表示由用戶指定逐個(gè)網(wǎng)絡(luò)進(jìn)行交互式的自動(dòng)布線,每指定一個(gè)網(wǎng)絡(luò),就給該網(wǎng)絡(luò)布線;
“Connection”方式表示由用戶指定逐個(gè)連接進(jìn)行交互式的自動(dòng)布線,每指定一個(gè)連接關(guān)系,就給該連接布線;
“Component”方式表示由用戶指定元件來(lái)進(jìn)行交互式的自動(dòng)布線,每指定一個(gè)元件,就給該元件的所有引腳布線;
“Area”方式表示由用戶劃定區(qū)域來(lái)進(jìn)行交互式的自動(dòng)布線,每選擇一個(gè)區(qū)域,系統(tǒng)就給該區(qū)域的所有元件的引腳布線。

下面分別介紹其操作:
1.全局布線(All)
執(zhí)行“Auto Route\All”菜單命令,也可用熱鍵A/A完成,調(diào)出如圖 所示的對(duì)話框,單擊“Route All”按鈕即可進(jìn)行全局自動(dòng)布線。布局結(jié)束,系統(tǒng)出現(xiàn)如圖所示提示框,告訴我們布通率100%,布線282條,剩余未布導(dǎo)線數(shù)為0,布線時(shí)間為53秒,單擊“OK”按鈕即可。
2.指定網(wǎng)絡(luò)布線(Net)

執(zhí)行“Auto Route\Net”菜單命令,也可用熱鍵A/N完成,。命令執(zhí)行后光標(biāo)變成十字形狀,移動(dòng)光標(biāo)到需要布線的網(wǎng)絡(luò)(焊盤或連接線),并單擊鼠標(biāo)左鍵,系統(tǒng)便開(kāi)始自動(dòng)對(duì)該網(wǎng)絡(luò)進(jìn)行布線。如果單擊的是焊盤,會(huì)出現(xiàn)一個(gè)快捷菜單,如圖所示,這時(shí)應(yīng)該選擇“Pad”菜單項(xiàng)或者“Connection”菜
單項(xiàng),而不能選擇“Component”菜單項(xiàng)。對(duì)該網(wǎng)絡(luò)
自動(dòng)布線結(jié)束后,程序仍處于指定網(wǎng)絡(luò)布線命令狀態(tài)。
用戶可以繼續(xù)選定其他網(wǎng)絡(luò)進(jìn)行自動(dòng)布線。單擊鼠標(biāo)
右鍵即可退出當(dāng)前的命令狀態(tài)。
3.指定兩連接點(diǎn)之間布線(Connection)
執(zhí)行“Auto Route\ Connection ”菜單命令,也可用熱鍵A/C完成,。命令執(zhí)行后移動(dòng)光標(biāo)到需要布線的連接線,并單擊鼠標(biāo)左鍵,系統(tǒng)便開(kāi)始自動(dòng)對(duì)該連接線進(jìn)行布線。該連接線布線結(jié)束后,程序仍處于指定連接線布線命令狀態(tài)。用戶可以繼續(xù)選定其他連接線進(jìn)行自動(dòng)布線。單擊鼠標(biāo)右鍵即可退出當(dāng)前的命令狀態(tài)。
4.指定元件布線(Component)
執(zhí)行“Auto Route\ Component ”菜單命令,也可用熱鍵A/O完成,。命令執(zhí)行后移動(dòng)光標(biāo)到需要布線的元件線,并單擊鼠標(biāo)左鍵,系統(tǒng)便開(kāi)始自動(dòng)對(duì)該元件進(jìn)行布線。該元件布線結(jié)束后,程序仍處于指定元件布線命令狀態(tài)。用戶可以繼續(xù)選定其他元件進(jìn)行自動(dòng)布線。單擊鼠標(biāo)右鍵即可退出當(dāng)前的命令狀態(tài)。
5.指定區(qū)域布線(Area )
執(zhí)行“Auto Route\ Area ”菜單命令,也可用熱鍵A/R完成,。命令執(zhí)行后移動(dòng)光標(biāo)到需要布線的元件左上角,并單擊鼠標(biāo)左鍵,然后拖動(dòng)鼠標(biāo)使得出現(xiàn)的矩形框包含需要布線的零件,之后單擊鼠標(biāo)左鍵,以構(gòu)造一個(gè)布線區(qū)域,系統(tǒng)便開(kāi)始自動(dòng)對(duì)該區(qū)域內(nèi)的所有元件進(jìn)行布線。該元件布線結(jié)束后,程序仍處于指定區(qū)域布線命令狀態(tài)。用戶可以繼續(xù)選定其他布線區(qū)域進(jìn)行自動(dòng)布線。單擊鼠標(biāo)右鍵即可退出當(dāng)前的命令狀態(tài)。
不論自動(dòng)布線軟件功能多么完善,自動(dòng)布線結(jié)果雖然布通率為100%,但局部區(qū)域布線效果并不理想,最常見(jiàn)的現(xiàn)象是走線拐彎多,造成走線過(guò)長(zhǎng),也不美觀,其次是布線密度不合理,沒(méi)有充分利用印制板空間,自動(dòng)布線生成的連線依然存在這樣或那樣的缺陷,使布線顯得很零亂、抗干擾性能變差。所有這些不合理的走線均需要手工修改。
9.2.2 設(shè)計(jì)規(guī)則檢查
在自動(dòng)布線結(jié)束后,可以利用設(shè)計(jì)規(guī)則檢查功能來(lái)檢查布線結(jié)果是否滿足所設(shè)定的布線要求。在手工布線過(guò)程中,也可以隨時(shí)進(jìn)行設(shè)計(jì)規(guī)則檢查,或讓系統(tǒng)實(shí)施規(guī)則檢查來(lái)保證手工布線符合設(shè)定的布線要求。PCB編輯器提供了“Report”(產(chǎn)生報(bào)告文件)和“On-Line”(在線檢測(cè),不產(chǎn)生報(bào)告文件,在印制板編輯區(qū)直接給出錯(cuò)誤標(biāo)記)兩種檢測(cè)方式,其中“Report”方式功能最為完善。
進(jìn)行設(shè)計(jì)規(guī)則檢查執(zhí)行Tool |Design Rule Check命令,然后會(huì)出現(xiàn)Run DRC(設(shè)計(jì)規(guī)則檢查)對(duì)話框。

Report選項(xiàng)卡
1. Report選項(xiàng)卡
該選項(xiàng)卡用于設(shè)置以報(bào)表方式生成規(guī)則檢查結(jié)果的各個(gè)選項(xiàng)。
2. On-line選項(xiàng)卡
該選項(xiàng)卡用于設(shè)置在線方式檢查設(shè)計(jì)規(guī)則,在手工布線過(guò)程中,就能實(shí)時(shí)地進(jìn)行設(shè)計(jì)規(guī)則檢查,保證布置的每一條導(dǎo)線都符合規(guī)則要求。
各選項(xiàng)介紹如下:
n Routing Rules選項(xiàng)區(qū)域
用于設(shè)置檢查那些一般性質(zhì)的設(shè)計(jì)規(guī)則,各項(xiàng)說(shuō)明如下:
» Clearance Constraints:進(jìn)行安全間距檢查。
» Max-Min Width Constraints:進(jìn)行導(dǎo)線寬度檢查。
» Short Circuit Constraints:進(jìn)行短路檢查。
» Un-Routed Net Constraints:對(duì)沒(méi)有完成布線的網(wǎng)絡(luò)進(jìn)行檢查。
» SMD To Conner Constraint:對(duì)設(shè)置磁敏二極管與導(dǎo)線拐彎處的距離檢查。
n Manufacturing Rules選項(xiàng)區(qū)域
用于指定檢查哪些與制作電路板有關(guān)的設(shè)置,各項(xiàng)說(shuō)明如下:
» Minimum Annular Ring:進(jìn)行圓環(huán)寬度檢查。
» Acute Angle:進(jìn)行尖角檢查。
» Max/Min Hole Size:進(jìn)行最大或最小孔型號(hào)的檢查。
» Layer Pairs:進(jìn)行焊盤所在層的檢查。
» Confinement Constraint:進(jìn)行對(duì)象區(qū)域條件檢查。
n High Speed選項(xiàng)區(qū)域
該選項(xiàng)區(qū)域用于設(shè)置對(duì)高頻規(guī)則進(jìn)行檢查,各項(xiàng)說(shuō)明如下:
» Parallel Segment Constraints:進(jìn)行平行布線檢查。
» Max/Min Length Constraints:進(jìn)行網(wǎng)絡(luò)長(zhǎng)度檢查。
» Matched Length Constraints:進(jìn)行等線調(diào)整檢查。
» Daisy Stub Constraints:進(jìn)行分支線路的長(zhǎng)度檢查。
» Maximum Via Count:進(jìn)行孔數(shù)的檢查。
» Via Under SMD Pads SMD:進(jìn)行焊盤中放置導(dǎo)孔檢查。
n Option選項(xiàng)區(qū)域
該選項(xiàng)區(qū)域用于設(shè)置Create Report File(生成報(bào)表文件)、設(shè)置Create Violations(顯示違反規(guī)則)、Sub-Net Details(子網(wǎng)絡(luò)也一并檢查)、設(shè)置Stop when violation found(當(dāng)錯(cuò)誤出現(xiàn)多少次時(shí)停止規(guī)則檢查)等一些特殊選項(xiàng)。
各項(xiàng)設(shè)置完畢后,單擊Run DRC按鈕,即可進(jìn)行設(shè)計(jì)規(guī)則檢查。為了方便查看檢查結(jié)果,最好選擇“在印制板上標(biāo)記違反設(shè)計(jì)規(guī)則”復(fù)選項(xiàng)。在這種情況下,不滿足設(shè)計(jì)規(guī)則的連線、焊盤等均被打上標(biāo)記——以綠色顯示。如果選擇產(chǎn)生報(bào)告文件,則檢查結(jié)束后,PCB編輯器自動(dòng)進(jìn)入文本狀態(tài),顯示檢查結(jié)果文件(擴(kuò)展為.DRC),認(rèn)真分析報(bào)告文件中的錯(cuò)誤信息,單擊“設(shè)計(jì)文件管理器”窗口內(nèi)的“Explorer”標(biāo)簽,再單擊相應(yīng)的PCB文件圖標(biāo),返回PCB編輯器。單擊PCB編輯器瀏覽對(duì)象下拉按鈕,在瀏覽對(duì)象列表窗內(nèi),找出并單擊“Violation”(違反規(guī)則),將Violation作為瀏覽對(duì)象。根據(jù)錯(cuò)誤性質(zhì),靈活運(yùn)用拆線、刪除、移動(dòng)、手工布線以及修改連線屬性等編輯手段,修正所有致命性錯(cuò)誤。然后再運(yùn)行設(shè)計(jì)規(guī)則檢查,直到不再出現(xiàn)錯(cuò)誤信息,或至少?zèng)]有致命性錯(cuò)誤為止。
如果想清除電路上因違反規(guī)則而顯示的高亮度綠色,則可以執(zhí)行Tools| Reset Error Marks命令。
本 章 小 結(jié)
本章介紹印制板的基本結(jié)構(gòu),PCB繪圖工具可以繪制導(dǎo)線、放置焊盤、填充、圓弧導(dǎo)線、尺寸標(biāo)注、設(shè)置原點(diǎn)、導(dǎo)孔、文字等;網(wǎng)絡(luò)表文件與元件的載入,對(duì)網(wǎng)絡(luò)表文件載入時(shí)典型錯(cuò)誤的解決方法,詳細(xì)介紹電路板布線規(guī)則,電路板制作的設(shè)計(jì)規(guī)則及其他相關(guān)的設(shè)計(jì)規(guī)則,通過(guò)對(duì)元件進(jìn)行排列、移動(dòng)、旋轉(zhuǎn)、復(fù)制和刪除等手工操作,實(shí)現(xiàn)對(duì)元件的手工布局;利用系統(tǒng)提供的成組布局方式和統(tǒng)計(jì)布局方式來(lái)進(jìn)行自動(dòng)布局,具有效率高、速度快的特點(diǎn);如何利用PCB設(shè)計(jì)器的自動(dòng)布局功能來(lái)設(shè)計(jì)電路圖,自動(dòng)布局參數(shù)設(shè)置、執(zhí)行自動(dòng)布局功能及自動(dòng)布局后的人工調(diào)整, 自動(dòng)布線器參數(shù)的設(shè)置,通過(guò)對(duì)導(dǎo)線剪切、復(fù)制與粘貼、刪除及屬性修改等操作進(jìn)行手工布線;自動(dòng)布線的方法有:全局布線、指定網(wǎng)絡(luò)布線、指定兩連接點(diǎn)布線、指定元件布線、指定區(qū)域布線,自動(dòng)布線后需要進(jìn)行手工調(diào)整;利用設(shè)計(jì)規(guī)則進(jìn)行檢查有實(shí)時(shí)檢查和分批檢查兩種方式。
復(fù)習(xí)思考題
1.自動(dòng)布局要做哪些準(zhǔn)備工作?
2.自動(dòng)布線要做哪些準(zhǔn)備工作?
能力訓(xùn)練一 PCB板設(shè)計(jì)規(guī)則設(shè)置
按下面要求設(shè)定自動(dòng)布局和自動(dòng)布線設(shè)計(jì)規(guī)則:
設(shè)定板為矩形,板寬為15mm,長(zhǎng)為18mm;元件間最小間距16 mil ;Pad直徑為60mil , Pad Hole直徑為30mil;Via直徑為了58mil,ViaHole直徑為20mil;導(dǎo)線間最小安全間距為25 mil ;只在頂層放置元件;頂層水平布線,底層垂直布線;其他信號(hào)層不使用;電源線與接地線優(yōu)先布置;布線寬度10~30mil之間,電源線與地線寬度30mil,其他布線寬度10mil。
