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

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

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

STA分析—延遲計算

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

引言

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

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

路徑延遲組成

路徑延遲(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)是線網(wǎng)C1的wire delay,D(C2)是線網(wǎng)C2的wire delay……

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

Cell delay

先講Cell delay的計算

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

圖片

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

圖片

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

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

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

如圖二(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導(dǎo)通后的channel電阻不一樣,所以充放電速度不一樣,表現(xiàn)出來即是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寄生參數(shù)可以用分布式RC樹來建模,作為分布式RC數(shù)的簡化模型,有T模型和Pi模型。 這里我們使用了簡化的T模型來建模和計算RC延遲。

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

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

圖片

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

很明顯,到FFC1存在兩條邏輯路徑,一條是從FFL1出發(fā)的路徑,一條是從FFL2出發(fā)的。從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條。

小結(jié)

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

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

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

    關(guān)注

    108

    文章

    2315

    瀏覽量

    65699
  • 反相器
    +關(guān)注

    關(guān)注

    6

    文章

    308

    瀏覽量

    43057
  • PMOS
    +關(guān)注

    關(guān)注

    4

    文章

    241

    瀏覽量

    29291
  • STA
    STA
    +關(guān)注

    關(guān)注

    0

    文章

    51

    瀏覽量

    18906
  • NMOS管
    +關(guān)注

    關(guān)注

    2

    文章

    118

    瀏覽量

    5337
收藏 人收藏

    評論

    相關(guān)推薦

    延遲子函數(shù)怎么計算

    延遲子函數(shù)怎么計算
    發(fā)表于 07-15 14:59

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

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

    如何計算延遲和吞吐量?

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

    如何使用AOCV做STA分析

    OCV介紹及實現(xiàn)方法 如何使用AOCV做STA分析
    發(fā)表于 02-01 07:54

    靜態(tài)時序分析STA的優(yōu)點以及缺點分別有哪些呢

    靜態(tài)時序分析STA是什么?靜態(tài)時序分析STA的優(yōu)點以及缺點分別有哪些呢?
    發(fā)表于 11-02 07:51

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

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

    STA7056.pdf

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

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

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

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

    一、前言 無論是FPGA應(yīng)用開發(fā)還是數(shù)字IC設(shè)計,時序約束和靜態(tài)時序分析STA)都是十分重要的設(shè)計環(huán)節(jié)。在FPGA設(shè)計中,可以在綜合后和實現(xiàn)后進(jìn)行STA來查看設(shè)計是否能滿足時序上的要求。
    的頭像 發(fā)表于 08-10 09:33 ?5388次閱讀
    基本的時序約束和<b class='flag-5'>STA</b>操作流程

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

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

    STA-0.靜態(tài)時序分析概述

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

    STA分析-從一個案例開始

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

    sta同步熱分析

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

    電壓探頭延遲計算方法及應(yīng)用

    在電子測試和測量中,電壓探頭是一種常用的工具,用于測量電路中的電壓信號。然而,電壓探頭本身會引入一定的延遲,這可能會對測量結(jié)果產(chǎn)生影響。本文將介紹電壓探頭延遲計算方法,并探討其在實際應(yīng)用中的重要性
    的頭像 發(fā)表于 04-28 10:28 ?327次閱讀
    電壓探頭<b class='flag-5'>延遲</b><b class='flag-5'>計算</b>方法及應(yīng)用

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

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