時序分析中的傳播延遲:定義、作用與範例
1 分鐘
- 什麼是時序分析?
- 理解傳播延遲:
- 傳播延遲相關參數:
- 傳播延遲如何影響時序路徑:
- 傳播延遲最佳化
- FPGA 與 ASIC 設計中的傳播延遲:
- 結論:
時間是最重要的資產!我們非常清楚這一點。但在數位電子領域,時間就是一切。你是否曾想過,數位電路是如何知道時間的?靠的不是別的,正是由振盪器產生的時脈頻率。通常我們偏好使用晶體,因為它們精準,但有時弛張振盪器也能勝任。時間流逝、時間花費,所有這些資料在數位區塊中都依賴於時脈速度。因此,影響時序行為的最基本參數之一就是傳播延遲。本文將探討什麼是傳播延遲、它為何重要,以及它如何融入時序分析,特別是在同步數位設計中。
什麼是時序分析?
時序分析是驗證數位電路中的訊號是否在所需時間限制內到達其預定目的地的過程。在同步系統中,所有邏輯轉換必須與時脈訊號正確對齊,避免建立與保持違規等問題。時序分析可分為兩種類型:
- 靜態時序分析(STA):無需模擬向量即可分析所有可能路徑。
- 動態時序分析:使用輸入向量進行模擬,檢查即時轉換。
由於速度與覆蓋率優勢,STA 在 ASIC 與 FPGA 設計中更為常用。設計會先燒錄至 FPGA,在其中完成所有功能與時序驗證後,再進入晶片製程。
理解傳播延遲:
傳播延遲(Tpd)是指訊號從邏輯閘或電路區塊的輸入端發生變化後,到達輸出端所需的時間。簡單來說,就是給定輸入後,輸出反映出變化所需的時間。通常測量方式為:從輸入轉換的 50% 電壓點到輸出轉換的 50% 電壓點。
傳播延遲的成因:
- 閘極電容:寄生電容的充電與放電。
- 負載電容:影響節點電壓變化的速度。
- 互連電阻:減慢訊號速度。
- 本質延遲:閘極或電晶體層級的延遲。
傳播延遲通常指定為:
1) TpLH:從輸入到輸出的低至高轉換延遲。
2) TpHL:從輸入到輸出的高至低轉換延遲。
在時序分析工具與資料表中,通常使用最壞情況延遲以確保穩健性。
傳播延遲相關參數:
這些參數在時序分析中相互作用,決定訊號路徑是否符合時序要求或違反限制。
傳播延遲如何影響時序路徑:
讓我們以一個邏輯閘連接到正反器為簡單範例。同步電路中的每條時序路徑都包含以下序列:
邏輯閘(組合延遲)→ 正反器
傳播延遲會影響中間邏輯閘的資料到達目的正反器的時間。滿足時序要求的基本現象是:資料應在時脈到來之前穩定,並在時脈到來前一段時間內保持不變,以便時脈(邊緣)能成功擷取資料。然而,若資料:
- 太晚到達 → 建立時間違規
- 太早到達 → 保持時間違規
因此,最大時脈頻率由以下公式決定:
Fmax = 1 / (Tpd + Tsetup + Tclk-q + skew + margin)
其中 t_clk-q 為發射正反器的時脈至輸出延遲。
傳播延遲最佳化
為了在合成或佈線過程中達成時序收斂,工程師會最佳化:
1. 閘極尺寸調整:較大的閘極可驅動更高電容,但切換更快。
2. 緩衝器插入:減少長走線的 RC 延遲。
3. 邏輯重構:減少邏輯層級。
4. 路徑分割:並行化路徑以減少個別延遲。
5. 電壓調整:提高電壓以減少延遲(需權衡功耗)。
FPGA 與 ASIC 設計中的傳播延遲:
在 FPGA 中,延遲主要受走線與 LUT 組態影響。Vivado 或 Quartus 等工具會在佈線後分析實際走線延遲。而在 ASIC 中,延遲較可預測;標準單元庫中的單元已具備特徵化時序。無論哪種情況,使用 corner 分析(如最差情況、最佳情況)進行準確的延遲建模都至關重要。
結論:
傳播延遲是理解與管理數位電路效能的核心參數。它直接影響時序路徑、建立/保持時間,最終決定設計可支援的最大時脈頻率。掌握傳播延遲的建模與最佳化方法,工程師就能確保數位系統的可靠運作。
持續學習
為無線通訊系統設計高效的 PCB 天線
在無線通訊無所不在的世界裡,對於體積小、價格低且可靠的天線需求從未如此之高。解決此問題的方案之一,便是採用印刷電路板(PCB)天線。使用 PCB 天線可方便地將其直接整合至電子設備中,無需再使用笨重的外接天線。本文將探討 PCB 天線的設計方法、關鍵考量與最佳實踐,以在佔用最少板面積的前提下達到最佳效能。 1. PCB 天線簡介 PCB 天線,亦稱板載或嵌入式天線,直接整合於電子設備的 PCB 本身。它們讓無線通訊得以實現,無需額外的大型外接天線。PCB 天線通常與銅走線或其他導電元件同時製作,具備尺寸小巧、成本低廉與易於整合等優點。 2. PCB 天線的類型 無線通訊中常用的 PCB 天線有數種,每種皆具備獨特的設計與性能特性。依應用不同,可分為三大類: 單極天線 單極天線由單一導電元件構成,通常置於 PCB 的一側,另一側則有適當的接地平面。此類天線因其結構簡單、易於整合且具全向輻射圖樣而被廣泛使用。 貼片天線 貼片天線為平面結構,由 PCB 一側的導電貼片與另一側的接地平面組成。此類天線常用於需要集中覆蓋的應用,具備定向輻射圖樣、高增益與小巧尺寸。 偶極天線 偶極天線由兩個導電元件組成,通常......
PCB 設計中的屏蔽:確保訊號完整性與電磁相容性
印刷電路板(PCB)設計在決定電子設備的效能與可靠性方面扮演關鍵角色。隨著科技進步,對高速資料傳輸與更高電子複雜度的需求日益增長。為了應對這些挑戰,工程師們在PCB 設計中採用有效的屏蔽技術。本文將深入探討屏蔽的重要性、其優點、屏蔽類型以及實施的最佳做法。 屏蔽的意義 在複雜的電子世界中,訊號容易受到各種來源的干擾,例如電磁輻射與鄰近元件。屏蔽是利用導電材料將敏感元件或 PCB 的特定區域包覆起來,以防止這些不必要的干擾。屏蔽的主要目標是維持訊號完整性、降低電磁干擾(EMI),並提升整體系統的可靠性。 PCB 設計中屏蔽的優點 A- 降低 EMI: 屏蔽可防止電磁輻射從 PCB 逸出,降低對鄰近元件或外部設備造成干擾的風險。在 EMI 可能導致訊號品質下降並破壞系統效能的應用中,這一點尤為關鍵。 B- 保持訊號完整性: 高速數位訊號容易因串擾與電磁雜訊而劣化。屏蔽可將外部影響降至最低,從而保持訊號完整性,確保訊號在抵達目的地時幾乎無失真。 C- 符合法規標準: 許多產業對電磁發射有嚴格規範。適當的屏蔽可確保電子設備符合這些標準,避免干擾其他電子系統,並維持高度的電磁相容性(EMC)。 屏蔽類型 A......
傳輸的精準度:單端走線與差動對的長度匹配與調校導航
在高速 PCB 設計的複雜世界中,實現精確的訊號完整性對於無縫資料傳輸至關重要。長度匹配與調諧在確保訊號(無論是單端走線還是差動對)無失真且無時序問題地到達目的地方面,扮演著關鍵角色。本文將深入探討長度匹配的重要性、相關挑戰,以及在 PCB 佈局中調諧單一走線與差動對的最佳實踐。 長度匹配的意義 A- 訊號時序: 長度匹配對於維持不同走線之間一致的訊號時序至關重要。在高速應用中,即使走線長度的微小差異也可能導致訊號偏移,進而降低整體系統效能。 B- 訊號完整性: 長度匹配有助於最小化訊號失真,並確保訊號同時到達目的地。這對於 DDR 記憶體、高速序列匯流排及差動訊號等介面尤其關鍵。 C- 串擾抑制: 差動對中長度平衡可降低串擾風險。匹配良好的走線有助於維持訊號間的預期相位關係,防止干擾並確保訊號路徑乾淨可靠。 單一走線的長度匹配 A- 關鍵網路: 識別需要精確長度匹配的關鍵網路或走線,這些可能包括時脈訊號、位址線或其他對系統功能至關重要的訊號。 B- 容差考量: 根據設計的訊號需求,定義可接受的長度不匹配容差。對於高速介面,通常需要更嚴格的容差。 C- 繞線技巧: 利用蛇形繞線、蜿蜒走線或交錯過孔......
理解多層 PCB 疊構
簡介 印刷電路板(PCB)是現代電子產品的骨幹。它們為電子元件及其互連提供基礎,使設備能有效運作。在各種 PCB 類型中,多層 PCB 因其複雜性以及在高速度與高密度應用中的實用性而脫穎而出。本文探討多層 PCB 疊構的細節,著重於其設計、優點與挑戰。 什麼是多層 PCB? 多層 PCB 由多層基材與銅箔組成。不同於單面或雙面 PCB 僅有一或兩層,多層 PCB 具有三層以上的導電層。這些層以介電層間隔並壓合,形成緊湊且高效的設計。多層 PCB 的複雜性使其能實現更精密且高效能的電路。 來源:blog.finxter.com/learn-the-basics-of-micropython-part-2/ PCB 疊構的重要性 多層 PCB 的疊構對其性能至關重要,決定了信號層、接地層與電源層的排列,影響信號完整性、電磁干擾(EMI)與整體電氣性能。良好的疊構設計可減少串音、控制阻抗並確保可靠運作。工程師必須仔細規劃疊構,以達到最佳功能與耐用性。 多層 PCB 疊構的關鍵組成 基材:PCB 的基礎,通常由玻璃纖維強化環氧樹脂製成,提供機械支撐與絕緣。 介電層:導電層之間的絕緣層,維持所需間距與電氣隔......
高頻電路中的 EMI 濾波
電磁干擾(EMI)是由電子設備產生的不必要干擾,可能影響附近其他設備的正常運作。EMI 是由電氣電路在開關或高頻運作時所發出的電磁輻射所引起。EMI 指的是會干擾電子設備正常運作的不必要電磁能量。 1. EMI 的類型: 傳導 EMI:透過電源線或訊號線傳播,由與 EMI 源的實體接觸所引起。 輻射 EMI:透過空氣傳播,來自發射電磁場的來源,例如天線或開關電路。 常見的 EMI 來源包括電源供應器、馬達、無線通訊系統,甚至是雷電等自然現象。若未妥善控制,EMI 可能干擾敏感電子設備、降低訊號完整性,並導致醫療設備、汽車系統與航太電子等關鍵應用發生故障。 2. 常見的 EMI 來源: EMI 來源有時是天然發生的環境事件,例如雷暴與太陽輻射;但更常見的是來自其他電子設備或電氣系統。任何電子設備都可能產生 EMI,例如: 發電機:如發電機、電源供應器、電壓調節器、開關與繼電器、電池充電器及高壓輸電線等設備與周邊裝置。 高頻設備:如振盪器、計算裝置、無線電、雷達與聲納設備等在高頻下運作的裝置。 高壓機械:使用高壓與高頻的機器,包括馬達與點火系統。 由於電子系統很少獨立運作,它們通常設計為對一定程度的 ......
使用眼圖進行訊號完整性與抖動分析
訊號在導線上的傳輸方式會因發射端與接收端而異,此時就需要錯誤識別與修正方法。然而,我們如何判斷訊號是否發生變化?不言而喻,必須在 TX-RX 兩端同時使用設備逐位元追蹤並檢視資料。為什麼訊號會偏移?能否阻止根本原因?某種程度上可行,但對於無線通道的雜訊,我們幾乎無能為力。由於 EMI 與環境因素,通道(介質)往往會改變訊號。不過,眼圖(Eye Diagrams) 可作為工具,以更直觀的方式繪製資料。眼圖能提供多種資訊,包括: 訊號位準雜訊 邊緣轉換雜訊(抖動) 工作週期失真 位元錯誤率 符號間干擾(ISI) 時脈-資料偏移 上升/下降時間不足 串擾 電源雜訊 這是一種評估符號間干擾、色散與通道雜訊對基頻脈衝傳輸系統效能影響的方法。眼圖中「眼睛」越開,表示訊號失真越小。本文探討抖動與訊號完整性的概念,以及如何利用眼圖進行量測與診斷。 什麼是訊號完整性? 訊號完整性(SI)指的是電氣訊號在 PCB 或通訊通道的走線、互連與元件中傳輸時的品質。理想情況下,數位訊號應在高與低邏輯位準之間銳利切換且無失真。然而,由於寄生電容、阻抗不匹配與反射,訊號可能失真,導致時序裕度縮小與資料損壞。 訊號完整性分析 可確......