信號完整性是指信號在通過(guò)一定距離的傳輸路徑后在特定接收端口相對指定發(fā)送端口信號的還原程度。在討論信號完整性設計的性能時(shí),如果指定不同的收發(fā)參考端口,就要用不同的指標來(lái)描述信號還原程度。通常情況下指定的收發(fā)參考端口是發(fā)送芯片輸出處及接收芯片輸入處的波形可測點(diǎn),此時(shí),主要使用上升/下降及保持時(shí)間等指標來(lái)描述信號還原程度。當指定的參考收發(fā)端口是信道編碼器輸入端及解碼器輸出端時(shí),就要用誤碼率來(lái)描述信號還原程度。電源完整性是指系統供電電源在經(jīng)過(guò)一定的傳輸網(wǎng)絡(luò )后在指定器件端口相對該器件對工作電源要求的符合程度。同樣,對于同一系統中的同一個(gè)器件,如果指定的端口不同,那么對正常工作的電源要求也不同。通常情況下指定的器件參考端口是芯片電源及地連接引腳處的可測點(diǎn),此時(shí)該芯片的手冊中應給出該端口處的相應指標,常用的有紋波大小或電壓最大偏離范圍。 一個(gè)典型背板信號傳輸的系統示意圖如圖1所示。本文中系統一詞包含信號傳輸所需的所有相關(guān)硬件及軟件,包括芯片、封裝與PCB板的物理結構,電源及電源傳輸網(wǎng)絡(luò ),所有相關(guān)電路實(shí)現以及信號通信所需的協(xié)議等。在設計時(shí),需要硬件提供可制作的支撐及電信號有源/無(wú)源互聯(lián)結構;需要軟件提供信號傳遞的傳輸協(xié)議以及數據內容。但是,由于這些支撐與互聯(lián)結構會(huì )對電信號的傳輸呈現出一定的頻率選擇性衰減,因此,會(huì )對信號及電源的完整性產(chǎn)生影響。同時(shí),在相同的傳輸環(huán)境下,不同傳輸協(xié)議及不同數據內容的表達方式具有不同的適應能力,因此,需要進(jìn)一步根據實(shí)際的傳輸環(huán)境來(lái)選擇或優(yōu)化可行的傳輸協(xié)議及數據內容表達方式! 圖1 背板信號傳輸的系統示意圖 版圖完整性問(wèn)題、分析與設計 上述背板系統中的硬件支撐及無(wú)源互聯(lián)結構基本上都在一種層疊平板結構上實(shí)現。這種層疊平板結構可以由3類(lèi)元素組成:正片結構、負片結構及通孔。正片結構有時(shí)也被稱(chēng)為信號層,該層上的走線(xiàn)大多為不同邏輯連接的信號線(xiàn)或離散的電源線(xiàn),在制版光刻中所有的走線(xiàn)都會(huì )以相同圖形的方式出現;負片結構有時(shí)也被稱(chēng)為平面層(細分為電源平面層和地平面層),該層上基本是相同邏輯的一個(gè)或少數幾個(gè)連接(通常是電源連接或地連接),用大面積敷銅的方式實(shí)現,在光刻工藝中用相反圖形來(lái)表示;通孔用來(lái)進(jìn)行不同層之間的物理連接。目前的制造工藝中,芯片、封裝以及PCB板大多都是在類(lèi)似結構上實(shí)現的。 版圖完整性設計的目標在于為系統提供足夠好的信號通路以及電源傳遞網(wǎng)絡(luò )。電流密度分布對于版圖完整性設計與分析有著(zhù)重要的意義,這是因為電流密度可以直觀(guān)地顯示信號的寄生耦合位置以及強度,從而幫助版圖調試者有針對性地采取耦合或解耦方案。 對于信號完整性來(lái)說(shuō),首要任務(wù)是保證信號通路在一定負載情況下呈現良好的匹配狀況,同時(shí)避免寄生耦合改變已設計好的匹配狀況。利用電磁場(chǎng)仿真不但可以準確地計算實(shí)際版圖結構中信號通路的匹配狀況,也可以計算信號通路周?chē)Y構帶來(lái)的寄生耦合(如果周?chē)切盘柧(xiàn)則通常被稱(chēng)為串擾),其強度可以直接表示為周?chē)呔(xiàn)或平面上感應所產(chǎn)生的電流密度,從而有助于優(yōu)化版圖結構。除改變線(xiàn)距外,改變周?chē)渌姶呕芈翻h(huán)境也會(huì )導致信號傳輸及串擾狀況的變化。比如,利用層與層之間的屏蔽可以改善原本放在頂層的走線(xiàn)信號傳輸或串擾性能。 對于電源完整性來(lái)說(shuō),增加電源與地之間的容性耦合可以濾除電源中的交流波動(dòng)。在實(shí)際應用中,往往采取加解耦電容的方法。電流密度的動(dòng)態(tài)顯示可以幫助設計者直觀(guān)了解到電源網(wǎng)絡(luò )中產(chǎn)生振蕩現象的原因。從而幫助設計者確定加解耦電容的最佳位置。 圖2中模擬了一種簡(jiǎn)單的電源傳遞網(wǎng)絡(luò ),電源平面和地平面是規整的矩形,這有助于定性地驗證電磁場(chǎng)仿真結果。工作器件與供電電源分別連接在矩形的兩個(gè)對角上。假設工作器件對于該供電網(wǎng)絡(luò )的阻抗為20。利用電磁場(chǎng)仿真可以觀(guān)察電流從端口1流入,經(jīng)過(guò)該電源傳遞網(wǎng)絡(luò )再從端口2流出的損耗狀況。 圖2 簡(jiǎn)單的電源傳遞網(wǎng)絡(luò )仿真 仿真中用一個(gè)過(guò)孔在電源連接處短接電源平面與地平面來(lái)模擬接上電源的情況(假設電源內阻很小可以忽略)。由仿真結果可知此電源傳遞網(wǎng)絡(luò )在1GHz頻段內出現了3個(gè)主要諧振區域,分別在200MHz、500MHz以及1GHz附近。諧振區域的存在對于電源完整性會(huì )產(chǎn)生一定的影響:如果工作器件(以典型的CMOS器件為例)在諧振頻點(diǎn)上工作,會(huì )產(chǎn)生同樣頻點(diǎn)的電源電流需求,但是,由于存在諧振,從供電電源端到器件電源輸入端就會(huì )產(chǎn)生明顯的壓降,從而使工作器件上實(shí)際的工作電壓達不到預期值,導致器件性能惡化,甚至無(wú)法正常工作。解決上述問(wèn)題的常用方法是加解耦電容,使電源網(wǎng)絡(luò )的諧振區遠離器件的工作頻率。通過(guò)電流密度分布的顯示可以了解振蕩原因,從而采取針對性方法。對上述電源網(wǎng)絡(luò )來(lái)說(shuō),可以加一個(gè)過(guò)孔來(lái)模擬解耦電容,并通過(guò)改變過(guò)孔的位置來(lái)觀(guān)察諧振模式及諧振點(diǎn)的變化,從而找到放置解耦電容的最佳位置。 電路完整性設計與分析 從TTL、GTL 到HSTL、SSTL以及 LVDS,目前芯片接口物理標準的演變反映了集成電路工藝的不斷進(jìn)步,同時(shí)也反映了高速信號傳輸要求的不斷提高。從版圖完整性的分析過(guò)程可知,只有結合了互聯(lián)結構兩端負載特性的仿真結果才具有實(shí)際意義,而負載特性是由其連接的電路特性所決定的,因此,在完整性設計中,了解這些接口標準是非常必要的。隨著(zhù)傳輸速率的不斷增加,翻轉速率控制電路、驅動(dòng)負載控制電路被廣泛使用,它們?yōu)橥暾栽O計者提供了更多的優(yōu)化空間。在具體的完整性分析中,電路設計者需要考慮這些控制的實(shí)際實(shí)現方式,因為它們會(huì )影響到電路的負載特性以及波形性能。另外,還需考慮芯片上解耦電容的實(shí)現。 如圖3所示的電路仿真圖中包括了芯片、封裝及PCB板信號線(xiàn)互聯(lián)及電源互聯(lián)的等效模型。驅動(dòng)電路和接收電路采用了IBIS模型(也可以用SPICE模型來(lái)替代)。利用該仿真電路,可以觀(guān)察到一個(gè)虛擬系統工作時(shí)任一點(diǎn)的信號波形或電源波動(dòng)狀況。信號完整性通常關(guān)心的是時(shí)鐘信號的抖動(dòng)以及信號波形的上升/下降/保持時(shí)間。將電路進(jìn)行瞬態(tài)仿真后利用ADS2005A中內含的眼圖工具可自動(dòng)統計出各抖動(dòng)分量的值。 電源完整性通常關(guān)心的是工作器件所承受的實(shí)際電源電壓波動(dòng),即圖3中的Vchip。在實(shí)際分析中,系統集成設計的驗證者無(wú)法測到芯片內部的電源端口,所以無(wú)法觀(guān)測到芯片端口的電源波動(dòng)和地彈噪聲,只能發(fā)現封裝外引腳處測得的電源與地是相當穩定的。但是,最終決定器件正常工作的電源應該是定義在芯片端口的,封裝端口的測量結果并不能反映出此時(shí)的電源完整性狀況。因此,需要芯片廠(chǎng)商提供封裝模型用來(lái)對芯片端口處的電源波動(dòng)及地彈噪聲進(jìn)行仿真。 圖3 簡(jiǎn)化電路完整性仿真示意圖 針對上述例子,進(jìn)一步分別考慮在芯片內部、封裝內部以及PCB板加解耦電容,如圖4所示。用分別掃描解耦電容值的仿真方法來(lái)觀(guān)察解耦電容對電源完整性的影響。 圖4 仿真解耦電容效用的簡(jiǎn)化原理圖 仿真結果表明,加在PCB板上以及封裝內的解耦電容并沒(méi)有明顯的作用,在芯片電路設計時(shí)增大I/O端口處的電容是最有效的方法。另外,還可以觀(guān)察到信號完整性與電源完整性的關(guān)聯(lián)性,改變不同解耦電容值后,不僅影響電源波動(dòng)及地彈噪聲狀況,信號波形也發(fā)生了變化。對于對控制信號通路抖動(dòng)要求較高的設計來(lái)說(shuō),還需要同時(shí)考慮電源完整性對抖動(dòng)的影響。 系統完整性設計與分析 系統完整性設計與分析的必要性可以用一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明。圖2中的簡(jiǎn)單電源傳遞網(wǎng)絡(luò )的仿真結果顯示,并不是在所有的頻點(diǎn)上都呈現出高阻抗。此時(shí)電源完整性與激勵信號的頻譜直接相關(guān),如果在進(jìn)行系統測試時(shí)的激勵信號避開(kāi)3個(gè)諧振區,就不會(huì )呈現出高阻抗特性。因此,確定激勵信號的頻譜分布是分析與設計的前提。而激勵信號的頻譜分布根本上是由其數據內容所決定的,最終將歸結于協(xié)議的設計。 另一個(gè)更加實(shí)際的例子是目前電腦硬件接口由并行總線(xiàn)到串行總線(xiàn)的發(fā)展趨勢,如從PCI-X到PCI-E以及從ATA到SATA等。其中采用的信源及信道編碼技術(shù),如時(shí)鐘擴頻、預加重技術(shù)等可以改善信號在特定環(huán)境中的傳輸性能。 結合信號完整性與電源完整性的定義,對參考端口的選取需要滿(mǎn)足可測性原則,這對于工程實(shí)現或調試有著(zhù)直接的意義。但對于設計鏈中不同位置上的設計者,可測性的含義并不相同。對于芯片設計者來(lái)說(shuō),芯片之間的互聯(lián)結構可以設計特定測試芯片然后利用探針臺進(jìn)行測試;但對于板級設計者來(lái)說(shuō),無(wú)法對手中的成品芯片甚至封裝中的互聯(lián)結構特性進(jìn)行測試。當信號完整性的參考端口是定義在信道解碼器輸出處時(shí),誤碼率的測試是非常重要的。比如,對擴頻時(shí)鐘的分析,只有在相關(guān)解調器的輸出處才能比較信號傳輸的質(zhì)量,測量將會(huì )用到誤碼儀,而在無(wú)法測試的環(huán)境下只能依賴(lài)于誤碼率仿真等方法。 上述的幾種情況都要求在仿真分析中能夠集成考慮協(xié)議算法、電路結構以及互聯(lián)結構的影響,目前的仿真工具已經(jīng)可以滿(mǎn)足該需求。在針對已有系統的分析中,由于系統完整性分析所包含的因素非常多,再加上協(xié)議建模需要相當大的工作量,因此,比較實(shí)用的方法是直接測量協(xié)議碼流(利用邏輯分析儀等儀器),并將之轉入到仿真平臺中作為電路的激勵。這種方法可以準確再現故障時(shí)的系統應用場(chǎng)景,有助于現場(chǎng)調試故障系統。解決方案如圖5所示。 圖5 結合測試建模的分析流程 該分析流程同樣也可以用在設計流程中,用測試的方法直接獲取待分析接口的協(xié)議數據,用于電路設計與版圖設計的前期驗證,但是,在硬件尚未實(shí)現時(shí),將會(huì )用規范或之前的經(jīng)驗值來(lái)與仿真結果比較。 結語(yǔ) 信號完整性與電源完整性系統分析與設計的根本需求來(lái)自于數據傳輸速率的快速增加,從而使得以前微秒(vs)量級的邊沿或保持時(shí)間減少到納秒(ns)甚至皮秒(ps)。如此高的帶寬需求使得僅考慮版圖級的解決方案已經(jīng)很難滿(mǎn)足系統正常工作的需求。另外,集成電路的工藝發(fā)展使得集成度大大提高,芯片上電流密度的急速增加使這個(gè)問(wèn)題更加嚴重。由此有必要從整個(gè)系統設計開(kāi)始就考慮信號完整性與電源完整性的問(wèn)題。 相應地,系統化仿真對于仿真工具也提出了新的挑戰,完整的仿真流程、方便的操作手段以及與測量的緊密結合才能夠快速有效地解決完整性問(wèn)題。 |