色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

靜態時序分析的相關概念

CHANBAEK ? 來源:新芯設計 ? 作者:新芯設計 ? 2023-07-04 14:40 ? 次閱讀

引言

??本文主要介紹了靜態時序分析 STA。

一、靜態時序分析的相關概念

??靜態時序分析 STA(Static Timing Analysis)也稱靜態時序驗證,是一種以與輸入激勵無關的方式進行的,其目的是通過遍歷所有的傳輸路徑,尋找所有的組合邏輯電路的最壞延遲情況(以及毛刺、時鐘偏差等等),主要是通過檢查建立時間和保持時間是否滿足要求,而它們又是通過最大組合邏輯路徑延遲和最小組合邏輯路徑延遲的分析得到的。

??靜態時序分析是 VLSI 設計中非常重要的一個環節,它能夠驗證設計在時序上的正確性,并決定設計是否能夠在要求的工作頻率下運行(在 VLSI 設計中,動態時序驗證不僅有著難以承受的工作量和時間量,而且還難以保證足夠的覆蓋率,促使了時序分析技術從動態向靜態遷移)。

二、靜態時序分析的原因和路徑

??兩大靜態時序分析原因:

  • 器件內延時:邏輯門、DFF 等等;
  • 互連線延時:導線、時鐘等等。

??四大靜態時序分析路徑:

  • 寄存器到寄存器:Reg2Reg;
  • 寄存器到輸出引腳:Reg2Pin;
  • 輸入引腳到寄存器:Pin2Reg;
  • 輸入引腳到輸出引腳:Pin2Pin。

??其中,最關心的依舊是數據信號和時鐘上升沿之間的建立時間和保持時間的關系(不同的 FPGA 廠家的器件時序參數各有不同,同時也是固定的數值)。

三、靜態時序分析的優點和缺點

??靜態時序分析的優點:

  • 執行速度快;
  • 不需要測試向量;
  • 測試覆蓋率可以近乎達到 100%;
  • 能夠完成動態仿真所不能實現的復雜分析。

??靜態時序分析的缺點:

  • 不能驗證設計的功能;
  • 只能驗證同步時序電路的時序特性,如果設計中含有較多的異步電路,則應該通過門級動態仿真來驗證;
  • 不能自動識別設計中的特殊路徑,如多周期路徑(Multi-Cycle Path)、非正常路徑(False Path)、多時鐘分配(Multiple Path)等等。

四、建立時間、保持時間在靜態時序分析中的要求

??建立時間、保持時間在靜態時序分析中的要求(這里不考慮時鐘偏差與時鐘抖動):時鐘周期應該大于寄存器最大傳播延時(從 D 觸發器的輸入數據被時鐘打入到 D 觸發器,到數據到達 D 觸發器輸出端的延遲時間)、組合邏輯最大延時與目標寄存器(D 觸發器)建立時間之和:Tcycle >= Tcq + Tlogic + Tsu。目標寄存器保持時間應該小于寄存器污染延時與組合邏輯污染延時之和:Th <= Tcq,cd + Tlogic,cd。保持時間希望中間的組合邏輯延時越大越好,反之,建立時間則希望中間的組合邏輯越小越好。

??寄存器最大傳播延時 Tcq,是指時鐘翻轉之后(0→1),數據從 D 觸發器的輸入端 D 到輸出端 Q 的最大延時;

??電路的線延時和組合邏輯最大延時 Tlogic,是指本級寄存器的輸出到達下一級寄存器的輸入之間的最大延時;

??最大延時和污染延時相互對應,污染延時表示最小延時的意思,一般添加后綴名 “cd” 加以表示;

五、建立時間裕量和保持時間裕量

  • 建立時間裕量:Tsu_slack = Tcycle - Tcq - Tlogic - Tsu
  • 保持時間裕量:Th_slack = Tcq,cd + Tlogic,cd - Th
  • 以上二者都應該大于零

六、建立時間裕量和保持時間裕量

  • 數據要求時間:Trequired = Tcycle - Tsu
  • 數據到達時間:Tarrived = Tlogic + Tcq
  • 裕量 = 數據要求時間 - 數據到達時間:Slack = Data Required Time - Data Arrival Time

圖片

建立時間裕量和保持時間裕量

七、FPGA 開發與 STA

??FPGA 開發軟件也是通過這種方法來計算系統最高運行速度 Fmax。因為 Tcq 和 Tsu 是由具體的器件工藝決定的,故設計電路時只能改變組合邏輯的延遲時間 Tlogic,所以說縮短觸發器間組合邏輯的延時時間是提高同步電路速度的關鍵所在。

??可以將較大的組合邏輯分解為較小的 N 塊,通過適當的方法平均分配組合邏輯,然后在中間插入 D 觸發器,并和原 D 觸發器使用相同的時鐘,就可以避免在兩個 D 觸發器之間出現過大的延時,消除速度瓶頸,這樣可以提高電路的工作頻率,這就是所謂的 "流水線" 技術的基本設計思想,即 “插入流水線”,從而提高 Fmax,加快系統工作速度,增大吞吐量。值得注意的是,流水線設計會在原數據通路上加入延時,另外硬件面積也會稍有增加,這也是面積換速度的基本設計思想。

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

    關注

    11

    文章

    1746

    瀏覽量

    131690
  • 時序邏輯電路

    關注

    2

    文章

    94

    瀏覽量

    16575
  • STA
    STA
    +關注

    關注

    0

    文章

    51

    瀏覽量

    19004
  • VLSI
    +關注

    關注

    0

    文章

    73

    瀏覽量

    42959
  • 靜態時序分析

    關注

    0

    文章

    28

    瀏覽量

    9602
收藏 人收藏

    評論

    相關推薦

    靜態時序分析原理及詳細過程

    靜態時序分析是檢查IC系統時序是否滿足要求的主要手段。以往時序的驗證依賴于仿真,采用仿真的方法,覆蓋率跟所施加的激勵有關,有些
    的頭像 發表于 11-25 11:03 ?1w次閱讀
    <b class='flag-5'>靜態</b><b class='flag-5'>時序</b>的<b class='flag-5'>分析</b>原理及詳細過程

    [求助]靜態時序分析時序仿真?

    自己做了一個工程,靜態時序分析的結果CLK信號的SLACK是負值(-7.399ns),書上說該值是負值時說明時序不對,但是我感覺時序仿真的結
    發表于 03-03 23:22

    靜態時序分析與邏輯(華為內部培訓資料)

    靜態時序概念,目的 靜態時序分析路徑,方法 靜態
    發表于 07-09 18:28 ?130次下載

    靜態時序分析在高速 FPGA設計中的應用

    介紹了采用STA (靜態時序分析)對FPGA (現場可編程門陣列)設計進行時序驗證的基本原理,并介紹了幾種與STA相關聯的
    發表于 05-27 08:58 ?70次下載
    <b class='flag-5'>靜態</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>在高速 FPGA設計中的應用

    靜態時序分析在IC設計中的應用

    討論了靜態時序分析算法及其在IC 設計中的應用。首先,文章討論了靜態時序分析中的偽路徑問題以及路
    發表于 12-20 11:03 ?95次下載
    <b class='flag-5'>靜態</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>在IC設計中的應用

    靜態時序分析基礎及應用

    _靜態時序分析(Static_Timing_Analysis)基礎及應用[1]。
    發表于 05-09 10:59 ?31次下載

    華為靜態時序分析與邏輯設計

    華為靜態時序分析與邏輯設計,基礎的資料,快來下載吧
    發表于 09-01 15:44 ?56次下載

    靜態時序分析基礎及應用

    靜態時序分析基礎及應用
    發表于 01-24 16:54 ?7次下載

    靜態時序分析:如何編寫有效地時序約束(三)

    靜態時序分析中的“靜態”一詞,暗示了這種時序分析是一種與輸入激勵無關的方式進行的,并且其目的是通
    的頭像 發表于 11-22 07:11 ?2367次閱讀

    靜態時序分析:如何編寫有效地時序約束(一)

    靜態時序分析是一種驗證方法,其基本前提是同步邏輯設計(異步邏輯設計需要制定時鐘相對關系和最大路徑延時等,這個后面會說)。靜態時序
    的頭像 發表于 11-22 07:07 ?3534次閱讀

    正點原子FPGA靜態時序分析時序約束教程

    時序分析結果,并根據設計者的修復使設計完全滿足時序約束的要求。本章包括以下幾個部分: 1.1 靜態時序
    發表于 11-11 08:00 ?64次下載
    正點原子FPGA<b class='flag-5'>靜態</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>與<b class='flag-5'>時序</b>約束教程

    華為FPGA硬件的靜態時序分析與邏輯設計

    本文檔的主要內容詳細介紹的是華為FPGA硬件的靜態時序分析與邏輯設計包括了:靜態時序分析
    發表于 12-21 17:10 ?21次下載
    華為FPGA硬件的<b class='flag-5'>靜態</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>與邏輯設計

    時序分析靜態分析基礎教程

    本文檔的主要內容詳細介紹的是時序分析靜態分析基礎教程。
    發表于 01-14 16:04 ?14次下載
    <b class='flag-5'>時序</b><b class='flag-5'>分析</b>的<b class='flag-5'>靜態</b><b class='flag-5'>分析</b>基礎教程

    解讀FPGA的靜態時序分析

    任何學FPGA的人都跑不掉的一個問題就是進行靜態時序分析。靜態時序分析的公式,老實說很晦澀,而且
    的頭像 發表于 03-14 19:10 ?837次閱讀

    靜態時序分析的基本概念和方法

    向量和動態仿真 。本文將介紹靜態時序分析的基本概念和方法,包括時序約束,時序路徑,
    的頭像 發表于 06-28 09:38 ?1571次閱讀
    <b class='flag-5'>靜態</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>的基本<b class='flag-5'>概念</b>和方法
    主站蜘蛛池模板: 久久久久综合一本久道 | 青青草原免费在线 | 一个色夫导航 | 伊人久久大香线蕉资源 | QVOD理论 | 芭乐视频网页版在线观看 | 99热这里只有 精品 99热这里只就有精品22 | 一本道高清码v京东热 | 成人在线免费视频播放 | 亚洲综合AV在线在线播放 | 男人插女人动态图 | 婷婷六月激情综合一区 | 久久无码人妻AV精品一区 | 极品少妇小泬50PTHEPON | 国产色无码精品视频国产 | 亚洲黄视频在线观看 | 超碰视频97av | 久久久精品国产免费A片胖妇女 | 亚洲免费综合色视频 | 国产精品久久久久影院 | 手机在线观看你懂的 | 特黄AAAAAAA片免费视频 | 免费看国产精品麻豆 | 亚洲成人综合在线 | 花蝴蝶高清影视视频在线播放 | 中文字幕无码一区二区免费 | 超清无码波多野吉衣与黑人 | 古月娜下面好紧好爽 | 亚洲国产AV一区二区三区四区 | 好男人在线观看视频观看高清视频免费 | 久久天天婷婷五月俺也去 | 国产精品一久久香蕉国产线看 | 无码人妻丰满熟妇啪啪网不卡 | 啊灬啊灬啊灬快高潮视频 | 偷上邻居熟睡少妇 | 精品午夜国产福利观看 | cctv论坛| 精品亚洲国产成AV人片传媒 | 日日摸夜添夜夜夜添高潮 | bt成人种子 | 美女张开腿露出尿口扒开来摸动漫 |