高速PCB設(shè)計(jì)仿真講座二十
3.4 SigXplorer 中的仿真過程: 1、 在發(fā)送端IOCell模型的TRISTATE上點(diǎn)擊一下,在彈出的下面窗口中選擇Pulse選項(xiàng):圖3-14 設(shè)定激勵(lì)端Stimulus State 組合框: l Pulse:表示激勵(lì)信號(hào)為連續(xù)脈沖方波,就是時(shí)鐘源性質(zhì)的波形,如果選擇 Pulse,整個(gè)界面中的其他選項(xiàng)是灰的,不允許再選。 l Rise:表示激勵(lì)信號(hào)為上升沿。 l Fall:表示激勵(lì)信號(hào)為下降沿。 l Quiet Hi:表示激勵(lì)信號(hào)為恒高。 l Quiet Lo:表示激勵(lì)信號(hào)為恒低。 l Custom:表示激勵(lì)信號(hào)由該界面中的參數(shù)定制,此時(shí)界面中的其它參數(shù)將可設(shè)定。 l Tristate:表示三態(tài)。通常接收端設(shè)為該狀態(tài)。 其它組合框只有在 Custom 狀態(tài)時(shí)可用。一般對(duì)于干擾源:pulse,rise,fall;被干擾對(duì)象:Quite Hi,Quite Lo;接收器:Tristate Terminal Info 組合框: l Terminal Name:表示仿真信號(hào)的類型,有 Data 和Enable 兩種。Data 為要仿真的數(shù)據(jù)信號(hào),Enable 為使能信號(hào),當(dāng) Enable 為高時(shí),仿真有效;當(dāng)為低時(shí),為激勵(lì)源斷開終端時(shí)的仿真結(jié)果。 l Stimulus Type:表示激勵(lì)類型。l Stimulus Name:取的激勵(lì)信號(hào)名。 Measurement Info 組合框: l Cycle(s):表示在第幾個(gè)周期測(cè)量數(shù)據(jù)。 Terminal 組合框: l Offset:仿真信號(hào)相對(duì)于時(shí)鐘的延時(shí)。 Stimulus Editing 組合框: l 該框設(shè)置時(shí)鐘信號(hào)的頻率(Frequency)、樣式(Pattern)和抖動(dòng)(Jitter)。2、點(diǎn)擊OK按鈕關(guān)閉圖3-14的設(shè)定激勵(lì)窗口。 3、在 SigXplorer 窗口最底端選擇 Measurements標(biāo)簽,點(diǎn)擊 Reflection前面的“+”號(hào)打開測(cè)量反射參數(shù)的列表,在彈出菜單中選擇需要測(cè)量的反射參數(shù)。 5、選擇菜單File=》Save,保存一下拓樸模型。 6、在圖標(biāo)工具欄點(diǎn)擊進(jìn)行仿真。與反射相關(guān)的參數(shù)簡介: l BufferDelayFall:如圖 3-16 所示。就是 BufferDelay 曲線從高電平下降到測(cè)量電壓值 Vmeas時(shí)的延時(shí)值。BufferDelay 曲線是軟件根據(jù)模型庫中測(cè)試負(fù)載參數(shù)計(jì)算得到的,測(cè)試負(fù)載參數(shù)必須根據(jù)器件的DATASHEET 手冊(cè)得到,不能使用 IBIS 模型文件中缺省參數(shù),原因是我們?cè)谶M(jìn)行時(shí)序分析時(shí)器件的各種延時(shí)參考數(shù)據(jù)都是從 DATASHEET中得到,而該數(shù)據(jù)是以 DATASHEET 中的測(cè)試負(fù)載為依據(jù)的。 l BufferDelayRise:如圖 3-15 所示。就是 BufferDelay 曲線從低電平上升到測(cè)量電壓值時(shí)的延時(shí)值。 l FirstIncidentFall:第一次開關(guān)下降時(shí)間。 l FirstIncidentRise:第一次開關(guān)上升時(shí)間。 l Monotonic:輸入波形的單調(diào)性檢查,如果上升或下降沿中有非單調(diào)性現(xiàn)象,則檢查結(jié)果為 False。單調(diào)性如圖 3-18 所示。 l MonotonicFall:輸入波形上升沿的單調(diào)性檢查。l MonotonicRise:輸入波形下降沿的單調(diào)性檢查。 l NoiseMargin:噪聲容限。如圖 3-17 所示。該值在 Result中報(bào)告的是 NoiseMarginHigh 和NoiseMarginLow中的最小值。 l NoiseMarginHigh:高電平噪聲容限。是從 VIH Min到超過Vin Min電壓后震蕩波形的最低點(diǎn)的電壓差。 l NoiseMarginLow:低電平噪聲容限。是從 VIL Max到低于 VIL Max電壓后震蕩波形的最高點(diǎn)的電壓差。 l OvershootHigh:高電平過沖。如圖 3-17 所示。以 0V為參考點(diǎn),上升波形的最高點(diǎn)電壓值。 l OvershootLow: 低電平過沖。如圖 3-17 所示。以 0V為參考點(diǎn),下降波形的最低點(diǎn)電壓值。 l PropDelay:如圖 3-15所示。它是傳輸線的傳輸延時(shí)值。 l SettleDelay:是 SettleDelayFall 和 SettleDelayRise兩者的最大值。 l SettleDelayFall:如圖3-16 所示。它是從 BufferDelay 下降沿的 Vmeas點(diǎn)開始到接收波形下降曲線最后一次穿過低電平閾值時(shí)的延時(shí)值。 l SettleDelayRise:如圖 3-15 所示。它是從 BufferDelay 上升沿的 Vmeas點(diǎn)開始到接收波形上升曲線最后一次穿過高電平閾值時(shí)的延時(shí)值。 l SwitchDelay:是 SwitchDelayFall 和SwitchDelayRise 兩者的最小值。 l SwitchDelayFall:如圖3-16 所示。它是從 BufferDelay 下降沿的 Vmeas點(diǎn)開始到接收波形下降曲線第一次穿過高電平閾值時(shí)的延時(shí)值。 l SwitchDelayRise:如圖 3-15 所示。它是從 BufferDelay 上升沿的 Vmeas點(diǎn)開始到接收波形上升曲線第一次穿過低電平閾值時(shí)的延時(shí)值。以上參數(shù)中,Monotonic、MonotonicFall、MonotonicRise、NoiseMargin、NoiseMarginHigh、NoiseMarginLow、OvershootHigh、OvershootLow與信號(hào)完整性有關(guān),其它的與時(shí)序仿真有關(guān)。圖 3-15 延遲測(cè)量參數(shù)(上升沿)圖 3-16 延遲測(cè)量參數(shù)(下降沿)圖 3-17 噪聲容限測(cè)量圖 3-18 單調(diào)性測(cè)量