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

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

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

3天內不再提示

通過靜態時序分析驗證設計的正確性

sally100 ? 來源:數字ICer ? 作者:數字ICer ? 2022-11-28 15:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

靜態時序分析介紹

傳統的電路設計分析方法是僅僅采用動態仿真的方法來驗證設計的正確性。隨著集成電路的發展,這一驗證方法就成為了大規模復雜的設計驗證時的瓶頸。

相對于動態仿真方法,靜態時序分析方法要快很多,而且它能夠驗證所有的門級電路設計的時序關系。

靜態時序分析最大的特點是不需要加入輸入測試向量,每一個時序路徑都自動被檢測到。

靜態時序分析工具主要對設計電路中以下路徑進行分析:

從原始輸入端到設計電路中的所有觸發器;

從觸發器到觸發器;

從觸發器到設計電路的原始輸出端口

從設計電路的原始輸入端口到原始輸出端口。

時序路徑(Timing Path)

路徑1:從設計電路的原始輸入端口A到觸發器的數據端口D。

路徑2:從觸發器的CLK端到觸發器的數據輸入端口D。

路徑3:從觸發器的CLK端到設計電路的原始輸出端口Z。

路徑4:從設計電路的原始輸入端口A到設計電路的原始輸出端口Z。

觸發器的建立時間(Setup Time):

指的是時鐘信號變化之前數據保持不變的時間

觸發器的保持時間(Hold Time):

指的是時鐘信號變化之后數據保持不變的時間

時間裕量(Slack)

Slack是指信號在時序路徑上要求的時間和實際花費的時間之差。

時鐘偏斜(Clock Skew)

時鐘偏斜是指從時鐘定義點到不同觸發器時鐘引腳的延時差。在可綜合的同步設計電路中,在一個時鐘沿第一個觸發器放出數據,此數據在另一個時鐘沿(通常是接下來的那個時鐘沿)被第二個觸發器接收到。如果這兩個時鐘沿(發出數據的時鐘沿和接收數據的時鐘沿)是同一個時鐘源放出的,則在理想狀態下,兩個時鐘沿相差一個時鐘周期。但是由于兩個觸發器的時鐘路徑的不同,路徑上的延時會有一定的差別,接收數據的時鐘沿可能早到或晚到,這樣的話就會產生時鐘偏斜。

更多請查看 :

綜合與時序分析

PTPX功耗分析 | Average Power Analysis

PTPX功耗分析 | Peak Power Analysis

實例:用PrimeTime進行時序分析

Primetime,縮寫為PT,是一個獨立的STA工具。它不僅能夠在設計電路所要求的約束條件下檢查時序,還能對設計電路進行全面的靜態時序分析。

(1)讀取設計電路數據

把電路的設計代碼文件讀入PT中,以便PT進行分析。值得注意的是,PT做靜態時序分析的時候只能讀映射過的文件。

read_db-netlist_only.db#dbformat
read_verilog.sv#verilogformat
read_vhdl.svhd#vhdlformat
read_edif.edf#EDIFformat

(2)創建設計電路的約束條件

對設計電路設置約束條件,這樣才能得到接近實際情況的分析結果。通常需要設置相關的時鐘信號和輸入/輸出延時

create_clock-period40-waveform{020}CLK
set_clock_latency-source0.2CLK
set_clock_uncertainty-setup0.5-hold0.5CLK
set_dont_touch_networkCLK
set_ideal_networkCLK

(3)指定環境分析條件

除了一些語法上輕微的差別,PT的環境的設置命令與DC一致

下面是常用的設置環境的命令:

set_wire_load_model-name
set_wire_load_mode
set_operating_conditions
set_load50[all_outputs]
set_input_delay10.0-clock[all_inputs]
set_output_delay10.0-clock[all_outputs]

(4)進行靜態時序分析

report_timing:顯示時序路徑信息。
report_timing -delay max -from a -to z2
report_timing -delay min -from a -to z2

上述第一條命令用于建立時間沖突的檢查,第二條命令用于保持時間沖突的檢查。

report_constraint:顯示設計電路的相關約束信息。
report_constraint -all_violators

檢查時序沖突和修正沖突

由于靜態時序工具把整個設計電路打散成時序路徑,分析不同路徑的時序信息,得到建立時間和保持時間的計算結果。而靜態時序分析的精髓就在于判斷和分析這兩個參數的結果。

消除建立、保持時間的沖突方法

消除建立時間的沖突方法如下:

加強約束條件重新綜合設計電路或對產生沖突的時序路徑進行進一步的優化;

通過做ECO(Engineering Change Order)來消除沖突;

如果以上方法都不能產生效果,那可能只好通過修改RTL代碼來實現。

消除保持時間沖突方法如下:

絕大多數的布局布線工具都具有自動消除保持時間沖突的功能,可以通過這些工具來實現;

如果工具不能實現的話,可以在產生沖突的時序路徑上通過ECO添加緩沖器邏輯,使得數據到達的時間符合保持時間的檢查,以此消除沖突。

統計靜態時序分析

靜態時序分析很久以來都被看作是百萬門級芯片時序分析的基本方法及設計完成的檢驗。然而,隨著深亞微米技術進一步下降到90 nm及其以下的線寬,設計者在進行靜態時序分析時面臨著太多的不確定性。

用統計表態時序分析(SSTA,Statistical Static Timing Analysis)的方法有可能估計出許多不確定的現象,幫助設計者精調設計,減少不必要的過度設計,使得設計更可靠,進而提高良率。

傳統的時序分析的局限

制程變異的來源有很多,主要包括每批晶圓的差異、晶圓與晶圓間的差異、裸片間的差異,以及裸片上的差異等。

將電路置于最好條件(Best Case)、最壞條件(Worst Case)等多種情況下進行分析,但是對于晶片上的制程變異卻無能為力。因為在最壞條件分析時,靜態時序分析總是假定一個晶圓上的電路同時都處于最壞情況下,而實際上,同一個晶圓上的電路不可能同時都處于最壞的條件下(這可由分析版圖或者工藝得來)。

在一個芯片上不同位置上畫了兩個完全一樣的MOS管,制造出來后,兩只MOS管的性能很難保證完全一樣。當工藝在90 nm以下時,誤差會高達20%~30%。傳統式的靜態時序分析是將芯片上所有器件按同一個工藝及工作條件下的時間路徑上的延時加起來,因而傳統式的靜態時序分析對于延遲的估計過于悲觀。

統計靜態時序分析的概念

在靜態時序分析中,信號的到達時間和門延遲都是確定的數值。

在統計靜態時序分析中,當工藝參數的偏差用隨機變量建模后,作為工藝參數函數的門延遲、互連線延遲和門輸入端信號的到達時間自然也需要用帶有概率分布的隨機變量來描述。

統計靜態時序分析的步驟

首先,要有用于統計靜態時序分析的標準單元庫。

通過統計靜態時序分析,找出合適的時序窗(Timing Window),在此窗中,良率可以達到最高。

總之,統計靜態時序分析通過對制程變異進行恰當的建模,更好地解決了延遲的不確定性問題,避免了過度的余量,提高了設計的性能及制造的良品率。

審核編輯:郭婷

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

    關注

    5452

    文章

    12571

    瀏覽量

    374524
  • 觸發器
    +關注

    關注

    14

    文章

    2056

    瀏覽量

    63400

原文標題:靜態時序分析

文章出處:【微信號:數字ICer,微信公眾號:數字ICer】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    儲能EMS控制器(7) — 如何快捷驗證儲能柜內設備接入的正確性

    儲能柜項目,初期要接入集成設備(PCS、BMS、電表等)進行調試,設備調試過程比較繁瑣又容易出錯,怎樣才能便捷地驗證儲能柜內設備接入的正確性?簡介儲能柜項目,初期要接入集成設備(PCS、BMS、電表
    的頭像 發表于 01-23 11:40 ?192次閱讀
    儲能EMS控制器(7) — 如何快捷<b class='flag-5'>驗證</b>儲能柜內設備接入的<b class='flag-5'>正確性</b>?

    鎖存器中的時間借用概念與靜態時序分析

    對于基于鎖存器的設計,靜態時序分析會應用一個稱為時間借用的概念。本篇博文解釋了時間借用的概念,若您的設計中包含鎖存器且時序報告中存在時間借用,即可適用此概念。
    的頭像 發表于 12-31 15:25 ?5489次閱讀
    鎖存器中的時間借用概念與<b class='flag-5'>靜態</b><b class='flag-5'>時序</b><b class='flag-5'>分析</b>

    【飛凌OK-T153 開發板試用】SPI驗證

    SPI應用軟件驗證 啟機設備結點順利產生 spidev_test驗證 從上圖驗證 發現TX和RX的數據不同, 為什么? 因為我們接插件沒有外接從片,為了方便驗證數據
    發表于 11-16 09:04

    Chroma 80611 電源時序/安規綜合分析儀:電器安全與性能的自動化驗證專家

    在電器、電源適配器、信息技術設備等產品的生產線末端測試或研發驗證中,對其上電時序、關機時序以及安規性能進行快速、全面的自動化測試,是確保產品安全與功能符合
    的頭像 發表于 11-04 10:25 ?505次閱讀
    Chroma 80611 電源<b class='flag-5'>時序</b>/安規綜合<b class='flag-5'>分析</b>儀:電器安全與性能的自動化<b class='flag-5'>驗證</b>專家

    vivado時序分析相關經驗

    改為寄存輸出。 時序分析有兩個主要路徑 Intra-clock:同時鐘之間的路徑分析,需實打實解決。(改善設計,改變綜合策略等) Inter-clock:表示跨時鐘路徑,在靜態
    發表于 10-30 06:58

    在Linux ubuntu上使用riscv-formal工具驗證蜂鳥E203 SoC的正確性

    內容:在Linux ubuntu上使用riscv-formal工具驗證蜂鳥E203 SoC的正確性 步驟: 1、下載和安裝riscv-formal工具: bash復制代碼 git clone
    發表于 10-24 07:52

    如何驗證電能質量在線監測裝置數據校驗系統的準確

    驗證電能質量在線監測裝置 數據校驗系統的準確 ,核心是通過 “標準基準對比、模擬真實工況、量化指標評估”,確保校驗系統能精準識別監測裝置數據的 “正確性 / 偏差
    的頭像 發表于 09-25 17:42 ?811次閱讀

    如何驗證硬件冗余設計的有效

    硬件冗余設計的核心目標是應對單點故障、保障系統連續運行,其有效驗證需圍繞 “故障發生時的切換能力、數據完整、業務連續” 三大核心指標展開,通過
    的頭像 發表于 09-18 16:36 ?1224次閱讀
    如何<b class='flag-5'>驗證</b>硬件冗余設計的有效<b class='flag-5'>性</b>?

    如何使用運行數據趨勢分析驗證裝置準確

    利用運行數據趨勢分析驗證電能質量在線監測裝置準確,核心邏輯是 通過長期采集的電網運行數據,判斷其趨勢是否符合電網實際規律、是否具備穩定性與一致
    的頭像 發表于 09-18 10:33 ?490次閱讀
    如何使用運行數據趨勢<b class='flag-5'>分析</b><b class='flag-5'>驗證</b>裝置準確<b class='flag-5'>性</b>?

    看不見的安全防線:信而泰儀表如何驗證零信任有效

    ——從靜態防御轉向動態信任評估,從粗放權限分配轉向最小化權限原則。本文將深入解析零信任安全架構的核心機理,并基于零信任實現方案,全面介紹如何通過信而泰測試儀表進行專業驗證,確保零信任的安全可靠。 零信任
    發表于 09-09 15:33

    如何驗證硬件加速是否真正提升了通信協議的安全

    驗證硬件加速是否真正提升通信協議的安全,需從 安全功能正確性、抗攻擊能力增強、安全性能適配、合規一致 等核心維度展開,結合實驗室測試與真實場景
    的頭像 發表于 08-27 10:16 ?1135次閱讀
    如何<b class='flag-5'>驗證</b>硬件加速是否真正提升了通信協議的安全<b class='flag-5'>性</b>?

    動態BGP與靜態BGP的區別?

    支持自動發現(通常通過監聽端口) 適用場景小型網絡、連接少量對等網絡大型網絡、頻繁變動的對等關系 可維護修改需人工操作,靈活性差可自動發現/建立鄰居,運維更自動化 路由學習來源通常結合靜態路由導入來自
    發表于 06-24 06:57

    EDA是什么,有哪些方面

    仿真、時序分析等工具驗證設計正確性,避免實際制造中的錯誤]。 邏輯綜合與優化:將高層次設計轉換為門級網表,進行邏輯優化、功耗分析
    發表于 06-23 07:59

    西門子再收購EDA公司 西門子宣布收購Excellicon公司 時序約束工具開發商

    精彩看點 此次收購將幫助系統級芯片 (SoC) 設計人員通過經市場檢驗的時序約束管理能力來加速設計,并提高功能約束和結構約束的正確性 ? 西門子宣布 收購 Excellicon 公司 ,將該公司用于
    的頭像 發表于 05-20 19:04 ?1577次閱讀
    西門子再收購EDA公司  西門子宣布收購Excellicon公司  <b class='flag-5'>時序</b>約束工具開發商

    變壓器分布電容對反激變換器的影響分析

    ,對該模型進行了等效處理,繼而詳細分析了分布電容對電路工作產生的影響,歸納出有意義的結論,并基于以上研究,提出控制寄生參數的工程方法,并通過實驗驗證了文中分析
    的頭像 發表于 05-14 13:58 ?2.2w次閱讀
    變壓器分布電容對反激變換器的影響<b class='flag-5'>分析</b>