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

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

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

STA分析—延遲計(jì)算

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

引言

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

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

路徑延遲組成

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

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

上篇文章中的計(jì)算式:

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到終點(diǎn)單元FFC1的path delay,D(FFL1CP2Q)=0.1ns 是FFL1時(shí)序單元的cell delay,D(UNAND1)是UNAND1組合邏輯單元的cell delay……,D(C1)是線網(wǎng)C1的wire delay,D(C2)是線網(wǎng)C2的wire delay……

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

Cell delay

先講Cell delay的計(jì)算

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

圖片

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

圖片

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

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

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

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

實(shí)際的STA過(guò)程,是通過(guò)查找表的方式來(lái)獲得cell delay的。 如下圖,在NLDM庫(kù)里輸入input transition和output capacitance,得到rise delay或者fall delay值:

圖片

Wire delay

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

圖片

**圖三 **線延遲

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

一般情況, UINV2到UINV3之間的wire寄生參數(shù)可以用分布式RC樹(shù)來(lái)建模,作為分布式RC數(shù)的簡(jiǎn)化模型,有T模型和Pi模型。 這里我們使用了簡(jiǎn)化的T模型來(lái)建模和計(jì)算RC延遲。

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

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

圖片

圖四 輯電路圖(含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工具會(huì)計(jì)算這4條邏輯路徑上的總共8個(gè)path delay。然后與時(shí)序約束值做運(yùn)算,判斷是否滿足約束。

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

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

    關(guān)注

    108

    文章

    2349

    瀏覽量

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

    關(guān)注

    6

    文章

    309

    瀏覽量

    43150
  • PMOS
    +關(guān)注

    關(guān)注

    4

    文章

    242

    瀏覽量

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

    關(guān)注

    0

    文章

    51

    瀏覽量

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

    關(guān)注

    2

    文章

    119

    瀏覽量

    5380
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    為什么STA321MPL上會(huì)有5個(gè)樣本延遲?

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

    如何計(jì)算延遲和吞吐量?

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

    如何使用AOCV做STA分析

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

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

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

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

    如圖,esp32在STA模式,路由器下就esp32和電腦兩個(gè)設(shè)備。esp32 ping電腦沒(méi)問(wèn)題電腦ping esp32,延遲很大。訪問(wèn)esp-cam的網(wǎng)頁(yè),大概率打不開(kāi)。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

    時(shí)序分析基本概念——STA概述簡(jiǎn)析

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

    基本的時(shí)序約束和STA操作流程

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

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

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

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

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

    STA分析-從一個(gè)案例開(kāi)始

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

    sta同步熱分析

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

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

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

    邊緣計(jì)算對(duì)網(wǎng)絡(luò)延遲的影響

    延遲。而邊緣計(jì)算則將計(jì)算能力“邊緣化”,即將數(shù)據(jù)處理和分析的任務(wù)從云端遷移到網(wǎng)絡(luò)的邊緣,即用戶設(shè)備或靠近用戶的邊緣服務(wù)器上。這樣,數(shù)據(jù)就可以在用戶端或附近的服務(wù)器上得到及時(shí)處理,從而
    的頭像 發(fā)表于 10-24 14:25 ?184次閱讀