色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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值有什么用呢?其實這相當(dāng)于一個target值,CTS的engine會根據(jù)你設(shè)置的latency值來插入buffer(當(dāng)然只是對network latency操作),做出一個接近于你設(shè)定的值,可能多一點(diǎn),也可能少一點(diǎn)。latency值的大小直接影響著clock skew的計算和固定。因為我們的時鐘樹是以平衡為目的,假設(shè)你對一個root和sink設(shè)置了1ns的latency值,那么對另外的幾個sink來說,就算你沒有給定latency值,CTS為了得到較小的skew,也會將另外的幾個sink做成1ns的latency。過大的latency值會受到OCV和PVT等因素的影響較大(因為有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的計算公式(這個公司大家應(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值之和來模擬真實的時鐘;而post-CTS之后,時鐘樹propagate delay已經(jīng)確定,skew真實存在,所以uncertainty就是時鐘的真實抖動值。因此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ù)

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

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

通常來說,我們期望時鐘樹的級數(shù)越少越好,因為這樣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

    文章

    1746

    瀏覽量

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

    關(guān)注

    0

    文章

    55

    瀏覽量

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

    關(guān)注

    0

    文章

    16

    瀏覽量

    6580

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

    STM32F407系統(tǒng)時鐘配置時鐘方法

    STM32F407系統(tǒng)時鐘配置時鐘方法一,采用官方庫提供的配置(這里外部晶振25MHz,系統(tǒng)配置為168MHz)STM32F4啟動與STM32F10X不同,
    發(fā)表于 08-12 08:19

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

    提出一種新的高平衡、高可靠性的前端可控時鐘設(shè)計方法,解決時鐘需要在后端工具中多次反復(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è)計方法對比研究

    基于片上偏差對芯片性能的影響,分析對比了時鐘設(shè)計與時鐘網(wǎng)格設(shè)計,重點(diǎn)分析了時鐘網(wǎng)格抗OCV影響的優(yōu)點(diǎn),并利用實際電路應(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è)計<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è)計方法和算法的介紹

    頂層的根時鐘網(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è)計<b class='flag-5'>方法</b>和算法的介紹

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

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

    時鐘的使用方法簡介

    時鐘不僅可以做到高扇出,還可以做到讓時鐘信號到達(dá)各個觸發(fā)器的時刻盡可能一致,也即保證時鐘信號到達(dá)時鐘域內(nèi)不同觸發(fā)器的時間差最小。
    的頭像 發(fā)表于 03-08 17:37 ?8722次閱讀
    <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 ?1825次閱讀
    主站蜘蛛池模板: 久久精品观看影院2828| 国产亚洲美女在线视频视频| 亚洲精品另类有吗中文字幕| 肉肉高潮液体高干文H| 欧美日韩久久久精品A片| 久久人妻少妇嫩草AV無碼| 国内精品乱码卡一卡2卡三卡新区| 第一次处破女18分钟免费| jk白丝袜美女被男人桶| 99热在线精品视频| 97在线免费观看视频| 中文字幕一区二区视频| 在线自拍综合亚洲欧美| 亚洲中文字幕一二三四区苍井空| 亚洲国产AV精品一区二区蜜芽| 小短文H啪纯肉公交车| 午夜日本大胆裸艺术| 亚洲电影二区| 亚洲性无码av在线| 一本道dvd久久综合高清免费| 亚洲精品无码成人AAA片| 亚洲精品午睡沙发系列| 亚洲欧美无码2017在线| 亚洲中文字幕无码一去台湾| 中国农村妇女真实BBWBBWBBW| 91精品国产91热久久p| av色天堂2018在线观看| 成电影人免费网站| 动漫美女人物被黄漫在线看| 国产69精品久久久久APP下载| 国产精品VIDEOS麻豆TUBE| 国产亚洲va在线电影| 黄页网站免费视频大全9| 久久成人无码国产免费播放| 擼擼擼麻豆密臀AV| 琪琪色在线播放| 色偷偷亚洲男人天堂| 亚洲高清在线视频| 怡春院国产精品视频| 99久酒店在线精品2019| 短篇合集纯肉高H深陷骚|