【往年優秀論文】基于S 參數模型的信號完整性仿真驗證


摘 要:為了驗證頻域S 參數模型在PCB 信號完整性時域仿真方面的有效性,給出了一種基于信號線S 參 數模型的信號完整性仿真驗證的方法并通過試驗進行了驗證。通過矢量網絡分析儀(VNA)測試PCB 信號線 單端開路S 參數對ANSYS  SIwave 軟件的PCB 走線S 參數模型結果進行修正,利用高速示波器對ANSYS  Designer 軟件的時域仿真結果進行驗證。對某電子控制器PCB 的仿真和測試表明,該仿真驗證方法能夠比 較有效地進行信號完整性分析。

1. 引言

傳統的“樣機-測試-改進-新樣機”式PCB 設計方法不僅耗時長、效率低、成本高,而且不能滿足產品快速更新換代的需求,固有的設計理念在進行高速復雜電路設計時顯得捉襟見肘。而如果能夠采用軟件進行信號完整性(Signal Integrity,SI)仿真分析,不僅能夠直觀地觀測各類信號的性能指標,還能有效地縮短研發周期、提高產品設計的一次成功率


廣義的信號完整性問題是指包括反射、串擾、時延、EMI、同步開關噪聲、地彈、軌道 塌陷等在內的所有影響信號質量的因素及其表現 。目前,信號完整性分析的主要集中在時 域仿真分析方面,主要代表軟件有Cadence[3]
,HyperLynx 等,但是時域仿真不能很好的評 價電源地平面諧振、電源地阻抗等電源完整性問題 ,這時就需要引入頻域模型。


本文是在基于時域信號完整性仿真分析流程的基礎上,引入了信號線頻域S 參數模型,并給出了基于S 參數模型的信號完整性仿真驗證流程。采用了ANSYS 公司的兩款電磁仿真軟件SIwave 及Designer 進行信號完整性仿真分析,并通過矢量網絡分析儀(VNA)和高速示波器對相關仿真參數進行了測試驗證。


1 S 參數與信號完整性

S 參數全稱是散射參數(Scatter Parameters, S-parameters),最早應用于微波和射頻工程領域,由于其自身的“黑盒”特性以及頻域屬性,使其得以在高頻領域得到廣泛地應用。目前,S 參數已經能夠描述電阻、電容、PCB 走線、電源地平面、回流路徑、封裝、插座、接插件、線纜等


對于單個端口,只存在一組S 參數即S11,一般又稱為單端S 參數。開路S 參數雖然只 用了一個端口,但是對于PCB 走線而言,單端開路S 參數卻包含了許多重要信息:如信號 頻域反射情況、信號延時程度、介質損耗程度、特性阻抗穩定性情況等。


一般而言,使用最多的是雙端口S 參數,它包含四個量S11、S12、S21、S22,構成了最簡單的S 參數矩陣。其中,S11 或者S22 又通常稱為回波損耗,S11 反應了信號傳播的反射情況,與之對應的信號完整性問題為反射及阻抗的匹配問題。利用S11 曲線可以很容易地找到信號傳輸的 “頻率共振點”(即S11 的谷值頻點),從而指導信號走線長度及阻抗設計。


對于PCB 走線的S 參數而言,S11 還有一個重要的特性:峰峰值(或者谷谷值)頻率周期特性,如果將峰峰值(或者谷谷值)用Δf 來表示,則它與傳播延時的關系可用下式來計算

640.webp (26).jpg


根據上式,就可以精確計算信號線的傳播延時。再根據微帶線或者帶狀線傳播延時計算公式 ,就能得到信號相對介電常數大小,從而得到介質材料的特性。

S21 稱為插入損耗,反映了信號的傳輸能力,一般要求越大越好。與S11 類似,S21 的一個重要特性就是其真實地反映了介質損耗和導體損耗的程度。對于阻抗連續的傳輸線而言,由于導體損耗相對于介質損耗要小得多,疊層材料的介質耗散因數與插入損耗的關系如

640.webp (27).jpg


其中:tanδ 為介質損耗因數(或者稱為損耗正切),S21 為插入損耗(dB),ε 為介質的介電常數,Len 為走線長度(in),f 為頻點頻率(GHz)。由上式可以看出,如果信號線長度以及介質的介電常數都確定了,就可以通過S21 來確定介質損耗因子的大小。


由于S 參數是一個比值,并且一定在-1 到1 之間,為了使S 參數表述更清晰,在實際中通常將其轉化為dB單位形式:SdB = 20 log (Smag )。如未做說明,本文以下S 參數均以dB形式表示,不再贅述。


與雙端口類似,對于兩條點對點信號線(含參考平面),共有四個端口,對應的S 參數將達到4 2 個,這時將出現多模S 參數、混合模S 參數等概念,常應用于差分對分析,限于本文篇幅,這里不作詳細介紹。而對于信號完整性,最關心的四端口S 參數是S31 和S41(如下圖所示),與其相對應的是信號完整性問題中的近端串擾(NEXT)和遠端串擾(FEXT),為了控制信號串擾水平,通常要求將S31、S41 的幅值限制在合理范圍內。

640.webp (28).jpg


綜上所述,S 參數與信號完整性有著密切聯系,其中S11 能夠反映信號反射及阻抗匹配 問題,S12 能夠反映信號的傳輸特性,S31 和S41 則能夠反映信號的串擾情況。此外,利用 S 參數還能直接得到介質材料的相對介電常數、介質損耗等參數信息,這是一般的時域分析 所不具備的。由此可見,利用S 參數能夠很好分析信號完整性問題。
2 基于S 參數模型的信號完整性仿真驗證方法簡介

640.webp (29).jpg


上文已經分析過了S 參數及其與信號完整性的關系,可以看出S 參數能夠很好地表征 傳輸線的基本物理屬性。然而,作為信號完整性分析或者仿真,僅僅觀察傳輸線或者PCB 信號走線的物理特性是不夠的也是不直觀的,而如果直接采用簡單的時域傳輸線模型 (TLM)構建電路精度又無法保證,所以本文給出了一種新的信號完整性仿真驗證方法, 如圖2 所示。


上述仿真驗證流程主要通過兩個閉環過程來實現對仿真結果的驗證及修正。第一次循環過程為從PCB 設計數據到走線S 參數模型生成階段,該過程主要是通過SIwave 軟件提取PCB 走線的S 參數模型,并通過VNA 對走線進行S 參數進行測試來對模型參數進行驗證及修正,提高走線的模型精度。此外,還可通過查看TDR/TDT 曲線觀察走線的阻抗分布情況。該模型結果不僅考慮了電源地平面去耦電容的寄生參數對信號線S 參數的影響,還考慮了各走線之間的耦合、跨槽或過孔等引起的阻抗不連續、非理想導體及介質等因素對S 參數結果的影響,具有較高的模型精度。而在傳統的SI 仿真流程中,一般直接提取傳輸線物理參數(長度、寬度、疊層、過孔及分支等)并套用相關標準理想傳輸線及過孔模型構成新的傳輸線模型,使得傳輸線模型的精度完全取決于標準模型的精度,后續仿真結果的精度要受到標準模型的限制。


第二次循環過程為從走線S 參數模型的導出到時域波形的驗證階段。一般S 參數結果 通常用Touchstone 文件 表示,該文件是一種基于頻域參數的文件格式,可通過逆傅里葉 變換方法轉化為時域模型。該文件導入到Designer 軟件后代表走線綜合模型,再結合 Designer 時域求解器以及實際有源器件的引腳IBIS 模型 或者SPICE 模型 ,能夠有效 的模擬器件實際工作時走線上的信號波形、抖動、眼圖等情況,再通過示波器等時域儀器進 行反饋驗證可通過修正引腳模型進一步糾正時域電路模型。最后,可將上述過程的設計參數 及經驗整理成設計規則,可為后續信號完整性分析改進、設計約束規則制定等奠定良好的基

礎。


由此可見:上述仿真驗證流程采用了多循環仿真驗證方法,有效地提高了走線模型精度、 靈活性以及可信度,同時又綜合了時域分析結果直觀、描述簡單的優點,為信號完整性仿真 改進奠定了良好的理論基礎和模型基礎。
3.仿真與試驗結果對比

利用上述信號完整性仿真驗證方法,對某總線速率約為100MHz 左右的DSP 信號處理系統(基本設計框圖見圖3 所示)PCB 板進行仿真驗證分析。為了測試走線的S 參數結果,這里要求先對PCB“光板”進行R\L\C 等無源器件安裝,制作一塊僅含無源器件的PCB,以下簡稱無源PCB。無源PCB 測試完成后再焊裝好其余有源器件,構成PCB 有源電路系統,以下簡稱有源PCB。

640.webp (30).jpg


對無源PCB主要進行的是信號線S 參數測試及S參數模型的提取,采用的儀器是Agilent公司的E5071C ENA 網絡分析儀。對于非實驗PCB 而言,PCB 自身基本不會預設SMA 接口,因此不能直接進行S 參數的測量,這里將采用手動焊接SMA 接頭方法,并采用單端開路S 參數測試方法減少焊接難度。


對有源PCB 主要進行的是關鍵信號波形測試、眼圖測試、抖動測試、一致性測試等,采用的儀器是Agilent 公司的Infiniium 9000 系列DSO9404A 高速示波器及其配套眼圖、抖動分析軟件。


3.1 無源PCB 走線S 參數測試結果與仿真對比


在DSP 外掛FLASH 焊盤引腳EA8 及其附近參考地焊盤間焊裝一個SMA 接頭,對EA8走線的單端開路S 參數進行仿真與測試對比如下:

640.webp (31).jpg


從上述仿真與試驗對比結果可以看出,如果直接使用SIwave 默認的FR-4 材料(相對介電常數在1GHz 時為4.5,介質損耗因子為0.035),仿真結果與實驗結果存在明顯的“頻點偏移”現象,說明仿真參數設置不夠合理。從PCB 設計軟件中查到該走線長度約為4129mil,為偏移帶狀線,根據公式(1)可知該信號線傳播延時約為1/2*0.690GHz/4.129 in≈175.5ps/in,根據文獻[8]修正介質材料相對介電常數修正4.2,再根據公式(2)修正介質損耗因子為0.028。


修正后的仿真結果(圖4 中方塊線)與試驗結果在4GHz 范圍內基本沒有出現頻點偏移,但是高頻(2.8GHz~5GHz)幅值存在一定的偏差,并且試驗值略大于仿真值,也就是說試驗中信號反射比仿真更嚴重,對于傳播100MHz 的信號線來說,這種高頻誤差是能夠容許的,受實驗操作以及接口條件等因素影響,這種偏差也是符合現實的。


為了驗證該仿真參數設置的有效性,選取另一走線進行相同的測試并與仿真對比如下:

640.webp (32).jpg


上述兩組對比結果表明,修正后的信號線開路S 參數仿真結果在3GHz 范圍內與試驗結果基本一致,且在5GHz 范圍內峰谷值基本對應。具有一定的參考價值。


綜合上述結果可知,本文給出了單端開路S 參數測試方法以及仿真參數糾正方法是有效的。這為S 參數模型的糾正提供了一種新思路。


3.2 關鍵信號波形測試結果與仿真對比

將上述糾正后的模型引入到Designer 時域分析軟件中,并搭建仿真電路圖,選取最長數據線ED29 作為分析對象,仿真與試驗波形測試結果如下:

640.webp (33).jpg


從表1 可以看出,信號上升沿/下降沿的測試結果與仿真結果基本一致,但是在信號過 沖電平及振鈴頻率方面存在較大的偏差。綜合多組測試結果對比發現:這種振鈴和過沖在各 組波形測試中普遍存在,且振鈴頻率基本一致。根據文獻[15]提出的誤差理論,可初步認為 波形測試中的上升沿變緩、低頻振鈴現象主要是由示波器探頭的接地回路電感所引起的,限 于本文篇幅,這里不再討論。
4 結語

本文分析了頻域S 參數理論在信號完整性分析中的作用,給出了一套基于S 參數模型的信號完整性仿真驗證方法。該方法綜合考慮了頻域S 參數模型以及時域波形結果的優點,提高了PCB 傳輸線模型的準確性。通過軟件仿真與試驗測試對比,驗證了單端開路S 參數測試方法的可行性,給出了仿真參數糾正的新思路;同時波形測試對比結果表明了該仿真驗證流程地有效性,為信號完整性改進奠定了良好的模型基礎。


欲參加2016ANSYS技術大會論文評比,可以點擊“ 2016ANSYS中國技術大會


PS:由于微信欄字數限制,本文只署名了第一作者姓名


登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP