資源描述:
《PADS功能使用技巧V0.5》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、Author:JackielongPADS功能使用技巧V0.5一、如何走蛇形線?蛇形線是布線過程中常用的一種走線方式,其主要目的是為了調(diào)節(jié)延時滿足系統(tǒng)時序設(shè)計要求,但是設(shè)計者應(yīng)該有這樣的認識:蛇形線會破壞信號質(zhì)量,改變傳輸延時,布線時要盡量避免使用,因此一塊PCB上的蛇形線越多并不意味著越“高級”。實際設(shè)計中,為了保證信號有足夠的保持時間,或減小同組信號之間的時間偏移,往往不得不故意進行繞線,例如DDR*(DDR1/DDR2/DDR3)中的DQS與DQ信號組要求要嚴(yán)格等長以降低PCBskew,這時就要用到蛇
2、形線。(1)設(shè)置蛇形線的參數(shù)。蛇形線的參數(shù)主要有線長、同組線線長的差值、平行線段距離(Gap)及平行線段長度。Router中打開項目瀏覽器(ProjectExplorer),展開NetObjects樹形列表下的Net項,選擇需要等長的網(wǎng)絡(luò)(此處是DDR_DQ[15..0]以及DDR_DQS[1..0]),右擊選擇Copy,如下圖所示。(2)點擊Nets組上的MatchedLengthNetsGroups,右擊后選擇Paste將上述網(wǎng)絡(luò)粘貼到該項內(nèi),如下圖所示。未經(jīng)作者許可,不得對該文檔進行任何破壞原文完整性
3、及出于商業(yè)目的的任何操作!Author:Jackielong(3)此時在MatchedLengthNetGroups組內(nèi)出現(xiàn)一個默認名為MLNetGroup1的網(wǎng)絡(luò)組,展開就可以看到,拷貝的網(wǎng)絡(luò)在這里出現(xiàn),如下圖所示。未經(jīng)作者許可,不得對該文檔進行任何破壞原文完整性及出于商業(yè)目的的任何操作!Author:Jackielong(4)點擊MLNetGroup1網(wǎng)絡(luò)組,右擊后選擇Properties,彈出如下圖所示的對話框。其中Tolerance即網(wǎng)絡(luò)組內(nèi)最長與最短走線的之間的差值,PADS默認不對走線長度加以限
4、制,若需要,可勾選Restrictlength進行相應(yīng)的設(shè)置,此兩者的值可根據(jù)經(jīng)驗或仿真結(jié)果進行設(shè)置。(5)點擊工具欄上圖標(biāo)或按熱鍵Ctrl+Enter,選中Options對話框中的Routing頁表項,其中紅色框中的參數(shù)即針對蛇形線,這里我們把平行線段距離(Gap)設(shè)置為3,點擊OK,即可完成蛇形線的設(shè)置。未經(jīng)作者許可,不得對該文檔進行任何破壞原文完整性及出于商業(yè)目的的任何操作!Author:Jackielong(6)在PCB中選定一個引腳,按F3開始走線,在需要走蛇形線的地方停頓,右擊后選擇AddAcc
5、ordion,即可開始蛇形走線,如下圖所示??刂品矫娴募毠?jié)不再贅述。(7)完成蛇形線后,右擊選擇CompleteAccordion即可進入常規(guī)走線模式。(8)最后完成的結(jié)果如下圖所示。未經(jīng)作者許可,不得對該文檔進行任何破壞原文完整性及出于商業(yè)目的的任何操作!Author:Jackielongo細心的讀者可能發(fā)現(xiàn)自己走出來的有135角,而上圖中卻是弧線??,是的!走出來的原本不是弧線,是在Layout中通過AddMiters處理過的。用Layout打開剛才的PCB,選擇菜單欄Tool->Options后出現(xiàn)如
6、下對話框,在Miters組合框內(nèi)選擇Arc,表示對走線進行圓弧修正,Ratio可按具體情況設(shè)置,此o處為3,此值不宜過?。]效果)亦不可過大(有些角度修正不到位),Angle為135,表示o允許對135角進行修正,完成后點擊OK即可。選擇需要修正的網(wǎng)絡(luò),右擊后選擇AddMiters如下圖,這樣蛇形線就成圓弧走線了。上述操作有點繁瑣,PADS9.0及其以上版本提供了新的功能,可以直接走圓弧蛇形線。未經(jīng)作者許可,不得對該文檔進行任何破壞原文完整性及出于商業(yè)目的的任何操作!Author:Jackielong二、如
7、何走差分線?差分信號在高速電路設(shè)計中應(yīng)用越來越廣泛,如USB、HDMI、PCI、DDR*等,承載差分信號的差分線主要優(yōu)勢有:抗干擾能力強,能有效抑制EMI、時序定位精確等,對于PCB工程師來說,最關(guān)注的是如何確保在實際走線中能完全發(fā)揮差分線的這些優(yōu)勢。(1)定義差分對信號:在Router中,同時選定需要走差分線的網(wǎng)絡(luò)(Net),右擊后選擇MakeDifferentialNet,如下圖所示。(2)打開項目瀏覽器ProjectExplorer窗口,展開NetObjects樹形列表下的DifferentialPa
8、irs項,剛剛定義的差分對DM<->DP就在這里,選定該差分對后右擊選擇Properties,如下圖所示。(3)在彈出的對話框中,可設(shè)置相應(yīng)的線寬及線距,此處分別設(shè)置為8與6(8:8:6)。未經(jīng)作者許可,不得對該文檔進行任何破壞原文完整性及出于商業(yè)目的的任何操作!Author:Jackielong點擊OK,即完成差分對的定義。線寬及線距影響差分線的阻抗,其值可由PolarSI8000軟件粗略估算一下,如下圖所示,