高速設(shè)計(jì)中的信號完整性和電源完整性
信號完整性 (SI) 和電源完整性 (PI) 是兩個(gè)不同但相關(guān)的分析領(lǐng)域,涉及數(shù)字電路的正常運(yùn)行。在信號完整性方面,主要關(guān)注的是確保傳輸?shù)?1 在接收器處看起來像 1(0 也一樣)。在電源完整性方面,主要關(guān)注的是確保為驅(qū)動器和接收器提供足夠的電流來發(fā)送和接收 1 和 0。因此,電源完整性可以被視為信號完整性的一個(gè)子集。實(shí)際上,它們都是與數(shù)字電路的正確模擬操作有關(guān)的分析。
分析的必要性
如果計(jì)算資源是無限的,這些不同類型的分析可能不存在。整個(gè)電路將被立即分析,并且電路某一部分的問題將被識別并消除。但除了受到實(shí)際可以模擬的現(xiàn)實(shí)的束縛之外,進(jìn)行不同分析領(lǐng)域的優(yōu)點(diǎn)在于可以分組解決特定問題,而不會落入“任何可能出錯(cuò)的事情”的范疇。
例如,在信號完整性方面,重點(diǎn)是從發(fā)射器到接收器的鏈路??梢詢H為發(fā)射器和接收器以及介于兩者之間的所有物體創(chuàng)建模型。這使得模擬信號完整性變得相當(dāng)簡單。另一方面,電源完整性的模擬可能會稍微困難一些,因?yàn)椤斑吔纭倍x不太明確,并且確實(shí)對信號完整性領(lǐng)域中的項(xiàng)目有一定的依賴性。
信號完整性的目標(biāo)是消除信號質(zhì)量、串?dāng)_和時(shí)序問題。所有這些類型的分析都需要相同類型的模型。其中包括驅(qū)動器和接收器、芯片封裝和板互連的模型,板互連由跡線以及通孔、分立器件和/或連接器組成。驅(qū)動器和接收器模型包括有關(guān)緩沖器阻抗、邊沿速率和電壓擺幅的信息。通常,IBIS 或 SPICE 模型被用作緩沖模型。這些模型與互連模型一起使用來運(yùn)行仿真,以確定接收器處的信號是什么樣子。
互連主要由電路板走線組成,其行為類似于傳輸線。此類傳輸線或 T 線具有特性阻抗、延遲和損耗。它們的特性決定了連接的驅(qū)動器和接收器如何相互交互?;ミB的電磁特性必須使用某種類型的場求解器來求解,該場求解器根據(jù)可與信號完整性模擬器一起使用的電路元件或 S 參數(shù)模型來表征它們。大多數(shù)跡線可以建模為均勻的二維橫截面。該橫截面足以計(jì)算走線的特性阻抗。該阻抗將影響信號線上接收器處的波形形狀。最基本的信號完整性分析涉及設(shè)置電路板疊層,包括適當(dāng)?shù)慕殡妼雍穸龋⒄业秸_的跡線寬度以實(shí)現(xiàn)跡線的特定目標(biāo)阻抗。
與過孔相比,走線的建模相對容易。對更快的信號進(jìn)行信號完整性分析時(shí),正確的過孔建模變得非常重要。多 GHz 范圍內(nèi)的信號通常需要 3D 場解算器的模型來進(jìn)行適當(dāng)?shù)谋碚?。幸運(yùn)的是,這些信號往往是差分的,這使得它們的影響相對局部化。通過過孔的快速單端信號與配電網(wǎng)絡(luò) (PDN) 的相互作用非常強(qiáng)烈。來自這些過孔的返回電流穿過附近的縫合過孔、縫合電容器和/或平面對,這些組件與構(gòu)成 PDN 的組件相同,需要建模以進(jìn)行電源完整性分析。
在電源完整性分析中,高頻能量通過傳輸平面分布。這立即使分析變得比基本信號完整性更加復(fù)雜,因?yàn)槟芰垦?x 和 y 方向移動,而不是沿著傳輸線僅沿一個(gè)方向移動。
在 DC 下,建模相對簡單,因?yàn)樾枰?jì)算走線、平面形狀和過孔的串聯(lián)電阻。但對于高頻,分析 PDN 上各個(gè)位置的電源和地之間的阻抗需要復(fù)雜的計(jì)算。阻抗將根據(jù)電路板位置而變化——電容器的放置位置、安裝方式以及電容器的類型和值。
高頻行為(例如安裝電感和平面擴(kuò)展電感)需要包含在建模中,以便為去耦分析生成準(zhǔn)確的結(jié)果。去耦分析有一種簡單版本,通常稱為集總分析,其中 PDN 的阻抗就像一個(gè)節(jié)點(diǎn)一樣進(jìn)行計(jì)算。這通常是一種良好、快速的首次分析,以確保有足夠的電容器并且它們的值正確。然后,運(yùn)行分布式去耦分析可確保電路板上各個(gè)位置滿足 PDN 的所有阻抗需求。
信號完整性仿真
信號完整性仿真重點(diǎn)關(guān)注高速信號傳輸?shù)娜齻€(gè)主要問題:信號質(zhì)量、串?dāng)_和時(shí)序。對于信號質(zhì)量,目標(biāo)是獲得具有清晰邊緣的信號,沒有過度的過沖,也沒有回鈴。通常這些問題可以通過添加某種類型的終端來匹配驅(qū)動器與傳輸線的阻抗來解決。對于多點(diǎn)總線,匹配阻抗并不總是可能的,因此需要結(jié)合拓?fù)渖系亩私雍烷L度變化來控制反射,以免它們對信號質(zhì)量和時(shí)序產(chǎn)生不利影響。
可以運(yùn)行這些相同的模擬來確定信號穿過電路板時(shí)的飛行時(shí)間。電路板時(shí)序是系統(tǒng)時(shí)序的重要組成部分,并受到線路長度、線路穿過電路板時(shí)的傳播速度以及接收器處波形形狀的影響。由于波形的形狀決定了接收信號何時(shí)跨越邏輯閾值,因此它對于計(jì)時(shí)至關(guān)重要。這些模擬通常會改變走線的長度限制。
通常運(yùn)行的另一種信號完整性模擬是串?dāng)_。這涉及多條彼此耦合的傳輸線。隨著跡線被封裝到密集的電路板設(shè)計(jì)中,了解它們相互耦合的能量對于消除串?dāng)_引起的錯(cuò)誤至關(guān)重要。這些模擬將推動走線之間的最小間距要求。
電源完整性仿真 在電源完整性分析中,仿真的主要類型是直流壓降分析、去耦分析和噪聲分析。直流壓降分析涉及對 PCB 上復(fù)雜的跡線和平面形狀進(jìn)行分析,以確定由于銅的電阻而損失了多少電壓。此外,還可以使用直流壓降分析來識別高電流密度區(qū)域。這些實(shí)際上可以與熱模擬器共同模擬以查看加熱效果。幸運(yùn)的是,直流壓降問題的解決方案很簡單:添加更多金屬。該附加金屬可以采用更寬和/或更厚的跡線和平面形狀、附加平面或附加通孔的形式。
上面簡要討論了去耦分析,其目的是確定并最小化電路板上各個(gè) IC 位置處的電源和接地之間的阻抗。去耦分析通常會導(dǎo)致 PDN 中使用的電容器的值、類型和數(shù)量發(fā)生變化。因此,它需要包含寄生電感和電阻的電容器模型。它還可以推動電容器安裝方式的改變和/或電路板疊層的改變,以滿足低阻抗要求。
噪聲分析的類型可能有所不同。它們可能包括 IC 電源引腳在電路板周圍傳播的噪聲,并由去耦電容器控制。它可以研究噪聲如何從一個(gè)過孔耦合到另一個(gè)過孔。它可以分析同時(shí)開關(guān)噪聲。在許多情況下,這種噪聲是由信號切換(從 1 到 0 和 0 到 1)引起的,因此它與信號完整性密切相關(guān)。然而,在所有情況下,這些電源完整性分析的最終目標(biāo)是推動 PDN 的更改:電源/接地平面對、走線、電容器和過孔。
信號完整性
PDN 不僅充當(dāng)向 IC 傳送電流的方式,而且還充當(dāng)信號的返回電流路徑。信號和電源完整性之間的大量交叉發(fā)生在過孔處。對于通過過孔的單端信號,PDN 充當(dāng)該信號的返回電流路徑。附近的過孔或電容器為返回電流提供了從一個(gè)平面移動到下一個(gè)平面的路徑。因此,PDN 實(shí)際上決定了單端通孔的阻抗和延遲特性,對于 DDR3 和 DDR4 等更快單端信號的精確建模至關(guān)重要。使用相同的 SI/PI 組合過孔模型,可以分析從一個(gè)過孔到下一個(gè)過孔的耦合,以及從信號通過過孔到 PDN 的耦合。
同樣,PDN 對于最大限度地減少多個(gè)信號一起切換可能引起的噪聲(通常稱為 SSN(同時(shí)切換噪聲))至關(guān)重要。如果 IC 電源引腳處的 PDN 阻抗太高,則當(dāng)所有驅(qū)動器同時(shí)切換時(shí),它們的切換電流將感應(yīng)出可在信號本身上看到的電壓。
通過利用去耦分析設(shè)計(jì)良好的低阻抗 PDN 可以消除這個(gè)問題。全面模擬此問題以查看對信號的影響需要能夠同時(shí)執(zhí)行信號完整性和電源完整性分析。驅(qū)動器的 SPICE 模型傳統(tǒng)上用于執(zhí)行此類分析,但較新的 IBIS 模型也具有適當(dāng)?shù)幕A(chǔ)設(shè)施,可以在查看信號完整性時(shí)包含 PDN 的影響。
信號完整性和電源完整性的分析對于成功的高速數(shù)字設(shè)計(jì)至關(guān)重要。它們提供了有關(guān)需要進(jìn)行哪些設(shè)計(jì)更改的寶貴見解。隨著建模方法和計(jì)算能力的提高,能夠同時(shí)模擬兩種完整性將使人們能夠清楚地了解電路的實(shí)際行為、設(shè)計(jì)中真正存在的裕度以及它們?nèi)绾螌?shí)現(xiàn)最佳性能。