版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、4.2布線規(guī)則設(shè)置布線約束規(guī)則是PCB線中很重要的一步工作,規(guī)則設(shè)置和好壞直接影響到PCB信號的好壞和工作效率。布線規(guī)則主要設(shè)置的是差分線,線寬線距,等長匹配,過孔等等。下面一步一步設(shè)置這些規(guī)則。約束規(guī)則在約束管理器中設(shè)置。選擇菜單Setup->Constraints->ConstraintManagers或者直接點(diǎn)擊工具欄上的卦圖標(biāo)按鈕打開約束管理器,如圖4.5所示。圖4.5打開約束管理器打開約束管理器后的界面如圖4.6所示圖4.6約束管理器可以看到界面包含了兩個工作區(qū),左邊是工作簿/工作表選擇區(qū),用來選擇進(jìn)行約束的類型;右邊是工作表區(qū),是對應(yīng)左邊類型的具體約束設(shè)置值。在左邊共有
2、6個工作表,而一般只需要設(shè)置前面四個工作表的約束就可以了,分別是Eelctrical、Physical、Spacing、SameNetSpacing。分別對應(yīng)的是電氣規(guī)則的約束、物理規(guī)則的約束,如線寬、間距規(guī)則的約束(不同網(wǎng)絡(luò))、同一個網(wǎng)絡(luò)之問的間距規(guī)則。為了能更好的使用約束管理器,先做一點(diǎn)基本概念的解釋4.2.1 對象(object)對象是約束所要設(shè)置的目標(biāo),是具有優(yōu)先級的,頂層指定的約束會被底層的對象繼承,底層對象指定的同樣約束優(yōu)先級高于從頂層繼承下來的約束,一般盡量在頂層指定約束。最頂層的對象是系統(tǒng)system,最底層的對象是管腳對pin-pair。對象的層次關(guān)系依次為:系統(tǒng)(syste
3、m)->設(shè)計(Designe)->總線(bus)->網(wǎng)絡(luò)類(netclass)->總線(bus)->差分對(differentialpair)->擴(kuò)展網(wǎng)絡(luò)/網(wǎng)絡(luò)(Xnet)->相對或匹配群組(Matchgroup)->管腳對(Pinpair)(1)系統(tǒng)(system)系統(tǒng)是最高等級的對象,除了包括設(shè)計(比如單板)之外,還包括連接器這些設(shè)計的擴(kuò)展網(wǎng)絡(luò)、互連電纜和連接器。(2)設(shè)計(Designe)設(shè)計代表一個單板或者系統(tǒng)中的一塊單板,在多板結(jié)構(gòu)中,每塊板都是系統(tǒng)的一個單獨(dú)的設(shè)計。(3)網(wǎng)絡(luò)類集合(netclass)網(wǎng)絡(luò)類集合可以是總線、網(wǎng)絡(luò)擴(kuò)展網(wǎng)絡(luò)
4、、差分對及群組匹配的集合。(4)總線(bus)總線是管腳對、網(wǎng)絡(luò)或者擴(kuò)展網(wǎng)絡(luò)的集合。在總線上獲取的約束被所有總線的成員繼承。在與原理圖相關(guān)聯(lián)時,約束管理器不能創(chuàng)建總線,而且總線是設(shè)計層次的,并不屬于系統(tǒng)層次。(5)差分對(differentialpair)用戶可以對具有差分性質(zhì)的兩對網(wǎng)絡(luò)建立差分對。(6)擴(kuò)展網(wǎng)絡(luò)/網(wǎng)絡(luò)(Xnet)網(wǎng)絡(luò)就是從一個管腳到其他管腳的電子連接。如果網(wǎng)絡(luò)的中間申接了被動的、分立的器件比如電阻、電容或者電感,那么跨接在這些器件的兩個網(wǎng)絡(luò)可以看成一個擴(kuò)展網(wǎng)絡(luò)。如圖4.7所示,網(wǎng)絡(luò)net1、net2和net3組成一個擴(kuò)展網(wǎng)絡(luò)。Net1Ne電1|d9-Mm/?ww0。Xrvt圖
5、4.7Xnet(7)相對或匹配群組(Matchgroup)匹配群組也是網(wǎng)絡(luò)、擴(kuò)展網(wǎng)絡(luò)和管腳對的集合,但集合內(nèi)的每個成員都要匹配或者相對于匹配于組內(nèi)的一個明確目標(biāo),且只能在【relativepropagationdelay工作表定義匹配群組,共涉及了三個參數(shù),目標(biāo),相對值和偏差。如果相對值沒有定義,匹配群組內(nèi)的所有成員將是絕對的,并允許一定的偏差。如果定義了相對值,那么組內(nèi)的所有成員將相對于明確的目標(biāo)網(wǎng)絡(luò)。 目標(biāo):組內(nèi)其他管腳對都要參考的管腳對就是目標(biāo),目標(biāo)可以是默認(rèn)的也可以是明確指定的管教對,其他的管腳對都要與這個目標(biāo)比較。 相對值:每個成員與目標(biāo)的相對差值,如果沒有指定差值,那么所有成員就需
6、要匹配,如果此值不為0,群組就是一個相對匹配的群組。 偏差:允許匹配的偏差值。(8)管腳對(Pinpair)管腳對代表一對邏輯連接的管腳,一般是驅(qū)動和接收。Pinpair可能不是直接連接的,但是肯定存在于同一個網(wǎng)絡(luò)或者擴(kuò)展網(wǎng)絡(luò)中。分頁4.2.2 建立差分對本設(shè)計中共有三對差分線信號,分別是DD時存時鐘信號、USBOT嗷據(jù)信號、USBHOS做據(jù)信號。在約束管理器中選擇Objects->Create->DifferentialPair,如圖4.8所示。gbj"七t。點(diǎn)§JttaifYHelpi*Filtez.*k車廣rp>y5色m«TidShewDt
7、selectXwtC£1呼*115-RastereObjectsRgfor*ElccInc.3QA1MJ0AIA?J0A7A4國A9WflTAlOXMTA11XWTA1ZXJA7A13X)A1A14CreittClass.1£-CtL1g£L£"L-lZ1J_U二j=j££r£i.且omkaFskipLuiLYE.EIIj;_e1+I!':cleif>ra_ZLft.c;Bus.1NdchOrmsReRCEL-1EttiitestDijii場txk眄到印川左典尸圖4.8建議差分對彈出CreateDif
8、ferentialPair對話話,如圖4.9所示。圖4.9CreateDifferentialPair對話框在左上角的下拉框中選擇Net,然后在下面的列表框中找到DDR內(nèi)存芯片的兩個時鐘信號網(wǎng)絡(luò)分別是XM1SCLKXM1SCLKNE列表框中雙擊這兩個網(wǎng)絡(luò)或者單擊選中后點(diǎn)匚匚按鈕加到右邊的Selections編輯框中。在DiffPairName編輯框中輸入差分對的名字:DDRCLK然后點(diǎn)擊Create按鈕。點(diǎn)擊Close關(guān)閉對話框。其它的兩個差分對用同樣的方法建立,這里就不重復(fù)了。最后點(diǎn)擊左邊Eelctrical工作表下的Net->Routing,在右邊的工作表中就可以看到設(shè)置好的三個差分
9、對。如圖4.10所示。DPT曰MICLKHetjdRiiajt回XM1SCLKNDPrBXOTGDFM2xotgmNetXDTGDPDPr日加聞B;MetXUSBHDN_HOFSNetXU5BMDP圖4.10設(shè)置好的差分對4.2.3 差分對規(guī)則設(shè)置建立好差分對后,還需要建立一個專門于差分對的電氣規(guī)則。首先點(diǎn)擊左邊工作表選擇區(qū)中的Eelctrical工作表下的EelctricalConstraintSet->Routing->DifferentialPair,然后選擇菜單Objects->Create->EelctricalCSet,如圖4.11所示。Gt置口匕|Cd15
10、njicvAoqQtize由匕丸上Iaal3加電工拿HeLeObjerlsUiTCOOI總Gather CetjIitO'I$11也 dqM唯wt»rors掌qqmck七"匕圖4.11差分對規(guī)則設(shè)置彈出CreateElectricalCSetCSet編輯框中輸入該約束規(guī)則的名稱:對話框,如圖4.12所示。在ElectricalDIFF_FAIR,點(diǎn)擊OK關(guān)閉對話框。對話框圖4.12CreateElectricalCSet這時候在右邊的工作表內(nèi)我看看到多了一個DIFF_PAIR約束規(guī)則,如圖4.13所示。TypeObjects圖4.13增加的DIFF_PAIR規(guī)則下面
11、給這個差分對約束規(guī)則設(shè)置參數(shù)。差分對約束規(guī)則參數(shù)主要有以下幾個:- UncoupledLength:差分對網(wǎng)絡(luò)中的不匹配的長度。即不能按差分對走線的總長度。- MinLineSpacing:最小的線間距。- PrimaryGap:差分對最優(yōu)先選擇的線間距(邊到邊間距)。- PrimaryWidth:差分對最優(yōu)先選擇的線寬。- NeckGap差分對在Neck模式下的線間距(邊到邊間距),用于在布線密集區(qū)域內(nèi)切換到Neck模式,這時差分走線的線間距由PrimaryGap設(shè)定的值切換到該值。- NeckWidth:差分對在Neck模式下的線寬,用于在布線密集區(qū)域內(nèi)切換到Neck模式,這時差分走線的線
12、寬由PrimaryWidth設(shè)定的值切換到該值。最后設(shè)置的差分線規(guī)則約束參數(shù)如圖4.14所示。TJXUnKiMpcbJLeritlfilulei&lMnLJESrftfr口即gTuHiitiriemtitrjMW1lamlMHndlF|fjlmif面時4一,日CiPliS«H(j1listcrrf阻圖4.14設(shè)置好的差分線約束參數(shù)由于布線密度大走線空間有線,所以差分線的間距采用1W原則(線邊到線邊),如果空間允許,可采用3W原則。分別設(shè)置了Primary模式和Neck模式下的線寬和線間距為(5mil,5mil),(3.15mil,3.15mil)。Neck模式主要用于從CPU
13、S片扇出時候的線寬線間距。設(shè)置好差分線約束規(guī)則后,將該約束規(guī)則應(yīng)用到剛才建立的兩個差分信號上,點(diǎn)擊左邊工作表選擇區(qū)中的Eelctrical工作表下的Net->Routing在右邊的工作表中找到剛才建立的三個差分對,在Referenced曰ectriclCSet歹!J中選擇剛設(shè)置好的差分對約束規(guī)則DIFF_PAIR如圖4.15所示。DPrEDDRCLK口Pr田XOTGDDPrEXUSBHDDIFFPNQDIFFPAH一DIFF市AMI圖4.15將差分對約束規(guī)則應(yīng)用到差分對上4.2.4 CPU與DD吶存芯片走線約束規(guī)則CPU與DD吶存之間的信號速度都很高,對信號完整性要求很高,需要對時序嚴(yán)格
14、的匹配,以滿足信號波形的完整性。布線要求如下:(1)DDR時鐘線,要求差分布線,并要求精確控制差分對的走線等長誤差,控制在20mil以內(nèi)。由于DD吶存使用兩片,所以時鐘線走線要采用T形或者Y形拓?fù)浣Y(jié)構(gòu)。阻抗控制在100Q,長度比地址線長。(2)DDR數(shù)據(jù)線,CPU的數(shù)據(jù)總線寬度為32位,使用兩片16位的DD時存與之連接,所以然CPU勺數(shù)據(jù)線為分兩組,DATA0-DATA1,5DQS0DQS1DQM0DQM1為一組;DATA16-DATA31DQS2DQS3DQM2DQM前一組。兩組的所有信號線需要嚴(yán)格等長匹配,誤差控制在50mil以內(nèi)。由于布線密度大空間有限,信號間距采用1W原則(線邊到線邊)
15、,如果空間足夠應(yīng)選擇3W原則,DDF®C據(jù)線與其它的信號線必需要足夠的間距,至少要保證3W勺間距。阻抗控制在60Q以內(nèi)。(3)DDR地址線與其它控制線,DDR4址線與其它控制線為一組,需嚴(yán)格等長匹配,誤差控制在100mil以內(nèi),走線長度比DDR數(shù)據(jù)線長。采用T形或者Y形拓?fù)浣Y(jié)構(gòu)。以上約束需要從電氣、線寬和間距上分別設(shè)置不同的規(guī)則,現(xiàn)先講Electrical工作表下的規(guī)則設(shè)置。點(diǎn)擊左邊工作表選擇區(qū)中的Eelctrical工作表下的EelctricalConstraintSet->Routing工作表,選擇菜單Objects->Create->EelctricalCSe
16、t建立兩個規(guī)則(名稱分別為DDR_DQDDR_ADDR)過程參考4.2.3小節(jié),建立好的規(guī)則如圖4.16所示。圖4.16建立DDR勺束規(guī)則參數(shù)不需要設(shè)置。然后點(diǎn)擊左邊工作表選擇區(qū)中的Eelctrical工作表下的EelctricalConstraintSet->Routing->RelativePropagation工作表,鼠標(biāo)放在右邊剛才建立的兩個規(guī)則(DDR_DQDDR_ADDR),點(diǎn)擊右鍵,在彈出的菜單中選擇Create->MatchGroup,如圖4.17所示。圖4.17建立DD曲長匹配規(guī)則對話框在彈出的CreateElectricalCSetMatchGroup對話
17、框中輸入名稱MATCH_LENTH圖4.18所示。點(diǎn)擊OK關(guān)閉對話框。圖4.18CreateElectricalCSetMatchGroup在PinPairs列的下拉框中選擇LongestPinPair,Scope列選擇Class,Delta:Tolerance列中先點(diǎn)擊下面的按鈕,選擇單位為mil,然后在編輯框中輸入:0mil:100mil(0mil:50mil)。最后如圖4.19所示。注意,只有在RelativePropagation工作表下才能建立這個規(guī)則。圖4.19DDR等長匹配群組參數(shù)分頁接下來設(shè)置等數(shù)據(jù)線與地址線的等長匹配。先建立兩個名稱分別為DDR_DATADDR_ADDRNet
18、Class。點(diǎn)擊左邊工作表選擇區(qū)中的Eelctrical工作表下的Net->Routing->RelativePropagation工作表。在右邊的工作表區(qū)中同時選中網(wǎng)絡(luò)XM1DATA0-XM1DATA3HM1DQM0-XM1DQM2/I1DQS0-XM1DQS2后會這些網(wǎng)絡(luò)名會反色顯示),點(diǎn)擊鼠標(biāo)右鍵,彈出一個菜單項(xiàng),選擇Create->NetClass。如圖4.20所示。舊XM10A1MW3XM1DA1A1Me<XHIDATaiWetXM1DATM-XM1DAIMMt):MWATAS>FV-7IATAftMtXM1IMTA7Mt?lM-iDATASXMIDAT
19、AMelXW10ATA10HetXMIDAIAIIMtXM1DAT.IV2iMlbTA<3WetXM10A.TA14N-StXMlDATAli%4XLMDATAlfiNeiXMllDATAf?3XMHM;A18HtXM1IM.TAf9Met):MinATA?nNetXMiDATAMXM1DATAZ2艇仁XM1I1A.TA24耐XM1IJATA7S仲stXM1DATA25we<iMlFiAla?3XWMTA加桐XMWA1A29WeiIMXMlDTASai七七F3年。gdShMEl-sier-tlaad,-B3小屯Rk4rk卜11口,.lH3li'H一CrM*C4jiLz.(-
20、43jnlL-elKeEL.E-S.,Wrl口遁等?E:1=.K*UhSt皿XM1DATA31XM1DQMDKKHoaMirXM10CW2XM1DO?n3乂5ixmXM1DQMXM1DQS?xMioasi圖4.20建立DDRDATANetClass彈出CreateNetClass對話框,如圖4.21所示。輸入名稱DDR_DATA點(diǎn)擊OK關(guān)閉對話框。NetChs£Seiectiom.DDFLDATANatn*TypeMC-八XMIDAIAOXM1DATA1>01nMTMXM1DATA3XM1DATA4swn八t“Eeterda時一NNNNNkIuors圖 4.21 Create
21、Net Class 對話框建立DDR_ADDR過程也一樣,同時選中網(wǎng)絡(luò)XM1ADDR0-XM1ADDR15XM1CASNXM1CKE0XM1CSN0XM1RASNXM1WE昭右鍵Create->NetClass。其它就不重復(fù)了。然后將上一步建立的兩個電氣規(guī)則DDR_DQDDR_ADDR別應(yīng)用到DDR_DATADDR_ADDR個NetClass上。在右邊的工作表區(qū)內(nèi),分另點(diǎn)擊DDR_DATADDR_ADDRNCl的ReferencedElectricalCSet編輯框,分另U選擇DDR_DQDDR_ADD鉗時候,約束管理器自動建立了兩個MachGroup(MATCHLENTHDDRADDR
22、TCHLENTHDDRDATAE4.22所示。TypeReferencedQWesEleciric*!csetDsnMGrpMGrp NCts NOsm CPU Boardmatch lenth ddr aodrMATCH_LENTt1_ Dt>fl_AC>DftDR DATADDR_DATA圖4.22等長匹配DOR A DDRDO 憶而1*or *由于CPU勺地址線和其它的一些控制信號被兩片DD時存芯片共用,所以還需要建立一個管腳對(PinPair)匹配組來約束等長匹配。在右邊工作表區(qū)內(nèi)將DDR_ADDRNetClas靛開,在XM1ADDR0絡(luò)上點(diǎn)擊右鍵,彈出一個菜單項(xiàng)選擇Cre
23、ate->PinPair。如圖4.23所示。"ict | ,CTMt N«rC Het Het ME Hrt 同 HCT 恒 3 KI 陽 Mrt HEt 惻 Kei N式 舊 一XU1ADORJ XM1ADQAJ XU1ADDR4 XLI1ADOR5 WIMIO 通 XM1ADDRJ XM1ADO 附fiCii田MCI*田XLHADDrffi XMIADOmO XU1ADOR11 XUIABOm? KU1ADOR13其LI快DGQ* 寓M1C島 XM1CKE4 XU1CSH* 發(fā)U1RAEH KU4WFNDORJUT* &i1_UA1AI nnn mnr-圖
24、 4.23 建立 Pin Pair彈出CreatePinPairsofXM1ADDR0對話框,如圖4.24所示。在左右兩個編輯框中分別列出了該網(wǎng)絡(luò)上的所有元件的引腳(Pin),對于每個一XM1ADDFRX絡(luò),都有三個Pin。所以每一個XM1ADDR網(wǎng)絡(luò)都需要建立兩對管腳對,即CPU-DDR1CPU-DDR2在左邊的編輯框點(diǎn)點(diǎn)擊U15,H24(Out),右邊的編輯框中點(diǎn)擊U16,J8(In),然后點(diǎn)擊Apply按鈕,即建立了U15,H24與U16,J8兩個管腳的PinPair。接著在左邊的編輯框點(diǎn)點(diǎn)擊U15,H24(Out),右邊的編輯框中點(diǎn)擊U17,J8(In),然后點(diǎn)擊Apply按鈕。又建立
25、了U15,H24與U17,J8兩個管腳的PinPair。點(diǎn)擊OK后關(guān)閉對話框。在工作表區(qū)可以看到,在XM1ADDR0絡(luò)下多了兩個PPr(PinPair)U15,H24:U16,J8,U15,H24:U17,J8。如圖4.25所示。用同樣的方法為DDR_ADDRNetClass的每一個網(wǎng)絡(luò)建立兩個管腳對。然后將剛才建立的所有管腳對選中,點(diǎn)擊右鍵,彈出的菜單項(xiàng)中選擇Create->MatchGroup。如圖4.26所示。圖4.24CreatePinPairs對話框Net曰XM1ADDR0DDR_ADDRPPr-_PPrU15,H24:U17JB圖4.25XM1ADDR俐絡(luò)上白兩個PinPai
26、rLIA.口惠I*1DWM,3Ij-fWMMDH7口加;二lantMilMl1口的U寸hf-L廠kLr.IMkKU.LbJ>1ihlHUI上uKiiftTirtt1制獨(dú)g3LITI»n:j:.ji-j1,1弓.尸jj£_jU1SMPiiHWITUliTiJI-廿1%kitLIi|l4imHliyujmjiiijUh加汨打UliliU,5!M小中:Ui:忑!31二13d£1口11.史tLind,舊33=JLl.*1!N不對即E7j1"slzc6HCtikcNbfilor=hip*更匚口電/工n&i«t«口也建奧tS
27、1;t.*MLiDDrtllU11-.3J,Jirh11QU.L2SuWl_”二:工,k|"¥d口:"心工_1t3i卬圖4.26建立管腳對匹配群姐在彈出的CreateMatchGroup對話框中輸入名稱:擊OK關(guān)閉對話Ig0如圖4.27所示。MATCHPPRADDRCreateIatchGroupMatchGroup:MATCHPPRADDRSdec*ton$:NameTypeMakh.AU15H24:Ul£JeU15H24:Ut7J8U15.H25cU16.KgU15,H25:U17K9PinPairPinPairPtnPairPinParHelpU1
28、5J22U16.H1PmPair0Pietetve4nd鼾gmembenhi口圖4.27CreateMatchGroup對話框在工作表區(qū)可以看到增加了一個MATCH_PPR_ADDRMGrp點(diǎn)擊Delta:Tolerence編輯框,將匹配值修改為0mil:100mil。即誤差控制在100mil內(nèi)。如圖4.28所示。皿艇CNITflAaM un sdawi pwwon UI IJIJSuUHMl p.ij1Hq flEH U1 UUtVITMS I.I1T1AUIJR 1S. mill EH1 J4ILHAX1R U1&jQ2:Ul7>n! MMiMM-45til工匕口LlDt-l
29、l'0L-JOrn ll IJn FTflpmdJiQCIfnl Dmd. I<raml Dm I bld mlOrn<i igmiU1 九I 箝:inOimADClRJZMJUKFI xWiiOR/”INia,叫M1目川 Nl "1與心澗人1口 |舊結(jié)川府1pMIADW U1K ItUUJl (.5411 WDR W1 iJtlR JI fJl | W 1 本(JR J131N2 UtlADDR UI 5J1MJ1THJ PMIADCR 1151 KJJ.UliF" DMIADrei ,歸,hJZU1TJ=J CMWMClDfiH,為"Gl
30、Gh>M 3n,l ,卻flJE ”口獷“GIjLiI口4IOmi 1'JQ mlDm4 1皿抨II:豌而I ffftlW fflil4 l"Fi0ni4 IMjrml 。e.icia-irrilDHUJjami Dnil HarmDm !-1» mlM1如KJ昌國強(qiáng)不伸gfimfiaQml1%出1'.”九時。不酎7捌7n:7i? mi 1QQ mlIFT”q 1 副Hfr,的7 ml 1 Hita57心皿5川1砌打GlOfQl*mi loamiU1小審高,1叫1啟距:白OElMQFluiu*r>!Miuiiunn»Cml IMeIui
31、yuwu,/ iq pwumn0mi 10 mlUI HH:U17.IO qUHMOfl口配出Dini 11a miUT5J-Z2U1 WIRA5HDrnl 110 mlU15dJ?J!U1J.Q9 XinRA511口13DHil-TJamliJ15 I 53:U1S.H?XimC5hr加WDml tMmil不也”pw戲仲IL 中?;?E>l 1QQ Eiul 匕 L .y UI WlLAlW)7 口汕Snrf gml界川1上的 加制以物*閨口E HUgIUH->L26'UH>MJ|KWfl£ti|l口 m idOmi5”1同業(yè)門的*3!用父用Ei|. M
32、ElU13MI FvHJHt pMI JMKMDhiI IflOmilUT3MU3T Wl 口OCRQ rnn 100 ml*J1 Ul i 鼠;fll.Cj 1 PWK£CDm 1.1 JQ niliiiHii腌廿itjgi cnmcKXDiDrul fjgmlU1-. WW IfiJGJJHiTWtHD ml-13Q mlU15 tnp bq箝giMrfiq白一間*e蟒m_J1-.IN.-: |aJIa 硅1 . w W C/JT SUI 3 zu I? IIADDA0 rn不忖日iTal -BmV 1Q喬WlBUM 14u »y#l二加drR»WffEfKM
33、lEmo*1細(xì)RrtrtifltnlRti|Brlril:t-3*rrKrEnd1imdLIM.ftlfthwwTtAI4prMrr.占k>bil-jjflmjdgEl圖4.28MATCH_PPR_ADDR己群組分頁4.2.5 設(shè)置物理線寬和過孔點(diǎn)擊約束管理器左邊工作表選擇區(qū)里的Pysical工作表,然后再點(diǎn)擊Pysical->ConstraintSet->AllLayer工作表。在右邊的工作表中可以看到已經(jīng)有一個默認(rèn)的規(guī)則了(名稱為DEFAULT)這個規(guī)則是建立電路板的時候allegro自動生成的,所有的網(wǎng)絡(luò)的線寬如果沒有特別指定,都是默認(rèn)使用這個規(guī)則,所以要把這個規(guī)則的參
34、數(shù)修改一下。這個板子如果沒有特別要求的走線都將采用4mil的線寬,所以把DEFAUL規(guī)則的線寬都改成4mil。改好后的DEFAULT規(guī)則如圖4.29所示。1rM1IttfEh|Dtffci.面曬曲Mb4f才面UKihGlfMmlI1HrrrtlnW間Mlitib*.HOwnCPtl&m41瞌cm13州istc做rr<z<wf->EEmr*uiTUN3AW麗工處DuWt圖4.29DEFAULT規(guī)貝U參數(shù)在線寬約束規(guī)則中一般只要填寫MinLineWidth,NeckMinWidth,DifferentialPair下的MinLineSpaceing,PrimaryGap和
35、NeckGap最后要設(shè)置PCB中需要用到的過孔,點(diǎn)擊Vias的編輯框,如圖4.30所示。TypeObfecttViasr»DanBCEgpWZ_u«rAPCS田DEFAULTvia圖4.30添加VIA彈出EditViaList對話框,如圖4.31所示把Showviasfromthelibrary復(fù)選框勾上,在左邊的Selectaviafromthelibraryorthedatabase下面的列表框中就會列出你設(shè)置的庫路徑中的所有焊盤過孔,如果沒有請檢查你設(shè)置的庫路徑是否正確,參考112.2小節(jié)。在左邊的列表框中找到你需要添加的過孔雙擊后該過孔就會出現(xiàn)在右邊的列表框,在右邊
36、有三個按鈕,點(diǎn)擊Removed以刪除一個已選才?的過孔。點(diǎn)擊Up或者Down可以改變已選的過孔的上下位置,一般把用得最頻繁的那個過孔放在最頂?shù)奈恢?,這樣,當(dāng)在布線的時候需要添加過孔會默認(rèn)選擇最頂?shù)哪莻€過孔,可以提高效率。選擇好以后,點(diǎn)擊OK關(guān)閉對話框??梢钥吹皆诠ぷ鞅碇蠽ias列的編輯框內(nèi)就出現(xiàn)在剛才選擇的過孔,如圖所示。TypeObfectsVkatDsn曰CPUBoardlyiAI4CIU;WKPCS田DEFAULT"40*"通1品疝溫微產(chǎn)圖4.32添加好的過孔另外一點(diǎn),由于這個板子需要用到盲埋孔,盲里孔是用過孔生成的,在后面的章節(jié)講。下面增加兩個線寬約束規(guī)則,點(diǎn)擊菜單
37、Objects->Create->PhysicalCSet如圖4.33所示。_|_;:d*,itLaly馴士r?wj與tjitiE去LpEn)ia4kMirdALII T!懼1亞漏收假16C門至L'lAlJU-srtrULilJkJlME:圖4.33新增線寬約束規(guī)則彈出CreatePhysicalCSet對話框,在PhysicalCSet編輯框內(nèi)輸入規(guī)則名稱3.15MIL_WIDTH用一個10MIL_WIDTH)(擊OK關(guān)閉對話框。圖4.34CreatePhysicalCSet對話框在右邊的工作表中可以看到增加的兩個約束規(guī)則,并且參數(shù)與DEFAULT是完全一樣的,如圖4.3
38、5所示。LineWirlihMinMml“'.i聞F1-11HirlSiiLmilmHEdEllIfrt11才E)£D日epuBoard4.0C0A300DDOC3=C0PCS口lL_理"ULT14.004,iWCO.MXprs田3i«)iL_/4r>TMJ-.rrfMl4>MCfi.WWHOLsPCS國洞口TH4.000amoj.oodCLOOO:圖4.35新增的兩個線寬約束規(guī)則其中3.15MIL_WIDT建勺束規(guī)則將用于S3c6410BGA寸裝扇出時候的線寬(3.15mil),因?yàn)锽G*部的空間有限,不可能采用更大的線寬,將這個約束規(guī)則應(yīng)用
39、到一個區(qū)域規(guī)則中,放在后面的章節(jié)講。而10MIL_WIDTHT用于需要加粗的網(wǎng)絡(luò),比如電源網(wǎng)絡(luò),我們將這個規(guī)則應(yīng)用到一些電源網(wǎng)絡(luò)上。如果有需要還可以增加更多的線寬約束。下面要修改3.15MIL_WIDTH和10MIL_WIDTHW個約束規(guī)則的參數(shù),將3.15MIL_WIDTH約束規(guī)則的參數(shù)都設(shè)為3.15,10MIL_WIDTH#B設(shè)為10,由于VIA已經(jīng)自負(fù)DEFAUL規(guī)則上復(fù)制了,所以就不需要另彳添加過孔了,修改好后的參數(shù)如圖4.36所示。grInr-liiflhPnhMm*tn科*Sf*LESpfcMgPtrMrp皿121EmilrlHmlmlrHlmilmilvi?-»<
40、.1-l.Hm-CSllntQAitmMO3制JlflCll"如aimo0MFRULT*W*i-KdOJWfl-llMLj-aFTHf«X1WO,悖白Hl1H/.irTil»«nDOM?一麗10W1<naxrdmo圖4.36修改后的兩個線寬約束規(guī)則參數(shù)下面將10MIL_WIDTH勺束規(guī)則應(yīng)用到電源網(wǎng)絡(luò)上。點(diǎn)擊左邊工作表選擇區(qū)的Net->AllLayer工作表,在右邊的工作表中區(qū)列出了設(shè)計中的所有Net,可以看到所有網(wǎng)絡(luò)的ReferencedPhysicalCSet列中都是DEFAUL這個規(guī)則,這是allero自動添加的應(yīng)用。首先建立一個Net
41、Class將所有的電源網(wǎng)絡(luò)都包括在這個NetClass中。選擇菜單Objects->Create->NetClass,如圖4.37所示。圖4.37增加NetClass分頁彈出CreateNetClass對話框,如圖4.38所示。在NetClass編輯框中輸入名稱POWER擊OK關(guān)閉對話框。圖4.38增加POWERNetClass在右邊的工作表中可以看到增加了POWERNCJs然后在這個NetClass上點(diǎn)擊右鍵彈出一個菜單項(xiàng),選擇Membership->NetClass,如圖4.39所示。TypeOt)|ectsi1Dsn日 CPU BoardNCIftUe-NetHer田田
42、田DDRC XOT( XUSf ALE CLE C_G DG限 FRENntlyxtP0DEFAULT1 HFFAI l| TStltc tR叮小ctNetFWEINetGNDNetfietfindBookrwk.Cr fitsMembershifMtnMajmilmil.4,000o.ooc-.300O.CGO5 0000 0005.GOO0.0005 0000 000iC000.0004 0000.000o.cocxoao0.000工0000 DOO4 0000.000_ Qflc0.0004 000oaoo4.0000.00040000.0004.000D 0004.000O.M4 oo
43、oD.OOC4 nnnn findUet Class.,iipr sLine widthReferencedPh”心I CSet圖4.39為NetClass增加成員彈出NetClassMembershipforPOWER對話框,如圖4.40所示。在左上角的下拉框中選擇Net,之后左邊的列表框就列出所有的網(wǎng)絡(luò),雙擊需要添加的電源網(wǎng)絡(luò)將它加到右邊的列表框中,也可以單擊選中目標(biāo)網(wǎng)絡(luò)后點(diǎn)擊匕按鈕將它加入到右邊的列表框。全部添加完后,點(diǎn)擊OK關(guān)閉對話框。在右邊的工作表區(qū)中,可以看到,剛才選擇的網(wǎng)絡(luò)都加入到了POWERNetClass中了。然后點(diǎn)擊POWRENCls的ReferencedPhysicalC
44、Set編輯框,選擇剛才建立好的10MILWIDTH勺束規(guī)則。最后如圖4.41所示。Current IM embers:Cancel MPbrrijsHetClassleBbershipTorPOfERName-AYDJWChVDD-ALIVEhVDDARMhVDD_CAChVDDJNT卜VDD_IOAvdd_nemq卜VDD-NEM1AVDDONENANDhVDD_OTGAVDD_OTGIAVDD_0TG12im.E一I.<Hdli圖4.40NetClassMembershipforPOWER對話框NC1零BPOWER10MIL_VMDTH旬10.00CNetC_PWR_5V1OUIL_
45、;7DTH10,000NetVCC5,0D1OMIL_WVTB70.000HeiVDOADC1OMIL3©TH1。oooNetVDD_AUVE1OM1L_WCTH1D,Q00NetVDDARM10MILJVDTH10000NetVDD_DAC1D,00CNetVDOJNT10MIL3VCTHto000HetVDD_IO1CMIL_'*CTH10.000HetVDDMEMO1OM1L_WDTH打occNetVDD.MEM1ML/.DTH10.0QAHeiVDOHENANDIDI.IIL.'Z/DTH100Q0NetVDDOTG一10MILWDTH一10.000HeiVD
46、D_OTGi10M(L_WDTH10,000NetVDD_OTG1捫L_mTH10.000HeiVDO_RTC!CUIL_/vTJTH10cc:NetVDO_XPLLtCIAILj'.DTHto.ocoNetVDOt+2VARMtCMIL_'ADTHlobooHetVDD1.2V_OTGI!0MiL_WCTH10.000NetVDO1.2V_XPLLALIVtiomil,atth10,000NetVDD1.3VJNT10ML_*TDTH10.000NetVDOltev_MEMX10UIL_/OTH10,000HetVD013VICMIL-l'/DTH1D.Q0CNelV
47、DO13VOTG10MH.WUTHmrooHeiXVBUSICMILJiYEITH1D。出3最后要將3.15MIL_WIDTH這個規(guī)則應(yīng)用到一個Region(區(qū)域)規(guī)則上,以便在BGA芯片(S3c6410)扇出的時候能夠使用合適的線寬。點(diǎn)擊左邊Physical工作表下的Region->AllLayer。然后選擇菜單Objects->Create->Region,如圖4.42所示。圖4.42新建區(qū)域規(guī)則彈出CreateRegion對話框,輸入名稱BGA_RGN點(diǎn)擊OK關(guān)閉對話框,如圖4.43所示。圖4.43CreateRegion對話框然后在右邊工作表區(qū)里新增了一個BGA_RG
48、NRgn點(diǎn)擊ReferencedPhysicalCSet編輯框3.15MIL_WIDTH®則應(yīng)用!BGA_RGN則上。如圖4.44所示。TypeObject*ReferencedPhysicalCSetMmmilDsn臼CPUBoardDEFAULTW叩QRgnBGA_RGN3.t5MlL_WiDTHJ1.pmM圖4.44綁定BGA_RGN則如果你自己建了更多更詳細(xì)的規(guī)則需要應(yīng)用到其它網(wǎng)絡(luò)上,方法也是樣的,這里就不重復(fù)了。4.2.6 設(shè)置間距約束規(guī)則間距約束規(guī)則包括不同網(wǎng)絡(luò)之間與相同網(wǎng)絡(luò)之間。間距規(guī)則約束比較復(fù)雜,需要考慮信號完整性、阻抗要求以及制板工藝要求等。在4.2.4小節(jié)介紹了
49、CPUf內(nèi)存之間的信號布線要求,為了實(shí)現(xiàn)信號完整性的要求我要們專門為CPU與內(nèi)存之間的信號線、地址控制信號線設(shè)置間距約束規(guī)則。首先修改由allegro自動生成的默認(rèn)間距規(guī)則DEFAULT點(diǎn)擊左邊工作表選擇區(qū)的Spacing工作表下的SpacingConstraintSet->AllLayer,在右邊可以看到有一個DEFAULT距規(guī)則。間距規(guī)則參數(shù)比較多,約束管理器將這些參數(shù)分成了七大類,每一類用一個單獨(dú)的電子表格列出來,分別是:Line、Pins、Vias、ShapeBondFinger、Hole、BBviaGap。如圖4.45所示。Ltne'Pins人人Sh&p.人Bo
50、ndFinger/心1亡卜BBViaCapl圖4.45間距規(guī)則參數(shù)分類現(xiàn)在將DEFAUL規(guī)則的Line、Pins、Vias、BondFinger、Hole、BBviaGap頁面下的所有參數(shù)設(shè)為4mil,而Shape頁面下的參數(shù)則設(shè)為10mil。Shape頁面參數(shù)是設(shè)置鋪銅與其它對象的間距,因此要大一些。如圖4.46所示???|_EToLilht171FliHfiSUH:PinTeitPfiiITilTLi廿HmmSTdprcMHngtinsl口,milminiiimil布小需4,*.DsngEWXiti4班KIBCM4tdD露5田1AMULFUft1*.WTWUneThrijFinSUDMFillTimVkBDOh<laTeSLVLBFJK>JmM名Strm:FirigerMill411mHElmOml!EHmilmili-d.3iA-丁.'gS口FlHm8#4GQ¥國雙1I9.DO0I0L9K;】J即is.mi&gsc4UOr"25即占田,"加tl4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年合肥市金豌豆幼兒園保健工作人員招聘備考題庫及答案詳解參考
- 曲靖市富源縣華能云南滇東能源有限責(zé)任公司2026年大學(xué)畢業(yè)生招聘60人備考題庫及完整答案詳解一套
- 浙商銀行麗水分行2025年社會招聘備考題庫附答案詳解
- 2025年貴州省黔西南州崇文高級中學(xué)招聘數(shù)學(xué)、英語、化學(xué)等緊缺專業(yè)教師8人備考題庫含答案詳解
- 2025年重慶人文科技學(xué)院招聘110人備考題庫及一套完整答案詳解
- 長沙市雨花區(qū)楓樹山明宸小學(xué)2026年春季合同制教師招聘備考題庫及完整答案詳解一套
- 2025年沈陽盛京軍勝農(nóng)業(yè)發(fā)展科技有限公司及所屬企業(yè)派遣人員招聘備考題庫及完整答案詳解一套
- 梅州黃金中學(xué)消防安全
- 興趣課銷售話術(shù)
- 英文面試常見問題技巧
- 2025年貴陽市公安輔警招聘知識考試題庫及答案
- 交管12123駕照學(xué)法減分題庫500題(含答案解析)
- 金屬補(bǔ)償器培訓(xùn)
- 消防應(yīng)急預(yù)案修訂記錄(3篇)
- (2026年)實(shí)施指南《JBT 13675-2019 筒式磨機(jī) 鑄造襯板 技術(shù)條件》
- TE1002常見終端產(chǎn)品配置維護(hù)-ZXV10 XT802
- 工藝部門技能提升培訓(xùn)計劃
- 北京市昌平區(qū)2024-2025學(xué)年三年級上學(xué)期期末數(shù)學(xué)試題
- 15萬噸電解鋁工程施工組織設(shè)計
- 超精密加工技術(shù)期末考試
- 食堂干貨調(diào)料配送方案(3篇)
評論
0/150
提交評論