晶片封裝的訊號完整性:為什麼高速訊號會互相干擾

modern%20workspace%20with%20laptop%2C%20smartphone...
發表時間:2026 年 10 月 25 日 | 更新日期:2026 年 10 月 25 日 | 編輯:雅寶社區編輯團隊
晶片封裝的訊號完整性:為什麼高速訊號會互相干擾 - 雅寶社區 · 頂客論壇

以封裝常見的 ABF/聚醯亞胺介質(Dk ≈ 3.2)估算,傳播速度約 1.67 × 10⁸ m/s,對應的傳播延遲約 6 ps/mm。若訊號頻寬為 15 GHz,波長約 11 mm,那麼「1/10 波長」的臨界長度大約只有 1.1 mm。

而封裝裡的一條 RDL(重分佈層)走線,從 bump 到 C4 錫球,長度常常就是 0.5~5 mm。也就是說,封裝內幾乎每一條高速走線,都是貨真價實的「電氣上很長」的傳輸線。它會反射、會衰減、會輻射,也會耦合。

1-3 封裝不再是「保護殼」

過去封裝的角色很單純:保護裸晶、把訊號從 100 µm 等級的 pad 扇出到 0.4 mm 的錫球。但隨著 2.5D/3D IC、Chiplet、HBM 堆疊的普及,封裝已經變成一個高密度、多層、混雜訊號與電源的微型電磁系統。它同時承擔:

高速差動訊號的傳輸通道(SerDes、PCIe、USB、DDR)

超大電流供電網路(PDN)

時脈與參考訊號的分配

射頻/天線整合(AiP、CPO)

當這些功能全部塞進幾平方公分的空間,訊號之間的距離被壓縮,耦合就不可避免。這就是本文主題的起點。

二、干擾的物理本質:四種耦合機制

高速訊號互相干擾,不是「電流的問題」,而是電磁場的問題。任何一條帶電的走線,周圍都存在隨時間變化的電場與磁場;這些場不會乖乖待在線裡,而會延伸到鄰近的導體上。依照耦合路徑,我們可以把它分成四大類:

耦合類型

物理機制

典型表現

好發位置

容性耦合

兩導體間的互电容(C),d V/dt 產生位移電流

快速邊緣在鄰線注入尖峰

平行且靠近的走線、bump 陣列

感性耦合

互電感(L),d I/dt 產生感應電壓

回流路徑被搶走、地彈

共用回流、狹窄參考平面、wire bond

共阻抗耦合

共用電源/地阻抗,電流在阻抗上產生壓降

同時開關雜訊(SSN)、電源雜訊串入訊號

PDN、接地過孔、錫球

輻射耦合

走線或封裝結構像天線,近場/遠場互打

共振、腔體模態、EMI

封裝邊緣、散熱片、開孔結構

2-1 容性耦合與感性耦合:一場「電」與「磁」的雙人舞

容性耦合的大小,取決於兩條線之間的互電容,而互電容與「距離/線寬/平行長度/介質係數」有關。訊號邊緣越陡(dV/dt 越大),注入鄰線的電流尖峰越大。

感性耦合則來自互電感,與「回流路徑」高度相關。這裡有個關鍵觀念:高速訊號的回流電流,永遠走最小電感路徑,也就是緊貼在走線正下方的參考平面上。一旦參考平面被分割、被挖空、或距離太遠,回流就必須繞路,形成一個大回路,這個大回路就會去「圈住」隔壁的訊號線,產生感應電壓。

重點是:容性耦合與感性耦合會互相抵銷或疊加,取決於你從哪一端看。這正是近端串擾與遠端串擾行為截然不同的原因。

2-2 共阻抗耦合:地彈與電源雜訊

想像一個封裝裡有 64 條輸出同時從 0 切到 1。每一條都必須從電源抽取電流、從地灌回電流。這些電流全部流過共用的錫球、共用的接地面、共用的電源環。由於 V = L × di/dt,只要迴路電感不為零、電流變化夠快,地電位就會「跳起來」。

這叫同時開關雜訊(Simultaneous Switching Noise, SSN),俗稱地彈(Ground Bounce)。它的可怕之處在於:它不是「外加」的雜訊,而是受害者自己把地板踩歪了。在 DDR 匯流排、HBM 介面這種「上百位元同時翻轉」的架構裡,SSN 往往是壓垮眼圖的第一根稻草。

請注意一個量化概念:封裝打線(wire bond)的電感約為 1 nH/mm,而覆晶凸塊(flip-chip bump)只有 30~50 pH。這也是為什麼高速、高腳數的晶片幾乎全面轉向覆晶封裝——不是為了美觀,而是為了把電感砍掉一個數量級。

2-3 輻射耦合與共振:看不見的「空間」通道

當封裝的物理尺寸接近訊號波長的一部分時,封裝就變成了小型共振腔。常見現象包括:電源/地平面對形成的平行板腔體模態、散熱片與封裝之間的天線效應、以及封裝邊緣與系統機殼之間的近場耦合。

這類耦合的特徵是頻率選擇性強——在某個特定頻段突然惡化,而且很難用單純加大間距解決,通常需要靠結構設計(例如短接過孔、吸收材料、屏蔽罩)處理。

三、串擾的完整圖景:NEXT、FEXT 與飽和現象

把上述耦合機制套用到「兩條平行走線」這個最常見的場景,我們得到串擾的兩大分類:近端串擾(NEXT)與遠端串擾(FEXT)。這是每一位做 SI 的工程師都必須背下來的東西。

3-1 近端串擾(NEXT):在發射端附近「回彈」的干擾

顧名思義,NEXT 是在「靠近驅動端」這一側量到的干擾。它的物理圖像很有趣:攻擊線(aggressor)的訊號往前走,一路上不斷透過互容與互感把能量注入受害線(victim)。這些耦合進去的能量會同時往兩個方向傳——往前也往後。往後的那一份,會一路跑回受害線的發射端。

NEXT 的幾個重要性質:

  • 極性與邊緣同相:容性耦合與感性耦合在後向方向上會「相加」,因此在受害線近端通常看到的是與攻擊訊號邊緣同向的脈衝。
  • 會飽和:當耦合長度超過某個臨界值後,NEXT 不再變大,而是趨於定值(約為電壓振幅的幾個百分點)。原因是「更遠端」的耦合能量跑回近端時,訊號已經衰減、且與前面的耦合脈衝在時間上錯開,不再疊加。
  • 與頻寬高度相關:邊緣越陡,NEXT 峰值越大。

    飽和長度的粗略估算為 Lsat ≈ (Tr × v) / 2。以 Tr = 50 ps、v = 1.67 × 10⁸ m/s 為例,Lsat ≈ 4.2 mm。有趣的是,封裝內走線往往短於飽和長度,這意味著在封裝裡,串擾是「隨耦合長度線性成長」的——少 100 µm 就少一分干擾,这让佈線的每一微米都有意義。

    3-2 遠端串擾(FEXT):奇偶模速度差造成的「殘留」

    FEXT 是在「接收端」量到的干擾,玩法完全不同。在均勻介質(例如帶狀線 stripline,上下介質相同)中,容性耦合與感性耦合在「前向」方向上會完全抵銷,理論上 FEXT 為零。

    那現實中為什麼還是有 FEXT?因為現實的介質不均勻——最典型的就是微帶線(microstrip):上面是空氣、下面是介質。這導致差模與共模在線上的傳播速度不同(奇模與偶模的等效介電係數不同),兩種耦合成分無法完美對齊,於是殘留下來。

    因此 FEXT 的關鍵結論是:

    與耦合長度成正比,不會飽和(因為它是「累積」的)。

    極性通常與攻擊訊號相反(方向與邊緣反向的脈衝)。

  • 可以靠「介質對稱化」來壓制——例如把走線放在兩層介質中間變成帶狀線,或使用均勻的封裝介質。
  • 在封裝 RDL 中特別難搞,因為 RDL 常是「上層空氣、下層 ABF」的微帶結構。
  • 3-3 模式轉換:從差模到共模的隱形殺手

    如果說 NEXT/FEXT 是「串擾的入門題」,那模式轉換(Mode Conversion)就是進階題,也是實務上最容易翻車的地方。

    差動訊號之所以抗雜訊,是因為它只看兩條線的「差」。但這個假設有個前提:兩條線必須完全對稱。一旦對稱性被破壞,例如:

    差動對兩條線長度不一致(skew)

    其中一條線下方有參考平面開孔或分割

    兩條線與地過孔的距離不同

    鄰近走線只靠近其中一條

    那麼部分的差模能量就會轉換成共模能量(反之亦然)。共模訊號不會被差動接收器抵銷,反而會變成輻射源,也會讓眼圖出現不對稱、抖動增加。在 S 參數上,這對應到 Scd21(差模轉共模)這一項,而多數高速介面的規格都會給它一個上限。

    值得強調的是:「差動」並不會自動免疫串擾。如果攻擊線只靠近差動對的其中一條,它注入的干擾就是「不對稱」的,會被接收器當成有效的差模訊號。這是很多設計者在模擬時忽略的一點。

    四、封裝為何比 PCB 更難:密度、結構與製程變異

    同樣是串擾,為什麼在封裝裡處理起來格外棘手?原因可以歸納為三點:密度、結構、變異。

    4-1 走線密度與層數:RDL 的「細線寬詛咒」

    PCB 上的線寬間距常見 100 µm/100 µm,封裝 RDL 則是 2 µm/2 µm 甚至更細。當線寬與間距同時縮小,會發生兩件事:

    線與線的間距(edge-to-edge spacing)變小,耦合電容上升;

  • 為了維持阻抗,線寬變窄的同時介質厚度也被壓縮,導致走線更貼近參考平面——這對回流是好事,但對「同層鄰線」的耦合卻無能為力。
  • 經典的「3W 原則」(間距 ≥ 3 倍線寬)在 PCB 上已經只能算「入門」,在封裝 RDL 上更是奢求。當線間距與線寬同級,串擾可以輕易達到訊號振幅的 5~10%,這對眼高本來就吃緊的高速介面來說是致命的。

    解法通常轉向「用層」——把攻擊線與受害線放到不同層,中間夾參考平面;或採用「正交佈線」,讓相鄰層的走線方向交錯 90 度,把平行耦合長度降到最低。

    4-2 Bump、TSV 與 3D 堆疊:垂直方向的耦合

    封裝不只是一個平面,它是一個立體結構。當你使用 2.5D 中介層(interposer)或 3D 堆疊,會遇到全新的耦合路徑:

  • 凸塊陣列(bump array)間的耦合:在 40 µm pitch 的微凸塊陣列中,相鄰訊號凸塊的距離只有數十微米,容性耦合相當顯著。
  • TSV(矽穿孔)間的耦合:矽的介電係數高達 11.9,且矽本身俱有半導體特性,TSV 之間的耦合與基板損耗都比有機介質更複雜。
  • 穿層過孔與 stub:過孔殘段(stub)會造成阻抗不連續與共振,是高速通道中回波損耗的主要來源之一。
  • HBM 是最典型的例子:1024-bit 的寬匯流排、每腳位數 Gbps、走線全部擠在矽中介層上。這裡的設計重點已經不是「單一通道的最佳化」,而是「上千條線同時運作時的整體雜訊預算」。

    4-3 材料與製程變異:教科書與現實的差距

    在封裝裡,有幾個「教科書不會告訴你」的變異來源:

    變異來源

    影響

    後果

    介質 Dk 不均(玻纖效應、填料分佈)

    傳播延遲不一致

    差動 skew、模式轉換

    Df(損耗角正切)偏高

    高頻衰減加大

    眼高壓縮、需要更多等化

    銅箔表面粗糙度

    高頻電阻上升

    插入損耗惡化

    蝕刻與對位偏差

    線寬變動 ±10%

    阻抗偏移、反射增加

    封裝翹曲(warpage)

    介質厚度不均

    阻抗沿長度變化

    這些變異讓「模擬完美、實測崩潰」變成常態。成熟的團隊會做 corner 分析:把 Dk、線寬、介質厚度、蝕刻角度全部推到極值,確認最壞情況下仍然有足夠的眼圖裕度。

    五、電源完整性就是訊號完整性的一半

    很多初學者把 SI 與 PI(Power Integrity)當成兩件事,但在封裝裡,它們是同一件事的兩面。原因很簡單:訊號的回流就是電源/地網路的一部分。

    5-1 PDN 阻抗與目標阻抗

    供電網路(PDN)的設計目標,是在整個頻寬內把「從晶片看進去的阻抗」壓在目標值以下。目標阻抗的估算為:

    Ztarget = (V × 允許漣波百分比) / 最大電流

    舉個例子:1.0 V、允許 5% 漣波、最大 10 A,則 Ztarget = 5 mΩ。聽起來不難。但如果是一顆 0.75 V、允許 3%、滿載 300 A 的高階 AI 加速器晶片,目標阻抗會低到 0.075 mΩ 以下——這個數量級已經接近「用一片銅箔都很難做到」的程度。

    為什麼這和串擾有關?因為當 PDN 阻抗在某個頻段偏高,電源電壓就會隨著資料翻轉而起伏。這個起伏會透過晶片內部的輸出級,直接調變訊號的振幅與時序,形成資料相關抖動(Data-Dependent Jitter, DDJ)與振幅雜訊。換句話說,PI 不好,SI 一定不會好。

    5-2 同時開關雜訊與去耦策略

    處理 SSN 的標準做法,是建立「階層式去耦」:

  • 晶片內(on-die):深次微米製程下的 MOS 電容與金屬-絕緣層-金屬(MIM)電容,負責最高頻段。
  • 封裝內(in-package):埋入式電容、或利用電源/地平面對本身形成的平面電容,負責中高頻。
  • 電路板(on-board):MLCC 被動元件,負責中低頻。

    穩壓器(VRM):負責低頻與直流。

    關鍵在於「每一層只能管一段頻率」,因為電容的等效串聯電感(ESL)會讓它在高頻失去作用。這也是為什麼封裝內去耦如此重要——它距離晶片最近,迴路電感最小,能處理 PCB 上根本來不及反應的高頻電流需求。

    此外,地過孔(ground via)的數量與分佈同樣是 SSN 的關鍵。訊號過孔旁邊若沒有足夠的接地過孔提供回流,回流就必須繞遠路,形成一個大電流迴路,這個迴路本身就是一個輻射天線與耦合源。

    六、如何評估與驗證:從 S 參數到眼圖

    講了這麼多物理,接下來要問:工程師怎麼「看到」這些干擾?實務上有三條路徑——模擬、量測、規格。

    6-1 建模與模擬:3D 電磁與電路協同

    典型的封裝 SI 分析流程如下:

  • 3D 全波電磁模擬(如 HFSS、CST):取得封裝結構的 S 參數,包含插入損耗、回波損耗、近端/遠端串擾、以及模式轉換項。
  • 通道建模:把封裝 S 參數、PCB 走線、連接器、纜線串接成完整通道。
  • 暫態模擬(如 HSPICE、ADS):搭配 IBIS-AMI 模型(含 FFE/DFE 等化),跑出眼圖與 BER。
  • 統計分析:用 corner 與 Monte Carlo 分析,算出良率與最壞情況裕度。
  • 在 S 參數的世界裡,必須認識「混合模式 S 參數」:

    Sdd21:差模插入損耗(訊號衰減多少)

    Sdd11:差模回波損耗(反射多少)

    Scd21:差模轉共模(對稱性有多差)

    Sdc21:共模轉差模(雜訊侵入的程度)

    很多時候,通道的 Sdd21 看起來很漂亮,但 Scd21 卻在特定頻率突起——那通常就是封裝內某段不對稱結構造成的,必須回頭修 layout。

    6-2 量測與規格:眼高、眼寬、BER 與 COM

    量測端最直觀的工具是眼圖(Eye Diagram)。它把所有位元疊在一起,讓你一眼看出「眼睛」開多大:

    眼高(Eye Height):垂直開口,對應雜訊與振幅衰減的裕度。

    眼寬(Eye Width):水平開口,對應時序抖動的裕度。

  • 抖動(Jitter):分為隨機抖動 RJ 與確定性抖動 DJ,總抖動 TJ 會隨 BER 目標而變化。
  • BER(誤碼率):常見目標為 1E-12 或更低;PCIe Gen5/Gen6 則以 COM(Channel Operating Margin)作為通道合規性指標。
  • 量測手法上,除了傳統的示波器 + 時脈恢復(CDR),實務上更常使用向量網路分析儀(VNA)量測 S 參數,再配合時域反射(TDR)檢查阻抗連續性。TDR 的曲線是找出「哪裡出問題」最有效的工具——阻抗突然從 50 Ω 跳到 40 Ω,那裡就是一個過孔或 bump 的寄生電容。

    七、工程實戰:壓制干擾的設計清單

    理解原理之後,最終還是要回到「怎麼做」。以下把常見手段分成三個層級,方便你在設計評審時逐項檢查。

    7-1 佈線層級:間距、參考、對稱

  • 加大間距:至少在關鍵高速對旁邊留出 2~3 倍線寬的淨空;封裝內做不到時,改用「換層」或「加屏蔽」。
  • 確保參考平面完整:走線下方不要有分割、開孔、或跨越不同電源域。若必須跨越,請在跨分割處放置 stitching via 或跨接電容。
  • 差動對嚴格對稱:長度匹配控制在 5 mil 以內(視速率而定),並確保兩條線的環境(鄰線、過孔、參考平面)對稱。
  • 正交佈線:相鄰訊號層的走線方向交錯 90 度,避免平行耦合。

  • 縮短平行長度:把「必須平行」的區段壓到最短,尤其是封裝 fan-out 區域。
  • 加接地屏蔽走線:在敏感訊號兩側加接地線,並以密集接地過孔(via fence)固定,可有效降低同層串擾。
  • 7-2 結構與材料層級:讓介質站在你這邊

  • 優先使用帶狀線:上下介質對稱可讓 FEXT 趨近於零,代價是多一層。
  • 低 Dk/低 Df 材料:降低延遲與損耗,但要注意 Dk 降低會讓波長變長、耦合長度效應改變,需重新模擬。
  • 控制銅箔粗糙度:高頻下粗糙度會顯著增加導體損耗。

    埋入式電容/平面電容:在不增加面積的情況下改善 PDN 高頻阻抗。

  • 降低過孔 stub:使用背鑽(back-drilling)或盲埋孔。
  • 屏蔽與吸收材料:針對特定共振頻段,使用電磁吸收材或金屬屏蔽罩。

    7-3 系統層級:等化、訓練與規格制定

  • 傳送端等化(FFE)與接收端等化(DFE/CTLE):用電路手段「補回」通道造成的衰減,但等化會放大高頻雜訊,因此串擾必須先壓低。
  • 連結訓練(Link Training):PCIe、DDR 等介面會自動調整電壓擺幅與時序,利用訓練機制吸收部分通道變異。
  • 合理的雜訊預算分配:把總雜訊預算分給封裝、PCB、連接器與晶片,而不是全部丟給封裝扛。
  • 制定明確的規格與驗收標準:例如封裝的 NEXT 上限、Scd21 上限、插入損耗曲線模板(mask)。
  • 八、常見迷思與 Q&A

    最後,整理幾個在論壇與工程現場最常聽到的誤解,供你自我檢查。

    8-1 「降頻就沒事了,不是嗎?」

    降頻確實能緩解部分問題,因為它同時拉長了上升時間(若驅動器沒有改變),頻譜往低頻移動。但如果你降的是資料速率、卻保留了同樣陡的邊緣(例如時脈不變的介面),那麼串擾的峰值幾乎不會改善。真正的關鍵變數是邊緣,不是速率。

    8-2 「差動訊號天生抗干擾,所以不用管串擾?」

    錯。差動只能抵銷「共模」干擾。只要干擾對兩條線不對稱(實務上幾乎必然不對稱),就會轉成差模雜訊。而且不對稱還會造成模式轉換,讓系統的 EMI 與抖動同步惡化。

    8-3 「間距越大越好,線越寬越好?」

    「間距越大越好」在多數情況下正確,但會犧牲密度與成本;「線越寬越好」則是常見誤解——線寬加大若使線間距相對縮小,串擾反而變差,而且阻抗會偏離目標。正確做法是先鎖定阻抗,再談間距與線寬的取捨。

    8-4 「模擬過了就一定會過?」

    模擬是必要條件,不是充分條件。模型是否包含 bump、過孔、封裝翹曲、材料 corner,決定了模擬的可信度。實務上最好的做法是「模擬—實測—修正模型」的迭代循環,讓模型越來越貼近現實。

    九、結語:干擾不是敵人,是必須被理解的鄰居

    回到最初的問題:「為什麼高速訊號會互相干擾?」

    答案其實很樸素:因為電流會產生場,而場不會遵守你畫的邊界。當訊號的邊緣越來越陡、走線越來越密、封裝越來越薄,這些場就越来越容易「越界」,跑到隔壁的線上去。串擾不是設計不良的象徵,而是電磁學的必然結果。

    真正專業的做法,不是幻想「消除」干擾,而是理解它、量化它、並在成本與效能之間做出取捨。從容性與感性耦合的物理、到 NEXT/FEXT 的行為、再到封裝特有的密度與變異挑戰,每一個環節都需要工程師用「場」的眼光重新看待那些看起來只是「一條線」的東西。

    下一次當你看到一顆晶片的規格寫著「支援 PCIe Gen6」或「HBM3e 8 Gbps」,不妨多想一秒:在那顆晶片底下、那幾百微米的封裝裡,正有成千上萬條訊號在狹窄的空間中彼此試探、彼此影響。而讓它們和平共處的,正是訊號完整性這門既抽象又極度務實的工程藝術。

    如果你在自己的專案裡遇過「封裝換版本就過不了」的經驗,或對 HBM、CPO、2.5D 中介層的 SI 設計有興趣,歡迎在底下留言討論——這類問題往往沒有標準答案,但每一次交流都會讓整個社群對「看不見的電磁世界」多一分理解。

    ```

    🏠 返回首頁