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

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

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

3天內不再提示

STA分析—延遲計算

冬至子 ? 來源:知芯有道 ? 作者:武當沸羊羊 ? 2023-07-05 15:04 ? 次閱讀

引言

從上篇文章,我們可以很明顯的看出STA的兩大因素,一個是延遲計算,一個是約束檢查。STA最基本的工作之一就是檢查路徑延遲是否符合約束。

本篇文章主要講延遲計算。約束檢查在后續篇章講。

路徑延遲組成

路徑延遲(path delay)由單元延遲(cell delay)和線延遲(wire delay)組成:

path delay = 所有cell delay + 所有wire delay。

上篇文章中的計算式:

D(FFL1->FFC1)

= D(FFL1CP2Q) + D(C1) ~ ~ + D(UNAND1) + D(C2) + D(UINV2) + D(C3) + D(UINV3) + D(C4) + D(UINV4) + D(C5)

= 0.1 + 0.1 + 0.1 + 0.05 + 0.1 + 0.05 + 0.05 + 0.05 + 0.1 + 0.05

= 0.75ns

其中,D(FFL1->FFC1) 是從起始單元FFL1到終點單元FFC1的path delay,D(FFL1CP2Q)=0.1ns 是FFL1時序單元的cell delay,D(UNAND1)是UNAND1組合邏輯單元的cell delay……,D(C1)是線網C1的wire delay,D(C2)是線網C2的wire delay……

請注意,不管是path delay,還是cell delay,都有明確具體的pin起點和終點,如D(UNAND1)指的是cell UNAND1的A pin到Z pin的延遲。

Cell delay

先講Cell delay的計算

我們將圖一里反相器UINV2的內部MOS電路畫出來,來理解cell延遲是如何發生的:

圖片

圖一 邏輯電路圖(含BC工作條件下的延遲信息

圖片

**圖二 **反相器邏輯圖

如上圖所示,cell delay分 rise delay和fall delay 。

Rise fall是按照cell的輸出翻轉(transition)方向來定義的。考慮輸入是fall transition,輸出是rise transition的情形。 一開始,UINV2的輸入pin I上的電平是高電平,此時PMOS處于截止狀態,NMOS管處于導通狀態,電容的上端通過NMOS管與地接通。 只要這個狀態持續足夠長,電容上的電會被放完,電放完時,UINV2單元的輸出pin Z處于低電平狀態。 接下來,I端開始Fall transition,到達PMOS的閾值電壓后,PMOS管完全導通, 電源通過PMOS管的channel向Cap充電,由于電容的存在,Z端電平出現一個緩慢上升的過程。

如圖二(c)所示,從I端的fall transion的50%電壓處,到Z端的rise transion的50%處,其時間差(0.1ns)即是該反相器的I端到Z端的rise delay。同樣,從圖八(d)可見,反相器的I端到Z端的fall delay是0.15ns。我們注意到rise delay和fall delay不相等,這是因為PMOS和NMOS導通后的channel電阻不一樣,所以充放電速度不一樣,表現出來即是delay不一樣。

實際的STA過程,是通過查找表的方式來獲得cell delay的。 如下圖,在NLDM庫里輸入input transition和output capacitance,得到rise delay或者fall delay值:

圖片

Wire delay

從UINV2的Z輸出端到UINV3的I輸入端之間是由金屬線連接起來的, wire存在寄生的電容電阻

圖片

**圖三 **線延遲

**wire delay = R1*Cap1 + (R1+R2)*Cap(UINV3/I)。**

一般情況, UINV2到UINV3之間的wire寄生參數可以用分布式RC樹來建模,作為分布式RC數的簡化模型,有T模型和Pi模型。 這里我們使用了簡化的T模型來建模和計算RC延遲。

現在,我們回頭再來看一下上面的path delay,它并沒有指出其delay是由起點處的rise transition還是fall transition經過路徑傳播引起的,所以嚴格來說,計算式的正確性是值得懷疑的。

有了上述知識后,我們重新標注了各個cell和wire的延遲,如圖十所示,“R:0.1”代表rise delay是0.1ns,“F:0.1”代表fall delay是0.1ns。同時,我們從這篇文章開始,將時鐘樹也納入考慮范圍,因此,時鐘樹上的cell delay和wire delay也標識出來了。

圖片

圖四 輯電路圖(含BC****工作條件下的延遲信息)

很明顯,到FFC1存在兩條邏輯路徑,一條是從FFL1出發的路徑,一條是從FFL2出發的。從FFL1到FFC1的path delay有rise delay和fall delay,從FFL2到FFC1的path delay也有rise delay和fall delay,所以到FFC1的path delay總共有22 = 4條,即。同理,到FFC2的path delay也總共有22 = 4條。

小結

STA工具會計算這4條邏輯路徑上的總共8個path delay。然后與時序約束值做運算,判斷是否滿足約束。

想必看到這里,讀者童鞋會對路徑延遲有一個大概的了解。下一篇,我們介紹如何對這些路徑做setup、hold時序檢查,以及相關的STA概念。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • MOS管
    +關注

    關注

    108

    文章

    2418

    瀏覽量

    66838
  • 反相器
    +關注

    關注

    6

    文章

    311

    瀏覽量

    43320
  • PMOS
    +關注

    關注

    4

    文章

    245

    瀏覽量

    29593
  • STA
    STA
    +關注

    關注

    0

    文章

    51

    瀏覽量

    18965
  • NMOS管
    +關注

    關注

    2

    文章

    121

    瀏覽量

    5424
收藏 人收藏

    評論

    相關推薦

    延遲子函數怎么計算

    延遲子函數怎么計算
    發表于 07-15 14:59

    為什么STA321MPL上會有5個樣本延遲?

    我的SW從STA321MPL讀取PCM格式的音頻。同時它從數字麥克風讀取PDM格式。兩者都設置為16 Khz采樣率。它總是有 與來自數字麥克風的音頻信號相比,來自STA321MPL的5個樣本延遲
    發表于 07-24 14:15

    如何計算延遲和吞吐量?

    如何計算延遲和吞吐量?在ISE時序報告中,我們發現一個名為“最大組合路徑延遲”的參數是否與最大時鐘頻率有關?
    發表于 03-19 08:55

    如何使用AOCV做STA分析

    OCV介紹及實現方法 如何使用AOCV做STA分析
    發表于 02-01 07:54

    靜態時序分析STA的優點以及缺點分別有哪些呢

    靜態時序分析STA是什么?靜態時序分析STA的優點以及缺點分別有哪些呢?
    發表于 11-02 07:51

    esp32在STA模式,ping延遲大,丟包多怎么解決?

    如圖,esp32在STA模式,路由器下就esp32和電腦兩個設備。esp32 ping電腦沒問題電腦ping esp32,延遲很大。訪問esp-cam的網頁,大概率打不開。http上傳文件也很慢
    發表于 02-16 07:55

    STA7056.pdf

    The STA7056 is a mono Bridge Amplifier assembled in single in line 9 pins package. The STA
    發表于 09-19 14:47 ?25次下載
    <b class='flag-5'>STA</b>7056.pdf

    時序分析基本概念——STA概述簡析

    時序分析基本概念介紹——STA概述,動態時序分析,主要是通過輸入向量作為激勵,來驗證整個設計的時序功能。動態時序分析的精確與否取決于輸入激勵的覆蓋率,它最大的缺點就是速度非常慢,通常百
    的頭像 發表于 12-14 17:01 ?2.9w次閱讀
    時序<b class='flag-5'>分析</b>基本概念——<b class='flag-5'>STA</b>概述簡析

    基本的時序約束和STA操作流程

    一、前言 無論是FPGA應用開發還是數字IC設計,時序約束和靜態時序分析STA)都是十分重要的設計環節。在FPGA設計中,可以在綜合后和實現后進行STA來查看設計是否能滿足時序上的要求。
    的頭像 發表于 08-10 09:33 ?5689次閱讀
    基本的時序約束和<b class='flag-5'>STA</b>操作流程

    山西大學選購我司HS-STA-002同步熱分析

    。山西大學選購我司HS-STA-002同步熱分析儀,現已安裝調試完畢。上海和晟HS-STA-002同步熱分析
    的頭像 發表于 02-23 16:29 ?691次閱讀
    山西大學選購我司HS-<b class='flag-5'>STA</b>-002同步熱<b class='flag-5'>分析</b>儀

    STA-0.靜態時序分析概述

    靜態時序分析(Static Timing Analysis, 以下統一簡稱 **STA** )是驗證數字集成電路時序是否合格的一種方法,其中需要進行大量的數字計算,需要依靠工具進行,但是我們必須了解其中的原理。
    的頭像 發表于 06-27 11:43 ?996次閱讀
    <b class='flag-5'>STA</b>-0.靜態時序<b class='flag-5'>分析</b>概述

    STA分析-從一個案例開始

    靜態時序分析STA)是用來分析數字電路是否滿足時序目標的技術手段之一。比如,檢查CPU電路是否達到1GHz的目標頻率。
    的頭像 發表于 07-05 15:01 ?1866次閱讀
    <b class='flag-5'>STA</b><b class='flag-5'>分析</b>-從一個案例開始

    sta同步熱分析

    STA同步熱分析儀是將熱重分析儀TG與差示掃描量熱儀DSC或差熱分析儀DTA結合一體,在同一次測量中利用同一個樣品,可同時得到質量變化和吸放熱變化等信息,大大提高了實驗的效率,因此,被
    的頭像 發表于 08-15 10:54 ?851次閱讀
    <b class='flag-5'>sta</b>同步熱<b class='flag-5'>分析</b>儀

    鎮江安恬新材料有限公司選購我司HS-STA-002同步熱分析

    HS-STA-002同步熱分析儀,這一決策標志著其在材料性能表征與分析能力上邁出了堅實的一步。上海和晟HS-STA-002同步熱分析儀HS-
    的頭像 發表于 08-07 10:45 ?270次閱讀
    鎮江安恬新材料有限公司選購我司HS-<b class='flag-5'>STA</b>-002同步熱<b class='flag-5'>分析</b>儀

    邊緣計算對網絡延遲的影響

    延遲。而邊緣計算則將計算能力“邊緣化”,即將數據處理和分析的任務從云端遷移到網絡的邊緣,即用戶設備或靠近用戶的邊緣服務器上。這樣,數據就可以在用戶端或附近的服務器上得到及時處理,從而
    的頭像 發表于 10-24 14:25 ?414次閱讀
    主站蜘蛛池模板: 在线免费成人| 一区二区三区精品视频| 色综合小说天天综合网| 一级特级女人18毛片免费视频| 热久久国产| 久久久久久免费播放一级毛片| 免费视频黄| 依人成人| 特级毛片aaaa免费观看| 天堂在线视频网站| 日韩精品午夜| 欧美freesex交| 精品噜噜噜噜久久久久久久久| 韩国免费三片在线视频| 成人国内精品久久久久影院| free性日本| 五月天狠狠| 看片一区| 激情五月俺来也| 轻点灬大ji巴太大太深了| 国产精品久久久久久久成人午夜| 中文字幕在线不卡| 五月天色婷婷丁香| 人人精品久久| 国内精品久久久久久久久蜜桃| 国产高清在线| 午夜国产精品久久影院| 美人岛福利| 日韩第十页| www激情com| 亚洲欧美视频网站| 一级女性黄 色生活片| 四虎国产永久在线精品免费观看| 欧美一区二区影院| 国产欧美网站| 天天操天天操天天干| 2018国产精品| 女攻各种play男受h| 婷婷涩五月| 久久99久久精品97久久综合| a天堂中文在线|