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

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

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

時(shí)鐘偏移對(duì)時(shí)序收斂有什么影響呢?

FPGA技術(shù)驛站 ? 來(lái)源:FPGA技術(shù)驛站 ? 作者:喜歡FPGA的高老師 ? 2023-08-03 09:27 ? 次閱讀

FPGA設(shè)計(jì)中的絕大部分電路為同步時(shí)序電路,其基本模型為“寄存器+組合邏輯+寄存器”。同步意味著時(shí)序路徑上的所有寄存器在時(shí)鐘信號(hào)的驅(qū)動(dòng)下步調(diào)一致地運(yùn)作。這就要求時(shí)鐘信號(hào)(更準(zhǔn)確地說(shuō)是時(shí)鐘有效沿)在同一時(shí)間點(diǎn)到達(dá)所有寄存器的時(shí)鐘端口,為此,F(xiàn)PGA內(nèi)部提供了專用的時(shí)鐘布線資源。然而,即便如此,實(shí)際情形是時(shí)鐘信號(hào)往往在不同時(shí)間點(diǎn)到達(dá)寄存器的時(shí)鐘端口,這種現(xiàn)象就是時(shí)鐘偏移。

時(shí)鐘偏移反映了時(shí)鐘信號(hào)到達(dá)同一時(shí)序路徑上的不同寄存器的時(shí)鐘端口之間的時(shí)間差異,如下圖所示。時(shí)鐘clk從源端到達(dá)寄存器FF1的時(shí)間點(diǎn)為Tclk1,到達(dá)寄存器FF2的時(shí)間點(diǎn)為Tclk2,故時(shí)鐘偏移即為Tclk2與Tclk1的差。若clk源端記為零時(shí)刻點(diǎn),那么Tclk1和Tclk2分別對(duì)應(yīng)發(fā)送時(shí)鐘路徑延遲和捕獲時(shí)鐘路徑延遲。

e8f129bc-3191-11ee-9e74-dac502259ad0.png

時(shí)鐘偏移可正可負(fù)。通常,若數(shù)據(jù)流向與時(shí)鐘前進(jìn)方向一致,那么時(shí)鐘偏移為正。否則為負(fù),如下圖所示。

e90e832c-3191-11ee-9e74-dac502259ad0.png

時(shí)鐘偏移對(duì)時(shí)序收斂有什么影響呢?

我們從建立時(shí)間裕量和保持時(shí)間裕量?jī)蓚€(gè)角度分析。先以正向的時(shí)鐘偏移為例。建立時(shí)間裕量分析如下圖所示,發(fā)起沿和捕獲沿相差一個(gè)時(shí)鐘周期。由圖中建立時(shí)間裕量表達(dá)式可以得出結(jié)論:正向的時(shí)鐘偏移對(duì)建立時(shí)間收斂是有利的,相當(dāng)于捕獲寄存器的建立時(shí)間由Tsu減小至Tsu-Tskew。

e92a1a92-3191-11ee-9e74-dac502259ad0.png

保持時(shí)間裕量分析如下圖所示,保持時(shí)間檢查的發(fā)起沿和捕獲沿為同一時(shí)鐘沿(保持時(shí)間檢查是基于建立時(shí)間檢查的,要求當(dāng)前發(fā)送沿發(fā)送的數(shù)據(jù)不能被前一個(gè)捕獲沿捕獲;下一個(gè)發(fā)送沿發(fā)送的數(shù)據(jù)不能被當(dāng)前捕獲沿捕獲)。由圖中保持時(shí)間裕量表達(dá)式可以得出結(jié)論:正向的時(shí)鐘偏移不利于保持時(shí)間收斂。相當(dāng)于數(shù)據(jù)在有效沿到達(dá)之后還要穩(wěn)定保持的時(shí)間變長(zhǎng)了,由原來(lái)的Th變?yōu)門h+Tskew。這顯然阻礙了保持時(shí)間收斂。

e974083c-3191-11ee-9e74-dac502259ad0.png

結(jié)合建立時(shí)間裕量和保持時(shí)間裕量表達(dá)式,若Tskew為負(fù),則建立時(shí)間收斂更加困難,保持時(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1625

    文章

    21625

    瀏覽量

    601245
  • FPGA設(shè)計(jì)
    +關(guān)注

    關(guān)注

    9

    文章

    428

    瀏覽量

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

    關(guān)注

    31

    文章

    5295

    瀏覽量

    119824
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1714

    瀏覽量

    131277
  • 同步電路
    +關(guān)注

    關(guān)注

    1

    文章

    60

    瀏覽量

    13276
  • 時(shí)鐘偏移
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    6046

原文標(biāo)題:時(shí)鐘偏移是如何影響建立時(shí)間和保持時(shí)間的?

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    進(jìn)行RTL代碼設(shè)計(jì)需要考慮時(shí)序收斂的問(wèn)題

    更快,而一個(gè)壞的代碼風(fēng)格則給后續(xù)時(shí)序收斂造成很大負(fù)擔(dān)。你可能要花費(fèi)很長(zhǎng)時(shí)間去優(yōu)化時(shí)序,保證時(shí)序收斂。拆解你的代碼,添加寄存器,修改走線,最后
    的頭像 發(fā)表于 11-20 15:51 ?3896次閱讀
    進(jìn)行RTL代碼設(shè)計(jì)需要考慮<b class='flag-5'>時(shí)序</b><b class='flag-5'>收斂</b>的問(wèn)題

    錯(cuò)誤時(shí)鐘偏移計(jì)算導(dǎo)致錯(cuò)誤時(shí)序收斂的解決方案

    描述 本設(shè)計(jì)咨詢主要介紹一個(gè)錯(cuò)誤的時(shí)鐘偏移計(jì)算導(dǎo)致錯(cuò)誤時(shí)序收斂的問(wèn)題。 出現(xiàn)問(wèn)題的情況: 這可能會(huì)影響使用生成時(shí)鐘的設(shè)計(jì),其具有以下特征:
    的頭像 發(fā)表于 12-24 11:16 ?5831次閱讀

    UltraFast設(shè)計(jì)方法時(shí)序收斂快捷參考指南

    《UltraFast 設(shè)計(jì)方法時(shí)序收斂快捷參考指南》提供了以下分步驟流程, 用于根據(jù)《UltraFast設(shè)計(jì)方法指南》( UG949 )中的建議快速完成時(shí)序收斂: 1初始設(shè)計(jì)檢查:在實(shí)
    的頭像 發(fā)表于 11-05 15:10 ?4963次閱讀
    UltraFast設(shè)計(jì)方法<b class='flag-5'>時(shí)序</b><b class='flag-5'>收斂</b>快捷參考指南

    記錄一次時(shí)序收斂的過(guò)程

    在之前的文章里面介紹了Canny算法的原理和基于Python的參考模型,之后在FPGA上完成了Canny算法的實(shí)現(xiàn),可是遇到了時(shí)序收斂的問(wèn)題,記錄一下。
    的頭像 發(fā)表于 11-18 16:38 ?918次閱讀
    記錄一次<b class='flag-5'>時(shí)序</b><b class='flag-5'>收斂</b>的過(guò)程

    FPGA 高級(jí)設(shè)計(jì):時(shí)序分析和收斂

    、16ns、17ns、18ns,兩條路徑能夠滿足要求,布局布線就會(huì)選擇滿足要求的兩條路徑之一。 圖 1 靜態(tài)時(shí)序分析模型 因此,有些說(shuō)法是錯(cuò)誤的,不分什么情況就說(shuō)時(shí)序收斂
    發(fā)表于 06-17 17:07

    FPGA時(shí)序收斂學(xué)習(xí)報(bào)告

    經(jīng)過(guò)兩天的惡補(bǔ),特別是學(xué)習(xí)了《第五章_FPGA時(shí) 序收斂》及其相關(guān)的視頻后,我基本上明白了時(shí)序分析的概念和用法。之后的幾天,我會(huì)根據(jù)一些官方的文件對(duì)時(shí)序分析進(jìn)行更系統(tǒng)、深入的學(xué)習(xí)。先總結(jié)一下之前
    發(fā)表于 09-23 10:26

    零基礎(chǔ)學(xué)FPGA (二十七)從靜態(tài)時(shí)序分析到SDRAM時(shí)序收斂

    相對(duì)于源時(shí)鐘一定的相位偏移,這個(gè)相位偏移是我們可以在PLL模塊中手動(dòng)設(shè)置的,這個(gè)值應(yīng)該取多少?下面我們就來(lái)計(jì)算這個(gè)值。這個(gè)相移值的計(jì)算,需要借助四個(gè)參數(shù),即讀周期最大滯后、超前時(shí)間,
    發(fā)表于 03-31 10:35

    詳解FPGA的時(shí)序以及時(shí)序收斂

    參考ug612。4.輸出時(shí)序約束輸出就是輸入的逆,因此分析的過(guò)程是類似的,分類也是類似的。針對(duì)時(shí)鐘的不同,系統(tǒng)同步和源同步兩種。此處不再詳細(xì)說(shuō)明。系統(tǒng)同步SDR源同步DDR(一般來(lái)說(shuō)不給約束就可以)5.
    發(fā)表于 07-09 09:14

    請(qǐng)問(wèn)如何收斂高速ADC時(shí)序?

    如何收斂高速ADC時(shí)序?哪種辦法可以最大化ADC的建立和保持時(shí)間?
    發(fā)表于 04-14 06:06

    哪些方法可以解決時(shí)序收斂的問(wèn)題?

    什么是時(shí)序收斂?如何去解決物理設(shè)計(jì)中時(shí)序收斂的問(wèn)題?
    發(fā)表于 04-26 06:38

    fpga時(shí)序收斂

    fpga時(shí)序收斂
    發(fā)表于 03-01 13:13 ?23次下載

    基于MCMM技術(shù)IC時(shí)序收斂的快速實(shí)現(xiàn)

    介紹了一種在多工藝角多工作模式下快速實(shí)現(xiàn)時(shí)序收斂的技術(shù)MCMM(Multicorner-Multimode)技術(shù),該技術(shù)將工藝角和模式進(jìn)行組合,對(duì)時(shí)序同時(shí)進(jìn)行分析和優(yōu)化,到達(dá)快速實(shí)現(xiàn)時(shí)序
    發(fā)表于 10-20 15:21 ?3次下載
    基于MCMM技術(shù)IC<b class='flag-5'>時(shí)序</b><b class='flag-5'>收斂</b>的快速實(shí)現(xiàn)

    時(shí)鐘抖動(dòng)和時(shí)鐘偏斜講解

    系統(tǒng)時(shí)序設(shè)計(jì)中對(duì)時(shí)鐘信號(hào)的要求是非常嚴(yán)格的,因?yàn)槲覀兯械?b class='flag-5'>時(shí)序計(jì)算都是以恒定的時(shí)鐘信號(hào)為基準(zhǔn)。但實(shí)際中時(shí)鐘信號(hào)往往不可能總是那么完美,會(huì)出現(xiàn)
    的頭像 發(fā)表于 04-04 09:20 ?3358次閱讀

    地阻抗對(duì)時(shí)鐘的影響

    地阻抗對(duì)時(shí)鐘的影響
    的頭像 發(fā)表于 11-23 09:04 ?322次閱讀
    地阻抗<b class='flag-5'>對(duì)時(shí)鐘</b>的影響

    時(shí)鐘抖動(dòng)和時(shí)鐘偏移的區(qū)別

    時(shí)鐘抖動(dòng)(Jitter)和時(shí)鐘偏移(Skew)是數(shù)字電路設(shè)計(jì)中兩個(gè)重要的概念,它們對(duì)電路的時(shí)序性能和穩(wěn)定性有著顯著的影響。下面將從定義、原因、影響以及應(yīng)對(duì)策略等方面詳細(xì)闡述
    的頭像 發(fā)表于 08-19 18:11 ?763次閱讀