国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

兩種timing分析模式—GBA與PBA簡單梳理

冬至子 ? 來源:偉醬的芯片后端之路 ? 作者:偉醬的芯片后端之 ? 2023-12-06 15:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天想來聊一聊STA相關的內容。GBA和PBA是在做STA分析的時候的兩種分析模式,在PrimeTime里是這么命名的,在Quantus(cadence家的STA工具)里面好像是別的名字,但實質內容是一樣的。我就簡單梳理一下這兩種模式到底是什么。

GBA全稱為graph based analysis,是工具默認的分析方式。它是說工具在從lib中讀取cell的delay的時候,永遠是讀取由最差transition產生的delay。

Transition又可以叫slew,是指信號跳變所需的時間,rise transition一般會定電壓從10%到90%的時間,fall transition一般是90%到10%的時間。最差transition是什么意思呢?

實際上電路在工作的過程中,一個cell收到的input transition是由前一級cell影響的,如果前一級cell的輸入有多個,不同pin的輸入所帶來的output transition會有所不同。

舉一個簡單的例子,一個二輸入與門后面接了一級buffer,與門的input有A,B,輸出Z,假設原來AB都是1,Z是1,當A從1變成0,B不變的時候,Z的transition假設是10ps,而當B從1變成0,A不變的時候,Z的transition可能不是10ps,可能是5ps。

而讀取后一級buffer lib的時候,是需要查input transition & output load那個二維表的,10ps和5ps所帶來的delay是不一樣的。這樣工具就會疑惑,我在算這個buffer的delay時,到底用前一級帶來的哪個transition呢?而我們的GBA模式,就是總是用最差的transition,10ps。

假設某條timing path是經過B pin的,盡管對這條path來說,后一級buffer實際上應該用B所帶來的5ps的transition,GBA模式下還是會用10ps。

可想而知,這樣的分析模式速度會比較快,它可以在timing分析之初就把所有cell的delay都算好,哪條path經過什么cell直接拿現成的結果就行了。

但是GBA的結果較為悲觀,可能有些path產生了violation,但實際芯片工作時這條path上的transition不可能是另外那個更大的值的。這樣的悲觀我們是需要剔除掉的,因此引入了PBA的概念。

了解了GBA,PBA也就很好理解了。PBA是path based analysis,指的是我要分析哪條timing path,就用這條timing path的transition來查cell的delay。對應上面的例子,如果用PBA模式就會用B的5ps來算buffer的delay值了。這種算法時間復雜度大大提高,但結果更為精確。

GBA和PBA都有其存在的意義。我們在做STA分析的時候,首先都要快速做一遍GBA,如果沒有任何violation,那做PBA肯定也會沒有violation,timing可以確保clean。

而如果有violation,我們會再訴諸于PBA,但是也不必再分析所有的timing path了,只需要分析那些GBA模式下產生violation的path即可。

如果這些path在PBA模式下都pass,那我們同樣可以確保芯片timing clean;如果這些path在PBA模式下還遺留幾條有violation,那么這幾條就是我們真正需要去修的。

這其中蘊含了一種很樸素的思想:首先用比實際更苛刻的標準快速篩選數據,再用實際的標準來篩選上一輪的數據,這樣可以大大提高篩選效率。

在primetime中pba模式還有path與exhaustive的區別。Path是指重新計算指定的最差path,exhaustive是要重新計算所有產生violation的path。這就不展開講了,因為我覺得path沒什么用,一般項目都會用exhaustive模式。

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

    關注

    0

    文章

    52

    瀏覽量

    19570
  • GBA
    GBA
    +關注

    關注

    0

    文章

    10

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TVS vs TSS 兩種保護機制的深度博弈

    在現代電子設備日益精密、工作環境愈發復雜的背景下,電路安全問題尤其是雷擊和瞬態過壓(Surge)防護,已成為產品設計中不可忽視的重要環節。其中,TVS(瞬態電壓抑制器)與TSS(晶閘管浪涌抑制器)是兩種廣泛應用的浪涌保護器件。盡管二者均服務于同一目標——保障電路
    的頭像 發表于 02-12 15:23 ?648次閱讀
    TVS vs TSS <b class='flag-5'>兩種</b>保護機制的深度博弈

    用PLC實現卷徑計算的兩種算法

    卷徑計算,是動態計算如鋼卷,紙卷等存料量的一方法,它是實現張力控制和自動充放料、以及甩尾控制的重要前提。卷徑計算目前主流的方法有兩種,一是根據機列速度(產線速度)和和被測卷的轉動角速度求得;另一
    的頭像 發表于 11-14 16:54 ?2063次閱讀
    用PLC實現卷徑計算的<b class='flag-5'>兩種</b>算法

    SD NAND 接口協議解析:SPI 與 SDIO 模式區別及適配方法

    之間的兩種 “語言體系”。 簡單說,SPI 是 “簡單口語”:語法簡單、詞匯少,適合對溝通速度要求不高的場景;SDIO 是 “專業術語”:語法復雜、效率高,能快速傳輸大量數據。
    的頭像 發表于 10-31 14:46 ?1230次閱讀
    SD NAND 接口協議解析:SPI 與 SDIO <b class='flag-5'>模式</b>區別及適配方法

    vivado時序分析相關經驗

    vivado綜合后時序為例主要是有兩種原因導致: 1,太多的邏輯級 2,太高的扇出 分析時序違例的具體位置以及原因可以使用一些tcl命令方便快速得到路徑信息
    發表于 10-30 06:58

    ADI GMSL技術兩種視頻數據傳輸模式的區別

    本文深入介紹GMSL技術,重點說明用于視頻數據傳輸的像素模式和隧道模式之間的差異。文章將闡明這兩種模式之間的主要區別,并探討成功實施需要注意的具體事項。
    的頭像 發表于 10-10 13:49 ?2317次閱讀
    ADI GMSL技術<b class='flag-5'>兩種</b>視頻數據傳輸<b class='flag-5'>模式</b>的區別

    兩種TVS有啥不同?

    當我們查看TVS二極管的規格書,常會看到有以下兩種種引腳功能標識圖:對于初學者,看到感到疑惑,他們一樣嗎?他們有啥區別?為啥有的個尖頭往外,陽極連在一起,有的個尖頭往里,陰極連在一起?一連三問。EMC小哥根據自己經驗略作
    的頭像 發表于 09-15 20:27 ?795次閱讀
    這<b class='flag-5'>兩種</b>TVS有啥不同?

    兩種散熱路徑的工藝與應用解析

    背景:兩種常見的散熱設計思路 在大電流或高功率器件應用中,散熱和載流能力是PCB設計中必須解決的難題。常見的兩種思路分別是: 厚銅板方案:通過整體增加銅箔厚度(如3oz、6oz甚至更高),增強導熱
    的頭像 發表于 09-15 14:50 ?782次閱讀

    CMOS 2.0與Chiplet兩種創新技術的區別

    摩爾定律正在減速。過去我們靠不斷縮小晶體管尺寸提升芯片性能,但如今物理極限越來越近。在這樣的背景下,兩種創新技術站上舞臺:CMOS 2.0 和 Chiplet(芯粒)。它們都在解決 “如何讓芯片更強” 的問題,但思路卻大相徑庭。
    的頭像 發表于 09-09 15:42 ?1015次閱讀

    【BPI-CanMV-K230D-Zero開發板體驗】+兩種開發板間的比較

    之所以產生出在兩種開發板間進行比較的想法,是與當初申請的一個想法相關的就是,就是利用該開發板來完成一個考生識別的作品。 但在后來的資料分析時才發現,它可能并不具備這方面的基礎。這就有請我們的下一
    發表于 07-17 21:40

    貼片晶振中兩種常見封裝介紹

    貼片晶體振蕩器作為關鍵的時鐘頻率元件,其性能直接關系到系統運行的穩定性。今天,凱擎小妹帶大家聊聊貼片晶振中兩種常見封裝——金屬面封裝與陶瓷面封裝。
    的頭像 發表于 07-04 11:29 ?1254次閱讀
    貼片晶振中<b class='flag-5'>兩種</b>常見封裝介紹

    六相永磁同步電機串聯系統控制的兩種方法分析研究

    摘要:筆者以逆變器驅動合雙Y移 30°永磁同步電機(PMSM)的串聯系統為例,給出了串聯系統的工作原理,采用i0的失量控制策略及電流滯環控制和PWM載波控制兩種拉制串聯解楀的方法。在Malab
    發表于 06-10 13:09

    兩種驅動方式下永磁直線開關磁鏈電機的研究

    摘要:永磁開關磁鏈電機數學模型可以等效為永磁無刷電機,普遍采用方波驅動方式。在有限元基礎上分析6/7極直線式磁鏈電機反電勢波形,采用方波和正弦波驅動方式,比較兩種方式下的電流、電壓、平均推力大小
    發表于 06-09 16:18

    兩種感應電機磁鏈觀測器的參數敏感性研究

    模式和發電模式下對閉環電壓電流模型磁鏈觀測器和滑模磁鏈觀測器參數敏感性進行了研究,通過仿真和實驗比較了這兩種觀測器對定、轉子電阻及勵磁電感的敏感性。同時還研究了基于這兩種觀測器的模型參
    發表于 06-09 16:16

    銣原子鐘與CPT原子鐘:兩種時間標準的區別

    在物理學的世界中,精密的時間測量是至關重要的。這就需要一個高度準確且穩定的時間標準,這就是原子鐘。今天我們將探討兩種重要的原子鐘:銣原子鐘和CPT原子鐘,以及它們之間的主要區別。首先,我們來了解一下
    的頭像 發表于 05-22 15:49 ?731次閱讀
    銣原子鐘與CPT原子鐘:<b class='flag-5'>兩種</b>時間標準的區別

    兩種激光模式介紹

    激光束的輸出實際上由在寬頻率范圍內的許多不同頻率的緊密間隔的光譜線組成。離散光譜分量稱為激光模式laser modes,覆蓋范圍是負責激光輸出的原子躍遷的線寬。
    的頭像 發表于 04-15 10:18 ?1837次閱讀
    <b class='flag-5'>兩種</b>激光<b class='flag-5'>模式</b>介紹