付費限定

[Verilog] clk skew vs clk jitter

閱讀時間約 2 分鐘

clk skew 和 clk jitter差別是甚麼?


clk skew 指的是兩顆reg 因為clk 到達的時間不同,

造成reg被clk trigger時的出現的時間差

就行為上雖然都是屬於於同一個cycle的行為

卻因為reg或clk branch point 位置擺放等原因

會出現有些reg clk已經被trigger了有些卻還沒被trigger

raw-image


通常成因為

  1. wire length
  2. cell delay
  3. clock distribution network (clk tree structure)



clk jitter 指的則是在clk signal身上發生的noise

一般來說我們都希望clk正負緣的比例可以是完美的50:50

但是由於非理想的原因會導致最後出來的結果像下圖

原先希望的50%正緣,50%負緣變成20%正緣,80%負緣等


raw-image


同常有幾個因素會影響clk訊號的品質

  1. 不同時間下溫度或電壓的變化 (元件老化或晶片發熱造成的溫度變化)
  2. clk傳到不同位置時因為該位置cell的溫度或電壓不同 (不同區域出現電壓差)
  3. 製成變異造成cell的特性不一致
  4. pll本身的穩定度
以行動支持創作者!付費即可解鎖
本篇內容共 834 字、0 則留言,僅發佈於IC面試專班你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
數位IC設計第一品牌 從0到1用嘴做IC 觀念大權
留言0
查看全部
發表第一個留言支持創作者!
sync rst 和 async rst reg 在rtl上只有差在always block的condition不同,但是在合成上卻是兩種不同type的register,有著不同的優缺 sync reset reg : always @ (postedge clk) begin if (!rs
sync rst 和 async rst reg 在rtl上只有差在always block的condition不同,但是在合成上卻是兩種不同type的register,有著不同的優缺 sync reset reg : always @ (postedge clk) begin if (!rs
你可能也想看
Google News 追蹤
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
Thumbnail
教大家讓 vscode 連上遠端電腦中的 docker 環境之中,步驟詳細且附圖
Thumbnail
用 Vscode 直接連到遠端電腦進行編輯、編譯、執行遠端電腦的程式檔,完整教學
Thumbnail
建置 vscode + python 開發環境的完整流程,詳細且附圖
Thumbnail
Vscode 的全名是 (Visual Studio Code),是一種程式編輯器,它支援許多語言,且有對於使用者很有好的功能 Vscode 支援的程式語言 以下只列出部份而已,我最常用且最喜歡的語言就是 Python 和 C/C
Thumbnail
探索如何在 VS Code 中養一隻療癒的小寵物。本文將指導你安裝和使用 vscode-pets 擴充功能,讓可愛的寵物陪伴你一同寫程式。你可以選擇不同類型和顏色的寵物,甚至改變它們的遊玩場景,為你的編程時光增添樂趣和舒適。
Thumbnail
第一:vs和v.s. 第二:ex.和e.g. 第三:et al.和ibid. 第四:NG和MV
Thumbnail
本篇目標:ftp-simple 連接與使用 本篇適合:需要使用Visual Studio Code 連接伺服器進行程式寫作的朋友 過去因為在實驗室的經驗,所有的程式皆存放在實驗室的伺服器上,因此我們會需要用本機的電腦嘗試連接到伺服器進行寫作。
Thumbnail
PS:以下圖片所提供的是漢化版軟件教學,日後更新軟件不一定是漢化版本,請參考圖片的相對位置去操作即可 ❶sys-clk 介紹 sys-clk是Switch的sysmodule(系統模組)可根據運行的應用程序(遊戲)和掌機/底座模式設置CPU/GPU/MEM(記憶體)時脈。 ②安裝 sys-clk
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
Thumbnail
教大家讓 vscode 連上遠端電腦中的 docker 環境之中,步驟詳細且附圖
Thumbnail
用 Vscode 直接連到遠端電腦進行編輯、編譯、執行遠端電腦的程式檔,完整教學
Thumbnail
建置 vscode + python 開發環境的完整流程,詳細且附圖
Thumbnail
Vscode 的全名是 (Visual Studio Code),是一種程式編輯器,它支援許多語言,且有對於使用者很有好的功能 Vscode 支援的程式語言 以下只列出部份而已,我最常用且最喜歡的語言就是 Python 和 C/C
Thumbnail
探索如何在 VS Code 中養一隻療癒的小寵物。本文將指導你安裝和使用 vscode-pets 擴充功能,讓可愛的寵物陪伴你一同寫程式。你可以選擇不同類型和顏色的寵物,甚至改變它們的遊玩場景,為你的編程時光增添樂趣和舒適。
Thumbnail
第一:vs和v.s. 第二:ex.和e.g. 第三:et al.和ibid. 第四:NG和MV
Thumbnail
本篇目標:ftp-simple 連接與使用 本篇適合:需要使用Visual Studio Code 連接伺服器進行程式寫作的朋友 過去因為在實驗室的經驗,所有的程式皆存放在實驗室的伺服器上,因此我們會需要用本機的電腦嘗試連接到伺服器進行寫作。
Thumbnail
PS:以下圖片所提供的是漢化版軟件教學,日後更新軟件不一定是漢化版本,請參考圖片的相對位置去操作即可 ❶sys-clk 介紹 sys-clk是Switch的sysmodule(系統模組)可根據運行的應用程序(遊戲)和掌機/底座模式設置CPU/GPU/MEM(記憶體)時脈。 ②安裝 sys-clk