日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

怎么解決解決Hold Time違例的問(wèn)題呢

傅里葉的貓 ? 來(lái)源:傅里葉的貓 ? 2023-01-11 09:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

首先,從理論上講,Hold Time違例,是因?yàn)?a href="http://m.sdkjxy.cn/tags/時(shí)鐘/" target="_blank">時(shí)鐘繞的太遠(yuǎn),到達(dá)時(shí)間太晚。而且綜合之后給出的時(shí)序報(bào)告都是估計(jì)值,因此綜合之后可以不考慮Hold Time,只考慮Setup Time;即便此時(shí)Hold Time違例,我們也不需要去理會(huì)。在Place Design之后再去看Hold Time,如果此時(shí)Hold Time的違例比較?。ū热?0.05ns),還是不需要理會(huì)的,因?yàn)楣ぞ咴诓季€時(shí)會(huì)修復(fù)Hold,但如果Slack太大了,無(wú)法修復(fù)了,就會(huì)犧牲setup來(lái)彌補(bǔ)hold。

如果出現(xiàn)了hold的違例,我們首先要分析時(shí)序報(bào)告,看是不是clock的skew太大了,hold違例一般都是時(shí)鐘的skew太大導(dǎo)致,如果skew太大,就要檢查原因了,是不是時(shí)鐘路徑上有buffer導(dǎo)致的,或者是因?yàn)闀r(shí)鐘跨SLR這種路徑太長(zhǎng)導(dǎo)致。如果時(shí)鐘路徑上并沒(méi)有什么多余的buffer或者邏輯,那使用全局時(shí)鐘網(wǎng)絡(luò)帶來(lái)的skew是最小的。

這里補(bǔ)充一下綜合實(shí)現(xiàn)的步驟:

synth_design -> opt_design -> place-design -> phys_opt_design -> route_design

我們可以讓工具在每一步執(zhí)行后都會(huì)有時(shí)序報(bào)告,只需要把Report Options的策略選擇為T(mén)iming Closure Reports

ba4b2650-9144-11ed-bfe3-dac502259ad0.jpg

如果route design之后hold time還是違例,可以使用tcl指令:

phys_opt_design -directive ExploreWithHoldFix

這個(gè)指令會(huì)嘗試不同的算法來(lái)優(yōu)化hold time違例(其實(shí)就是在數(shù)據(jù)路徑上插入LUT增加延遲)

或者在Implementation的時(shí)候指定,是一樣的效果。

ba6299d4-9144-11ed-bfe3-dac502259ad0.jpg

Hold違例解決方法總結(jié)如下:

1. 檢查違例的時(shí)鐘是否是在全局時(shí)鐘網(wǎng)絡(luò)上,最好是讓時(shí)鐘走全局時(shí)鐘網(wǎng)絡(luò),減小skew

2. 檢查時(shí)序路徑上,避免有時(shí)鐘BUFFER的級(jí)聯(lián)

3. 插入延遲邏輯,在數(shù)據(jù)路徑上增加邏輯延遲(可以使用ExploreWithHoldFix讓工具自動(dòng)插入,也可以手動(dòng)修改代碼插入)





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    2000

    瀏覽量

    135285

原文標(biāo)題:Hold Time違例,該如何解決

文章出處:【微信號(hào):傅里葉的貓,微信公眾號(hào):傅里葉的貓】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    時(shí)序約束問(wèn)題的解決辦法

    Slack 為多少,只要為負(fù)數(shù),都要解決 Setup Time 違例。 2. Hold Time 違例
    發(fā)表于 10-24 09:55

    Setup/Hold Time Problem

    Setup/Hold Time ProblemConclusionIf the Setup/Hold time error happen on the Input Register (
    發(fā)表于 09-11 09:23

    【FPGA經(jīng)典試題】電路模塊的setup-timehold-time是正值還是負(fù)值

    。setup-timehold-time 可以是正值或負(fù)值,為什么可以是負(fù)值?如下圖因?yàn)?Clock 到達(dá)時(shí)刻并不等同于latch 的傳輸門(mén)A 關(guān)閉的時(shí)刻,這之間有一個(gè)未知的延遲時(shí)間。假設(shè)
    發(fā)表于 03-15 10:41

    解釋下setup和hold time

    本帖最后由 gk320830 于 2015-3-5 18:27 編輯 setup/hold time 是測(cè)試芯片對(duì)輸入信號(hào)和時(shí)鐘信號(hào)之間的時(shí)間要求。建立時(shí)間是指觸發(fā)器的時(shí)鐘信號(hào)上升沿到來(lái)以前,數(shù)據(jù)穩(wěn)定不變的時(shí)間。保持時(shí)間是指觸發(fā)器的時(shí)鐘信號(hào)上升沿到來(lái)以后,數(shù)據(jù)穩(wěn)定不
    發(fā)表于 04-12 16:40

    請(qǐng)問(wèn)AD80370中hold up time為負(fù)值是為什么?

    在AD80370的datasheet里面有SYSREF± Setup and Hold Timing 這個(gè)時(shí)序圖,但是為什么圖中標(biāo)示的holdup time是負(fù)值,如果這樣的話那device
    發(fā)表于 10-09 16:09

    2018年IC設(shè)計(jì)企業(yè)筆試題01英偉達(dá)Nvidia

    ,setup就會(huì)違例的現(xiàn)象。 思考題1:為什么觸發(fā)器會(huì)存在setup和hold time的要求?提示:研究觸發(fā)器的結(jié)構(gòu)。數(shù)字電路基本結(jié)構(gòu)。 思考題2:當(dāng)setup和hold
    發(fā)表于 11-26 14:39

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

      如果出現(xiàn)了時(shí)序違例,我們會(huì)關(guān)注兩點(diǎn):  為什么會(huì)出現(xiàn)時(shí)序違例?  如何解決?  首先我們要搞清楚時(shí)序是在哪個(gè)階段違例:  在綜合階段或者post opt階段出現(xiàn)了時(shí)序違例,那么很有
    發(fā)表于 01-08 17:10

    什么是Setup和Hold時(shí)間

    什么是Setup和Hold時(shí)間?答:Setup/Hold Time 用于測(cè)試芯片對(duì)輸入信號(hào)和時(shí)鐘信號(hào)之間的時(shí)間要求。建立時(shí)間(Setup Time)是指觸發(fā)器的時(shí)鐘信號(hào)上升沿到來(lái)以前,
    發(fā)表于 12-21 07:39

    怎么解釋setup timehold time的定義和在時(shí)鐘信號(hào)延遲時(shí)的變化?

    怎么解釋setup timehold time的定義和在時(shí)鐘信號(hào)延遲時(shí)的變化?
    發(fā)表于 05-10 11:46

    門(mén)球違例裁判器電路圖

    門(mén)球違例裁判器電路圖
    發(fā)表于 07-29 09:53 ?658次閱讀
    門(mén)球<b class='flag-5'>違例</b>裁判器電路圖

    Timing收斂 – 如何消除Hold Timing違例

    通常情況下,HoldTiming是由工具自動(dòng)去檢查并滿足的,人為可以干預(yù)的地方很少。如果你的設(shè)計(jì)在布局布線后,出現(xiàn)了hold timing違例的情況,那么你可以參考下本文提出的3點(diǎn)建議,看看能否改善
    發(fā)表于 02-08 05:22 ?9304次閱讀
    Timing收斂 – 如何消除<b class='flag-5'>Hold</b> Timing<b class='flag-5'>違例</b>

    建立時(shí)間和保持時(shí)間(setup timehold time

    建立時(shí)間和保持時(shí)間貫穿了整個(gè)時(shí)序分析過(guò)程。只要涉及到同步時(shí)序電路,那么必然有上升沿、下降沿采樣,那么無(wú)法避免setup-timehold-time這兩個(gè)概念。 1. 什么是setup-time
    發(fā)表于 02-08 14:48 ?7239次閱讀

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

    BY Hemang Divyakant Parikh 有多種類(lèi)型的時(shí)序違例可歸類(lèi)為脈沖寬度違例。 - 最大偏差違例(詳見(jiàn) 此處 ) - 最小周期違例(本文詳解之重點(diǎn))。 - 最大周期
    的頭像 發(fā)表于 11-19 13:48 ?7198次閱讀
    Vivado時(shí)序案例分析之解脈沖寬度<b class='flag-5'>違例</b>

    為什么setup檢查下一個(gè)沿而hold檢查當(dāng)前沿

    做數(shù)字電路設(shè)計(jì)的可能都見(jiàn)過(guò)圖一所示的setup和hold時(shí)間檢查,從圖中可以明顯看出,setup time檢查下一個(gè)沿,而hold time檢查同一個(gè)沿。那么這是為什么
    的頭像 發(fā)表于 11-21 10:30 ?6751次閱讀

    SOCV/POCV下寄存器的hold margin問(wèn)題分析

    我們都知道,在做hold time檢查的時(shí)候,是需要從lib中讀取reg的hold requirement time,或者說(shuō)hold mar
    的頭像 發(fā)表于 12-05 14:18 ?1148次閱讀
    广西| 石渠县| 灵山县| 宿松县| 凌源市| 广南县| 日土县| 攀枝花市| 汾阳市| 呼伦贝尔市| 保德县| 绥江县| 都兰县| 唐海县| 郴州市| 德令哈市| 阿鲁科尔沁旗| 海宁市| 开平市| 尼木县| 固安县| 白玉县| 上饶市| 文水县| 龙陵县| 大化| 泸溪县| 内丘县| 九江县| 乌鲁木齐县| 拉孜县| 平江县| 安龙县| 积石山| 宜宾县| 大同市| 织金县| 广灵县| 溆浦县| 姚安县| 广宁县|