資源描述:
《altium designer rules規(guī)則詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、AltiumDesignerRules規(guī)則詳解??2011-09-1808:10:58
2、??分類:?我愛☆DIY
3、舉報(bào)
4、字號(hào)?訂閱對(duì)于PCB的設(shè)計(jì),AD提供了詳盡的10種不同的設(shè)計(jì)規(guī)則,這些設(shè)計(jì)規(guī)則則包括導(dǎo)線放置、導(dǎo)線布線方法、元件放置、布線規(guī)則、元件移動(dòng)和信號(hào)完整性等規(guī)則。根據(jù)這些規(guī)則,ProtelDXP進(jìn)行自動(dòng)布局和自動(dòng)布線。很大程度上,布線是否成功和布線的質(zhì)量的高低取決于設(shè)計(jì)規(guī)則的合理性,也依賴于用戶的設(shè)計(jì)經(jīng)驗(yàn)。對(duì)于具體的電路可以采用不同的設(shè)計(jì)規(guī)則,如果是設(shè)計(jì)雙面板,很多規(guī)則可以采用系統(tǒng)默認(rèn)值,系統(tǒng)默認(rèn)值就是對(duì)雙面板進(jìn)行布線的設(shè)置。本章將對(duì)ProtelDXP的布線規(guī)則進(jìn)行講解。6
5、.1設(shè)計(jì)規(guī)則設(shè)置進(jìn)入設(shè)計(jì)規(guī)則設(shè)置對(duì)話框的方法是在PCB電路板編輯環(huán)境下,從ProtelDXP的主菜單中執(zhí)行菜單命令Desing/Rules……,系統(tǒng)將彈出如圖6-1所示的PCBRulesandConstraintsEditor(PCB設(shè)計(jì)規(guī)則和約束)對(duì)話框。圖6-1PCB設(shè)計(jì)規(guī)則和約束對(duì)話框該對(duì)話框左側(cè)顯示的是設(shè)計(jì)規(guī)則的類型,共分10類。左邊列出的是DesingRules(設(shè)計(jì)規(guī)則),其中包括Electrical(電氣類型)、Routing(布線類型)、SMT(表面粘著元件類型)規(guī)則等等,右邊則顯示對(duì)應(yīng)設(shè)計(jì)規(guī)則的設(shè)置屬性。該對(duì)話框左下角有按鈕Priorities,單擊該按鈕,可以對(duì)同時(shí)
6、存在的多個(gè)設(shè)計(jì)規(guī)則設(shè)置優(yōu)先權(quán)的大小。對(duì)這些設(shè)計(jì)規(guī)則的基本操作有:新建規(guī)則、刪除規(guī)則、導(dǎo)出和導(dǎo)入規(guī)則等??梢栽谧筮吶我活愐?guī)則上右擊鼠標(biāo),將會(huì)彈出如6-2所示的菜單。在該設(shè)計(jì)規(guī)則菜單中,NewRule是新建規(guī)則;DeleteRule是刪除規(guī)則;ExportRules是將規(guī)則導(dǎo)出,將以.rul為后綴名導(dǎo)出到文件中;ImportRules是從文件中導(dǎo)入規(guī)則;Report……選項(xiàng),將當(dāng)前規(guī)則以報(bào)告文件的方式給出。圖6—2設(shè)計(jì)規(guī)則菜單下面,將分別介紹各類設(shè)計(jì)規(guī)則的設(shè)置和使用方法。6.2電氣設(shè)計(jì)規(guī)則Electrical(電氣設(shè)計(jì))規(guī)則是設(shè)置電路板在布線時(shí)必須遵守,包括安全距離、短路允許等4個(gè)小方面設(shè)
7、置。1.Clearance(安全距離)選項(xiàng)區(qū)域設(shè)置安全距離設(shè)置的是PCB電路板在布置銅膜導(dǎo)線時(shí),元件焊盤和焊盤之間、焊盤和導(dǎo)線之間、導(dǎo)線和導(dǎo)線之間的最小的距離。下面以新建一個(gè)安全規(guī)則為例,簡(jiǎn)單介紹安全距離的設(shè)置方法。(1)在Clearance上右擊鼠標(biāo),從彈出的快捷菜單中選擇NewRule……選項(xiàng),如圖6-3所示。圖6-3新建規(guī)則系統(tǒng)將自動(dòng)當(dāng)前設(shè)計(jì)規(guī)則為準(zhǔn),生成名為Clearance_1的新設(shè)計(jì)規(guī)則,其設(shè)置對(duì)話框如圖6-4所示。圖6-4新建Clearance_1設(shè)計(jì)規(guī)則(2)在WheretheFirstobjectmatches選項(xiàng)區(qū)域中選定一種電氣類型。在這里選定Net單選項(xiàng),同時(shí)在
8、下拉菜單中選擇在設(shè)定的任一網(wǎng)絡(luò)名。在右邊FullQuery中出現(xiàn)InNet()字樣,其中括號(hào)里也會(huì)出現(xiàn)對(duì)應(yīng)的網(wǎng)絡(luò)名。(3)同樣的在wheretheSecondobjectmatches選項(xiàng)區(qū)域中也選定Net單選項(xiàng),從下拉菜單中選擇另外一個(gè)網(wǎng)絡(luò)名。(4)在Constraints選項(xiàng)區(qū)域中的MinimumClearance文本框里輸入8mil。這里Mil為英制單位,1mil=10-3inch,linch=2.54cm。文中其他位置的mil也代表同樣的長(zhǎng)度單位。(5)單擊Close按鈕,將退出設(shè)置,系統(tǒng)自動(dòng)保存更改。設(shè)計(jì)完成效果如圖6-5所示。圖6-5設(shè)置最小距離2.ShortCircuit
9、(短路)選項(xiàng)區(qū)域設(shè)置短路設(shè)置就是否允許電路中有導(dǎo)線交叉短路。設(shè)置方法同上,系統(tǒng)默認(rèn)不允許短路,即取消AllowShortCircuit復(fù)選項(xiàng)的選定,如圖6-6所示。圖6-6短路是否允許設(shè)置3.Un-RoutedNet(未布線網(wǎng)絡(luò))選項(xiàng)區(qū)域設(shè)置可以指定網(wǎng)絡(luò)、檢查網(wǎng)絡(luò)布線是否成功,如果不成功,將保持用飛線連接。4.Un-connectedPin(未連接管腳)選項(xiàng)區(qū)域設(shè)置對(duì)指定的網(wǎng)絡(luò)檢查是否所有元件管腳都連線了。6.3布線設(shè)計(jì)規(guī)則Routing(布線設(shè)計(jì))規(guī)則主要有如下幾種。1.Width(導(dǎo)線寬度)選項(xiàng)區(qū)域設(shè)置導(dǎo)線的寬度有三個(gè)值可以供設(shè)置,分別為Maxwidth(最大寬度)、Preferr
10、edWidth(最佳寬度)、Minwidth(最小寬度)三個(gè)值,如圖6-7所示。系統(tǒng)對(duì)導(dǎo)線寬度的默認(rèn)值為10mil,單擊每個(gè)項(xiàng)直接輸入數(shù)值進(jìn)行更改。這里采用系統(tǒng)默認(rèn)值10mil設(shè)置導(dǎo)線寬度。圖6-7設(shè)置導(dǎo)線寬度2.RoutingTopology(布線拓?fù)洌┻x項(xiàng)區(qū)域設(shè)置拓?fù)湟?guī)則定義是采用的布線的拓?fù)溥壿嫾s束。ProtelDXP中常用的布線約束為統(tǒng)計(jì)最短邏輯規(guī)則,用戶可以根據(jù)具體設(shè)計(jì)選擇不同的布線拓?fù)湟?guī)則。ProtelDXP提供了以下幾種布線拓?fù)湟?guī)