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

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

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

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

useful skew的作用及使用方法

電子工程師 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師曾暄茗 ? 2018-07-15 09:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Dc綜合是基于路徑,每個路徑上都有Cell和net,所以基于路徑的綜合就是計算路徑上的delay和rc(dc是使用互連線模型進行估算)。

在了解delay和rc的計算時,我們要先了解一下一個cell對于drive(前級)和driven(后級)所用到的模型是什么。如下圖,一個buffer,從前級看過來是一個load(capacitance,想獲得這個load,可以通過load_of buffer/a獲得),從后級看來是一個drive(resistance)。電路的的驅(qū)動能力是上一級的1/R,即電阻的倒數(shù),驅(qū)動能力大,說明看過去的電阻小,也說明這個器件比較大(大器件有較大的驅(qū)動能力)。電路的負(fù)載能力是下一級的load(即電容)總和,負(fù)載能力大,說明能驅(qū)動下級的期間就很多。

大器件是大電容,小電阻,而小器件是小電容,大電阻。理解這些,對于dc綜合以及后端apr版圖都有很好的操作。

useful skew的作用及使用方法

對于cell的延遲,dc是根據(jù)input_transition和out_load對應(yīng)的查找表來計算的。

對于net的延遲,dc是根據(jù)wire_load_model中的fanout_length和resistance,capacitance,area的查找表計算的。

例如:

Wire_load(small){

Resistance: 0.2;

Capacitance: 1.0;

Area:0;

Slop:1.0;

Fanout_length(1,0.022);

Fanout_length(2,0.046);

Fanout_length(3,0.070);

Fanout_length(4,0.095);

}

比如現(xiàn)在扇出是2,

useful skew的作用及使用方法

根據(jù)fanout_length(2,0.046)可以知道這個互連線的長度是0.046,然后再根據(jù)capacitance,resistence可以得出這個互連線的電容為:0.046x1.0,互連線電阻為:0.046x0.02。

如果扇出是5,在查找表中沒有找到fanout_length為5的項,互連線長度將會是=fanout_length(4,0.095)+(5-4)*slop=0.095+1*1.0=1.095

得出了rc就可以計算出信號的transition時間=2.2RC。

實際的互聯(lián)線如下:

useful skew的作用及使用方法

扇出線上的轉(zhuǎn)換時間根據(jù)在版圖之后提取的rc參數(shù)信息求得:

2.2RC=(Rnet+Rout)×(Cnet+Cin)

無論如何,要記住的就是dc是基于路徑分析的(怎么劃分路徑請參考另一篇:),每個路徑上有cell延遲和net延遲,而cell延遲是根據(jù)input_transition和out_lod得出的,net延遲是根據(jù)fanout_length,resistance,capacitanc得出的。驅(qū)動和電阻成反比,負(fù)載和電容成正比。

由上面可以知道fanout影響到load(capacitance),transition,delay。了解了上面,我們來理解下dc中對design建模,所用到的一些跟fanout有關(guān)的參數(shù)。

Dc中的約束,其實就是給chip設(shè)計一個環(huán)境,比如驅(qū)動這個chip輸入端口的cell,或者這個chip輸出端口驅(qū)動了那些單元或者端口接入了哪些負(fù)載,以及這個芯片的工藝,電壓,溫度,等等。。。

對于一個cell來說,輸出端口具有max_fanout屬性,輸入端口有fanout_load屬性。

例如將一個AND2作為design的驅(qū)動cell(set_driving_cell),這樣就把AND2的max_fanout屬性加在了輸入端口上。如果一個AND2的輸出端口max_fanout是5,輸入端口fanout_load是2。一個buffer輸入端口的fanout_load是3。那么這個AND2的輸出端可以接2個AND2,或者可以接一個buffer,或者可以接一個buffer和一個AND2。如上圖所示,則會引起DC產(chǎn)生DRC錯誤。因為輸入端口的fanout_load=2XAND2+buffer=7,超過了AND2的max_fanout2.如果使用了系統(tǒng)提供的set_max_fanout 5 [all_inputs],將會忽略set_driving_cell中cell的max_fanout屬性,而使用set_max_fanout屬性

如果將一個AND2作為design的負(fù)載,那么這個輸出端口上的fanout_load屬性將會為2.dc中一般的做法是set_fanout_load [expr [get_attribute slow/and2/a fanout_load] *xxx] [all_outputs],來設(shè)置輸出端口的fanout_load屬性。

這樣dc就可以根據(jù)這些設(shè)置,選擇優(yōu)化端口處的器件,以及時序。

說道fanout,所以順帶說明一下容易混淆的max_fanout,max_capacitance。如上圖所示,

輸入端口的fanout_load=2個與門的fanout_load和一個buffer的fanout_load。

輸入端口的load(capacitance)=2個與門的load_of和一個buffer的load_of。(如果通過set_load設(shè)置了輸入端口,另外還要加上set_load的值)。

Max_fanout檢查的是輸入端口的fanout_load最大值,

Max_capacitance檢查的是輸入端口load值。

兩者概念不同。

下面講下fanout與delay,看如下一個例子:

useful skew的作用及使用方法


到buffer的net延遲是2,buffer延遲是1,fanout為1時net延遲為3,每增加一個扇出,net延遲增加2.如果一個信號經(jīng)過這個扇出網(wǎng)絡(luò)后,那么延遲為:2+1+(3+(8-1)×2)=20;

如果把扇出結(jié)構(gòu)優(yōu)化成如下形式:

useful skew的作用及使用方法

那么信號經(jīng)過這個網(wǎng)絡(luò)后,延遲為:2+1+2+1+(3+(4-1)×2)=15.

那么延遲減少了5。


接下來講一下skew,既然知道了fanout對于delay的影響,下面看一個例子:

useful skew的作用及使用方法

由于時鐘到每個觸發(fā)器的互連線長短不一樣,造成信號到達(dá)clock pin的時間也不一樣,觸發(fā)器也不會同時翻轉(zhuǎn)。Skew的定義就是最長路徑減去最短路徑的值。

根據(jù)時鐘域以及路徑關(guān)系,skew可以分為global skew,local skew,interclock skew。

Global skew是指,同一時鐘域,任意路徑的最大skew。

Local skew是指,同一時鐘域,任意2個有邏輯關(guān)聯(lián)關(guān)系的路徑最大skew。

interClock skew是指,不同時鐘域之間路徑的最大skew

useful skew的作用及使用方法

另外還有一個useful skew。本來打算在setup time和hold time中講解。這里先大概說下

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

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

useful skew的作用及使用方法

經(jīng)過useful skew,修正了原來的violation。

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

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

    關(guān)注

    0

    文章

    239

    瀏覽量

    50425
  • Delay
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    中斷的作用使用方法

    1.中斷是什么2.中斷的作用3.中斷的使用方法
    發(fā)表于 08-13 07:13

    元器件在電路中的作用以及使用方法

    一、內(nèi)容:裝配數(shù)字鐘二、目的: 1. 認(rèn)識與了解基礎(chǔ)的電子元器件,了解焊接工具及其使用方法、學(xué)習(xí)焊接的技術(shù)。 2. 了解各元器件在電路中的作用、使用方法及電路故障排查等方面的知識。 三、所需材料
    發(fā)表于 01-21 06:12

    示波器的使用方法

    示波器的使用:作用;原理;使用方法。萬用表的使用:作用;原理;使用方法。 一、示波器的作用1.廣泛的電子測量儀器;2.測量電信號的波形(電
    發(fā)表于 12-03 14:10 ?0次下載
    示波器的<b class='flag-5'>使用方法</b>

    Skew Correction Using Delay Li

    Abstract: This application note describes using delay lines to correct system timing or "skew
    發(fā)表于 04-22 11:21 ?1488次閱讀
    <b class='flag-5'>Skew</b> Correction Using Delay Li

    示波器的使用方法

    數(shù)字萬用表使用方法和示波器的使用方法詳解。
    發(fā)表于 03-14 10:38 ?32次下載

    電感在電路中的作用使用方法

    電子專業(yè)單片機相關(guān)知識學(xué)習(xí)教材資料——電感在電路中的作用使用方法
    發(fā)表于 10-10 14:17 ?0次下載

    什么是參比電極_參比電極使用方法_參比電極的作用是什么

    本問開始介紹了什么是參比電極以及參比電極的基本要求,其次介紹了參比電極的作用和使用范圍,最后介紹了參比電極使用方法以及常用的幾種參比電極。
    發(fā)表于 03-19 16:46 ?8.8w次閱讀

    時序分析之useful skew作用分析

    對于positive skew來說,它可以減少T的時間,相當(dāng)于提升芯片的performace。但是它的hold時間會變得更加難以滿足對于negative skew來說,它的hold時間更加容易滿足,取而代之的是,它會降低芯片的性能。
    的頭像 發(fā)表于 07-23 17:15 ?1.9w次閱讀
    時序分析之<b class='flag-5'>useful</b> <b class='flag-5'>skew</b>的<b class='flag-5'>作用</b>分析

    示波器的使用方法(三):示波器的使用方法詳解

    示波器的使用方法并非很難,重點在于正確使用示波器的使用方法。往期文章中,小編對模擬示波器的使用方法和數(shù)字示波器的使用方法均有所介紹。為增進大家對示波器的
    的頭像 發(fā)表于 12-24 20:37 ?4255次閱讀

    光纖收發(fā)器的作用使用方法

    光纖收發(fā)器的作用使用方法是什么?
    的頭像 發(fā)表于 07-27 09:19 ?2.7w次閱讀

    磁環(huán)的概念、作用使用方法

    磁環(huán)是什么及使用方法?相信不少人是有疑問的,今天深圳市維愛普電子有限公司就跟大家解答一下!
    發(fā)表于 04-12 11:09 ?4.1w次閱讀

    如何查看工具通過Useful skew借了多少margin呢

    為了更容易看到工具做的useful skew的效果,這里故意在下面的path上設(shè)置了很大(2.5ns)的path margin,這里是在Place階段啟用的CCD。
    的頭像 發(fā)表于 09-30 15:57 ?3819次閱讀

    筋膜槍的作用使用方法

    筋膜槍是一種用于自我按摩和肌肉放松的工具,它使用高頻率振動來促進肌肉的血液循環(huán)和新陳代謝,同時減輕壓力和疼痛。這篇文章將詳細(xì)介紹筋膜槍的作用使用方法。 一、筋膜槍的作用 放松肌肉:筋膜槍通過
    的頭像 發(fā)表于 01-11 10:42 ?6w次閱讀

    電容器的作用及原理 電容器的使用方法

    電容器,又稱電容,是一種用于存儲電能的裝置。它由兩個導(dǎo)體電極和介質(zhì)組成,能夠在這兩個電極上存儲和釋放電荷。電容器的作用和原理,以及其使用方法都是電學(xué)中基礎(chǔ)的概念。下面將詳細(xì)介紹電容器的作用
    的頭像 發(fā)表于 01-18 13:47 ?2.5w次閱讀

    PLC中斷功能的作用使用方法

    PLC控制系統(tǒng)中的一項關(guān)鍵技術(shù),對于提高系統(tǒng)的響應(yīng)速度和實時性具有至關(guān)重要的作用。本文將對PLC中斷功能的作用使用方法進行詳細(xì)的闡述。
    的頭像 發(fā)表于 06-15 17:54 ?3440次閱讀