0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

時(shí)鐘抖動和時(shí)鐘偏斜講解

FPGA之家 ? 來源:FPGA之家 ? 2023-04-04 09:20 ? 次閱讀

系統(tǒng)時(shí)序設(shè)計(jì)中對時(shí)鐘信號的要求是非常嚴(yán)格的,因?yàn)槲覀兯械臅r(shí)序計(jì)算都是以恒定的時(shí)鐘信號為基準(zhǔn)。但實(shí)際中時(shí)鐘信號往往不可能總是那么完美,會出現(xiàn)抖動(Jitter)和偏移(Skew)問題。

所謂抖動(jitter),就是指兩個(gè)時(shí)鐘周期之間存在的差值,這個(gè)誤差是在時(shí)鐘發(fā)生器內(nèi)部產(chǎn)生的,和晶振或者PLL內(nèi)部電路有關(guān),布線對其沒有影響。如下圖所示:

a31ee548-d285-11ed-bfe3-dac502259ad0.png

a32ed39a-d285-11ed-bfe3-dac502259ad0.png

除此之外,還有一種由于周期內(nèi)信號的占空比發(fā)生變化而引起的抖動,稱之為半周期抖動??偟膩碚f,jitter可以認(rèn)為在時(shí)鐘信號本身在傳輸過程中的一些偶然和不定的變化之總和。

時(shí)鐘偏斜(skew)是指同樣的時(shí)鐘產(chǎn)生的多個(gè)子時(shí)鐘信號之間的延時(shí)差異。它表現(xiàn)的形式是多種多樣的,既包含了時(shí)鐘驅(qū)動器的多個(gè)輸出之間的偏移,也包含了由于PCB走線誤差造成的接收端和驅(qū)動端時(shí)鐘信號之間的偏移。

時(shí)鐘偏斜指的是同一個(gè)時(shí)鐘信號到達(dá)兩個(gè)不同寄存器之間的時(shí)間差值,時(shí)鐘偏斜永遠(yuǎn)存在,到一定程度就會嚴(yán)重影響電路的時(shí)序。如下圖所示:

a340db12-d285-11ed-bfe3-dac502259ad0.png

a3548400-d285-11ed-bfe3-dac502259ad0.png

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

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

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

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通常是時(shí)鐘相位上的不確定,而jitter是指時(shí)鐘頻率上的不確定(uncertainty)。造成skew和jitter

的原因很多。由于時(shí)鐘源到達(dá)不同寄存器所經(jīng)歷路徑的驅(qū)動和負(fù)載的不同,時(shí)鐘邊沿的位置有所差異,因此就帶來了

skew。而由于晶振本身穩(wěn)定性,電源以及溫度變化等原因造成了時(shí)鐘頻率的變化,就是jitter。

skew和jitter對電路的影響可以用一個(gè)簡單的時(shí)間模型來解釋。假設(shè)下圖中t(c-q)代表寄存器的最大輸出延遲,

t(c-q, cd)表示最大輸出延時(shí);t(su)和t(hold)分別代表寄存器的setup, hold time(暫不考慮p.v.t)差異;t(logic)

和t(logic, cd)分別表示最大的組合邏輯傳輸延遲和最小組合邏輯傳輸延遲;

a36740a4-d285-11ed-bfe3-dac502259ad0.jpg

在不考慮skew和jitter的情況下,及t(clk1)和t(clk2)同頻同相時(shí),時(shí)鐘周期T和t(hold)需要滿足

T > t(c-q) + t(logic) + t(su)

t(hold) < t(c-q, cd) + t(logic, cd)

這樣才能保證電路的功能正常,且避免競爭的發(fā)生。如果考慮CLK2比CLK1晚t1的相位,及skew=t1。

則 t(hold) < t(c-q, cd) + t(logic, cd) - t1

這意味著電路由更大的傾向發(fā)生hold time violation;如果考慮CLK1比CLK2晚t2的相位,及skew=-t2,

則 T > t(c-q) + t(logic) + t(su) + t2

這意味著電路的性能下降了,但由于R2的hold time始終滿足,所以不會有競爭的麻煩存在。clock jitter

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

clock uncertainty = clock jitter + clock skew. jitter 是 由時(shí)鐘源產(chǎn)生的抖動。skew是時(shí)鐘樹不平衡引起的到達(dá)兩個(gè)寄存器的延遲差。在cts之后,skew由工具算出,因此sta的時(shí)候clock uncertainty 可以設(shè)一個(gè)比較小的值。另外做hold check的時(shí)候因?yàn)闄z查的是同一個(gè)時(shí)鐘沿,因此沒有jitter只有skew.

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    53

    文章

    8261

    瀏覽量

    146670
  • 晶振
    +關(guān)注

    關(guān)注

    34

    文章

    2885

    瀏覽量

    68150
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1738

    瀏覽量

    131622
  • 時(shí)鐘抖動
    +關(guān)注

    關(guān)注

    1

    文章

    62

    瀏覽量

    15942
  • 時(shí)鐘偏斜
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    6374

原文標(biāo)題:時(shí)鐘抖動(Clock Jitter)和時(shí)鐘偏斜(Clock Skew)

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    IC設(shè)計(jì)必須關(guān)注的時(shí)鐘抖動

    時(shí)鐘抖動是相對于理想時(shí)鐘沿實(shí)際時(shí)鐘存在不隨時(shí)間積累的、時(shí)而超前、時(shí)而滯后的偏移稱為時(shí)鐘抖動,簡稱
    的頭像 發(fā)表于 11-08 15:08 ?2213次閱讀
    IC設(shè)計(jì)必須關(guān)注的<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>抖動</b>

    解決時(shí)鐘偏斜的常用方法有哪些?

    時(shí)鐘偏斜是什么?偏斜是由哪些因素造成的?如何去使用Astro工具,有哪些流程?
    發(fā)表于 04-12 06:50

    高速ADC的低抖動時(shí)鐘設(shè)計(jì)

    本文主要討論采樣時(shí)鐘抖動對ADC 信噪比性能的影響以及低抖動采樣時(shí)鐘電路的設(shè)計(jì)。
    發(fā)表于 11-27 11:24 ?15次下載

    理解不同類型的時(shí)鐘抖動

    理解不同類型的時(shí)鐘抖動 抖動定義為信號距離其理想位置的偏離。本文將重點(diǎn)研究時(shí)鐘抖動,并探討下面幾種類型的
    發(fā)表于 01-06 11:48 ?1845次閱讀
    理解不同類型的<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>抖動</b>

    Astro工具解決ASIC設(shè)計(jì)時(shí)鐘偏斜和干擾分析

    隨著系統(tǒng)時(shí)鐘頻率的提高,時(shí)鐘偏斜和干擾開始成為IC工程師重點(diǎn)考慮的問題。增大時(shí)序電路的時(shí)鐘頻率,減小時(shí)序電路的容差能提升未來的系統(tǒng)性能。低偏斜
    發(fā)表于 07-23 15:18 ?2146次閱讀
    Astro工具解決ASIC設(shè)計(jì)<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>偏斜</b>和干擾分析

    時(shí)鐘抖動的基礎(chǔ)

    介紹 此應(yīng)用筆記側(cè)重于不同類型的時(shí)鐘抖動。時(shí)鐘抖動是從它的時(shí)鐘邊沿偏差理想的位置。了解時(shí)鐘
    發(fā)表于 04-01 16:13 ?6次下載

    在PCB設(shè)計(jì)中如何避免時(shí)鐘偏斜

    在 PCB 設(shè)計(jì)中,您希望時(shí)鐘信號迅速到達(dá)其集成電路( IC )的目的地。但是,一種稱為時(shí)鐘偏斜的現(xiàn)象會導(dǎo)致時(shí)鐘信號早晚到達(dá)某些 IC 。當(dāng)然,這會導(dǎo)致各個(gè) IC 的數(shù)據(jù)完整性不一致。
    的頭像 發(fā)表于 09-16 22:59 ?2298次閱讀

    時(shí)鐘抖動解秘—高速鏈路時(shí)鐘抖動規(guī)范基礎(chǔ)知識

    時(shí)鐘抖動解秘—高速鏈路時(shí)鐘抖動規(guī)范基礎(chǔ)知識
    發(fā)表于 11-07 08:07 ?2次下載
    <b class='flag-5'>時(shí)鐘</b><b class='flag-5'>抖動</b>解秘—高速鏈路<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>抖動</b>規(guī)范基礎(chǔ)知識

    大型多GHz時(shí)鐘樹中的時(shí)鐘偏斜

    所有時(shí)鐘信號的偏斜小于1 ps。其中一些應(yīng)用包括相控陣、MIMO、雷達(dá)、電子戰(zhàn) (EW)、毫米波成像、微波成像、儀器儀表和軟件定義無線電 (SDR)。
    的頭像 發(fā)表于 12-22 15:19 ?1056次閱讀
    大型多GHz<b class='flag-5'>時(shí)鐘</b>樹中的<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>偏斜</b>

    什么是時(shí)鐘偏斜?了解時(shí)鐘分配網(wǎng)絡(luò)中的時(shí)鐘偏斜

    通過了解同步電路、時(shí)鐘傳輸和時(shí)鐘分配網(wǎng)絡(luò),了解時(shí)鐘偏斜、它是什么及其對現(xiàn)代系統(tǒng)的影響。 現(xiàn)代數(shù)字電子產(chǎn)品設(shè)計(jì)的最大挑戰(zhàn)之一是滿足時(shí)序限制的能力。保持可預(yù)測且組織良好的邏輯操作流的一種方
    的頭像 發(fā)表于 01-27 10:05 ?3800次閱讀
    什么是<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>偏斜</b>?了解<b class='flag-5'>時(shí)鐘</b>分配網(wǎng)絡(luò)中的<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>偏斜</b>

    時(shí)鐘抖動的幾種類型

    先來聊一聊什么是時(shí)鐘抖動時(shí)鐘抖動實(shí)際上是相比于理想時(shí)鐘時(shí)鐘邊沿位置,實(shí)際
    的頭像 發(fā)表于 06-09 09:40 ?2231次閱讀
    <b class='flag-5'>時(shí)鐘</b><b class='flag-5'>抖動</b>的幾種類型

    時(shí)鐘偏差和時(shí)鐘抖動的相關(guān)概念

    本文主要介紹了時(shí)鐘偏差和時(shí)鐘抖動。
    的頭像 發(fā)表于 07-04 14:38 ?2165次閱讀
    <b class='flag-5'>時(shí)鐘</b>偏差和<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>抖動</b>的相關(guān)概念

    FPGA如何消除時(shí)鐘抖動

    在FPGA(現(xiàn)場可編程門陣列)設(shè)計(jì)中,消除時(shí)鐘抖動是一個(gè)關(guān)鍵任務(wù),因?yàn)?b class='flag-5'>時(shí)鐘抖動會直接影響系統(tǒng)的時(shí)序性能、穩(wěn)定性和可靠性。以下將詳細(xì)闡述FPGA中消除
    的頭像 發(fā)表于 08-19 17:58 ?1517次閱讀

    時(shí)鐘抖動時(shí)鐘偏移的區(qū)別

    時(shí)鐘抖動(Jitter)和時(shí)鐘偏移(Skew)是數(shù)字電路設(shè)計(jì)中兩個(gè)重要的概念,它們對電路的時(shí)序性能和穩(wěn)定性有著顯著的影響。下面將從定義、原因、影響以及應(yīng)對策略等方面詳細(xì)闡述時(shí)鐘
    的頭像 發(fā)表于 08-19 18:11 ?1171次閱讀

    CDC509高性能、低偏斜、低抖動、鎖相環(huán)(PLL)時(shí)鐘驅(qū)動器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《CDC509高性能、低偏斜、低抖動、鎖相環(huán)(PLL)時(shí)鐘驅(qū)動器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-23 11:29 ?0次下載
    CDC509高性能、低<b class='flag-5'>偏斜</b>、低<b class='flag-5'>抖動</b>、鎖相環(huán)(PLL)<b class='flag-5'>時(shí)鐘</b>驅(qū)動器數(shù)據(jù)表