高速 PCB Timing Analysis 指南:Setup/Hold、Clock Skew、Slack 與時序最佳化
6 分鐘
- 為什麼 Timing Analysis 對高速 PCB 設計如此重要?
- Timing Analysis 的核心概念與參數
- Timing Analysis 的實用方法與工具
- 改善 Timing Performance 的 PCB 設計技巧
- Timing-Critical PCB 的製造注意事項
- JLCPCB 在 Timing-Critical PCB 製造方面的應用
- Timing Analysis 常見問題
- 結論
重點摘要
- 時序分析是高速 PCB 設計不可忽略的一環:即使 Signal Integrity 看起來良好,只要資料沒有落在正確的 Setup/Hold Window 內,系統仍然可能失效。
- 掌握四個核心時序參數:Setup Time、Hold Time、Clock Skew 與 Propagation Delay,都是判斷資料能否被可靠取樣的關鍵。
- Length Matching、Controlled Impedance 與正確 Stackup 很重要:它們可以降低 Delay Mismatch,並保留更多正向 Timing Margin。
- STA 與 Dynamic Simulation 應搭配使用:Static Timing Analysis 適合全面檢查 Timing Path,而 SPICE/IBIS Dynamic Simulation 則能觀察 Reflection、Crosstalk、Ringing 與實際 Edge Shape。
- 精密製造同樣會影響 Timing Margin:Trace Width、Dielectric Thickness、Copper Weight 或 Impedance 的細微變化,都可能侵蝕原本只有數十 Picosecond 的時序裕量。
一片在 Schematic 上「看起來完全正確」的 PCB,實際上仍然可能失效,尤其當 Interface Speed 提高到數百 Mbps 甚至更高時。
原文作者曾遇過一個 DDR Interface:5 片 Prototype 中有 3 片運作正常,另外 2 片卻不定期出現 Read Error。
這個設計已經通過 DRC,Impedance 也符合預期,但 Data 並沒有在正確時間抵達 Receiver。
問題不是訊號本身,而是Timing(時序)。
這也說明為什麼 Timing Analysis 不應該被視為高速 PCB 設計完成後才追加的工作,而應該從一開始就納入設計流程。
如果 Flip-Flop 比正確時間早了或晚了數十 Picosecond 取樣資料,即使 Signal Edge 非常乾淨,也無法挽救錯誤的資料擷取。
換句話說,訊號波形可能很漂亮,但它仍然可能是錯的,單純只是因為 Data 出現在 Receiver 所期待的 Sampling Window 之外。
本指南將說明如何在實際 PCB 中進行 Timing Analysis,包括 High-Speed PCB 設計的重要性、Setup Time、Hold Time、Clock Skew、Propagation Delay 等核心參數,以及 Static/Dynamic Analysis 的差異。
同時,也會討論哪些 Routing、Stackup、Material 與 Manufacturing Design Decision 能幫助保留 Timing Margin。
為什麼 Timing Analysis 對高速 PCB 設計如此重要?
在低速系統中,Timing 通常比較寬鬆,因為訊號在被取樣之前有足夠時間穩定下來。
但隨著 Clock Frequency 與 Data Rate 提高,Clock Period 會不斷縮短。
原本可以忽略的延遲,例如:
- Trace Flight Time
- Driver Delay
- Receiver Timing Requirement
會逐漸占用越來越大的 Clock Period 比例。
到了高速介面,每一個 Picosecond 都可能變得重要。
Timing Analysis(時序分析)就是追蹤這些 Delay,並確認 Data 在 Receiver 真正執行取樣的瞬間仍然有效且穩定。
如果沒有進行分析,就等於期待各種 Delay 剛好能互相配合。對高速 Bus 而言,這通常不是可靠的設計方法,也很可能導致 PCB Respin。
什麼是 Timing Analysis?它的核心目的為何?
Timing Analysis 是驗證同步系統中的所有訊號,是否都能在正確的 Timing Window 內穩定抵達,以便 Receiver 正確取樣的過程。
在 Clocked Design 中,Source 在某一個 Clock Edge Launch Data 後,Data 必須在下一個 Capture Clock Edge 到達之前完成傳播並穩定。
Timing Analysis 就是沿著整條 Data Path 驗證這些條件。
它的核心目標其實很直接:
確保所有 Register 在合理的工作條件下,都能滿足 Setup 與 Hold Requirement。
如果條件滿足,系統通常可以穩定運作。
如果沒有滿足,就可能出現非常難以診斷的間歇性故障,例如:
- 只有部分 PCB 會發生錯誤
- 不同溫度下行為不同
- 相同設計在某些批次正常、某些批次不穩定
可以把它想像成固定節奏的丟接球:
- Setup:球必須在手掌關閉之前抵達。
- Hold:手掌開始關閉之後,球還必須在手中保持一小段時間。
現代高速系統面臨越來越嚴格的 Timing 挑戰
現代高速 Interface 的 Timing Budget 已經被壓縮得非常小。
進入 Gigabit Era 後,一個 Bit Period 可能只有數百 Picosecond,Delay Mismatch 可以使用的容錯空間非常有限。
每一代產品的 Timing Design 都變得更困難,主要原因包括:
- Clock Period 越來越短:可以分配給 Skew 與 Jitter 的時間越少。
- Supply Voltage 持續降低:Noise Margin 變小,而且 Switching Threshold 也會受到影響。
- Routing 更長、更密集:看似很小的 Trace Length Difference,都可能轉換成明顯的 Delay Difference。
- Source-Synchronous 與 Parallel Bus:例如 DDR,需要對整個 Byte Lane 執行嚴格 Length/Timing Matching。
- PVT Variation:Process、Voltage、Temperature 都可能讓實際 Delay 在量產中發生變化。
Timing Analysis 的核心概念與參數
在建立 Timing Budget 之前,必須先理解幾個定義 Data Path 的核心參數。
這些參數幾乎都會出現在 IC Datasheet 與 Timing Report 中。
一旦理解它們真正代表的物理意義,Timing Closure 的計算就會變得相對直觀:本質上就是把各種 Delay 與可用 Clock Period 做完整的時間預算。

Setup Time、Hold Time、Clock Skew 與 Propagation Delay
-
Setup Time(Tsetup,建立時間)
Setup Time 是在 Capture Clock Edge 到達之前,Data Input 必須已經保持穩定的最短時間。
Hold Time(Thold,保持時間)則是 Clock Edge 到達之後,Data 必須繼續保持穩定的時間。
如果 Setup 或 Hold 任一條件被違反,Receiver 就可能取樣到錯誤資料,甚至進入 Metastable State。
-
Clock-to-Output Delay(Tco)與 Propagation Delay(Tprop)
Clock-to-Output Delay 是 Launch Clock Edge 到達後,Source Register 真正輸出有效 Data 所需要的時間。
Propagation Delay,也常稱為 Flight Time,則是 Signal 沿著 PCB Trace 傳播至 Receiver 所需要的時間。
依原文資料,標準 FR-4 Microstrip 的典型 Propagation Delay 約為:
150–180 ps/inch
實際數值取決於 Effective Dielectric Constant(Dk)。
同一材料上的 Stripline 通常會稍慢一些,因為更多 Electric Field 分布在 Laminate 內部。
較低 Dk Material 通常具有較快的 Propagation Speed,這也是 Low-Dk Material 在高速設計中具有價值的原因之一。
-
Clock Skew(Tskew,時脈偏移)
Clock Skew 是同一個 Clock Edge 抵達兩個不同 Register 的時間差。
其中一個主要來源就是不同 Clock Trace Length 所造成的 Delay Difference。
根據 Skew 的方向與正負,它可能改善某一種 Timing Check,也可能讓 Timing Margin 變差。

Timing Margin/Slack 與 Signal Integrity 的關係
Timing Analysis 的核心目的,就是確認系統具有正向 Timing Margin,也就是通常所說的 Slack。
把所有必要 Delay 都計算進去之後,剩下還可以使用的時間就是 Margin。
- Positive Slack:資料仍然位於合法 Setup/Hold Window 內。
- Negative Slack:表示出現 Timing Violation,系統存在失效風險。
對一條基本 Synchronous Path,Setup Relationship 可以表示為:
Tclk ≥ Tco + Tprop + Tsetup − Tskew
也就是 Clock Period 必須足以容納:
- Source Clock-to-Output Delay
- Trace Propagation Delay
- Receiver Setup Requirement
- 以及 Launch/Capture Clock 之間的 Skew 影響
Setup Margin 可以表示為:
Tslack = Tclk − (Tco + Tprop + Tsetup − Tskew)
Hold Check 則與 Clock Period 本身沒有相同的直接依賴關係。
它更重視 Data 最快可能抵達的 Path,以及 Clock Skew。
因此,即使 Clock Frequency 並不高,如果 Data Route 太短或 Clock Skew 不理想,仍然可能出現 Hold Failure。
Timing Margin 與 Signal Integrity 也密切相關。
Jitter、Reflection 與 Crosstalk 都會侵蝕原本的 Timing Margin。
只有建立乾淨、具有良好 Controlled Impedance 的 Channel,設計階段計算出的 Timing Margin 才有機會在實際 PCB 上真正保留下來。
Timing Analysis 的實用方法與工具
Static Timing Analysis 與 Dynamic Simulation 的差異
Static Timing Analysis(STA,靜態時序分析)利用數學方式分析設計中的所有 Timing Path,而不需要實際輸入特定 Stimulus Waveform。
STA 會沿著 Design Path 計算每一段 Delay,並與 Setup/Hold Requirement 進行比較。
這種方法速度快,而且能大範圍檢查系統中所有可能違反 Timing Constraint 的 Path。
STA 通常採用 Corner-Based Analysis,針對不同 PVT Combination 執行 Worst-Case Timing Check,以驗證設計是否能在指定的 Process、Voltage 與 Temperature 範圍內正常工作。

Dynamic Simulation(動態模擬)則採用另一種方式。
它會實際把 Signal Stimulus 輸入模型,產生隨時間變化的 Waveform。
因此 Dynamic Simulation 可以觀察 STA 無法完整直接呈現的效應,例如:
- Reflection
- Crosstalk
- Ringing
- 真實 Switching Edge Shape
常用 Model 與 Simulation Method 包括:
- SPICE:可進行較深入的 Circuit/Transistor-Level Simulation。
- IBIS:由 IC Vendor 提供 Driver/Receiver I/O Behavior Model,不需要公開內部電路結構即可進行 Board-Level Signal Simulation。
| 比較項目 | Static Timing Analysis(STA) | Dynamic Simulation(SPICE/IBIS) |
|---|---|---|
| 方法 | 對所有 Path 進行數學分析,不需要 Stimulus | 利用 Stimulus 進行實際 Waveform Simulation |
| Coverage | 完整,可分析大量/所有 Timing Path | 通常針對選定的 Critical Net 與 Scenario |
| 速度 | 非常快 | 較慢,Computational Load 較高 |
| Signal Integrity Effect | 主要透過模型與 Timing Parameter 間接納入 | 可直接觀察 Reflection、Crosstalk 與 Ringing |
| 最適合用途 | 完整 System/Bus Timing Closure | Critical-Net Waveform Verification |
改善 Timing Performance 的 PCB 設計技巧
Routing、Clock Distribution 與 Termination Strategy
PCB Layout 中改善 Timing 最直接的方法之一,就是 Length Matching。
在 Parallel Bus 或 Differential Pair 中,盡量讓相關 Trace Length 接近,可以使各訊號 Flight Time 更一致,直接降低 Skew。
如果某條 Trace 需要延長以匹配鄰近訊號,可以使用 Serpentine/Accordion Routing。
這種方式可以增加實際 Trace Length 與 Propagation Delay,而不需要改變主要 Routing Path。
不過,Serpentine Segment 之間需要保留足夠 Gap,避免 Meander 彼此過度耦合,造成 Self-Coupling 與實際 Delay 偏離預期。
Clock 需要特別謹慎處理,因為 Clock Skew 會影響所有依賴這個 Clock 的 Data Path。

可以採用以下做法:
- Clock Routing 使用 Match-Length、Point-to-Point 或 Balanced-Tree Topology:降低不同 Destination 之間的 Skew。
- 讓 Clock 遠離高 Noise 或快速 Switching Net:降低 Clock Trace 受到 Crosstalk 影響而產生 Jitter。
- Source-Synchronous Group 保持 Length Matching:包括 Clock/Strobe 與其相關 Data Lane。
- 高速 Trace 應參考連續且完整的 Return Plane:避免 Return Current 被迫繞過 Plane Split 或 Slot。
Termination 的作用則是降低 Reflection,避免反射造成 Edge 模糊並侵蝕 Timing Margin。
常見 Termination Topology 包括:
- Driver 端 Series Termination
- Receiver 端 Parallel Termination
- Thevenin Termination
不同方法雖然電路形式不同,但核心目的都是讓 Transmission Line 與 Load/Source 更匹配,使 Signal Edge 能在正確時間乾淨抵達 Receiver。
PCB Stackup 與材料選擇如何改善 Timing?
PCB Stackup 是所有高速訊號實際存在的 Electrical Environment。
鄰近的 Reference Plane 可以為 Signal 提供 Low-Inductance Return Path,而精確控制 Trace-to-Plane Spacing 則有助於建立穩定 Characteristic Impedance。
將高速 Net 放在 Stripline Layer 中,可以讓 Trace 位於兩個 Plane 之間,通常能取得相對安靜、可預測的傳播環境。
Propagation Delay 與 Transmission Loss 也會直接受到 PCB Material 影響。
Dielectric Constant(Dk)會決定 Propagation Velocity:
一般而言,Dk 越低,Propagation Speed 越快,需要納入 Timing Budget 的 Flight Time 也會降低。
Loss Tangent(Df)則影響高頻 Energy 沿 Trace 傳播時的損耗程度。
對許多一般設計而言,標準 FR-4 已經足夠。
但對 Multi-Gigabit Link,如果 Trace Distance 較長或 Loss Budget 更嚴格,工程師可能會改用 Low-Loss、Low-Dk Laminate,以維持較清楚的 Edge 與更可預測的 Propagation Delay。
因此,Laminate Selection 不只是 Loss Design,也同時是一項 Timing Design 決策。
Timing-Critical PCB 的製造注意事項
Controlled Impedance、Trace Length Matching 與 Process Stability
高速 Timing Design 的其中一項基礎,就是 Controlled Impedance。
Impedance Discontinuity 會造成 Reflection,使 Signal Edge 發生 Ringing、Overshoot 或 Settling Delay,最終侵蝕 Timing Margin。
要讓實際 PCB 的 Z0 接近設計值,需要精確控制:
- Trace Width
- Dielectric Thickness
- Copper Weight/Copper Thickness
其中任何一項發生變化,都可能同時改變 Characteristic Impedance 與 Effective Propagation Delay。
Length-Matched Geometry 也必須能承受實際 Etching Process 的製造公差。
如果不同 Trace 因 Etch Tolerance 而出現不同程度的寬度變化,就可能讓最終:
- Impedance
- Electrical Length
- Effective Delay
偏離原本設計。
因此,真正讓「As-Built Board」保持接近「As-Designed Timing」的核心,就是穩定的 Etching、Lamination 與 Layer Registration。
如何透過品質控制維持量產 Timing?
量產中要讓 Timing 穩定,不能只依賴設計計算,還需要實際製造驗證。
原文列出的主要控制方式包括:
-
Impedance Coupon: 在 Panel 上利用 TDR 量測 Test Coupon,確認 Controlled-Impedance Target 是否符合規格。
-
Lamination 與 Prepreg Control: 控制 Dielectric Thickness,降低實際 Propagation Delay 偏離設計值的風險。
-
Etch/Copper Weight Verification: 確認 Trace Geometry 維持在設計與製造容差內。
-
Layer Registration: 維持 Stripline 與 Reference Plane 之間的實際幾何關係,避免 Layer-to-Layer 偏移影響阻抗與 Delay。
JLCPCB 在 Timing-Critical PCB 製造方面的應用
針對高速 Timing Requirement 的 DFM Review
有些 PCB 問題表面上不明顯,卻可能默默破壞 Timing Margin,例如:
- Reference Plane 不連續
- 無法實際製造的 Length-Matching Geometry
- Signal Layer 距離 Return Plane 過遠
- 選定的 Trace Geometry 無法達成指定 Impedance
依原文說明,JLCPCB 的 Design for Manufacturability(DFM)Review 可以在 Fabrication 之前協助識別這些製造風險。
在生產前發現問題,可以降低 PCB Respin 的可能性,也有助於保護設計階段已經計算好的 Timing Margin。
精密 PCB 製造維持一致 Timing Performance
要讓實際 PCB 符合 Timing Analysis 的結果,製造端必須穩定控制 Trace Width、Dielectric Height 與 Copper Weight。
依原文內容,JLCPCB 可提供不同 Copper Weight、Defined Stackup、Controlled Impedance 與相應的 Lamination Control,協助維持 Propagation Delay 與 Impedance 的一致性。
Multi-Layer PCB 與 Prepreg 的選擇尤其重要,因為 Prepreg Thickness 與 Dk 會直接影響 Trace-to-Plane Distance、Characteristic Impedance 與 Flight Time。
對更高速的設計,也可以根據 Loss 與 Timing Requirement 評估 Low-Loss Laminate,並利用合適的 Stripline/Microstrip Layer Position 配合整體 Timing Strategy。
Timing Analysis 常見問題
問:PCB 設計中的 Timing Analysis 是什麼?
Timing Analysis 是驗證同步系統中的每一個訊號,是否都能穩定地在 Receiver 所要求的 Setup/Hold Window 內抵達的分析流程。
它會將 Clock-to-Output Delay、Propagation Delay 與 Clock Skew 等因素納入計算,用來確認系統在指定 Clock Frequency 下能否可靠取樣資料。
問:Setup Time 與 Hold Time 有什麼差異?
Setup Time 是 Capture Clock Edge 到達之前,Data 必須已經保持穩定的時間。
Hold Time 則是 Clock Edge 到達之後,Data 仍必須繼續保持穩定的時間。
任何一項條件被違反,都可能讓 Receiver 取樣到錯誤資料,甚至進入 Metastable State。
問:Timing Margin 如何計算?
Timing Margin,也稱為 Slack,就是扣除所有相關 Delay 後剩餘的可用時間。
本文中的基本 Setup Slack 關係為:
Tslack = Tclk − (Tco + Tprop + Tsetup − Tskew)
Positive Slack 表示 Setup Requirement 已滿足;Negative Slack 則表示存在 Timing Violation,可能造成系統失效。
問:Static Timing Analysis 與 Dynamic Simulation 有什麼差異?
Static Timing Analysis(STA)不需要實際 Stimulus,而是利用數學方式檢查大量 Timing Path,並依不同 PVT Corner 驗證 Setup 與 Hold Requirement,因此速度快且 Coverage 高。
Dynamic Simulation 則利用 SPICE 或 IBIS Model 產生實際 Waveform,適合分析 Critical Net 上的 Reflection、Crosstalk、Ringing 與 Edge Shape。
實務上,兩種方法搭配使用可以得到更完整的 Timing 與 Signal Integrity 驗證結果。
結論
Timing Analysis 是一個在紙面上看起來相當抽象,但一旦遇到「部分 PCB 可以正常開機、部分卻不行」這類問題,就會立刻變得非常實際的高速設計主題。
如果 Data 單純只是落在 Receiver Sampling Window 之外,即使訊號波形本身看起來乾淨,系統仍然可能失效。
當設計開始用以下參數思考 Timing:
- Setup
- Hold
- Clock Skew
- Propagation Delay
- Slack
原本難以理解的問題就會逐漸轉變成可以量化、分析與驗證的 Timing Budget。
對基本 Synchronous Path,可以使用:
Tclk ≥ Tco + Tprop + Tsetup − Tskew
作為 Setup Analysis 的基礎,再結合:
- Length Matching
- Controlled Impedance
- Static Timing Analysis
- Dynamic Simulation
建立完整的 Timing Verification Workflow。
但所有計算最終仍然建立在可靠的 PCB 製造上。
如果實際 PCB 製造後的 Impedance、Dielectric Thickness 或 Trace Geometry 偏離設計值,那麼原本只有數個或數十 Picosecond 的 Timing Margin 很容易被消耗掉。
因此,真正可靠的高速 PCB,需要將嚴謹的 Timing Design 與穩定的 Fabrication Process 結合,才能讓從第一片 Prototype 到後續量產板,都在正確的時間可靠傳遞資料。
持續學習
高速 PCB Timing Analysis 指南:Setup/Hold、Clock Skew、Slack 與時序最佳化
重點摘要 時序分析是高速 PCB 設計不可忽略的一環:即使 Signal Integrity 看起來良好,只要資料沒有落在正確的 Setup/Hold Window 內,系統仍然可能失效。 掌握四個核心時序參數:Setup Time、Hold Time、Clock Skew 與 Propagation Delay,都是判斷資料能否被可靠取樣的關鍵。 Length Matching、Controlled Impedance 與正確 Stackup 很重要:它們可以降低 Delay Mismatch,並保留更多正向 Timing Margin。 STA 與 Dynamic Simulation 應搭配使用:Static Timing Analysis 適合全面檢查 Timing Path,而 SPICE/IBIS Dynamic Simulation 則能觀察 Reflection、Crosstalk、Ringing 與實際 Edge Shape。 精密製造同樣會影響 Timing Margin:Trace Width、Dielectric Thickness、Copper Weight 或 Impe......
BGA Escape Routing 指南:Dogbone、Via-in-Pad、HDI 與扇出佈線
重點摘要 Escape Routing 是高密度 BGA 成功扇出的關鍵:尤其當 BGA Pitch 降至 0.5 mm 或更小時,逃逸佈線會成為 PCB Layout 的主要限制之一。 依 Pitch 選擇扇出方式:0.5 mm 以上通常可以使用 Dogbone Fanout;更細 Pitch 則應考慮 Via-in-Pad,並進行樹脂填孔與電鍍封帽。 HDI Microvia 可大幅提高佈線密度:Stacked/Staggered Microvia 能增加 Routing Channel,並有機會降低整體 PCB Layer Count。 Differential Pair 必須保持對稱:兩條訊號的 Via Structure、Stub 與 Fanout Geometry 應盡可能一致,以維持 Signal Integrity。 Stackup、DFM 與製造能力必須一起考慮:只有將佈線策略與實際 PCB 製程能力匹配,才能得到可靠且高良率的 Fine-Pitch BGA 設計。 您是否曾經把一顆 484-Ball BGA 放到 PCB 上,按下「Route」之後,就看到 EDA 工具幾乎無從......
PCIe 5.0 32GT/s PCB實體佈局對策:阻抗、等長與背鑽
AI伺服器、高階顯卡大量導入PCIe 5.0,32GT/s的傳輸速率相較PCIe 4.0直接翻倍。實際專案調試就能體會,這個速率已經進入微波頻段,奈奎斯特頻率來到16GHz,諧波甚至突破20GHz。 很多工程師直接沿用PCIe 4.0的佈局經驗投板,結果出現各種偶發故障:冷啟動鏈路訓練失敗、高溫下隨機降速、壓力測試時鏈路斷開。回頭做訊號完整性分析,問題幾乎都來自PCB實體層:過孔殘樁、阻抗偏差、串擾過大、玻纖效應帶來的時序偏移。下面全部基於實板除錯經驗,整理PCIe 5.0的PCB設計重點。 一、板材選用與疊層、差分阻抗管控 PCIe 5.0差分Tx/Rx標準差分阻抗依舊維持85Ω,但公差絕對不能沿用4.0的±10%,量產專案務必和板廠約束到±5%以內。線寬、線距、介質厚度三者互相牽制,不能拿網路上的通用數值直接套用,一定要拿本專案的疊層參數丟給板廠做阻抗計算。 普通FR-4板材的介質損耗在高頻下會急劇惡化,如果通道總長偏長,一定得更換低損耗板材,Megtron 6、Nelco 4000-13SI都是業界常用料;若是板內Lane走線很短,也可以權衡成本不選最高等級。 玻纖效應是非常容易被忽視的。玻......
背鑽導孔:提升高速 PCB 中的訊號完整性
重點摘要 背鑽過孔可從鍍通孔中移除未使用的銅質孔樁,將殘留孔樁縮短至 0.15 mm(6 mil)以下。這能消除 5–10 Gbps 以上高速訊號中的阻抗不連續、反射與諧振問題。背鑽能帶來更佳的回波損耗、插入損耗、更低抖動與更清晰的眼圖,同時仍可保留簡單堆疊結構,成本也遠低於盲孔/埋孔。對任何孔樁長度超過 15 mil(0.381 mm)的設計,尤其是板厚超過 1.2 mm 的電路板,都應考慮使用背鑽,以確保 PCIe、5G 與 25G+ 設計中的可靠性能。 在 10 Gbps 及以上的高速 PCB 設計中,過孔孔樁會產生阻抗不連續,並透過反射與諧振劣化訊號品質。背鑽過孔透過在初始電鍍後,以機械方式移除未使用的銅質孔壁,只保留真正需要的電氣導通路徑,從而解決這個問題。這項製程可恢復傳輸線連續性,而不需要改變層疊結構或走線幾何。工程師會在製造說明中指定背鑽過孔,以在 5G、PCIe 與 SerDes 等多層板應用中獲得更乾淨的眼圖、更低抖動與可靠性能。 高速 PCB 需求持續成長 訊號傳輸面臨的挑戰 5 GHz 以上的高速訊號會將鍍通孔視為一段短傳輸線。當過孔只連接內層時,未使用的部分——也就是孔樁......
如何降低高速 PCB 設計中的插入損耗
重點摘要 降低插入損耗,是確保高速 PCB 可靠運作的關鍵。選用損耗因數(Df)較低的低損耗材料、最佳化走線與疊構設計、減少導通孔轉換、採用表面較平滑的銅箔,並運用精密製造技術,可顯著降低介電損耗與導體損耗。這些方法有助於維持良好的訊號完整性、擴大眼圖開口,並在多 Gigabit 設計中支援更高的資料傳輸速率。 您是否曾設計一條理論上看似完美的高速 PCB 通道,實際量測時卻發現接收端訊號與發射端相差甚遠?這種令人困擾的訊號功率衰減稱為「插入損耗」。它是現今高速 PCB 設計中最重要的效能指標之一,若未納入考量,資料連線可能在不知不覺中失效。插入損耗表示訊號沿傳輸線從一點傳至另一點時的總功率損失,通常以 S 參數表示,單位為分貝(dB);正向傳輸使用 S21,反向傳輸則使用 S12。插入損耗最簡單的公式為: 插入損耗(dB)=10 log10(Pout/Pin) 其中 Pout 是傳送至負載的功率,Pin 是輸入傳輸線的功率。由於被動通道不會使功率增加,依此公式計算的傳輸值必定為負值。-3 dB 代表訊號功率已降低 50%。 插入損耗如何影響訊號品質與資料傳輸速率 插入損耗增加時,接收端的訊號振幅......
低損耗 PCB:適用於 5G、RF 與高速設計的 Rogers 和 PTFE
重點摘要 採用 Rogers RO4003C、RO4350B 與 PTFE 層壓板等先進材料的低損耗 PCB,可大幅降低多 GHz 頻率下的介電損耗,進而提供優異的訊號完整性。這類電路板非常適合 5G、毫米波、RF 與高速數位設計;與標準 FR4 相比,插入損耗明顯較低、阻抗更加穩定,散熱效能也更出色。選擇合適的低損耗層壓板,並與 JLCPCB 等經驗豐富的製造商合作,工程師便能從原型製作至大量生產,持續獲得可靠的高頻效能。 訊號每通過 PCB 的一個區段,都會損失少量能量。對大多數消費性電子產品而言,這些損耗並不顯著;但如果電路需要在多 GHz 頻率下運作、應用於雷達系統,或用來建置 5G 網路基礎設施,每英吋多出數 dB 的額外損耗,都可能決定設計成敗。低損耗 PCB 正是為此改變整體設計條件。近年來,市場對低損耗材料的需求大幅成長;面對超過 25 Gbps 的資料速率,以及進入毫米波頻段的 RF 應用,標準 FR4 已難以跟上發展速度。 這些損耗會使訊號振幅衰減、眼圖偏斜,並產生會降低接收器靈敏度的帶內雜訊底限。對長距離走線與高工作頻率而言,工程師需要能維持良好訊號保真度的材料。本指南將說明......