chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

通過靜態(tài)時序分析驗證設計的正確性

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

掃碼添加小助手

加入工程師交流群

靜態(tài)時序分析介紹

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

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

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

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

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

從觸發(fā)器到觸發(fā)器;

從觸發(fā)器到設計電路的原始輸出端口;

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

時序路徑(Timing Path)

路徑1:從設計電路的原始輸入端口A到觸發(fā)器的數(shù)據(jù)端口D。

路徑2:從觸發(fā)器的CLK端到觸發(fā)器的數(shù)據(jù)輸入端口D。

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

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

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

指的是時鐘信號變化之前數(shù)據(jù)保持不變的時間

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

指的是時鐘信號變化之后數(shù)據(jù)保持不變的時間

時間裕量(Slack)

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

時鐘偏斜(Clock Skew)

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

更多請查看 :

綜合與時序分析

PTPX功耗分析 | Average Power Analysis

PTPX功耗分析 | Peak Power Analysis

實例:用PrimeTime進行時序分析

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

(1)讀取設計電路數(shù)據(jù)

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

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

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

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

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)指定環(huán)境分析條件

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

下面是常用的設置環(huán)境的命令:

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)進行靜態(tài)時序分析

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

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

report_constraint:顯示設計電路的相關(guān)約束信息。
report_constraint -all_violators

檢查時序沖突和修正沖突

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

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

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

加強約束條件重新綜合設計電路或?qū)Ξa(chǎn)生沖突的時序路徑進行進一步的優(yōu)化;

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

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

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

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

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

統(tǒng)計靜態(tài)時序分析

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

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

傳統(tǒng)的時序分析的局限

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

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

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

統(tǒng)計靜態(tài)時序分析的概念

在靜態(tài)時序分析中,信號的到達時間和門延遲都是確定的數(shù)值。

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

統(tǒng)計靜態(tài)時序分析的步驟

首先,要有用于統(tǒng)計靜態(tài)時序分析的標準單元庫。

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

總之,統(tǒng)計靜態(tài)時序分析通過對制程變異進行恰當?shù)慕?,更好地解決了延遲的不確定性問題,避免了過度的余量,提高了設計的性能及制造的良品率。

審核編輯:郭婷

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

    關(guān)注

    5446

    文章

    12470

    瀏覽量

    372724
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2051

    瀏覽量

    63048

原文標題:靜態(tài)時序分析

文章出處:【微信號:數(shù)字ICer,微信公眾號:數(shù)字ICer】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

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

    vivado時序分析相關(guān)經(jīng)驗

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

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

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

    如何驗證電能質(zhì)量在線監(jiān)測裝置數(shù)據(jù)校驗系統(tǒng)的準確?

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

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

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

    如何使用運行數(shù)據(jù)趨勢分析驗證裝置準確?

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

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

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

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

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

    EDA是什么,有哪些方面

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

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

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

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

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

    集成電路設計中靜態(tài)時序分析介紹

    Analysis,STA)是集成電路設計中的一項關(guān)鍵技術(shù),它通過分析電路中的時序關(guān)系來驗證電路是否滿足設計的時序要求。與動態(tài)仿真不同,STA不需要模擬電路的實際運行過程,而是
    的頭像 發(fā)表于 02-19 09:46 ?1310次閱讀

    DAC0832的典型接法幾點正確性的疑問求解

    DAC0832的典型接法幾點正確性的懷疑: 1.Iout2直接接地。電路輸出端子直接接地違背常理,那樣會燒壞片子。 2.LM336就這樣簡單的接下可以產(chǎn)生2.5v參考,不現(xiàn)實。需要接電源和限流
    發(fā)表于 02-05 09:21

    英諾達發(fā)布全新靜態(tài)驗證產(chǎn)品,提升芯片設計效率

    了重要一步,將為中國芯片產(chǎn)業(yè)的發(fā)展注入新的活力。 靜態(tài)驗證作為一種業(yè)界普遍使用的驗證方法,通過對設計的源代碼進行深入分析,能夠發(fā)現(xiàn)設計中的潛
    的頭像 發(fā)表于 12-24 16:53 ?1165次閱讀

    根據(jù)ADS1292R Data sheet組了一個前端電路,請問要如何測試電路的正確性?

    我根據(jù)ADS1292R Data sheet 自己組了一個前端電路,請問要如何測試電路的正確性?
    發(fā)表于 12-16 06:27