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

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

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

總結(jié)一下在時(shí)序分析中的基本概念及基本術(shù)語

冬至子 ? 來源:FPGA開發(fā)入門實(shí)例 ? 作者:FPGA開發(fā)入門實(shí)例 ? 2023-07-03 15:37 ? 次閱讀

01 發(fā)起沿和捕獲沿

下圖是一個(gè)經(jīng)典時(shí)序分析模型,無論寄存器A與寄存器B是否在同一個(gè)芯片中,下列概念均適用。

圖片

圖片

02 時(shí)序路徑

圖片

1、由器件A末端寄存器時(shí)鐘FPGA內(nèi)部第一級數(shù)據(jù)端口

2、FPGA內(nèi)部REGA時(shí)鐘端口到REGB的數(shù)據(jù)端口

3、FPGA末級寄存器的時(shí)鐘端口到器件B的輸入數(shù)據(jù)端口

4、組合邏輯路徑,F(xiàn)PGA輸入端口到輸出端口

圖片

1 源端時(shí)鐘路徑(紅色)

2 數(shù)據(jù)路徑(藍(lán)色)

3 目的端時(shí)鐘路徑(黃色)

03 數(shù)據(jù)到達(dá)時(shí)間與數(shù)據(jù)需求時(shí)間

圖片

在clk時(shí)刻參考時(shí)間為0的條件下,進(jìn)行數(shù)據(jù)到達(dá)時(shí)間、時(shí)鐘到達(dá)時(shí)間、數(shù)據(jù)要求時(shí)間(建立時(shí)間)、數(shù)據(jù)要求時(shí)間(保持時(shí)間)的時(shí)序分析。

1.數(shù)據(jù)到達(dá)時(shí)間

圖片

數(shù)據(jù)到達(dá)時(shí)間=0+Tclka+Tco+Tdata

2.時(shí)鐘到達(dá)時(shí)間

圖片

時(shí)鐘到達(dá)時(shí)間=捕獲沿+Tclkb

捕獲沿=0+T(一個(gè)時(shí)鐘周期)

時(shí)鐘到達(dá)時(shí)間=T+Tclkb

3.數(shù)據(jù)要求時(shí)間-建立時(shí)間

圖片

數(shù)據(jù)要求到達(dá)時(shí)間=時(shí)鐘到達(dá)時(shí)間-Tsu-setupuncertainty

=T+Tclkb-Tsu-setup uncertainty

setup uncertainty:時(shí)鐘抖動造成的不確定時(shí)間。

4.數(shù)據(jù)要求時(shí)間-保持時(shí)間

圖片

數(shù)據(jù)要求保持時(shí)間=時(shí)鐘到達(dá)時(shí)間+Th+hold uncertainty

=T+Tclkb+Th+hold uncertainty

hold uncertainty: 時(shí)鐘抖動造成的不確定時(shí)間。

04 建立時(shí)間裕量與保持時(shí)間裕量

1.建立時(shí)間裕量

圖片

建立時(shí)間裕量=數(shù)據(jù)要求到達(dá)時(shí)間-數(shù)據(jù)到達(dá)時(shí)間

=T+Tclkb-Tsu-setupuncertainty -(Tclka+Tco+Tdata)

2.保持時(shí)間裕量

圖片

保持時(shí)間裕量=數(shù)據(jù)到達(dá)時(shí)間(新的)-數(shù)據(jù)要求保持時(shí)間

=Tclka+Tco+Tdata-Tclkb-Th-hold uncertainty

3.建立與保持時(shí)間裕量整合

圖片建立時(shí)間裕量與保持時(shí)間裕量為正,則滿足時(shí)序要求,如果時(shí)間裕量為負(fù),則不滿足時(shí)序要求。

圖片

系統(tǒng)時(shí)鐘頻率

圖片

Tlogic為代碼導(dǎo)致的延時(shí),Tnet為布線延時(shí)。

05 總結(jié)

1、發(fā)送沿通常為時(shí)序分析的參考時(shí)間點(diǎn)

2、通常,捕獲沿=發(fā)送沿+1個(gè)時(shí)鐘周期

3、建立時(shí)間與保持時(shí)間是由芯片工藝本身決定。提高系統(tǒng)時(shí)鐘頻率由決Tdata定。

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

    關(guān)注

    9

    文章

    428

    瀏覽量

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

    關(guān)注

    31

    文章

    5357

    瀏覽量

    120614
  • 時(shí)序分析
    +關(guān)注

    關(guān)注

    2

    文章

    127

    瀏覽量

    22572
  • CLK
    CLK
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    17183
收藏 人收藏

    評論

    相關(guān)推薦

    時(shí)序分析基本概念

    時(shí)序分析是FPGA設(shè)計(jì)永恒的話題,也是FPGA開發(fā)人員設(shè)計(jì)進(jìn)階的必由之路。慢慢來,先介紹時(shí)序分析
    發(fā)表于 10-21 09:28 ?2133次閱讀

    時(shí)間抖動的概念及分析方法介紹

    的設(shè)計(jì)師們也開始更多地關(guān)注時(shí)序因素。本文向數(shù)字設(shè)計(jì)師們介紹了抖動的基本概念,分析了它對系統(tǒng)性能的影響,并給出了能夠?qū)⑾辔欢秳咏抵磷畹偷某S秒娐芳夹g(shù)。本文介紹了時(shí)間抖動(jitter)的概念及
    發(fā)表于 06-04 07:16

    USB基本概念及從機(jī)編程方法介紹

    慕課蘇州大學(xué).嵌入式開發(fā)及應(yīng)用.第四章.較復(fù)雜通信模塊.USB基本概念及從機(jī)編程方法0 目錄4 較復(fù)雜通信模塊4.4 USB基本概念及從機(jī)編程方法4.4.1 課堂重點(diǎn)4.4.2 測試與作業(yè)5 下
    發(fā)表于 11-08 09:14

    講解一下A/D和 D/A的基本概念

    文章目錄前言A/D 和 D/A 的基本概念前言今天給大家講解一下,單片機(jī)的基礎(chǔ)概念,A/D 和 D/A 的基本概念。A/D 和 D/A 的
    發(fā)表于 11-25 06:31

    天線的基本概念及制作

    天線的基本概念及制作  我將介紹些常見而且容易自制的天線,這些天線能夠用我們?nèi)粘I?b class='flag-5'>中容易得到的材料制作。我會逐制作這些天
    發(fā)表于 01-04 09:48 ?1396次閱讀

    時(shí)序分析基本概念

    時(shí)序分析時(shí)FPGA設(shè)計(jì)永恒的話題,也是FPGA開發(fā)人員設(shè)計(jì)進(jìn)階的必由之路。慢慢來,先介紹時(shí)序分析
    發(fā)表于 02-11 19:08 ?4312次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b><b class='flag-5'>中</b>的<b class='flag-5'>一</b>些<b class='flag-5'>基本概念</b>

    詳細(xì)介紹時(shí)序基本概念Timing arc

    時(shí)序分析基本概念介紹——Timing Arc
    的頭像 發(fā)表于 01-02 09:29 ?2.4w次閱讀
    詳細(xì)介紹<b class='flag-5'>時(shí)序</b><b class='flag-5'>基本概念</b>Timing arc

    時(shí)序分析時(shí)序約束的基本概念詳細(xì)說明

    時(shí)序分析時(shí)FPGA設(shè)計(jì)永恒的話題,也是FPGA開發(fā)人員設(shè)計(jì)進(jìn)階的必由之路。慢慢來,先介紹時(shí)序分析
    發(fā)表于 01-08 16:57 ?28次下載
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>和<b class='flag-5'>時(shí)序</b>約束的<b class='flag-5'>基本概念</b>詳細(xì)說明

    FPGA設(shè)計(jì)時(shí)序分析基本概念

    時(shí)序分析時(shí)FPGA設(shè)計(jì)永恒的話題,也是FPGA開發(fā)人員設(shè)計(jì)進(jìn)階的必由之路。慢慢來,先介紹時(shí)序分析
    的頭像 發(fā)表于 03-18 11:07 ?2721次閱讀

    靜態(tài)時(shí)序分析基本概念和方法

    引言 同步電路設(shè)計(jì)時(shí)序個(gè)非常重要的因素,它決定了電路能否以預(yù)期的時(shí)鐘速率運(yùn)行。為了驗(yàn)證電路的時(shí)序性能,我們需要進(jìn)行 靜態(tài)
    的頭像 發(fā)表于 06-28 09:38 ?1541次閱讀
    靜態(tài)<b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>的<b class='flag-5'>基本概念</b>和方法

    介紹時(shí)序分析基本概念lookup table

    今天要介紹的時(shí)序分析基本概念是lookup table。中文全稱時(shí)序查找表。
    的頭像 發(fā)表于 07-03 14:30 ?1559次閱讀
    介紹<b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>的<b class='flag-5'>基本概念</b>lookup table

    介紹時(shí)序分析基本概念MMMC

    今天我們要介紹的時(shí)序分析基本概念是MMMC分析(MCMM)。全稱是multi-mode, multi-corner, 多模式多端角分析模式。
    的頭像 發(fā)表于 07-04 15:40 ?2684次閱讀
    介紹<b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b><b class='flag-5'>基本概念</b>MMMC

    時(shí)序分析Slew/Transition基本概念介紹

    今天要介紹的時(shí)序分析基本概念是Slew,信號轉(zhuǎn)換時(shí)間,也被稱為transition time。
    的頭像 發(fā)表于 07-05 14:50 ?3338次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b>Slew/Transition<b class='flag-5'>基本概念</b>介紹

    時(shí)序分析基本概念介紹—Timing Arc

    今天我們要介紹的時(shí)序基本概念是Timing arc,中文名時(shí)序弧。這是timing計(jì)算最基本的組成元素,昨天的lib庫介紹,大部分
    的頭像 發(fā)表于 07-06 15:00 ?3589次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b><b class='flag-5'>基本概念</b>介紹—Timing Arc

    時(shí)序分析基本概念介紹—花樣的“模式”

    今天要介紹的時(shí)序基本概念是Mode(模式). 這是Multiple Scenario環(huán)境Sign off的個(gè)重要概念。芯片的設(shè)計(jì)模式包括
    的頭像 發(fā)表于 07-10 17:21 ?3658次閱讀
    <b class='flag-5'>時(shí)序</b><b class='flag-5'>分析</b><b class='flag-5'>基本概念</b>介紹—花<b class='flag-5'>一</b>樣的“模式”