91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

FPGA quartus ii里的靜態(tài)時(shí)序分析

電子設(shè)計(jì) ? 來源:CSDN博主 ? 作者:huan09900990 ? 2020-11-25 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

fpga工程中加入時(shí)序約束的目的:
1、給quartusii 提出時(shí)序要求;
2、quartusii 在布局布線時(shí)會(huì)盡量優(yōu)先去滿足給出的時(shí)序要求;
3、STA靜態(tài)時(shí)序分析工具根據(jù)你提出的約束去判斷時(shí)序是否滿足的標(biāo)準(zhǔn)。

舉個(gè)形象的比喻:就好比我要讓代工廠(類比quartus ii)給我加工一批零件,要求長寬高為10x10x10cm,誤差不超過1mm(類比時(shí)序約束條件)。代工廠按要求(即約束條件)開始進(jìn)行生產(chǎn)加工,工廠為了不返工,肯定會(huì)盡量生產(chǎn)出達(dá)到我要求的零件。當(dāng)加工完成后,質(zhì)檢員(類比STA靜態(tài)時(shí)序分析工具)按我給出的要求進(jìn)行檢驗(yàn)看是否滿足要求。要是工廠想盡了各種辦法也不能達(dá)到我給出的要求,那么就是我給出的要求太高了(即時(shí)序約束中的過約束),要是我給出的要求太低(比如說加工成方形就行,而沒有指出長寬高),那么工廠很容易就生產(chǎn)出來了,但這并不是我想要的,這是由于我給出的約束太松 即相當(dāng)于時(shí)序里的 欠約束。

quartus ii里的靜態(tài)時(shí)序分析(STA):是套用特定的時(shí)序模型,針對(duì)特定電路分析其是否違反設(shè)計(jì)者給定的時(shí)序限制。說白了就是檢查fpga內(nèi)部所有寄存器的建立時(shí)間保持時(shí)間是否滿足spec給定的要求。

1、Data Arrival Time 數(shù)據(jù)到達(dá)目的寄存器REG2時(shí)間


2、Clock Arrival Time 時(shí)鐘到達(dá)目的寄存器REG2時(shí)間


3、Data Required Time 數(shù)據(jù)需求時(shí)間-Setup

指數(shù)據(jù)需要在需求時(shí)間前到達(dá)目的寄存器,否則不滿足建立時(shí)間關(guān)系,不能被正確采樣。

最大延遲是防止數(shù)據(jù)來的太慢 ,當(dāng)時(shí)鐘沿已經(jīng)到來時(shí),數(shù)據(jù)還沒到,這樣就不能在上升沿被寄存器正確采樣。


4、Data Required Time 數(shù)據(jù)需求時(shí)間-Hold

指數(shù)據(jù)在時(shí)鐘鎖存沿到達(dá)后,必須保持一段穩(wěn)定的時(shí)間,使數(shù)據(jù)被正確采樣。做最小延遲約束是為了防止數(shù)據(jù)傳輸過快,使得寄存器還在鎖存上一個(gè)數(shù)據(jù)時(shí),下一個(gè)數(shù)據(jù)就來了,使得上次鎖存數(shù)據(jù)發(fā)生錯(cuò)誤。

所以 保持時(shí)間必須小于 tco+tlogic(組合邏輯延時(shí)),這里 tco+tlogic(組合邏輯延時(shí))就是數(shù)據(jù)從源寄存器到目的寄存器的時(shí)間。


5、時(shí)序裕量slack

Setup Slack=Setup Required Time - Data Arrival Time

Hold Slack=Data Arrival Time - Hold Required Time

時(shí)序裕量為正 表示時(shí)序滿足時(shí)序約束條件,為負(fù),時(shí)序不滿足。

6、Input Delay 輸入最大最小延遲

Input Delay=數(shù)據(jù)路徑延遲-時(shí)鐘路徑延遲+utco(外部器件)

輸入延遲 Input Delay=Data Arrival Time-Clock Arrival Time
=launch Edge+Tclk1+uTco+Tdata-latch edge-Tclk2

數(shù)據(jù)相對(duì)于時(shí)鐘到達(dá)目的寄存器的時(shí)間差值。即數(shù)據(jù)和時(shí)鐘從同一時(shí)間點(diǎn)(launch)開始,到達(dá)目的寄存REG2的時(shí)間差。

數(shù)據(jù)到達(dá)REG2走的路徑延時(shí)是:時(shí)鐘從launch開始 經(jīng)過Tclk1的延遲到達(dá)REG1,REG1在時(shí)鐘沿來之后,經(jīng)過Tco的時(shí)間把數(shù)據(jù)送出REG1,然后數(shù)據(jù)再經(jīng)過路徑延遲Tdata 到達(dá)REG2的數(shù)據(jù)管腳。

時(shí)鐘到達(dá)REG2走的路徑延時(shí)是:時(shí)鐘也從同一時(shí)間點(diǎn)(launch)開始,經(jīng)過路徑延遲Tclk2就到達(dá)REG2的時(shí)鐘管腳。
輸入最大延遲是約束為了滿足寄存器的建立時(shí)間,輸入最小延遲是位了滿足寄存器的保持時(shí)間。

Input Maximum Delay=Data Arrival Time最大值-Clock Arrival Time 最小值

“fpga-centric”Input Maximum Delay<=tclk-tsu(fpga)


Input Minimum Delay=Data Arrival Time最小值-Clock Arrival Time 最大值

“fpga-centric” Input Minimum Delay>=th(fpga)


7、output Delay 輸出最大最小延遲

output Maximum Delay=外部器件tsu+數(shù)據(jù)路徑最大延遲-時(shí)鐘路徑最小延遲


output Minimum Delay=外部器件th+數(shù)據(jù)路徑最小延遲-時(shí)鐘路徑最大延遲


8、Fmax

指設(shè)計(jì)能運(yùn)行的最高頻率,即周期為最小時(shí),頻率最大
當(dāng)Setup Slack=0時(shí),系統(tǒng)剛好滿足建立時(shí)間,此時(shí)周期為最小值。
period=tco+data_delay+tsu-tskew


編輯:hfy


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

    關(guān)注

    1660

    文章

    22415

    瀏覽量

    636522
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5608

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    鎖存器中的時(shí)間借用概念與靜態(tài)時(shí)序分析

    對(duì)于基于鎖存器的設(shè)計(jì),靜態(tài)時(shí)序分析會(huì)應(yīng)用一個(gè)稱為時(shí)間借用的概念。本篇博文解釋了時(shí)間借用的概念,若您的設(shè)計(jì)中包含鎖存器且時(shí)序報(bào)告中存在時(shí)間借用,即可適用此概念。
    的頭像 發(fā)表于 12-31 15:25 ?5506次閱讀
    鎖存器中的時(shí)間借用概念與<b class='flag-5'>靜態(tài)</b><b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>

    數(shù)字IC/FPGA設(shè)計(jì)中的時(shí)序優(yōu)化方法

    在數(shù)字IC/FPGA設(shè)計(jì)的過程中,對(duì)PPA的優(yōu)化是無處不在的,也是芯片設(shè)計(jì)工程師的使命所在。此節(jié)主要將介紹performance性能的優(yōu)化,如何對(duì)時(shí)序路徑進(jìn)行優(yōu)化,提高工作時(shí)鐘頻率。
    的頭像 發(fā)表于 12-09 10:33 ?3287次閱讀
    數(shù)字IC/<b class='flag-5'>FPGA</b>設(shè)計(jì)中的<b class='flag-5'>時(shí)序</b>優(yōu)化方法

    Altera發(fā)布 Quartus? Prime 專業(yè)版和 FPGA AI 套件 25.3 版:編譯更快,智能更強(qiáng)

    Quartus Prime 專業(yè)版 25.3 現(xiàn)已正式發(fā)布, FPGA AI 套件 25.3 版本同步亮相 。新版軟件實(shí)現(xiàn)了 FPGA 設(shè)計(jì)效率的重大飛躍,帶來了 更智能的工具、更深入的洞察
    的頭像 發(fā)表于 11-13 09:24 ?7.6w次閱讀
    Altera發(fā)布 <b class='flag-5'>Quartus</b>? Prime 專業(yè)版和 <b class='flag-5'>FPGA</b> AI 套件 25.3 版:編譯更快,智能更強(qiáng)

    智多晶EDA工具HqFpga軟件的主要重大進(jìn)展

    圖、時(shí)序分析等。HQ支持Windows、Linux操作系統(tǒng)利用HQ設(shè)計(jì)套件,設(shè)計(jì)人員能夠?qū)崿F(xiàn)高效率的FPGA工程開發(fā)與調(diào)試驗(yàn)證。
    的頭像 發(fā)表于 11-08 10:15 ?3743次閱讀
    智多晶EDA工具Hq<b class='flag-5'>Fpga</b>軟件的主要重大進(jìn)展

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

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

    FPGA測試DDR帶寬跑不滿的常見原因及分析方法

    FPGA 中測試 DDR 帶寬時(shí),帶寬無法跑滿是常見問題。下面我將從架構(gòu)、時(shí)序、訪問模式、工具限制等多個(gè)維度,系統(tǒng)梳理導(dǎo)致 DDR 帶寬跑不滿的常見原因及分析方法。
    的頭像 發(fā)表于 10-15 10:17 ?1044次閱讀

    Quartus Prime Pro 25.1版本的安裝和使用

    如果用戶開發(fā)板是基于Agilex 3、Agilex 5等高階器件,則需要安裝高版本的Quartus軟件比如Quartus Prime Pro 25.1版本,這個(gè)版本在安裝包和license獲?。赓M(fèi))等方面跟以往的Quartus
    的頭像 發(fā)表于 10-07 13:06 ?2701次閱讀
    <b class='flag-5'>Quartus</b> Prime Pro 25.1版本的安裝和使用

    ?LM3880三軌簡單電源時(shí)序控制器技術(shù)文檔總結(jié)

    :ADAS系統(tǒng)、攝像頭模塊 工業(yè)設(shè)備:安防攝像頭、FPGA供電時(shí)序控制 計(jì)算領(lǐng)域:服務(wù)器、網(wǎng)絡(luò)設(shè)備處理器電源管理 ? 3. 技術(shù)實(shí)現(xiàn)原理 ? ? 使能控制
    的頭像 發(fā)表于 08-19 14:23 ?967次閱讀
    ?LM3880三軌簡單電源<b class='flag-5'>時(shí)序</b>控制器技術(shù)文檔總結(jié)

    汽車軟件團(tuán)隊(duì)必看:基于靜態(tài)代碼分析工具Perforce QAC的ISO 26262合規(guī)實(shí)踐

    ISO 26262合規(guī)指南,從ASIL分級(jí)到工具落地,手把手教你用靜態(tài)代碼分析(Perforce QAC)實(shí)現(xiàn)高效合規(guī)。
    的頭像 發(fā)表于 08-07 17:33 ?1156次閱讀
    汽車軟件團(tuán)隊(duì)必看:基于<b class='flag-5'>靜態(tài)</b>代碼<b class='flag-5'>分析</b>工具Perforce QAC的ISO 26262合規(guī)實(shí)踐

    Quartus工具使用指南

    電子發(fā)燒友網(wǎng)站提供《Quartus工具使用指南.pdf》資料免費(fèi)下載
    發(fā)表于 07-15 16:34 ?1次下載

    基于DE1-SOC開發(fā)板的oneAPI實(shí)驗(yàn)教程(2)

    的Simple DMA是基于Quartus Standard的Nios II 示例,后續(xù)會(huì)計(jì)劃用新版Quartus Standard軟件將DE1-SoC的oneAPI示例升級(jí)到Nios V。
    的頭像 發(fā)表于 06-23 11:17 ?1628次閱讀
    基于DE1-SOC開發(fā)板的oneAPI實(shí)驗(yàn)教程(2)

    Quartus II原理圖輸入法教程

    電子發(fā)燒友網(wǎng)站提供《Quartus II原理圖輸入法教程.ppt》資料免費(fèi)下載
    發(fā)表于 06-18 17:58 ?0次下載

    FPGA時(shí)序約束之設(shè)置時(shí)鐘組

    Vivado中時(shí)序分析工具默認(rèn)會(huì)分析設(shè)計(jì)中所有時(shí)鐘相關(guān)的時(shí)序路徑,除非時(shí)序約束中設(shè)置了時(shí)鐘組或false路徑。使用set_clock_gro
    的頭像 發(fā)表于 04-23 09:50 ?1364次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>時(shí)序</b>約束之設(shè)置時(shí)鐘組

    國產(chǎn)FPGA往事

    多多指點(diǎn)和提建議。但是今天我更想和大家聊的是國產(chǎn)FPGA和我在國產(chǎn)FPGA這個(gè)圈子經(jīng)歷過的很多有趣的事情,雖然網(wǎng)上分析國產(chǎn)FPGA或者國產(chǎn)
    的頭像 發(fā)表于 04-14 09:53 ?821次閱讀
    國產(chǎn)<b class='flag-5'>FPGA</b>往事

    TDengine 發(fā)布時(shí)序數(shù)據(jù)分析 AI 智能體 TDgpt,核心代碼開源

    2025 年 3 月 26 日,濤思數(shù)據(jù)通過線上直播形式正式發(fā)布了其新一代時(shí)序數(shù)據(jù)分析 AI 智能體——TDgpt,并同步開源其核心代碼。這一創(chuàng)新功能作為 TDengine 3.3.6.0 的重要
    的頭像 發(fā)表于 03-27 10:30 ?734次閱讀
    TDengine 發(fā)布<b class='flag-5'>時(shí)序數(shù)據(jù)分析</b> AI 智能體 TDgpt,核心代碼開源