99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

時(shí)序約束出現(xiàn)時(shí)序違例(Slack為負(fù)數(shù)),如何處理?

jf_pJlTbmA9 ? 來(lái)源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-07-10 15:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

時(shí)序約束出現(xiàn)時(shí)序違例(Slack為負(fù)數(shù)),如何處理?

答:

一. 首先指出一個(gè)誤區(qū):當(dāng)約束出現(xiàn)錯(cuò)誤時(shí),想當(dāng)然地認(rèn)為是“時(shí)序約束做得不對(duì)”,所以應(yīng)該怎么去改“時(shí)序約束”,從而讓這些錯(cuò)誤消失,這是一個(gè)錯(cuò)誤的觀念。

二. 時(shí)序約束的作用:在于檢查“設(shè)計(jì)是否滿足時(shí)序要求”,它是用來(lái)審視自己設(shè)計(jì)的,很多情況是,要改設(shè)計(jì)代碼來(lái)滿足時(shí)序要求。

三. 當(dāng)時(shí)序約束提示有錯(cuò)誤時(shí),應(yīng)該閱讀“時(shí)序報(bào)告”,從報(bào)告中分析時(shí)序路徑(數(shù)據(jù)到達(dá)時(shí)間、時(shí)鐘到達(dá)時(shí)間和數(shù)據(jù)要求時(shí)間等),根據(jù)報(bào)告分析錯(cuò)誤的原因,并根據(jù)原因來(lái)實(shí)行不同的方法。

以建立時(shí)間違例,說(shuō)明具體方法如下:

1. 時(shí)序報(bào)告中,找到提示錯(cuò)誤的路徑,即目的寄存器,以及源寄存器。注意,這是兩個(gè)寄存器的點(diǎn)。

2. 首先判斷,源寄存器的時(shí)鐘,與目的寄存器的時(shí)鐘,是否相同。如果不同,可以認(rèn)為是異步時(shí)序,見步驟3;如果是相同,則看步驟4。

3. 如果是異步電路,那么處理方法如下:

A. 確認(rèn)做了異步處理。對(duì)于數(shù)據(jù),則是通過(guò)異步FIFO來(lái)做異步處理;如果是控制信號(hào),則要經(jīng)過(guò)打兩拍來(lái)處理。

B. 確認(rèn)做了異步處理后,仍然會(huì)報(bào)“時(shí)序違例”的。這個(gè)時(shí)候,可以該路徑設(shè)置成set false path,不用再檢查。

4. 同步電路下,具體處理如下:

A. 查看兩個(gè)寄存器點(diǎn)之間,經(jīng)過(guò)了多少加法器、乘法器、除法器等。

B. 對(duì)于除法器,要特別留意,一般是1個(gè)時(shí)鐘計(jì)算不完的。那么可以 a.想辦法不用除法;b. 通過(guò)使能信號(hào)控制獲取除法器結(jié)果的時(shí)間。

C. 對(duì)于乘法器和加法器,或者其他組合電路較多的。想辦法分隔成流水線來(lái)實(shí)現(xiàn)??梢詤⒖糓DY 流水線的內(nèi)容。

5. 如果是IP核的違例,檢查是否時(shí)鐘不滿足IP核的要求。如果沒問(wèn)題,就不用管。

6. 如果是ILA等在線調(diào)試工具路線的違例,則一般不用處理。

7. 如果是線延時(shí)太長(zhǎng)的,可以嘗試打一拍處理。即A->B的線太長(zhǎng),可以打一拍,變成A->C->B,這樣線延時(shí)就小了。

審核編輯:湯梓紅

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

    關(guān)注

    3

    文章

    400

    瀏覽量

    44745
  • 加法器
    +關(guān)注

    關(guān)注

    6

    文章

    183

    瀏覽量

    30709
  • 時(shí)序約束
    +關(guān)注

    關(guān)注

    1

    文章

    118

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    VIVADO時(shí)序約束及STA基礎(chǔ)

    時(shí)序約束的目的就是告訴工具當(dāng)前的時(shí)序狀態(tài),以讓工具盡量?jī)?yōu)化時(shí)序并給出詳細(xì)的分析報(bào)告。一般在行為仿真后、綜合前即創(chuàng)建基本的時(shí)序
    的頭像 發(fā)表于 03-11 14:39 ?1w次閱讀

    時(shí)序分析總結(jié)(以SDRAM時(shí)序約束例)

    都是以clock基準(zhǔn)的,記住這個(gè),算的時(shí)候就很容易了;4.基本的時(shí)序約束有:時(shí)鐘約束,IO約束,例外說(shuō)明,這些都是可以通過(guò)timeques
    發(fā)表于 12-29 14:53

    ISE 時(shí)序約束

    to FF)太大。解決辦法:creattiming constraint ---exception中的path,設(shè)置FFtoFF20ns;重新編譯,時(shí)序約束正確。
    發(fā)表于 10-11 22:49

    出現(xiàn)時(shí)序違例的原因及解決辦法

      如果出現(xiàn)時(shí)序違例,我們會(huì)關(guān)注兩點(diǎn):  為什么會(huì)出現(xiàn)時(shí)序違例?  如何解決?  首先我們要搞清楚時(shí)序
    發(fā)表于 01-08 17:10

    時(shí)序約束時(shí)序分析 ppt教程

    時(shí)序約束時(shí)序分析 ppt教程 本章概要:時(shí)序約束時(shí)序分析基礎(chǔ)常用
    發(fā)表于 05-17 16:08 ?0次下載

    時(shí)序約束用戶指南

    時(shí)序約束用戶指南包含以下章節(jié): ?第一章“時(shí)序約束用戶指南引言” ?第2章“時(shí)序約束的方法” ?
    發(fā)表于 11-02 10:20 ?0次下載

    FPGA時(shí)序約束方法

    FPGA時(shí)序約束方法很好地資料,兩大主流的時(shí)序約束都講了!
    發(fā)表于 12-14 14:21 ?19次下載

    FPGA中的時(shí)序約束設(shè)計(jì)

    一個(gè)好的FPGA設(shè)計(jì)一定是包含兩個(gè)層面:良好的代碼風(fēng)格和合理的約束時(shí)序約束作為FPGA設(shè)計(jì)中不可或缺的一部分,已發(fā)揮著越來(lái)越重要的作用。毋庸置疑,時(shí)序
    發(fā)表于 11-17 07:54 ?2745次閱讀
    FPGA中的<b class='flag-5'>時(shí)序</b><b class='flag-5'>約束</b>設(shè)計(jì)

    深入了解時(shí)序約束以及如何利用時(shí)序約束實(shí)現(xiàn)FPGA 設(shè)計(jì)的最優(yōu)結(jié)果

    作為賽靈思用戶論壇的定期訪客(見 ),我注意到新用戶往往對(duì)時(shí)序收斂以及如何使用時(shí)序約束來(lái)達(dá)到時(shí)序收斂感到困惑。幫助 FPGA設(shè)計(jì)新手實(shí)
    發(fā)表于 11-24 19:37 ?5735次閱讀
    深入了解<b class='flag-5'>時(shí)序</b><b class='flag-5'>約束</b>以及如何利用<b class='flag-5'>時(shí)序</b><b class='flag-5'>約束</b>實(shí)現(xiàn)FPGA 設(shè)計(jì)的最優(yōu)結(jié)果

    時(shí)序約束的四大步驟的具體介紹

    FPGA中的時(shí)序問(wèn)題是一個(gè)比較重要的問(wèn)題,時(shí)序違例,尤其喜歡在資源利用率較高、時(shí)鐘頻率較高或者是位寬較寬的情況下出現(xiàn)。建立時(shí)間和保持時(shí)間是FPGA時(shí)
    的頭像 發(fā)表于 12-23 07:02 ?4567次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>約束</b>的四大步驟的具體介紹

    時(shí)序約束的步驟分析

    FPGA中的時(shí)序問(wèn)題是一個(gè)比較重要的問(wèn)題,時(shí)序違例,尤其喜歡在資源利用率較高、時(shí)鐘頻率較高或者是位寬較寬的情況下出現(xiàn)。建立時(shí)間和保持時(shí)間是FPGA時(shí)
    的頭像 發(fā)表于 12-23 07:01 ?2357次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>約束</b>的步驟分析

    Vivado時(shí)序案例分析之解脈沖寬度違例

    BY Hemang Divyakant Parikh 有多種類型的時(shí)序違例可歸類脈沖寬度違例。 - 最大偏差違例(詳見 此處 ) - 最小
    的頭像 發(fā)表于 11-19 13:48 ?6234次閱讀
    Vivado<b class='flag-5'>時(shí)序</b>案例分析之解脈沖寬度<b class='flag-5'>違例</b>

    FPGA時(shí)序約束一如何查看具體錯(cuò)誤的時(shí)序路徑

    時(shí)間裕量包括建立時(shí)間裕量和保持時(shí)間裕量(setup slack和hold slack)。從字面上理解,所謂“裕量”即富余的、多出的。什么意思呢?即保持最低要求的建立時(shí)間或保持時(shí)間所多出的時(shí)間,那么“裕量”越多,意味著時(shí)序
    發(fā)表于 08-04 17:45 ?912次閱讀

    FPGA時(shí)序約束:如何查看具體錯(cuò)誤的時(shí)序路徑

    ? ? 1、時(shí)序錯(cuò)誤的影響 ? ? ? 一個(gè)設(shè)計(jì)的時(shí)序報(bào)告中,design run 時(shí)序有紅色,裕量(slack
    的頭像 發(fā)表于 03-17 03:25 ?1483次閱讀

    淺談時(shí)序設(shè)計(jì)和時(shí)序約束

    ??本文主要介紹了時(shí)序設(shè)計(jì)和時(shí)序約束
    的頭像 發(fā)表于 07-04 14:43 ?1877次閱讀