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

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

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

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

FPGA之家 ? 來(lái)源:FPGA之家 ? 2023-04-04 09:20 ? 次閱讀

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

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

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

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

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

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

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

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

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

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

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

其中“透視”一書(shū)給出的解釋最為本質(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;

簡(jiǎn)言之,skew通常是時(shí)鐘相位上的不確定,而jitter是指時(shí)鐘頻率上的不確定(uncertainty)。造成skew和jitter

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

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

skew和jitter對(duì)電路的影響可以用一個(gè)簡(jiǎn)單的時(shí)間模型來(lái)解釋。假設(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)需要滿(mǎn)足

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

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

這樣才能保證電路的功能正常,且避免競(jìng)爭(zhēng)的發(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始終滿(mǎn)足,所以不會(huì)有競(jìng)爭(zhēng)的麻煩存在。clock jitter

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

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

審核編輯:湯梓紅

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

    關(guān)注

    52

    文章

    8054

    瀏覽量

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

    關(guān)注

    33

    文章

    2767

    瀏覽量

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

    關(guān)注

    10

    文章

    1700

    瀏覽量

    131182
  • 時(shí)鐘抖動(dòng)
    +關(guān)注

    關(guān)注

    1

    文章

    60

    瀏覽量

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

    關(guān)注

    0

    文章

    4

    瀏覽量

    6338

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

    理解不同類(lèi)型的時(shí)鐘抖動(dòng)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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