日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于 时钟抖动 Jitter 和 偏移 Skew

發布時間:2023/12/15 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于 时钟抖动 Jitter 和 偏移 Skew 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
系統時序設計中對時鐘信號的要求是非常嚴格的,因為我們所有的時序計算都是以恒定的時鐘信號為基準。但實際中時鐘信號往往不可能總是那么完美,會出現抖動(Jitter)和偏移(Skew)問題。所謂抖動(jitter),就是指兩個時鐘周期之間存在的差值,這個誤差是在時鐘發生器內部產生的,和晶振或者PLL內部電路有關,布線對其沒有影響。除此之外,還有一種由于周期內信號的占空比發生變化而引起的抖動,稱之為半周期抖動。總的來說,jitter可以認為在時鐘信號本身在傳輸過程中的一些偶然和不定的變化之總和。0Y:L7J時鐘偏移(skew)是指同樣的時鐘產生的多個子時鐘信號之間的延時差異。它表現的形式是多種多樣的,既包含了時鐘驅動器的多個輸出之間的偏移,也包含了由于PCB走線誤差造成的接收端和驅動端時鐘信號之間的偏移。

信號完整性對時序的影響,比如串擾會影響微帶線傳播延遲;反射會造成數據信號在邏輯門限附近波動,從而影響最大/最小飛行時間;時鐘走線的干擾會造成一定的時鐘偏移。有些誤差或不確定因素是仿真中無法預見的,設計者只有通過周密的思考和實際經驗的積累來逐步提高系統設計的水平。


Clock skew 和Clock jitter 是影響時鐘信號穩定性的主要因素。很多書里都從不同角度里對它們進行了解釋。

其中“透視”一書給出的解釋最為本質:

Clock Skew: The spatial variation in arrival time of a clock transition on an integrated circuit;Clock jitter: The temporal vatiation of the clock period at a given point on the chip;簡言之,skew通常是時鐘相位上的不確定,而jitter是指時鐘頻率上的不確定(uncertainty)。造成skew和jitter的原因很多。由于時鐘源到達不同寄存器所經歷路徑的驅動和負載的不同,時鐘邊沿的位置有所差異,因此就帶來了skew。而由于晶振本身穩定性,電源以及溫度變化等原因造成了時鐘頻率的變化,就是jitter。
skew和jitter對電路的影響可以用一個簡單的時間模型來解釋。假設下圖中t(c-q)代表寄存器的最大輸出延遲,t(c-q, cd)表示最小輸出延時;t(su)和t(hold)分別代表寄存器的setup, hold time(暫不考慮p.v.t)差異;t(logic)和t(logic, cd)分別表示最大的組合邏輯傳輸延遲和最小組合邏輯傳輸延遲;???????????????????????????在不考慮skew和jitter的情況下,及t(clk1)和t(clk2)同頻同相時,時鐘周期T和t(hold)需要滿足??????????????????????? T > t(c-q) + t(logic) + t(su)?????????????????????? t(hold) < t(c-q, cd) + t(logic, cd)這樣才能保證電路的功能正常,且避免競爭的發生。如果考慮CLK2比CLK1晚t1的相位,及skew=t1。則????????????????? t(hold) < t(c-q, cd) + t(logic, cd) - t1這意味著電路由更大的傾向發生hold time violation;如果考慮CLK1比CLK2晚t2的相位,及skew=-t2,則????????????????? T > t(c-q) + t(logic) + t(su) + t2這意味著電路的性能下降了,但由于R2的hold time始終滿足,所以不會有競爭的麻煩存在。clock jitter

始終是對性能造成負面的影響,一般設計中都需要專門留取10%左右的margin來保證。

clock uncertainty = clock jitter + clock skew.?

jitter 是 由時鐘源產生的抖動。skew是時鐘樹不平衡引起的到達兩個寄存器的延遲差。在cts之后,skew由工具算出,因此sta的時候clock uncertainty 可以設一個比較小的值。另外做hold check的時候因為檢查的是同一個時鐘沿,因此沒有jitter只有skew.


創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的关于 时钟抖动 Jitter 和 偏移 Skew的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。