印刷電路板的自動(dòng)布局與自動(dòng)布線(一)
印刷電路板的自動(dòng)布局與自動(dòng)布線(二)
印刷電路板的自動(dòng)布局與自動(dòng)布線(三)
6 自動(dòng)布線
完成元件的布局工作后,就可以進(jìn)入自動(dòng)布線操作了。自動(dòng)布線是指系統(tǒng)根據(jù)設(shè)計(jì)者設(shè)定的布線規(guī)則,依照網(wǎng)絡(luò)表中的各個(gè)元件之間的連線關(guān)系,按照一定的算法自動(dòng)地在各個(gè)元件之間進(jìn)行布線。從圖45可以看出,各元件焊盤之間已經(jīng)存在連線(Connection),這種線,俗稱叫飛線。飛線只是在邏輯上表示各元件焊盤間的電氣連接關(guān)系,而布線是根據(jù)飛線指示的電氣連接關(guān)系來(lái)放置銅膜導(dǎo)線。
一般情況下,Protel 99 SE的自動(dòng)布線功能能夠自動(dòng)地分析當(dāng)前的PCB文件,并選擇最佳布線方式,但在自動(dòng)布線之前,設(shè)置布線的規(guī)則也是十分必要的。
6.1 規(guī)則的適用范圍
在自動(dòng)布線的每一類規(guī)則中,都有規(guī)則的適用范圍(Rule scope)這一項(xiàng)。規(guī)則的作用對(duì)象包括整個(gè)電路板(Whole BOArd)、工作層(Layer)、元件(Component)、元件類(Component Class)、網(wǎng)絡(luò)(Net)、網(wǎng)絡(luò)類(Net Class)、指定區(qū)域(Region)、焊盤(Pad)、過(guò)孔(Via)等共16種。規(guī)則的適用范圍就是設(shè)置規(guī)則的作用對(duì)象。下面就介紹幾種常用的規(guī)則適用范圍的設(shè)置。
1.整個(gè)電路板(Whole Board)
在默認(rèn)情況下,規(guī)則的適用范圍均為整個(gè)電路板,如圖46所示,它包括電路板上所有的對(duì)象。
圖46 規(guī)則的適用范圍為整個(gè)電路板
2.工作層(Layer)
用鼠標(biāo)左健單擊圖46中的Filter Kind(過(guò)濾類型)下拉框中下拉按鈕,在彈出的選擇菜單中,選取Layer,則Rule Scope選項(xiàng)區(qū)域的內(nèi)容發(fā)生變化,如圖47(a)所示。在Layer下拉列表中選擇規(guī)則適合的層。單擊And(與)按鈕,對(duì)話框變?yōu)槿鐖D47(b)所示,兩個(gè)對(duì)象之間為“與”關(guān)系。
圖47 規(guī)則的適用范圍為指定的層
3.網(wǎng)絡(luò)(Net)
選擇此項(xiàng)后,規(guī)則的適用范圍為指定的網(wǎng)絡(luò),如圖48所示。在Layer下拉列表中選擇所需網(wǎng)絡(luò)名。
圖48 規(guī)則的適用范圍為指定的網(wǎng)絡(luò)
4.網(wǎng)絡(luò)類(Net Class)
(1)類的概念
類(Class)就是一組具有類似性質(zhì)的相同對(duì)象的集合。例如,網(wǎng)絡(luò)類就是一組具有類似性質(zhì)的網(wǎng)絡(luò)的集合。在Protel 99 SE中共提供了四種類,即網(wǎng)絡(luò)類(Net Class)、元件類(Component Class)、點(diǎn)到點(diǎn)類(From-to Class)和焊盤類(Pad Class)。
(2)新建、修改和刪除類
執(zhí)行菜單命令Design|Classes,系統(tǒng)彈出如圖49所示的Object Classes(對(duì)象類)對(duì)話框。對(duì)話框中有Net、Component、From-to和Pad共四個(gè)選項(xiàng)卡,對(duì)應(yīng)上面提到的四種類;底部有Add、Edit、Delete和Select四個(gè)按鈕,對(duì)應(yīng)四種類的操作。以網(wǎng)絡(luò)類為例,四種操作的功能如下:
圖49 Object Classes對(duì)話框
①新建類:?jiǎn)螕鬉dd按鈕,彈出如圖50所示的Edit Net Class對(duì)話框。在對(duì)話框上方的Name文本框輸入該類的名稱。在對(duì)話框的左邊是備用成員列表框,對(duì)話框的右邊是成員列表框。兩個(gè)列表框中間的操作按鈕可以在兩邊進(jìn)行成員的調(diào)配。使用>>按鈕,可將備用成員全部送入成員列表中;使用<<按鈕,可將類成員全部送回備用成員列表中。單擊某個(gè)備用成員,然后使用>按鈕,就可將其送入類成員列表中;單擊某個(gè)類成員,然后使用<按鈕,就可將其送回到備用成員列表中。
圖50 Edit Net Class對(duì)話框
②類的編輯、刪除和選取操作:新建一個(gè)網(wǎng)絡(luò)類后,其類名在圖49的Object Classes對(duì)話框中的類名列表框中顯示。選取類名,然后單擊Edit按鈕,就會(huì)打開對(duì)話框,可以在此修改類成員列表;單擊Delete按鈕,就可以把該類刪除;單擊Select按鈕,就可使屬于該類的網(wǎng)絡(luò)在PCB圖中處于選取狀態(tài)。
在其它三個(gè)類中,除元件類有一個(gè)類生成器(Class Generator),可以方便快捷的生成元件類之外,其它的操作與網(wǎng)絡(luò)類相似,這里不再贅述。
5.指定區(qū)域(Region)
選擇此項(xiàng)后,規(guī)則的適用范圍為指定的區(qū)域,如圖51所示。單擊Define按鈕,立即切換到PCB工作窗口,光標(biāo)變成十字形,用光標(biāo)選定規(guī)則的適用范圍,選定矩形區(qū)域的對(duì)角坐標(biāo)值回填到圖51中。
圖51 規(guī)則的適用范圍為指定區(qū)域
6.指定焊盤(Pad)
選擇此項(xiàng)后,規(guī)則的適用范圍為指定的焊盤,如圖52所示。在Pad下拉列表中選取適合的焊盤名。
圖52 規(guī)則的適用范圍為指定焊盤
6.2 設(shè)置自動(dòng)布線規(guī)則
在PCB編輯器中,執(zhí)行菜單命令Design|Rules,將彈出如圖53所示的的Design Rules(設(shè)計(jì)規(guī)則)對(duì)話框。在對(duì)話框中列出了六大類設(shè)計(jì)規(guī)則,除Placement選項(xiàng)卡在自動(dòng)布局設(shè)計(jì)規(guī)則中已經(jīng)講解過(guò),與自動(dòng)布線有關(guān)的規(guī)則主要在Routing選項(xiàng)卡中。單擊Add按鈕,可添加新的規(guī)則;單擊Properties按鈕,可查看已存在規(guī)則的屬性。在一般情況下,使用系統(tǒng)提供的自動(dòng)布線規(guī)則的默認(rèn)值,就可以獲得比較滿意的自動(dòng)布線效果,但了解和學(xué)會(huì)設(shè)置各種設(shè)計(jì)規(guī)則,會(huì)使自動(dòng)布線的效果更加完美。各項(xiàng)自動(dòng)布線規(guī)則的設(shè)置如下。
圖53 設(shè)置布線參數(shù)(Routing)
1.設(shè)置安全間距(Clearance Constraint)
安全間距用于設(shè)置同一個(gè)工作層上的導(dǎo)線、焊盤、過(guò)孔等電氣對(duì)象之間的最小間距。如圖54所示的Clearance Constraint設(shè)置對(duì)話框中,設(shè)置內(nèi)容包括兩部分:
圖54 設(shè)置安全間距對(duì)話框
●Rule Scope(規(guī)則的適用范圍):一般情況下,指定該規(guī)則適用于整個(gè)電路板(Whole Board)。
●Rule Attributes(規(guī)則屬性):用來(lái)設(shè)置最小間距的數(shù)值(如10mil)及其所適用的網(wǎng)絡(luò),包括Different Nets Only(僅不同網(wǎng)絡(luò))、Same Net Only(僅同一網(wǎng)絡(luò))和Any Net(任何網(wǎng)絡(luò))。
這里,本章例子采用的安全間距為10mil,該規(guī)則適用整個(gè)電路板。
2.設(shè)置布線的拐角模式(Routing Corners)
該項(xiàng)規(guī)則主要用于設(shè)置布線時(shí)拐角的形狀及拐角走線垂直距離的最小和最大值。在如圖55所示的Routing Corners Rule對(duì)話框中,在Style下拉框中,有3種拐角模式可選,即45 Degrees(45度角)、90 Degrees(90度角)和Round(圓角)。系統(tǒng)中已經(jīng)使用一條默認(rèn)的規(guī)則,名稱為RoutingCorners,適用于整個(gè)電路板,采用45度拐角,拐角走線的垂直距離為100mil。本章例子采用該默認(rèn)規(guī)則。
圖55 布線拐角模式設(shè)置對(duì)話框
3.設(shè)置布線工作層(Routing Layers)
該項(xiàng)規(guī)則用于設(shè)置布線的工作層及在該層上的布線方向。如圖56所示的布線工作層對(duì)話框,在右側(cè)的列表框中列出了32個(gè)信號(hào)層。我們?cè)谇懊嬉呀?jīng)設(shè)置了頂層和底層兩個(gè)工作層為布線層,所以在圖中只有頂層和底層有效,其它層為灰色無(wú)效。各個(gè)層右邊的下拉框中列出了布線方向,包括Horizontal(水平方向)、Vertical(垂直方向)、Any(任意方向)等共十種。例如,頂層設(shè)置為水平方向,表示該工作層布線以水平為主;底層設(shè)置為垂直方向,表示該工作層布線以垂直為主。無(wú)論如何設(shè)置,雙層板的頂層與底層的布線方向必須相反,否則電路板會(huì)產(chǎn)生分布電容效應(yīng)。如果是單層布線,可以設(shè)置頂層為Not Used,底層的布線方向?yàn)锳ny。本章例子采用雙層板布線,頂層為水平方向布線,底層為垂直方向布線。
圖56 布線工作層設(shè)置對(duì)話框
4.設(shè)置布線優(yōu)先級(jí)(Routing Priority)
該項(xiàng)規(guī)則用于設(shè)置各布線網(wǎng)絡(luò)的優(yōu)先級(jí)(布線的先后順序)。系統(tǒng)共提供了0~100共101個(gè)優(yōu)先級(jí),數(shù)字0代表優(yōu)先級(jí)最低,數(shù)字100代表優(yōu)先級(jí)最高。如圖57所示的布線優(yōu)先級(jí)設(shè)置對(duì)話框中,在Routing Attribute選項(xiàng)區(qū)域的Routing Priority框中設(shè)置優(yōu)先級(jí)。一般采用默認(rèn)設(shè)置即可。
圖57 布線優(yōu)先級(jí)設(shè)置對(duì)話框
5.設(shè)置布線的拓?fù)浣Y(jié)構(gòu)(Routing Topology)
該項(xiàng)規(guī)則用來(lái)設(shè)置布線的拓?fù)浣Y(jié)構(gòu)。拓?fù)浣Y(jié)構(gòu)是指以焊盤為點(diǎn),以連接各焊盤的導(dǎo)線為線,則點(diǎn)和線構(gòu)成的幾何圖形稱拓?fù)浣Y(jié)構(gòu)。在PCB中,元件焊盤之間的飛線連接方式稱為布線的拓?fù)浣Y(jié)構(gòu)。在如圖58所示的布線拓?fù)浣Y(jié)構(gòu)設(shè)置對(duì)話框中,在Routing Attribute的下拉框中有7種拓?fù)浣Y(jié)構(gòu)可供選擇,如Shortest(最短連線)、Horizontal(水平連線)、Vertical(垂直連線)等。系統(tǒng)默認(rèn)的拓?fù)浣Y(jié)構(gòu)為Shortest。本章例子采用最短連線拓?fù)浣Y(jié)構(gòu)。
另外,執(zhí)行菜單命令Design|From-To Editor,可以自行定義和修改布線的拓?fù)浣Y(jié)構(gòu)。
圖58 布線拓?fù)浣Y(jié)構(gòu)設(shè)置對(duì)話框
6.設(shè)置過(guò)孔類型(Routing Via Style)
該項(xiàng)規(guī)則用于設(shè)置過(guò)孔的外徑(Diameter)和內(nèi)徑(Hole Size)的尺寸。在如圖59所示的過(guò)孔類型設(shè)置對(duì)話框中,在Rule Attributes選項(xiàng)區(qū)域,設(shè)置過(guò)孔的外徑和內(nèi)徑的Min(最小值)、Max(最大值)和Preferred(首選值)。首選值用于自動(dòng)布線和手工布線過(guò)程。本章例子采用默認(rèn)值。
圖59 過(guò)孔類型設(shè)置對(duì)話框
7.設(shè)置布線寬度(Width Constraint)
該項(xiàng)用于設(shè)置布線時(shí)的導(dǎo)線寬度。在如圖60所示的布線寬度設(shè)置對(duì)話框的Rule Attributes選項(xiàng)區(qū)域中,設(shè)置布線寬度的最小值(Minimum Width)、最大值(Maximum Width)和首選值(Preferred Width)。首選值用于自動(dòng)布線和手工布線過(guò)程。本章例子采用默認(rèn)值。
圖60 布線寬度設(shè)置對(duì)話框
以上幾項(xiàng)布線規(guī)則,可根據(jù)你在布線時(shí)的具體要求來(lái)設(shè)置,也可采用系統(tǒng)的默認(rèn)值。在自動(dòng)布線規(guī)則類中,還有三項(xiàng)規(guī)則的設(shè)置與SMD元件有關(guān),一般較少用到,這里不再贅述。
使用上面所講的布線規(guī)則,設(shè)置頂層布線為垂直方向,底層布線為水平方向;對(duì)電源/接地網(wǎng)絡(luò)的過(guò)孔的外徑為50mil,內(nèi)徑為20mil,其它網(wǎng)絡(luò)的過(guò)孔外徑為40mil,內(nèi)徑為20mil;電源/接地線的導(dǎo)線寬為30mil,其它線寬為10mil;其余規(guī)則采用默認(rèn)值。
6.3 保護(hù)預(yù)布線
自動(dòng)布線是按照一定規(guī)則由系統(tǒng)自動(dòng)進(jìn)行,所布導(dǎo)線的位置、走向不由人的意愿決定。對(duì)有些元件或網(wǎng)絡(luò)的走線,設(shè)計(jì)者如果要按照自己的要求去布線,可在自動(dòng)布線之前采用手動(dòng)方式提前布線,我們稱之為預(yù)布線,然后再運(yùn)行自動(dòng)布線完成余下的布線工作。為防止這些預(yù)布線在自動(dòng)布線時(shí)被重新布線,可在自動(dòng)布線之前,將預(yù)布線鎖定,操作步驟如下:
①雙擊該預(yù)布線,彈出導(dǎo)線(Track)屬性設(shè)置對(duì)話框。
②選取Locked復(fù)選框,鎖定該段導(dǎo)線。
圖61 鎖定預(yù)布線的設(shè)置
由于一條導(dǎo)線由若干段構(gòu)成,必須保證每一段導(dǎo)線都必須鎖定才能保護(hù)預(yù)布線,所以使用這種方法較繁瑣。在下一節(jié),我們將介紹在自動(dòng)布線時(shí),由系統(tǒng)提供的保護(hù)預(yù)布線功能來(lái)實(shí)現(xiàn)保護(hù)預(yù)布線。
6.4 運(yùn)行自動(dòng)布線
設(shè)置好布線規(guī)則后,就可運(yùn)行自動(dòng)布線了。單擊主菜單Auto Route,或按下快捷鍵A,都可彈出如圖62所示的菜單。菜單中的命令可設(shè)置自動(dòng)布線的方法和啟停控制。各命令的含義介紹如下:
圖62 自動(dòng)布線命令
1.全局布線(All)
進(jìn)行全局布線的操作步驟如下:
①執(zhí)行菜單命令A(yù)uto Route|All,可對(duì)整個(gè)電路板進(jìn)行自動(dòng)布線。
②執(zhí)行命令后,系統(tǒng)彈出如圖63所示的自動(dòng)布線設(shè)置對(duì)話框。
圖63 自動(dòng)布線器設(shè)置對(duì)話框
從圖63可以看出,僅有三個(gè)復(fù)選框沒被選取。通常,不用過(guò)多了解圖中的各個(gè)選項(xiàng)的功能,采用對(duì)話框中的默認(rèn)設(shè)置,就可實(shí)現(xiàn)自動(dòng)布線。下面對(duì)三個(gè)沒被選取的復(fù)選框的功能作簡(jiǎn)要說(shuō)明。
●Evenly Space Tracks:選取該復(fù)選框,則當(dāng)集成電路的焊盤間僅有一條走線通過(guò)時(shí),該走線將由焊盤間距的中間通過(guò)。
●Add Testpoints:選取該復(fù)選框,將為電路板的每條網(wǎng)絡(luò)線都加入一個(gè)測(cè)試點(diǎn)。
●Lock All Pre-route:選取該項(xiàng),在自動(dòng)布線時(shí),可以保留所有的預(yù)布線。
③設(shè)置完畢后,單擊Route All按鈕,系統(tǒng)開始對(duì)電路板進(jìn)行自動(dòng)布線。布線結(jié)束后,彈出一個(gè)自動(dòng)布線信息對(duì)話框,如圖64所示,顯示布線情況,包括布通率、完成布線的條數(shù)、沒有完成的布線條數(shù)和花費(fèi)的布線時(shí)間。
圖64 布線信息對(duì)話框
采用全局布線后的布線效果如圖65所示。
圖65 對(duì)電路板的全局布線的效果圖
2.對(duì)選定網(wǎng)絡(luò)進(jìn)行布線(Net)
執(zhí)行菜單命令A(yù)uto Route|Net,光標(biāo)變成十字形。移動(dòng)光標(biāo)到某網(wǎng)絡(luò)的其中一條飛線上,單擊鼠標(biāo)左鍵,對(duì)這條飛線所在的網(wǎng)絡(luò)進(jìn)行布線。效果如圖66所示。
圖66 對(duì)選定網(wǎng)絡(luò)進(jìn)行布線的效果圖
3.對(duì)選定飛線進(jìn)行布線(Connection)
執(zhí)行菜單命令A(yù)uto Route|Connection,光標(biāo)變成十字形,移動(dòng)光標(biāo)到要布線的飛線上,單擊鼠標(biāo)左鍵,僅對(duì)該飛線進(jìn)行布線,而不是對(duì)該飛線所在的網(wǎng)絡(luò)布線。布線效果如圖67所示。
圖67 對(duì)選取飛線進(jìn)行布線的效果
4.對(duì)選定元件進(jìn)行布線(Component)
執(zhí)行菜單命令A(yù)uto Route|Component,光標(biāo)變成十字形,在要布線的元件(如U12)上單擊鼠標(biāo)左鍵,可以看到與U12有關(guān)的導(dǎo)線已經(jīng)布完。效果如圖68所示。
圖68 對(duì)選取的元件進(jìn)行布線的效果
5.對(duì)選定區(qū)域進(jìn)行布線(Area)
執(zhí)行菜單命令A(yù)uto Route|Area,光標(biāo)變成十字形,在電路板上選定一個(gè)矩形區(qū)域后,系統(tǒng)自動(dòng)對(duì)這個(gè)區(qū)域進(jìn)行布線。從圖69可以看出,區(qū)域內(nèi)包含的U12和SW1兩個(gè)元件完成了全部布線操作。
圖69 對(duì)指定區(qū)域進(jìn)行布線的效果
6.其他布線命令
●Stop:停止自動(dòng)布線過(guò)程。
●Reset:對(duì)電路重新布線。
●Pause:暫停自動(dòng)布線過(guò)程。
●Restart:重新開始自動(dòng)布線過(guò)程。與Pause命令相配合。
對(duì)于比較簡(jiǎn)單的電路,自動(dòng)布線的布通率可達(dá)100%,如果布通率沒有達(dá)到100%,設(shè)計(jì)者一定要分析原因,拆除所有布線,并進(jìn)一步調(diào)整布局,再重新自動(dòng)布線,最終使布通率達(dá)到100%。如果僅有少數(shù)幾條線沒有布通,也可以采用放置導(dǎo)線命令,手工布線。
6.5 生成測(cè)試點(diǎn)(Testpoint)
在印刷電路板焊接元件之后,有時(shí)要對(duì)電路板整體的工作情況進(jìn)行測(cè)試,看看是否符合設(shè)計(jì)要求。如,對(duì)我們?cè)O(shè)計(jì)的時(shí)鐘電路,可以測(cè)試輸出信號(hào)的波形和頻率是否達(dá)到設(shè)計(jì)標(biāo)準(zhǔn)。這些工作是通過(guò)測(cè)試儀器(如示波器、頻率計(jì)或萬(wàn)用表等)的探針放在電路板上的某一點(diǎn)來(lái)獲取數(shù)據(jù)的。測(cè)試點(diǎn)就是為了便于探針測(cè)試而在電路板上特別制成的銅膜區(qū)域。一般合適的焊盤和過(guò)孔都可作測(cè)試點(diǎn),如果無(wú)合適的焊盤和過(guò)孔,可以生成測(cè)試點(diǎn)。測(cè)試點(diǎn)可能位于電路板的頂層或底層,也可以雙面都有。
1.設(shè)置測(cè)試點(diǎn)的設(shè)計(jì)規(guī)則
執(zhí)行菜單命令Design|Rules,彈出設(shè)計(jì)規(guī)則對(duì)話框,如圖70所示,單擊Manufacturing選項(xiàng)卡,在Rule Classes列表框中的最后兩個(gè)規(guī)則是Testpoint Style(測(cè)試點(diǎn)風(fēng)格)和Testpoint Usage(測(cè)試點(diǎn)用法),它們都是測(cè)試點(diǎn)要設(shè)置的規(guī)則。
圖70 有關(guān)測(cè)試點(diǎn)的兩個(gè)規(guī)則
(1)設(shè)置Testpoint Style規(guī)則
用鼠標(biāo)左鍵單擊Testpoint Style規(guī)則,在中間的列表框中已經(jīng)存在一個(gè)設(shè)置好的規(guī)則,如圖70所示。單擊右下角的Properties按鈕,就可打開如圖71所示的Testpoint Style Rules對(duì)話框。主要設(shè)置內(nèi)容如下:
●Rule Scope選項(xiàng)區(qū)域:在Filter Kind下拉框,規(guī)則的適用范圍只有Whole Board一個(gè)選項(xiàng),說(shuō)明該規(guī)則適用于整個(gè)電路板。
●Rule Name文本框:用來(lái)設(shè)置本設(shè)計(jì)規(guī)則的名稱。
●Rule Attributes選項(xiàng)區(qū)域:
•選取Allow testpoint under component復(fù)選框,將允許在元件下放置測(cè)試點(diǎn)。
•在Style區(qū)域,可設(shè)置測(cè)試點(diǎn)的外徑和內(nèi)徑的尺寸,分最小值、最大值和首選值。
•在Allowed Side區(qū)域,設(shè)置測(cè)試點(diǎn)適用的層,分Top(頂層SMD焊盤)、Bottom(底層SMD焊盤)、Thru-Hole Bottom(穿透式鉆孔的底層)和Thru-Hole Top(穿透式鉆孔頂層)。
•在Grid Size區(qū)域,設(shè)置測(cè)試點(diǎn)的柵格尺寸。
圖71 Testpoint Style Rules對(duì)話框
(2)設(shè)置Testpoint Usage規(guī)則
在圖70中的Rule Classes列表框中選擇Testpoint Usage規(guī)則,再單擊Properties按鈕,彈出Testpoint Usage Rule對(duì)話框,如圖72所示。主要設(shè)置內(nèi)容如下:
●Rule Scope選項(xiàng)區(qū)域:在Filter Kind下拉框,選擇規(guī)則的適用范圍,有Whole Board(整個(gè)電路板)、Net Class(網(wǎng)絡(luò)類)和Net(網(wǎng)絡(luò))三個(gè)選項(xiàng)。
●Rule Attributes選項(xiàng)區(qū)域:
•選取Allow multiple testpoint on same net復(fù)選框,將允許在同一網(wǎng)絡(luò)上創(chuàng)建多個(gè)測(cè)試點(diǎn)。
•在Testpoint區(qū)域,有三個(gè)單選框,任選一個(gè)。Required項(xiàng)表示規(guī)則適用范圍內(nèi)的每一條網(wǎng)絡(luò)走線都必須生成測(cè)試點(diǎn);Invalid項(xiàng)表示規(guī)則適用范圍內(nèi)的每一條網(wǎng)絡(luò)走線都不可以生成測(cè)試點(diǎn);Don’t Care項(xiàng),表示適用范圍內(nèi)的網(wǎng)絡(luò)走線可生成測(cè)試點(diǎn),也可不生成測(cè)試點(diǎn)。
圖72 Testpoint Usage Rule對(duì)話框
2.生成測(cè)試點(diǎn)的方法
①第一種方法:用鼠標(biāo)左鍵雙擊要作為測(cè)試點(diǎn)的焊盤或過(guò)孔,在彈出的屬性對(duì)話框中,在Testpoint項(xiàng)選取Top或Bottom或兩個(gè)都選取,生成測(cè)試點(diǎn),同時(shí)Locked項(xiàng)被選取,說(shuō)明此焊盤或過(guò)孔被鎖定。以焊盤為例,在底層將此焊盤設(shè)為測(cè)試點(diǎn),如圖73所示。
圖73 將焊盤設(shè)為測(cè)試點(diǎn)
②第二種方法:執(zhí)行菜單命令Tools|Find and Set Testpoint,系統(tǒng)自動(dòng)的在電路板中找出最合適的焊盤和過(guò)孔作為測(cè)試點(diǎn),并彈出一個(gè)信息框,如圖74所示,在確認(rèn)后,生成測(cè)試點(diǎn)。執(zhí)行菜單命令Tools|Clear All Testpoints,則清除所有的測(cè)試點(diǎn)。
圖74 發(fā)現(xiàn)測(cè)試點(diǎn)信息框
③第三種方法:在自動(dòng)布線中生成測(cè)試點(diǎn)。在使用Auto Route|All命令自動(dòng)布線時(shí),彈出自動(dòng)布線設(shè)置對(duì)話框(見圖63),在圖中的Manufacturing Passes選項(xiàng)區(qū)域中,選取Add Testpoints復(fù)選框,則在自動(dòng)布線時(shí),會(huì)自動(dòng)生成測(cè)試點(diǎn)。
6.6 DRC校驗(yàn)
在電路板進(jìn)行自動(dòng)布局和自動(dòng)布線操作之前,我們都設(shè)置了相應(yīng)的設(shè)計(jì)規(guī)則。所以,在執(zhí)行這些操作時(shí),系統(tǒng)會(huì)檢查它們是否違反了這些規(guī)則。在Protel 99 SE中,提供了設(shè)計(jì)規(guī)則檢查(DRC—Design Rule Check)功能,以發(fā)現(xiàn)設(shè)計(jì)的不足之處,便于及時(shí)改正。
在打開PCB文件后,執(zhí)行菜單命令Tools|Design Rule Check,系統(tǒng)彈出如圖75所示的Design Rule Check(設(shè)計(jì)規(guī)則檢查)對(duì)話框。
圖75 設(shè)計(jì)規(guī)則檢查對(duì)話框
從該對(duì)話框可以看出,共有Report和On-line兩個(gè)選項(xiàng)卡。
1.Report選項(xiàng)卡
在Report選項(xiàng)卡中,選取需要檢查的規(guī)則選項(xiàng),然后單擊對(duì)話框左下角的Run DRC按鈕,就可以啟動(dòng)DRC運(yùn)行。
在Options選項(xiàng)區(qū)域,選取Create Report File項(xiàng),則把檢查的結(jié)果生成一個(gè)擴(kuò)展名為.Drc的報(bào)表文件;選取Create Violations 項(xiàng),在電路板中查出有違反規(guī)則的地方,用高粱綠色表示出來(lái)。
2.On-Line選項(xiàng)卡
當(dāng)你想在線運(yùn)行DRC檢查時(shí),單擊On-line選項(xiàng)卡,彈出如圖76所示的對(duì)話框,設(shè)定需要檢查的規(guī)則選項(xiàng),單擊OK按鈕,讓DRC在后臺(tái)運(yùn)行,實(shí)時(shí)地進(jìn)行設(shè)計(jì)規(guī)則監(jiān)測(cè),以防止違反設(shè)計(jì)規(guī)則。
圖76 On-line(在線監(jiān)測(cè))
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.guhuozai8.cn/
本文標(biāo)題:印刷電路板的自動(dòng)布局與自動(dòng)布線(四)
本文網(wǎng)址:http://www.guhuozai8.cn/html/solutions/14019317181.html