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

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

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

解決保持時間違例流程

電子工程師 ? 來源:未知 ? 作者:李倩 ? 2018-10-23 10:10 ? 次閱讀

在分析place_design生成的dcp時,就要開始關(guān)注保持時間違例,尤其是當(dāng)WHS < -0.5ns時。這是因為過大的保持時間違例往往會導(dǎo)致布線時間增大,同時,在布線階段,工具未必能修復(fù)此類違例。

解決保持時間違例流程如下圖所示。按照此流程,要逐步關(guān)注以下幾個因素:

Clock Skew是否大于0.5ns

Hold Requirement是否為正(應(yīng)該為0)

WHS是否小于-0.4ns或THS是否小于-1000ns

Clock Uncertainty是否大于0.1ns

圖片來源 page 4, ug1292

這幾個指標(biāo)的具體數(shù)值可在時序報告中查到,如下圖所示。圖中,Path Type用于確定分析的是保持時間。

圖片來源 page 4, ug1292

Hold Requirement為正的可能情形出現(xiàn)在使用多周期路徑約束的時序路徑中。如下圖所示,時鐘使能信號EN使得路徑的Setup Requirement為3個時鐘周期,但Hold Requirement仍應(yīng)為0。

圖片來源 page 4, ug1292

在此情況下,應(yīng)采用如下圖所示的多周期路徑約束。其中的第2條約束是對hold的調(diào)整,卻往往容易被遺漏。對于-hold,它表示相對于缺省捕獲沿(圖中的Default hold),實(shí)際捕獲沿應(yīng)回調(diào)的時鐘周期個數(shù)。

對于過大的WHS或THS,應(yīng)在布線之前做一些優(yōu)化,盡可能地降低WHS和THS。為此,可在phys_opt_design階段采取如下圖所示的幾個措施。

其中方法(1)是在兩個同步時序元件之間插入與至相反的時鐘沿觸發(fā)的寄存器,將該路徑一分為二,該方法的前提是建立時間不會被惡化。方法(2)至方法(4)都是在路徑中插入LUT1。方法(2)只在WHS最大的路徑中插入LUT1;方法(3)則是在更多的路徑中插入LUT1;方法(4)則是在-directive為Explore的基礎(chǔ)上進(jìn)一步修正保持時間違例,等效于-directive Explore +-aggressive_hold_fix。

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

    關(guān)注

    31

    文章

    5359

    瀏覽量

    120785
  • 信號
    +關(guān)注

    關(guān)注

    11

    文章

    2797

    瀏覽量

    76938
  • 時鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1740

    瀏覽量

    131625

原文標(biāo)題:深度解析ug1292(4)

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    ARM主板定制流程與成本

    ,企業(yè)往往需要對ARM主板進(jìn)行定制。本文將探討ARM主板的定制流程、影響定制成本的因素以及定制周期與時間成本。一、定制流程概述ARM主板的定制流程通常包括需求分析、設(shè)
    的頭像 發(fā)表于 01-06 13:21 ?99次閱讀
    ARM主板定制<b class='flag-5'>流程</b>與成本

    ADC采樣保持過程的具體時間要如何確定?

    放大器的工作過程就是在采樣跟蹤狀態(tài)和保持狀態(tài)之間切換。 但是datasheet里面我找不到關(guān)于采樣-保持過程工作的詳細(xì)介紹。 有沒有大神能告訴我,ADC一個工作周期內(nèi),采樣狀態(tài)的時間保持
    發(fā)表于 12-24 06:09

    使用瑞薩AnalogPAK SLG47001/03節(jié)省開發(fā)時間

    在當(dāng)今快速發(fā)展的技術(shù)市場中,對更快、更高效的產(chǎn)品開發(fā)的需求比以往任何時候都高。企業(yè)一直在尋找簡化流程和縮短上市時間的方法。有助于節(jié)省時間、簡化設(shè)計和降低成本的產(chǎn)品對于保持競爭力至關(guān)重要
    的頭像 發(fā)表于 12-12 10:54 ?246次閱讀
    使用瑞薩AnalogPAK SLG47001/03節(jié)省開發(fā)<b class='flag-5'>時間</b>

    軸承結(jié)構(gòu)生產(chǎn)工藝流程柴油機(jī)軸承的結(jié)構(gòu)與安裝

    軸承結(jié)構(gòu)生產(chǎn)工藝流程 軸承結(jié)構(gòu)主要有原材料、軸承內(nèi)外圈、鋼球(軸承滾子)和保持架組合而成。那它們的生產(chǎn)工藝流程是什么,下面是相關(guān)信息介紹。 軸承生產(chǎn)工藝流程: 軸承原材料——內(nèi)、鋼球或
    的頭像 發(fā)表于 12-07 10:31 ?229次閱讀

    使用NTP,該如何同步時間?一文詳解!

    ? 一、NTP通信概述 很多場景中,由于業(yè)務(wù)需要,模塊需要保持正確的系統(tǒng)時鐘,才能正常工作。但是模塊上電后的初試時間戳是946713600(即2000/01/01,16:00:00),所以同步時鐘
    的頭像 發(fā)表于 10-29 13:44 ?229次閱讀
    使用NTP,該如何同步<b class='flag-5'>時間</b>?一文詳解!

    OPA615峰值無法保持怎么解決?

    您好,我閱讀Datasheet上面SOTA兩種上升時間為2ns和10ns 然后我按照Figure48(雙峰值探測電路)進(jìn)行仿真。保持結(jié)果的上升時間為10ns,需要保持的脈沖寬度為8n
    發(fā)表于 08-22 06:10

    OPA860做峰值保持電路,無法實(shí)現(xiàn)峰值保持的功能是為什么?

    和其他帖子上的結(jié)果差不多,輸出保持電壓會隨著時間逐漸減小,但是沒有調(diào)通?,F(xiàn)在我用PSPice軟件重新進(jìn)行仿真,發(fā)現(xiàn)同樣的電路仿真結(jié)果有出入,PSPice仿真后輸出保持電壓并不會隨著時間
    發(fā)表于 08-01 07:46

    用混合信號示波器識別建立和保持時間違規(guī)

    信號之間的時間關(guān)系對數(shù)字設(shè)計的可靠運(yùn)行至關(guān)重要。對于同步設(shè)計,時鐘信號相對于數(shù)據(jù)信號的時間尤為重要。在上篇中,我們?yōu)槟敿?xì)介紹了混合信號示波器(MSO)的基礎(chǔ)設(shè)置以及解釋在泰克混合示波器上的混合信號
    的頭像 發(fā)表于 07-23 10:23 ?539次閱讀
    用混合信號示波器識別建立和<b class='flag-5'>保持</b><b class='flag-5'>時間</b>違規(guī)

    保持繼電器如何控制電機(jī)轉(zhuǎn)速

    保持繼電器是一種電子開關(guān),其主要作用是實(shí)現(xiàn)對電路的控制。雖然磁保持繼電器本身不能直接控制電機(jī)的轉(zhuǎn)速,但可以通過與其他電子元件和控制策略相結(jié)合,實(shí)現(xiàn)對電機(jī)轉(zhuǎn)速的控制。 一、磁保持繼電器的基本原理
    的頭像 發(fā)表于 06-29 10:06 ?617次閱讀

    保持繼電器如何控制

    保持繼電器是一種利用電磁原理實(shí)現(xiàn)開關(guān)功能的電子元件,廣泛應(yīng)用于各種電子設(shè)備和系統(tǒng)中。本文將詳細(xì)介紹磁保持繼電器的工作原理、結(jié)構(gòu)特點(diǎn)、控制方法以及應(yīng)用領(lǐng)域。 一、磁保持繼電器的工作原理 1.1 電磁
    的頭像 發(fā)表于 06-29 10:04 ?1818次閱讀

    保持繼電器驅(qū)動芯片的作用

    保持繼電器驅(qū)動芯片是一種用于控制磁保持繼電器的電子器件,廣泛應(yīng)用于工業(yè)自動化、智能家居、汽車電子等領(lǐng)域。 一、磁保持繼電器驅(qū)動芯片的作用 概述 磁保持繼電器是一種具有自鎖功能的繼電器
    的頭像 發(fā)表于 06-29 09:59 ?1072次閱讀

    運(yùn)算放大器采樣保持電路的工作原理

    采樣和保持電路是一種電子電路,它創(chuàng)建作為輸入的電壓樣本,然后將這些樣本保持一定的時間。采樣保持電路對輸入信號產(chǎn)生采樣的時間稱為采樣
    發(fā)表于 04-12 10:03 ?2778次閱讀
    運(yùn)算放大器采樣<b class='flag-5'>保持</b>電路的工作原理

    高速數(shù)模轉(zhuǎn)換器(DAC)的建立和保持時間

    采用CMOS技術(shù)設(shè)計的數(shù)字電路通常將電源擺幅的中間值作為切換點(diǎn)。因此,時間參考點(diǎn)定在信號邊沿的中點(diǎn)。圖1波形標(biāo)明了器件在典型條件下的建立和保持時間。注意此時定義的這兩個參數(shù)均為正值,但在建立或
    發(fā)表于 02-15 16:57 ?975次閱讀
    高速數(shù)模轉(zhuǎn)換器(DAC)的建立和<b class='flag-5'>保持</b><b class='flag-5'>時間</b>

    請問問TC397 SPI主數(shù)據(jù)保持時間需要多少呢?

    你好請問問TC397 SPI 主數(shù)據(jù)保持時間需要多少呢?在什么地方可以設(shè)置這個值?
    發(fā)表于 01-29 06:39

    CY8C4126AXI-S445的RS-232C UART有設(shè)置時間保持時間的概念嗎?

    我們的客戶正在考慮使用CY8C4126AXI-S445的RS-232C。 由于是 RS-232,通信使用 SCB 的 UART 組件,但有人詢問了 PSOC4s Plus 的設(shè)置時間保持時間
    發(fā)表于 01-19 07:51