文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.189016
中文引用格式: 陳釗,,程亮,,林志強,等. 基于VSDP-XcitePI的片上耦合干擾的快速驗證方法[J].電子技術(shù)應用,,2018,,44(8):13-16.
英文引用格式: Chen Zhao,Cheng Liang,,Lin Zhiqiang,,et al. A fast verification method of on-chip coupling interference based on VSDP-XcitePI[J]. Application of Electronic Technique,2018,,44(8):13-16.
0 引言
隨著集成電路設(shè)計和先進工藝技術(shù)的飛速發(fā)展,,信號帶寬與時鐘頻率越來越高,,模擬IP對噪聲串擾越來越敏感,但隨著芯片電路規(guī)模越來越大,,如果將芯片上噪聲串擾的影響通過全局后仿真來評估,,仿真效率將會很低下,嚴重限制了噪聲串擾問題的分析與迭代收斂,。本文介紹了一個基于VSDP-XcitePI(Virtuoso System Design Platform,,VSDP)[1]對數(shù)模混合芯片進行高頻噪聲串擾分析的仿真方法與流程,,利用VSDP流程實現(xiàn)了Virtuoso與Sigrity的聯(lián)合互通,,在VSDP平臺內(nèi)使用XcitePI對混合信號芯片金屬層布線進行快速建模,利用BBS(Broad Band SPICE,,BBS)進行S參數(shù)模型的檢查確保收斂性,,最后利用SpectreAPS完成全鏈路仿真。
1 分析場景簡介
一個典型的射頻接收前端AFE原理圖如圖1所示[2],,天線信號從Balun輸入端RFIN進入,,經(jīng)過LNA放大和混頻器MIXER下變頻后送入后續(xù)的濾波器LPF和模數(shù)轉(zhuǎn)換電路ADC,轉(zhuǎn)換成數(shù)字信號輸出給數(shù)字部分電路進行處理[3],。
測試信號頻譜如圖2所示,,AFE輸出基帶信號頻譜出現(xiàn)了一系列spur,同時在射頻輸入端口RFIN也觀察到spur,,這些spur的頻率均為61.44 MHz的倍頻,。61.44 MHz是該芯片中數(shù)字電路與數(shù)字IO的工作時鐘基礎(chǔ)頻率,因此可以推斷是數(shù)字部分時鐘的高頻分量以數(shù)模之間噪聲串擾的方式導致了spur問題,。
圖3所示為片內(nèi)數(shù)字與AFE之間的電源/地連接關(guān)系示意圖,,其中DVSS2是數(shù)字IO ring的地,VSS_ESD是芯片IO ESD ring的全局地,,其余電源/地則都是接收AFE各子模塊的電源/地,。RFIN bump與電源/地之間沒有直接連接關(guān)系。因此需要量化評估數(shù)字IO ring上61.44 MHz的高頻分量通過片內(nèi)電源金屬層傳遞到AFE的模擬電源/地的噪聲,;還需要量化評估進入模擬電源/地的噪聲再通過耦合方式串擾到RFIN bump上的噪聲,。
為了實現(xiàn)上述目的,需要將包含Balun,、LNA,、MIXER、LO,、輔助電路以及AFE IO ring在內(nèi)的片上電源網(wǎng)絡(luò)及關(guān)鍵信號金屬層寄生參數(shù)提取出來,,版圖面積大約為1.44 mm2,傳統(tǒng)后仿真提取寄生的工具存在以下問題:(1)后仿真流程通常僅提取RC寄生,,但高頻信號耦合分析中還需要包含L,、K寄生;(2)RC寄生提取時間將超過2天,;(3)如果提取RLCK模型,,提取時間成倍增加,;(4)生成的模型文件大小預計會超過2 GB,后仿真時間超長,。
而選取VSDP-XciePI完成上述任務(wù),,具有以下優(yōu)點:(1)在版圖面積、生成模型的時間,、模型規(guī)模以及精度這4個方面中獲得均衡,;(2)在VSDP內(nèi)可方便地對模型進行后處理;(3)在VSDP內(nèi)加入封裝乃至單板模型,,完成全鏈路仿真,,盡可能還原真實環(huán)境;(4)由于模型是加載到前仿真中,,而無需使用后仿真的方式,,從而大大提高仿真效率。
2 Sigrity XcitePI融入VSDP的流程與方法
在本文中,,基于VSDP-XcitePI的片上串擾分析整體流程如圖4所示,。流程主要分為以下5步:(1)輸入件準備;(2)使用XcitePI抽取模型,,生成RLCK spice網(wǎng)表模型,;(3)可以使用SpectreAPS將RLCK spice網(wǎng)表模型轉(zhuǎn)換成S參數(shù)模型;(4)利用BBS對S參數(shù)模型進行后處理,,保證后續(xù)仿真的收斂準確性及收斂速度,;(5)代入全鏈路仿真電路,利用SpectreAPS進行仿真,。
使用該流程前,,全鏈路前仿真電路中只包含了芯片電路、封裝模型,、單板模型,;使用該流程后,全鏈路前仿真就可以將芯片電源網(wǎng)絡(luò)及關(guān)鍵信號的金屬層布線寄生帶來的阻抗,、耦合等影響包含進來了,。而且相比于傳統(tǒng)的全芯片后仿真,其仿真運行時間和資源開銷都要小得多,。
2.1 XcitePI提取的輸入件準備
在使用XcitePI開始建模之前,,先獲取原始GDS文件以及對應工藝的ICT文件。然后需要編寫.map文件,、.tech文件和circuit_def.ckt,。其中.map文件定義了GDS中各層金屬及通孔的序號,用于識別各層布線;.tech文件包含待分析版圖的所有信息定義,,例如ICT文件路徑,、需要提取的電源、地,、信號網(wǎng)絡(luò),、bump識別定義,、需要添加端口的功能模塊名稱,、IO模塊名稱、相關(guān)的decap模塊名稱以及其他參數(shù)設(shè)置,。circuit_def.ckt文件用來指定功能模塊,、IO模塊和decap模塊的電氣模型。為方便將XcitePI生成的模型代入前仿真電路,,4個功能模塊在circuit_def.ckt文件中只定義了subckt name和pin name,;而對于前仿真中不會代入實際電路,只需要考慮其等效寄生RC的模塊,,則可以在circuit_def.ckt中定義這些模塊對應的簡化等效模型,,例如電源IO 模塊。提取后XcitePI模型中就包含了IO模塊的簡化等效模型,,后續(xù)仿真中就不再需要額外搭建IO電路,,對仿真電路搭建和提升仿真速度都有好處。
2.2 利用XcitePI提取片上金屬層布線寄生模型
GDS導入到XcitePI后,,需要添加端口的功能模塊,、IO模塊和Decap模塊會根據(jù)GDS的BBox信息自動識別出來。XcitePI導入的layout如圖5所示,,顯示了AP,、M11和M10層,包含4個功能模塊,、Decap區(qū)域和IO ring區(qū)域,。值得注意的是,XcitePI模型中會自動提取MOM電容的等效模型,,所以在仿真電路的Decap模塊中不要再加入MOM電容,,但要保留MOM電容下方的MOS電容。XcitePI可以自動識別IO ring中的IO cell(circuit_def.ckt中做了定義),,仿真電路中同樣不需要放入IO cell,。
為了對比串擾耦合效應的變化,對RFIN bump下方的IO ring版圖布線層進行了修改,,增大或減小IO ring與RFIN bump的耦合程度,,得到如圖6所示的兩種不同耦合度版圖。其中高耦合版本是把金屬層面積拓寬,增大與RFIN bump的耦合面積,;低耦合版本通過將金屬層去掉來減少與RFIN bump的耦合面積,。
3 VSDP-Sigrity平臺對S參數(shù)模型后處理方法
XcitePI生成的片上金屬層布線RLCK模型中包含大量的R、L,、C,、K器件,且因為有K元素存在,,模型不一定滿足無源性要求,,所以有可能會導致仿真不收斂或者增加仿真時間。因此,,在進入仿真前,,可以使用SpectreAPS將RLCK模型轉(zhuǎn)換成S參數(shù)模型來提升后續(xù)仿真效率。
轉(zhuǎn)換完成后,,可利用VSDP內(nèi)的BBS對S參數(shù)進行檢查與修調(diào),,以保證仿真收斂性。如圖7所示,,可檢查出在處理前S參數(shù)的低頻段存在毛刺,、突變等,然后利用修調(diào)功能,,對S參數(shù)做平滑,、裁剪、內(nèi)插,、強制因果性等處理,,經(jīng)過修調(diào)后的S參數(shù)在仿真時將體現(xiàn)出更好的收斂準確性和更快的收斂速度。
4 全鏈路耦合串擾仿真結(jié)果
圖8為仿真所用的全鏈路前仿真電路,,電路中包含前仿真電路RX_AFE_TOP,、IO ring和B2B Diode Cell,以及由XcitePI生成的片上金屬層布線寄生模型,。仿真激勵是來自數(shù)字部分的噪聲源,,仿真中為了能更清晰地觀察到耦合噪聲,噪聲源幅度設(shè)置為20 mVpp,,即-46 dBV,,頻率為61.44 MHz的50倍頻分量,即3 072 MHz,。LO時鐘頻率為5.96 GHz,。
圖9與圖10為RFIN以及各電源地的仿真頻譜圖,其中RFIN頻譜上在3.07 GHz處有-98 dBV的spur,,因此從數(shù)字IO ring到RFIN的隔離度即為(-98 dBV)-(-46 dBV)=-52 dBc,;在各個電源地上,同樣在3.07 GHz處有大約-100 dBV左右的spur;圖11為RX_AFE的輸出頻譜,,雖然3.07 GHz處的spur被電路的輸出底噪淹沒,,但在2.89 GHz處有spur,而2.89 GHz恰好是LO時鐘(5.96 GHz)與3.07 GHz串擾噪聲的頻率差,,從而間接證明了數(shù)字噪聲串擾進入了RF_AFE電路,。
將仿真結(jié)果與測試現(xiàn)象進行比對,數(shù)字IO ring中的電源/地噪聲頻譜顯示3.07 GHz處噪聲分量約為-48 dBm,,按前述仿真得到的-52 dBc隔離度估算,,RFIN引腳上的耦合噪聲約為-100 dBm;而在測試中在RFIN引腳上的spur約為-94 dBm,,因此耦合建模精度約為6 dB,,仿真與測試之間的偏差在可接受范圍內(nèi),。
高耦合,、低耦合版圖與原始設(shè)計版圖的仿真對比結(jié)果如表1所示,低耦合版圖的隔離度增加了4 dB,,而高耦合版圖的隔離度則減小了3 dB,,顯示了隔離度向預期方向變化的正確趨勢。再次證明了RFIN bump與下方的IO ring布線存在耦合,,并且XcitePI抽取的模型準確地反映了變化的趨勢,。
5 整體耦合分析效率對比
VSDP-XcitePI流程與基于傳統(tǒng)的后防真流程的效率對比如表2所示,新流程的整體耗時遠低于傳統(tǒng)后仿真流程,。
VSDP-XcitePI流程中將RLCK模型轉(zhuǎn)換至S參數(shù)耗時較長,,可以通過切分掃描分析頻段來壓縮時間,例如將DC~12 GHz的總頻段按每1 000倍頻來切分,,然后做并行處理,,轉(zhuǎn)換時間壓縮至1/3,從而大大減少用本流程進行分析所需的時間,。
此外,,帶XcitePI模型的仿真耗時僅比不帶XcitePI模型的仿真耗時增加20%左右,因此仿真耗時沒有顯著增加,。
6 結(jié)論
本文實踐的基于VSDP-XcitePI平臺的耦合干擾快速驗證流程,,利用XcitePI提取片上金屬層布線的RLCK寄生參數(shù)模型,然后利用SpectreAPS將RLCK寄生參數(shù)模型轉(zhuǎn)換為S參數(shù)模型以提高后續(xù)電路仿真速度,,再利用VSDP中BBS對S參數(shù)模型進行后處理以確保后續(xù)電路仿真的收斂準確性與收斂速度,,最終將XcitePI模型代入到前仿真電路中,使得在全鏈路前仿真中就可以將片上金屬層布線的RLCK寄生效應考慮進來,,能在設(shè)計仿真的更早期階段考慮更加全面的全鏈路寄生參數(shù)效應,。本文中分析芯片區(qū)域的面積為1.5 mm2,分析精度達到支撐10 μV級的變化量,分析帶寬超過5 GHz,,仿真與測試現(xiàn)象之間的偏差能達到6 dB以內(nèi),。實踐過程中,該流程的快速建模,、快速仿真的效率優(yōu)勢也很明顯,。本流程適用于大模塊、芯片級的片上金屬層布線RLCK模型抽取,,用于系統(tǒng)級PI/SI耦合干擾分析,,適合做寬帶趨勢仿真評估,因此可以與QRC等后仿真抽取工具形成良好互補,。
參考文獻
[1] Cadence. New virtuoso system design platform for nextgeneration custom IC and system design[EB/OL].[2018-04-02].https://www.cadence.com.
[2] REGULAGADDA S S,,CHARY P,PEERLA R S,,et al.A 1.5 mA, 2.4 GHz ZigBee/BLE QLMVF receiver frond end with split TCAs in 180 nm CMOS[C].2016 29th International Conference on VLSI Design and 2016 15th International Conference on Embedded Systems(VLSID),,2016.
[3] KEEHR E, HAJIMIRI A.Equalization of IM3 products in wideband direct-conversion receivers[C].2008 IEEE International Solid-State Circuits Conference,2008.
作者信息:
陳 釗1,,程 亮1,,林志強1,莊哲民2, 劉歡艷2
(1.深圳市海思半導體有限公司,,廣東 深圳518129,;2.上海楷登電子科技有限公司,,上海201204)