高速PCB設(shè)計(jì)仿真講座十九
3.3 SigXplorer 中的仿真參數(shù)設(shè)置: 同樣,在SigXplorer中對(duì)具體的拓樸進(jìn)行仿真時(shí),還需要對(duì)一些相關(guān)參數(shù)進(jìn)行設(shè)置,有些參數(shù)在PCB SI中已經(jīng)設(shè)置了,在SigXplorer中要進(jìn)行確認(rèn)。 選擇菜單Analyze=》Preference打開(kāi)Analysis Preferences窗口,參照下列圖表對(duì)各個(gè)標(biāo)簽欄進(jìn)行設(shè)置: Pulse Stimulus標(biāo)簽欄:圖3-10 仿真參數(shù)Pulse Stimulus標(biāo)簽欄l Measurement Cycle:設(shè)置仿真器在第幾個(gè)周期進(jìn)行參數(shù)測(cè)量。一般情況下,由于驅(qū)動(dòng)器的瞬態(tài)效應(yīng),我們對(duì)于時(shí)鐘信號(hào)從第三個(gè)周期進(jìn)行測(cè)量,對(duì)于其它的信號(hào)從第一個(gè)周期進(jìn)行測(cè)量。 l Switching Frequency:開(kāi)關(guān)頻率或稱為脈沖頻率。該值決定了在設(shè)置激勵(lì)源為 PULSE時(shí)所使用的頻率值,該值我們通常設(shè)置時(shí)鐘的頻率。 l Duty Cycle:占空比,缺省設(shè)置為 0.5。 l Offset:脈沖偏移量,用來(lái)控制主網(wǎng)絡(luò)驅(qū)動(dòng)器與相鄰網(wǎng)絡(luò)驅(qū)動(dòng)器之間的激勵(lì)時(shí)間差。如果該值為正,則相鄰網(wǎng)絡(luò)驅(qū)動(dòng)器在主網(wǎng)絡(luò)驅(qū)動(dòng)器之后產(chǎn)生激勵(lì)。(注:對(duì)于Fast/Typical/Slow Definitions…中的各項(xiàng)設(shè)置不要輕易修改,Cadence中的缺省設(shè)置是針對(duì)最惡劣條件下的參數(shù)組合。)Simulation Parameters標(biāo)簽欄:l Fixed Duration:指定仿真的持續(xù)時(shí)間長(zhǎng)度。如果這個(gè)值未確定,則仿真器動(dòng)態(tài)的為每一次仿真選擇時(shí)長(zhǎng)。當(dāng)該值確定時(shí),仿真運(yùn)行的時(shí)間就為該項(xiàng)中所確定的固定時(shí)間長(zhǎng)度。這項(xiàng)值的大小與波形文件的大小成正比。如果我們需要仿真的是 2M信號(hào),一個(gè)周期應(yīng)該是 500ns(τ=1/f=1/2x106=5x10-7s=500ns) ,所以我們?cè)O(shè)成 600ns,表示一個(gè)周期多一點(diǎn)。 l Waveform Resolution:波形分辨率,決定仿真過(guò)程中產(chǎn)生波形的采樣數(shù)據(jù)點(diǎn)的多少。使用 Default時(shí),分辨率為傳輸線長(zhǎng)的 1/100。通常我們要求分辨率為最短傳輸線的 1/10。 l Cutoff Frequency: 表明互連線寄生參數(shù)提取所適應(yīng)的頻率范圍, 缺省為 0GHz。 在對(duì) IBIS的 PACKEG等寄生參數(shù)進(jìn)行 RLGC矩陣提取時(shí), 為了不考慮頻率的影響將截止頻率設(shè)為 0, 此時(shí)的矩陣不依賴于頻率,并且提取速度較快,但精度稍差。當(dāng)設(shè)置了截止頻率后,RLGC 矩陣將是綜合矩陣,它將基于頻率的參數(shù)影響,考慮了頻率參數(shù)影響的 RLGC 矩陣具有較高的精度,但提取速度較慢。如果對(duì)該值設(shè)置,一般建議設(shè)置該值不要超過(guò)時(shí)鐘頻率的三倍。如果沒(méi)有特殊要求通常設(shè)置為 0即可。l Buffer Delays:緩沖器延時(shí)選擇。緩沖器延時(shí)有兩種選擇:On-the-fly 和 From library。On-the-fly 是根據(jù)測(cè)試負(fù)載的參數(shù)計(jì)算出 Buffer Delay 曲線,F(xiàn)rom library 是從庫(kù)中獲取。在實(shí)際應(yīng)用時(shí),我們均是通過(guò)器件的 DATASHEET查出測(cè)試條件由軟件自動(dòng)計(jì)算出 Buffer Delay 曲線,因此,這項(xiàng)值的內(nèi)容通常設(shè)為 On-the-fly。 l Save Sweep Cases:當(dāng)選擇時(shí)指明保存仿真波形和環(huán)境數(shù)據(jù)。 l Simulator:選擇仿真器,包括 Tlsim和 Hspice 兩種,一般選擇 Tlsim。Simulation Modes標(biāo)簽欄:圖 3-12 仿真參數(shù) Simulation Modes標(biāo)簽欄l FTS Mode(s):設(shè)置 Fast、Typical、Slow及其組合仿真模式。 Fast:以快模式進(jìn)行仿真。 Typical:以典型模式進(jìn)行仿真。 Slow:以慢模式進(jìn)行仿真。 Fast/Slow:驅(qū)動(dòng)器使用快模式,接收器使用慢模式。 Slow/Fast:驅(qū)動(dòng)器使用慢模式,接收器使用快模式。 為了在 Worst Case 下仿真,我們一般選擇 Fast和 Slow兩種模式進(jìn)行仿真,最后兩種模式Fast/Slow和Slow/Fast因?yàn)樵趯?shí)際中不容易遇到,所以我們一般不選。l Driver Excitation 驅(qū)動(dòng)的激勵(lì)方式 Active_Drive:以設(shè)定的激勵(lì)源為驅(qū)動(dòng)端,僅將拓?fù)渲兄付ǖ尿?qū)動(dòng)源作為驅(qū)動(dòng)端進(jìn)行一次仿真。 All_Drivers:如果是雙向驅(qū)動(dòng)和接收的話,兩個(gè)方向分別作為驅(qū)動(dòng)端進(jìn)行仿真,即當(dāng)作為驅(qū)動(dòng)時(shí)仿真一次;當(dāng)作為接收端時(shí)再仿真一次,每個(gè)能作為驅(qū)動(dòng)源的器件作為驅(qū)動(dòng)輪流仿真一次。Measurement Modes標(biāo)簽欄:圖 3-13 仿真參數(shù) Measurement Modes 標(biāo)簽欄l Measure Delays At:延時(shí)測(cè)量的參考點(diǎn),有兩種選擇:Input Thresholds(輸入門(mén)限值)和 Vmeas表示以輸出 Buffer的參考電壓進(jìn)行測(cè)量的。通常選擇 Input Thresholds。 l Receiver Selection:接收器選擇。有兩種選擇:All(表示所有非驅(qū)動(dòng)的器件都作為接收)和 Select One(在仿真開(kāi)始時(shí)它會(huì)讓你選擇其中的一個(gè)作為接收源) 。根據(jù)需要選擇,通常選擇 All。 l Custom Simulation:仿真內(nèi)容。包括:Reflection(反射仿真) 、Crosstalk(串?dāng)_仿真)和EMI(電磁干擾仿真) 。 l Report Source Sampling Data:確定是否報(bào)告源采樣數(shù)據(jù)。點(diǎn)擊OK按鈕關(guān)閉Analysis Preferences窗口。