chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

談?wù)劮抢硐霑r鐘的時鐘偏差

冬至子 ? 來源:FPGA and ICer ? 作者:Vuko ? 2023-06-02 15:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

寫在前面

本系列整理數(shù)字系統(tǒng)設(shè)計的相關(guān)知識體系架構(gòu),為了方便后續(xù)自己查閱與求職準備。在FPGAASIC設(shè)計中,時鐘信號的好壞很大程度上影響了整個系統(tǒng)的穩(wěn)定性,本文主要介紹了數(shù)字設(shè)計中的非理想時鐘的偏差來源與影響。

理想時鐘

在數(shù)字設(shè)計中的理想時鐘如下圖所示:

圖片

理想時鐘

理想時鐘的特點如下:

  • 時鐘無重疊: 任意時刻下, Φ 與Φ非的與恒為零;
  • 全軌輸出: VDD - V(Φ) = V (Φ非);
  • 時鐘無延遲、無偏斜、無抖動 。

非理想性時鐘

在數(shù)字設(shè)計中的非理想時鐘如下圖所示,和理想時鐘相對立,如果不滿足上述的理想時鐘的相關(guān)特點,可認為其實一個非理想時鐘。

圖片

非理想性時鐘

對上圖進行分析,假設(shè)CLK1、CLK2是同一個時鐘樹下的不同時鐘,此時,兩個時鐘邊沿的時間差就為時鐘偏斜,同時,對于某一個時鐘,在時鐘變化邊沿時,會有一定的隨機性,所以這里隨機的時鐘周期變化叫做時鐘抖動。

假設(shè)CLK1是CLK2的前級時鐘,所以上圖中兩個時鐘的邊沿的時間差即為時鐘延遲。

在上圖中其實不能很準確體現(xiàn)出時鐘延遲和時鐘偏斜的概念區(qū)別,貼出另外一個圖以供參考:

圖片

在下圖中很容易理解時鐘延遲和時鐘偏斜的概念:

  • 時鐘延遲(clock latency)是指從時鐘源到終點所花費的總時間。
  • 時鐘偏斜(clock skew)是指到達不同時鐘樹終點的時間差。

時鐘偏斜主要來自時鐘在空間上的不期望變化,時鐘延遲和時鐘抖動主要來自時鐘在時間上的不期望變化。

時鐘延遲(clock latency)

時鐘延遲 (clock latency)是指從時鐘源到終點所花費的總時間,主要針對的是一個時鐘,從時鐘源端輸出到所驅(qū)動的器件的時鐘輸入端的時間延遲。

時鐘偏斜(clock skew)

時鐘偏斜(clock latency)是一對物理時鐘的標稱時間差與實際時間差之間的區(qū)別。理想情況下,時鐘應(yīng)同時到達系統(tǒng)中所有的鐘控元件(鎖存器、觸發(fā)器、存儲器和動態(tài)門等),這樣系統(tǒng)才有一個共同的參考時間。實際中,時鐘到達各點的時間稍微有些差別,這個差別就叫 時鐘偏斜 。

兩個不同時鐘的時鐘延遲,就是時鐘偏斜。

時鐘偏斜發(fā)生在兩個時鐘信號之間,一般不會引起電路實際時鐘周期的變化,只會 導(dǎo)致時鐘相位的偏移 ;時鐘抖動可以發(fā)生在一個時鐘信號自身,會 引起時鐘周期的變化 。

時鐘偏斜與時鐘抖動統(tǒng)稱為 時鐘偏差 ,二者之和也叫 時鐘不確定性(uncertainty) 。邊沿之間的時鐘抖動有時也被歸于與時間相關(guān)的時鐘偏斜。

時鐘抖動(clock jitter)

時鐘抖動(clock jitter) 是指芯片的某一個給定點上時鐘邊沿發(fā)生暫時的隨機變化,會導(dǎo)致時鐘周期的縮短或加長。

圖片

時鐘抖動

邊界間抖動(edge-to-edge) :時鐘邊沿相對與理想時鐘邊沿的最大變化值,實際上是隨時間變化的時鐘偏斜。

圖片

邊界間抖動

長周期抖動(k-cycle) :數(shù)個周期后邊沿之間的最大變化值,主要影響芯片間的時序同步,也叫絕對抖動。

圖片

長周期抖動

周期間抖動(cycle-to-cycle) :相鄰時鐘周期間的時變偏離,主要影響芯片內(nèi)時序同步,也叫相對抖動。

圖片

周期間抖動

隨機抖動(random jitter) :由器件和導(dǎo)線的固有噪聲(如熱噪聲) 所致,為高斯分布,用均方根值(RMS)表征,無法預(yù)估。

圖片

隨機絕對抖動的高斯分布

確定性抖動 (deterministic jitter) :確定性抖動由非理想傳輸效應(yīng)、串擾、電源浪涌等所致,為非高斯分布,用峰峰值表征,可以預(yù)估。

在邏輯綜合前,常采用理想時鐘(邏輯時鐘)+預(yù)設(shè)偏差的方式來模擬真實時鐘;在物理設(shè)計時,完成實際時鐘(物理時鐘)的設(shè)計,其偏差必須滿足系統(tǒng)要求。

  • 邏輯時鐘(logical clock) :沒有時鐘偏斜的理想時鐘,邏輯設(shè)計者在用硬件描述語言描述系統(tǒng)行為時使用。
  • 物理時鐘(physical clock) :帶有時鐘偏斜的實際時鐘,為了使系統(tǒng)達到預(yù)期行為,設(shè)計者不得不在時鐘偏差、功耗、金屬化資源利用率和設(shè)計代價之間尋求均衡。
  • 全局時鐘(global clock) :為整個系統(tǒng)提供基準的單一時鐘。

布線對時序的影響

同一個時鐘下,驅(qū)動不同的觸發(fā)器,都需要在實際設(shè)計時候都需要進行布線,所以不同的觸發(fā)器之間布線長短也會有一定差異。

布線方向的影響:正偏差

時鐘布線方向與數(shù)據(jù)通過流水線方向一致會使得時鐘正偏差,也即,tskew > 0 。

圖片

好處:可采用更短的時鐘周期從而得到更高的時鐘頻率,有利于提高數(shù)據(jù)通過率。

壞處:需采用更長的保持時間,以免出現(xiàn)冒險競爭。

布線方向的影響:負偏差

時鐘布線方向與數(shù)據(jù)通過流水線方向相反會使得時鐘負偏差,也即,tskew < 0 。

圖片

好處:冒險競爭不易發(fā)生,提高了電路的健壯性。

壞處:加長了最小時鐘周期從而降低了時鐘頻率,不利于提高數(shù)據(jù)通過率。

布線方向的影響:雙向電路

時鐘布線方向與數(shù)據(jù)通過流水線方向可能相同也可能相反,從而使正負偏差都存在。

圖片

一個較為理想的設(shè)計目標是使正、負偏差都很小,零偏差最好。

時鐘偏差的來源

時鐘偏差的來源大致如下圖所示:

圖片

時鐘偏差分析

結(jié)合上圖中的引起時鐘偏差來源,大致可對時鐘偏差進行分類,系統(tǒng)偏差、隨機(random)偏差、漂移(drift)偏差、抖動(jitter)偏差,不同類型的偏差的原因如下:

  • 系統(tǒng)(systematic)偏差:時鐘產(chǎn)生器、時鐘門控器、電容負載、互連線的偏差,可預(yù)估并通過設(shè)計來糾正。
  • 隨機(random)偏差:工藝離散引起元器件和互連線參數(shù)的隨機變化,無法預(yù)估,但可以測試,并用可校準延時元件來補償。
  • 漂移(drift)偏差:與時間有關(guān)的環(huán)境因素(如溫度隨時間變化、溫度的空間梯度變化)變化所致,也可補償,但需實時。
  • 抖動(jitter)偏差:高頻環(huán)境變化(如電源浪涌、串擾)導(dǎo)致的電路延時隨時間和空間的變化,最難以防范,因補償電路來不及對它進行響應(yīng)。

下面針對其中幾個原因進行舉例分析。

時鐘線長度不一引入偏差

由于時鐘在驅(qū)動不同單元時,不同單元布局分布在不同區(qū)域,所以使得時鐘扇出的信號進行實際布線的長度長短不一,從而引起了時鐘偏差,如下圖所示,La和Lb長度不同,所以時鐘對應(yīng)到單元A和單元B的時鐘延遲不同,使兩個單元的時鐘存在偏斜。

圖片

電源變化引入偏差

Itanium 2 處理器芯片電源電壓的空間分布:1.2V標稱電源電壓下的最大變化為±100mV,由此導(dǎo)致的延時變化為13%/100mV。

圖片

Itanium 2電源電壓的空間分布

溫度變化引入偏差

對Itanium 2的仿真結(jié)果表明,溫 度在芯片上的非 均勻分布達到 20℃時,會導(dǎo)致 1.5%的延時變化。

圖片

工藝變化引入偏差

工藝上變化也會引入時鐘的偏差,如溝道長度、閾值電壓和片上誤差。

溝道長度:Itanium 2的標稱值為180nm,工藝離散導(dǎo)致的偏差可能高達±12.5nm,這會導(dǎo)致±10%的延時變化。

閾值電壓:0.18um工藝下,小nMOS管(W<12.5um)、小pMOS管、 大nMOS管、大pMOS管的標準偏差分別為16.8、14.6、7.9、3.5mV, 這會導(dǎo)致一個標準偏差為2%的延時分布。

片上誤差 (on-chip variation, OCV)空間分布,相同的緩沖器單元因所處芯片位置 不同而產(chǎn)生的延遲誤差。

圖片

門控器引入偏差

反相器鏈的延遲差以及C1與C2的差會導(dǎo)致時鐘偏斜|t2 -t1 | 。采用邏輯努力技術(shù)合理設(shè)計反相器鏈的級數(shù)及門間面積比,可減少乃至消除此偏差。

圖片

下圖的D鎖存器的時鐘偏斜來源于反相器的延遲以及C1與C2的差。通過調(diào)整兩個NOR2門的面積 比,可對時鐘偏斜進行補償。

圖片

負載變化引入偏差

負載變化會引入時鐘偏差,柵電容與所加電壓有關(guān),時鐘負載與鎖存器/寄存器的當前狀態(tài)及下一個狀態(tài)有關(guān)。如下圖所示,不同電平變化會影響時鐘負載的微小變化。

圖片

總結(jié)

  1. 時鐘延遲(clock latency) 是指從時鐘源到終點所花費的總時間。時鐘偏斜(clock skew) 是指到達不同時鐘樹終點的時間差。時鐘抖動(clock jitter) 是指芯片的某一個給定點上時鐘邊沿發(fā)生暫時的隨機變化,會導(dǎo)致時鐘周期的縮短或加長。
  2. 時鐘偏斜 主要來自時鐘在空間上的不期望變化,時鐘延遲和時鐘抖動 主要來自時鐘在時間上的不期望變化。
  3. 時鐘偏斜發(fā)生在兩個時鐘信號之間,一般不會引起電路實際時鐘周期的變化,只會 導(dǎo)致時鐘相位的偏移 ;時鐘抖動可以發(fā)生在一個時鐘信號自身,會 引起時鐘周期的變化 。
  4. 時鐘偏斜與時鐘抖動統(tǒng)稱為 時鐘偏差 ,二者之和也叫 時鐘不確定性(uncertainty) 。邊沿之間的時鐘抖動有時也被歸于與時間相關(guān)的時鐘偏斜。
  5. 布線方向會對時序造成正負偏差的影響,一個較為理想的設(shè)計目標是使正、負偏差都很小,零偏差最好。
  6. 時鐘偏差分為,系統(tǒng)偏差、隨機(random)偏差、漂移(drift)偏差、抖動(jitter)偏差,不同偏差的原因不同,可通過合理的設(shè)計將相應(yīng)的影響規(guī)避或影響降至最低。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    54

    文章

    8697

    瀏覽量

    149965
  • FPGA設(shè)計
    +關(guān)注

    關(guān)注

    9

    文章

    428

    瀏覽量

    27357
  • ASIC設(shè)計
    +關(guān)注

    關(guān)注

    0

    文章

    33

    瀏覽量

    10896
  • VDD
    VDD
    +關(guān)注

    關(guān)注

    1

    文章

    316

    瀏覽量

    35193
  • 時鐘信號
    +關(guān)注

    關(guān)注

    4

    文章

    468

    瀏覽量

    29231
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    一文帶你深度了解大型多GHz時鐘樹中的相位偏差

    大型時鐘樹使用多種類型的傳輸線,跨越多塊電路板和多條同軸電纜,通過多個時鐘器件路由時鐘信號的情況并不少見。即使采用最佳實踐做法,這些介質(zhì)中的任何一種都可能帶來大于10ps的相位偏差。然
    的頭像 發(fā)表于 04-06 14:22 ?1711次閱讀
    一文帶你深度了解大型多GHz<b class='flag-5'>時鐘</b>樹中的相位<b class='flag-5'>偏差</b>

    BUFGMUX定時時鐘偏差太大

    時,BUFGMUX選擇C0,當控制邏輯為1時,則選擇C2饋送到BRAM時鐘輸入的端口A.我遇到的問題是一個巨大的時鐘偏差,因此設(shè)置時間違規(guī)。 (同時具有BUFGMUX的SYNC和ASYNC設(shè)置)這是一個計時
    發(fā)表于 06-18 09:30

    如何使用DCM減少時鐘偏差?如何使用DCM來增加時鐘?

    大家好..我是xilinx的新手。實際上我需要知道如何使用DCM減少時鐘偏差,我還需要知道如何使用DCM來增加時鐘。謝謝和關(guān)心JITHESH A R
    發(fā)表于 06-09 09:09

    如何通過PLL修復(fù)時鐘偏差

    嗨,我們有一個非常緊湊的Virtex7,看到相當多的時鐘偏差。在幾個方面,我讀過PLL可以用來彌補時鐘偏差,但沒有找到如何做到這一點的策略或?qū)嵗H魏稳硕伎梢蕴峁┛赡艿牟呗灾羔槅??謝謝
    發(fā)表于 07-27 06:11

    時鐘網(wǎng)格與時鐘樹設(shè)計方法對比研究

    基于片上偏差對芯片性能的影響,分析對比了時鐘樹設(shè)計與時鐘網(wǎng)格設(shè)計,重點分析了時鐘網(wǎng)格抗OCV影響的優(yōu)點,并利用實際電路應(yīng)用兩種方法分別進行設(shè)計對比,通過結(jié)果分析,驗證
    發(fā)表于 05-07 14:13 ?36次下載
    <b class='flag-5'>時鐘</b>網(wǎng)格與<b class='flag-5'>時鐘</b>樹設(shè)計方法對比研究

    時鐘抖動的基礎(chǔ)

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

    大型時鐘樹設(shè)計時的相位偏差問題及方法建設(shè)

    大型時鐘樹使用多種類型的傳輸線,跨越多塊電路板和多條同軸電纜,通過多個時鐘器件路由時鐘信號的情況并不少見。即使采用最佳實踐做法,這些介質(zhì)中的任何一種都可能帶來大于10 ps的相位偏差。
    的頭像 發(fā)表于 04-04 08:25 ?3157次閱讀
    大型<b class='flag-5'>時鐘</b>樹設(shè)計時的相位<b class='flag-5'>偏差</b>問題及方法建設(shè)

    GSPS ADC的最理想時鐘源參考設(shè)計

    電子發(fā)燒友網(wǎng)站提供《GSPS ADC的最理想時鐘源參考設(shè)計.zip》資料免費下載
    發(fā)表于 09-05 11:44 ?2次下載
    GSPS ADC的最<b class='flag-5'>理想</b><b class='flag-5'>時鐘</b>源參考設(shè)計

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

    字電路中具有控制良好、定義明確的時序。 時鐘偏斜 是這些電路中的一個設(shè)計考慮因素,如果不適當考慮,可能會成為重要的故障來源。事實上,在許多情況下,系統(tǒng)的時鐘偏差可能是整體系統(tǒng)速度和 時鐘
    的頭像 發(fā)表于 01-27 10:05 ?4416次閱讀
    什么是<b class='flag-5'>時鐘</b>偏斜?了解<b class='flag-5'>時鐘</b>分配網(wǎng)絡(luò)中的<b class='flag-5'>時鐘</b>偏斜

    時鐘抖動的幾種類型

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

    【世說知識】一文帶你深度了解大型多GHz時鐘樹中的相位偏差

    大型時鐘樹使用多種類型的傳輸線,跨越多塊電路板和多條同軸電纜,通過多個時鐘器件路由時鐘信號的情況并不少見。即使采用最佳實踐做法,這些介質(zhì)中的任何一種都可能帶來大于10ps的相位偏差。然
    的頭像 發(fā)表于 04-12 11:26 ?885次閱讀
    【世說知識】一文帶你深度了解大型多GHz<b class='flag-5'>時鐘</b>樹中的相位<b class='flag-5'>偏差</b>

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

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

    什么是時鐘偏差?它對現(xiàn)代系統(tǒng)的影響

    什么是時鐘偏差?它對現(xiàn)代系統(tǒng)的影響 時鐘偏差是計算機中硬件時鐘和真實時間之間的差異。具體來說,硬件時鐘
    的頭像 發(fā)表于 10-31 09:41 ?2013次閱讀

    大型多GHz時鐘樹中的相位偏差設(shè)計

    電子發(fā)燒友網(wǎng)站提供《大型多GHz時鐘樹中的相位偏差設(shè)計.pdf》資料免費下載
    發(fā)表于 11-22 16:56 ?0次下載
    大型多GHz<b class='flag-5'>時鐘</b>樹中的相位<b class='flag-5'>偏差</b>設(shè)計

    簡述時鐘抖動的產(chǎn)生原因

    時鐘抖動(Clock Jitter)是時鐘信號領(lǐng)域中的一個重要概念,它指的是時鐘信號時間與理想事件時間的偏差。這種
    的頭像 發(fā)表于 08-19 17:58 ?3882次閱讀