在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

評價時鐘樹質(zhì)量的方法

我快閉嘴 ? 來源:芯司機(jī) ? 作者:芯司機(jī) ? 2022-09-05 10:11 ? 次閱讀

時鐘樹綜合,通常我們也叫做CTS。時鐘樹綜合就是建立一個時鐘網(wǎng)絡(luò),使時鐘信號能夠傳遞到各個時序器件。CTS是布局之后相當(dāng)重要的一個步驟,如何評價一個時鐘樹的好壞,這個問題可以每個人心中都有不同的答案。

通常各個公司已經(jīng)約定俗成了一套評價時鐘樹的方法,我們也稱為clock tree metrics。包括以下幾點(diǎn):時鐘的傳播延遲(Latency),時鐘偏差(Skew),時鐘轉(zhuǎn)換時間(transition),時鐘不確定性( uncertainty),時鐘的級數(shù)(level)……

這些metrics保證了時鐘的完成性,如何在這些metrics中尋找一個最佳方案,也就保證了時鐘樹的好壞。

時鐘的傳播延遲(Latency

時鐘傳播延遲Latency,通常也被稱為插入延遲(insertion delay)。主要指從Clock源到時序組件Clock輸入端的延遲時間。它可以分為兩個部分,時鐘源插入延遲(source latency)和時鐘網(wǎng)絡(luò)延遲(network latency)

source latency:主要指從clock source端到clock定義端的延遲,即是時鐘源(例如PLL)到當(dāng)前芯片時鐘根節(jié)點(diǎn)(clock root pin)之間的延遲。

network latency:主要指從clock定義端到時序器件的clock pin端的延遲。

以下兩張圖分別定義了片上(on chip)和片外(off chip)中clock latency的描述

d0759c82-2b35-11ed-ba43-dac502259ad0.jpg

d088f156-2b35-11ed-ba43-dac502259ad0.png

那latency值有什么用呢?其實(shí)這相當(dāng)于一個target值,CTS的engine會根據(jù)你設(shè)置的latency值來插入buffer(當(dāng)然只是對network latency操作),做出一個接近于你設(shè)定的值,可能多一點(diǎn),也可能少一點(diǎn)。latency值的大小直接影響著clock skew的計(jì)算和固定。因?yàn)槲覀兊臅r鐘樹是以平衡為目的,假設(shè)你對一個root和sink設(shè)置了1ns的latency值,那么對另外的幾個sink來說,就算你沒有給定latency值,CTS為了得到較小的skew,也會將另外的幾個sink做成1ns的latency。過大的latency值會受到OCV和PVT等因素的影響較大(因?yàn)橛?a href="http://m.xsypw.cn/tags/ti/" target="_blank">time derate的存在)。

時鐘的偏差(skew

時鐘偏差(skew),這是CTS中相當(dāng)重要的一個概念。在CTS中,由于時鐘到每個寄存器的路徑延遲不一樣,造成信號到達(dá) clock pin 的時間也不一樣,寄存器也不會同時翻轉(zhuǎn)。Skew 的定義就是最長路徑延遲減去最短路徑延遲的值。一直以來,Skew都是衡量時鐘樹性能的重要參數(shù),CTS的目的就是為了減小skew。

Skew的類型分為很多種,根據(jù)clock和datapath的方向,skew可以分為positive skew和negative skew。如下圖所示:

d0a2c338-2b35-11ed-ba43-dac502259ad0.jpg

對于positive skew,clock和data path在相同方向上。反之對negative skew來說,clock和data path在相反方向上。那它們對我們的design有什么影響呢?我們來看一下setup和hold的計(jì)算公式(這個公司大家應(yīng)該很熟悉吧):

d0b20db6-2b35-11ed-ba43-dac502259ad0.png

我們可以得到以下結(jié)果

對于positive skew來說,它可以減少T的時間,相當(dāng)于提升芯片的performace。但是它的hold時間會變得更加難以滿足

對于negative skew來說,它的hold時間更加容易滿足,取而代之的是,它會降低芯片的性能。

還有另外一種skew的分類方法,是我們更為常見的,根據(jù)時鐘域以及路徑關(guān)系, skew 可以分為 global skew , local skew , interclock skew。

Global skew 是指,同一時鐘域,任意兩個路徑的最大 skew ,如下圖所示。CTS時,工具更關(guān)注的是global skew, 會盡可能地將global skew做小

d0bffd18-2b35-11ed-ba43-dac502259ad0.jpg

Local skew是指,同一時鐘域,任意兩個有邏輯關(guān)聯(lián)關(guān)系的路徑最大skew,如下圖所示,我們在分析timing的時候,更多地是關(guān)注local skew

d0cc2174-2b35-11ed-ba43-dac502259ad0.jpg

interClock skew 是指,不同時鐘域之間路徑的最大 skew,如下圖所示:

d0db25f2-2b35-11ed-ba43-dac502259ad0.jpg

另外還有一種比較特使的skew就是現(xiàn)如今用得較多的useful skew,它也是ccopt這么紅火的一個特色。大概說一下useful skew的概念。

如下圖:時鐘周期為 10ns ,各時鐘路徑延遲如下:可以看到有一條路徑的 slack 為-1ns ,說明這條路徑違規(guī)。可以看到與這條路徑相關(guān)的 skew 是 T3-T2= -1ns 。

d0f08924-2b35-11ed-ba43-dac502259ad0.jpg

下面我們利用 useful skew 向前面一個 slack 比較充裕的路徑(slack=2ns)借點(diǎn) time ,來修正現(xiàn)在這條路徑。如下圖:

d0ff36b8-2b35-11ed-ba43-dac502259ad0.jpg

這就是 useful skew 的作用,可以向前,或者向后借time來修正 violation。

時鐘轉(zhuǎn)換時間(transition time)

時鐘轉(zhuǎn)換時間clock transition time ,也稱為clock slew。通常是指電壓從10%VDD上升到90%VDD所需要的時間,或者是從90%VDD下降到10%VDD所需要的時間,上升和下降時間過長意味著電路的速度很慢。如下圖所示

d1129cc6-2b35-11ed-ba43-dac502259ad0.jpg

sdc中,用以下命令來限制slew大小

set_max_transition 0.1 -clock_path[all_clocks]

對CTS來說,這也是一個target值,當(dāng)你設(shè)定了一個slew target后,CTS engine會通過插入buffer或者upsize等操作,盡可能地去滿足整個target值。當(dāng)然,slew也不是越小越好,過小的slew會導(dǎo)致CTS階段在clock path上插入過多的buffer,從而影響到skew的balance以及功耗和面積。

時鐘不確定性(clock uncertainty)

定義了Clock信號到時序器件的Clock端可能早到或晚到的時間。主要是用來降低時鐘抖動jitter對有效時鐘周期的影響。值得注意的是,在setup check中,clock uncertainty是代表著降低了時鐘的有效周期;而在hold check中,clock uncertainty是代表著hold check所需要滿足的額外margin。

來看下面一條reg2reg path. 對照著如下時鐘波形圖。可以寫出下面的約束。

d11fcd38-2b35-11ed-ba43-dac502259ad0.jpg

d12e3224-2b35-11ed-ba43-dac502259ad0.jpg

在pre-CTS的時候,我們將時鐘的不確定性設(shè)定為target的skew和jitter值之和來模擬真實(shí)的時鐘;而post-CTS之后,時鐘樹propagate delay已經(jīng)確定,skew真實(shí)存在,所以uncertainty就是時鐘的真實(shí)抖動值。因此preCTS的target skew不能設(shè)置的太大或者太小,這樣會造成preCTS和postCTS的correlation不好。總結(jié)一下:

在pre-CTS中,

setup的clock uncertainty = jitter + clock tree skew

hold的clock uncertainty = clock tree skew

在post-CTS中,

setup的clock uncertainty = jitter

hold的clock uncertainty = 0

時鐘樹級數(shù)

時鐘樹其實(shí)是由buffer一級一級串行級聯(lián)下去組成,每一個分結(jié)點(diǎn)就化分成一級,如下圖所示

d14a0e7c-2b35-11ed-ba43-dac502259ad0.jpg

通常來說,我們期望時鐘樹的級數(shù)越少越好,因?yàn)檫@樣tree上的common path最長,受到OCV和PVT因素的影響也最小,時鐘的性能也最好。但是,這樣情況下tree很難去生長完成,并且會導(dǎo)致過多的fanout,導(dǎo)致負(fù)載過大,延遲變差。因此這也是一個trade off 的過程。

評價時鐘樹質(zhì)量,可以看主干分岔點(diǎn)是否過早、關(guān)鍵寄存器的級數(shù)是否最少且Size合理、Leaf寄存器分組是否合理,當(dāng)然skew,area,power也是很重要的啦~

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

    關(guān)注

    11

    文章

    1884

    瀏覽量

    132854
  • 時鐘樹
    +關(guān)注

    關(guān)注

    0

    文章

    56

    瀏覽量

    10965
  • 時鐘網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    6635

原文標(biāo)題:如何評價時鐘樹的好壞?

文章出處:【微信號:芯司機(jī),微信公眾號:芯司機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    時鐘優(yōu)化與有用時鐘延遲

    時鐘優(yōu)化與有用時鐘延遲在 “后端時序修正基本思路” 提到了時序優(yōu)化的基本步驟。其中,最關(guān)鍵的階段就是時鐘建立。
    發(fā)表于 10-26 09:29 ?4643次閱讀
    <b class='flag-5'>時鐘</b><b class='flag-5'>樹</b>優(yōu)化與有用<b class='flag-5'>時鐘</b>延遲

    數(shù)字IC設(shè)計(jì)中的分段時鐘綜合

    為什么需要分段去做時鐘呢?因?yàn)樵谀承┣闆r下,按照傳統(tǒng)的方法讓每一個clock group單獨(dú)去balance,如果不做額外干預(yù),時鐘天然
    的頭像 發(fā)表于 12-04 14:42 ?3062次閱讀
    數(shù)字IC設(shè)計(jì)中的分段<b class='flag-5'>時鐘</b><b class='flag-5'>樹</b>綜合

    音頻質(zhì)量客觀評價中同步方法的研究與實(shí)現(xiàn)

    在音頻質(zhì)量客觀評價,尤其是音頻系統(tǒng)的在線評測時,參考信號與測試信號不可避免地存在系統(tǒng)延遲。計(jì)算參考與測試之間的延遲誤差從而實(shí)現(xiàn)信號之間的時間同步將是影響音頻質(zhì)量客觀評價結(jié)果的關(guān)鍵性問題
    發(fā)表于 03-12 00:24

    前后端協(xié)同的時鐘設(shè)計(jì)方法

    提出一種新的高平衡、高可靠性的前端可控時鐘設(shè)計(jì)方法,解決時鐘需要在后端工具中多次反復(fù)以達(dá)到滿足性能和功耗要求的問題。闡述了從前端優(yōu)化和后
    發(fā)表于 04-21 09:06 ?26次下載

    基于視覺感興趣區(qū)的圖像質(zhì)量評價方法

    該文把人眼對圖像中的不同區(qū)域具有視覺選擇特性與客觀圖像質(zhì)量評價方法結(jié)合起來,提出基于視覺感興趣區(qū)的圖像質(zhì)量評價
    發(fā)表于 08-11 09:58 ?16次下載

    圖像質(zhì)量評價方法研究進(jìn)展

    圖像質(zhì)量評價是圖像處理領(lǐng)域的研究熱點(diǎn)。該文綜合論述了圖像質(zhì)量的主觀和客觀評價方法,重點(diǎn)闡述了單視點(diǎn)圖像質(zhì)
    發(fā)表于 02-09 15:08 ?16次下載

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

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

    基于灰度特征的虹膜圖像質(zhì)量評價方法_羅曉慶

    基于灰度特征的虹膜圖像質(zhì)量評價方法_羅曉慶
    發(fā)表于 03-16 11:05 ?0次下載

    基于視差圖圖像質(zhì)量評價

    現(xiàn)有的2D圖像質(zhì)量評價方法并不能很好地應(yīng)用于立體圖像質(zhì)量評價中。為了有效評價不同失真立體圖像的
    發(fā)表于 11-22 11:38 ?11次下載
    基于視差圖圖像<b class='flag-5'>質(zhì)量</b><b class='flag-5'>評價</b>

    LUCT工具主要特性及不確定性時鐘設(shè)計(jì)方法和算法的介紹

    頂層的根時鐘網(wǎng)絡(luò)(通常是 PLL 輸出)到中層時鐘網(wǎng)絡(luò),LUCT 是一個高質(zhì)量的負(fù)載均衡的時鐘,其目標(biāo)是將
    發(fā)表于 11-29 10:58 ?6次下載
    LUCT工具主要特性及不確定性<b class='flag-5'>時鐘</b><b class='flag-5'>樹</b>設(shè)計(jì)<b class='flag-5'>方法</b>和算法的介紹

    一種新的HDR圖像客觀質(zhì)量評價方法

    針對當(dāng)前高動態(tài)范圍( HDR)圖像質(zhì)量評價方法未考慮圖像色度和結(jié)構(gòu)信息的問題,提出了一種新的HDR圖像客觀質(zhì)量評價
    發(fā)表于 12-05 18:58 ?3次下載
    一種新的HDR圖像客觀<b class='flag-5'>質(zhì)量</b><b class='flag-5'>評價</b><b class='flag-5'>方法</b>

    色彩復(fù)原圖像的質(zhì)量評價方法

    針對褪色文物數(shù)字化保護(hù)中色彩復(fù)原圖像的質(zhì)量評價問題,研究客觀質(zhì)量評價方法。結(jié)合峰值信噪比( PSNR)的計(jì)算優(yōu)勢與人眼視覺特征信息熵的結(jié)構(gòu)特
    發(fā)表于 12-18 11:00 ?1次下載

    時鐘的使用方法簡介

    時鐘不僅可以做到高扇出,還可以做到讓時鐘信號到達(dá)各個觸發(fā)器的時刻盡可能一致,也即保證時鐘信號到達(dá)時鐘域內(nèi)不同觸發(fā)器的時間差最小。
    的頭像 發(fā)表于 03-08 17:37 ?8963次閱讀
    <b class='flag-5'>時鐘</b><b class='flag-5'>樹</b>的使用<b class='flag-5'>方法</b>簡介

    基于深度學(xué)習(xí)的視頻質(zhì)量評價方法及模型研究

    視頻質(zhì)量評價(VQA)是以人眼的主觀質(zhì)量評估結(jié)果為依據(jù),使用算法模型對失真視頻進(jìn)行評估。傳統(tǒng)的評估方法難以做到主觀評價結(jié)果與客觀
    發(fā)表于 03-29 15:46 ?81次下載
    基于深度學(xué)習(xí)的視頻<b class='flag-5'>質(zhì)量</b><b class='flag-5'>評價</b><b class='flag-5'>方法</b>及模型研究

    時鐘是什么?介紹兩種時鐘樹結(jié)構(gòu)

    今天來聊一聊時鐘。首先我先講一下我所理解的時鐘是什么,然后介紹兩種時鐘樹結(jié)構(gòu)。
    的頭像 發(fā)表于 12-06 15:23 ?2379次閱讀
    主站蜘蛛池模板: 国产精品99r8免费视频2022 | 丁香激情综合 | 成人午夜大片免费看爽爽爽 | 精品免费视在线视频观看 | 免费午夜网站 | 丁香综合 | 日韩黄色网| 一级特黄国产高清毛片97看片 | 国产人成午夜免费噼啪视频 | 毛片免费看网站 | 爱逼色| 免费人成年短视频在线观看免费网站 | 精品国产污污免费网站入口 | 天堂中文资源在线地址 | 激情综合五月婷婷 | 好大好紧好爽好湿润视频 | 奇米影色777四色在线首页 | 深夜释放自己vlog糖心旧版本 | 日韩精品午夜 | vip影院在线观看 | 精品精品国产高清a毛片牛牛 | a一级 | 六月激情| 2021国产精品 | 色偷偷免费视频 | 一级特黄aaa大片在 一级特黄aaa大片在线观看视频 | 免费国产成人午夜私人影视 | 91pao强力打造免费高清 | 久久综合五月婷婷 | 欧美 在线播放 | 一本到中文字幕高清不卡在线 | 日本黄色片在线观看 | 国产中文字幕一区 | 5151四虎永久在线精品免费 | 美女扒开腿让男人桶尿口 | 成年网站在线观看 | 人与牲动交xx | 午夜性刺激免费视频观看不卡专区 | 3344a毛片在线看 | 亚洲免费资源 | 亚洲第一香蕉视频 |