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

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

    文章

    51

    瀏覽量

    19035
  • GBA
    GBA
    +關注

    關注

    0

    文章

    10

    瀏覽量

    8707
收藏 人收藏

    評論

    相關推薦

    ADS1259讀取模數轉換結果的時候是否是兩種讀取模式

    咨詢下ADS1259讀取模數轉換結果的時候是否是兩種讀取模式,一是讀引腳(DIN),一是讀寄存器,讀寄存器的數據是進行數據校驗? 還有不明白的是讀寄存器的內容時,模數轉化后的數據
    發表于 01-22 07:18

    ADS1292R有 \"1 ch ECG + 1 ch呼吸偵測\" 或 \"2 ch ECG\" 兩種模式,是否可以在產品上實現自行切換兩種使用模式?

    請問 ADS1292R 有 \"1 ch ECG + 1 ch 呼吸偵測\" 或 \"2 ch ECG\" 兩種模式,是否可以在產品上實現讓用戶自行切換兩種使用模式?
    發表于 12-13 14:43

    兩種轉換控制模式Zone 1 Transfer和Zone 2 Transfer怎么區分使用?

    兩種轉換控制模式Zone 1 Transfer和Zone 2 Transfer怎么區分使用?現在想用Zone 1 Transfer模式,硬件或軟件上應該怎么設置?
    發表于 11-19 06:20

    噪聲傳導的兩種模式

    噪聲傳導有兩種模式,一為差模傳導,一為共模傳導。
    的頭像 發表于 10-15 11:33 ?391次閱讀
    噪聲傳導的<b class='flag-5'>兩種</b><b class='flag-5'>模式</b>

    Linux應用層控制外設的兩種不同的方式

    眾所周知,linux下一切皆文件,那么應用層如何控制硬件層,同樣是通過 文件I/O的方式來實現的,那么應用層控制硬件層通常有兩種方式。
    的頭像 發表于 10-05 19:03 ?706次閱讀
    Linux應用層控制外設的<b class='flag-5'>兩種</b>不同的方式

    比較分析兩種不同的可提高柵極驅動電流的方法

    電子發燒友網站提供《比較分析兩種不同的可提高柵極驅動電流的方法.pdf》資料免費下載
    發表于 09-23 11:13 ?0次下載
    比較<b class='flag-5'>分析</b><b class='flag-5'>兩種</b>不同的可提高柵極驅動電流的方法

    放大電路的基本分析方法有哪兩種

    放大電路是電子學中的基礎組成部分,用于增強信號的幅度而不改變其基本特性。在電子工程中,放大電路的設計和分析是至關重要的。放大電路的基本分析方法主要有兩種:直流分析和交流
    的頭像 發表于 09-23 10:40 ?722次閱讀

    晶體管的開關模式和放大模式的區別

    晶體管的開關模式和放大模式是其在電子電路中兩種截然不同的工作模式,它們在原理、特點、應用以及電路行為等方面都存在顯著的差異。以下是對這兩種
    的頭像 發表于 09-13 16:42 ?740次閱讀

    兩種工作模式下,opa695的應用是不是不同呢?

    為什么opa695的datesheet上寫道:急可以雙電源又可以單電源供電,是不是兩種工作模式下,opa695的應用不同呢?
    發表于 09-13 06:25

    紅石比較器兩種模式的作用

    紅石比較器是Minecraft中的一非常重要的紅石元件,它用于比較個紅石信號的強度,并根據比較結果輸出不同的信號強度。比較器有兩種模式:比較模式
    的頭像 發表于 09-05 09:17 ?671次閱讀

    兩種電纜類型的特點及優勢

    隨著技術的發展,電纜的材料和結構不斷優化,以滿足日益增長的電力需求和復雜的應用環境。本文將詳細探討兩種廣泛使用的電纜類型——聚氯乙烯絕緣電纜和交聯聚乙烯絕緣電纜,它們的特點、優勢及適用范圍。 一
    的頭像 發表于 08-28 16:23 ?497次閱讀

    晶閘管的阻斷狀態有兩種是什么

    晶閘管(Thyristor)是一半導體器件,具有單向導電性,廣泛應用于電力電子領域。晶閘管的阻斷狀態有兩種:正向阻斷狀態和反向阻斷狀態。以下是對這兩種阻斷狀態的分析。 正向阻斷狀態
    的頭像 發表于 08-14 16:49 ?843次閱讀

    充電樁為什么有直流與交流兩種接口?

    充電樁設計有直流(DC)和交流(AC)兩種接口,主要是為了適應不同類型的電動汽車(EV)充電需求以及電池的充電特性。
    的頭像 發表于 04-30 15:33 ?1792次閱讀

    兩種簡單、精確、靈活的熱電偶溫度測量方法

    電子發燒友網站提供《兩種簡單、精確、靈活的熱電偶溫度測量方法.pdf》資料免費下載
    發表于 02-28 14:41 ?1次下載

    變頻器的兩種無速度傳感器矢量控制模式有什么區別?

    在變頻器控制模式中,有無速度矢量傳感器模式,該模式又分為兩種,無感矢量0和無感矢量1,這兩種模式
    發表于 02-22 21:45
    主站蜘蛛池模板: 狠狠干视频网 | 一色屋成人免费精品网 | 国产破苞合集 magnet | 色视频线观看在线播放 | 精品国产污网站在线观看15 | 手机看片1024在线观看 | 免费特黄一区二区三区视频一 | 你懂的在线观看网站 | 国产精品嫩草影院人体模特 | 欧美午夜精品久久久久久黑人 | 黄色特级毛片 | 高h办公室 | 狠狠狠色丁香婷婷综合久久88 | 日本黄色xxxx | 欧美日韩高清性色生活片 | 啪啪调教所29下拉式免费阅读 | 亚洲 欧美 视频 | 日韩a视频 | 毛片官网| 国产午夜a理论毛片在线影院 | 狠狠干2015 | 日本黄色免费在线 | 天天操夜夜操 | 欧美色图 亚洲 | 三级视频网站在线观看播放 | 国产黄mmd在线观看免费 | 中文字幕一区在线观看视频 | 亚洲福利视频一区二区三区 | 精品午夜久久福利大片免费 | 99久热 | 天天看天天爽天天摸天天添 | 一级做受毛片免费大片 | 成人一级毛片 | 国产精品美女一级在线观看 | 日韩毛片免费视频 | 在线观看网址你懂得 | 女人张开腿 让男人桶个爽 免费观看 | 能可以直接看的av网址 | 国模吧双双大尺度炮交gogo | 久久久久女人精品毛片九一 | 最近视频在线播放免费观看 |