精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

數(shù)字IC設(shè)計中的建立時間和保持時間

CHANBAEK ? 來源:新芯設(shè)計 ? 作者:新芯設(shè)計 ? 2023-06-21 14:38 ? 次閱讀

引言

??本文主要介紹了建立時間和保持時間。

一、建立時間(Setup Time)

??建立時間是指 D 觸發(fā)器的時鐘信號上升沿到來之前,數(shù)據(jù)保持穩(wěn)定不變的時間。

??輸入信號應(yīng)該提前時鐘上升沿(如上升沿有效)Tsu 時間到達(dá)芯片,這個 Tsu 就是建立時間。如果不滿足建立時間要求,這個數(shù)據(jù)就不能被這一時鐘打入觸發(fā)器,只有在下一個時鐘上升沿,數(shù)據(jù)才能被打入觸發(fā)器,或者說,該數(shù)據(jù)就會被永久 “跳過” 而未被 “采樣”。舉個例子,坐火車時需要提前到站檢票安檢,而不是一到火車站就可以乘坐,必須的提前到站的時間就是建立時間。

??如果數(shù)據(jù)信號在時鐘沿觸發(fā)前的持續(xù)時間超過了建立時間 Tsu,那么這個時間間隔就叫做建立時間裕量。

??SDC 約束命令為 set_max_delay。

二、保持時間(Hold Time)

??保持時間是指 D 觸發(fā)器的時鐘信號上升沿到來之后,數(shù)據(jù)保持穩(wěn)定不變的時間。

??數(shù)據(jù)保持不變以便能夠穩(wěn)定讀取,如果保持時間不滿足的話,那么數(shù)據(jù)便不能被有效讀取并轉(zhuǎn)換為輸出。

??如果數(shù)據(jù)信號在時鐘沿觸發(fā)后的持續(xù)時間超過了保持時間 Th,那么這個時間間隔就叫做保持時間裕量。

??SDC 約束命令為 set_min_delay。

總結(jié)(Summary)

??建立時間和保持時間這兩個時序參數(shù)是測試芯片對輸入信號和時鐘信號之間的時間要求,也就是它們表征了時鐘邊沿觸發(fā)前后數(shù)據(jù)需要在觸發(fā)器的輸入持續(xù)時間,是芯片本身的特性;其實(shí),這期間其實(shí)還涉及到競爭 - 冒險的問題,也就是毛刺,建立保持時間的存在既是觸發(fā)器內(nèi)部的特性又在屏蔽毛刺方面起到了一定的作用;

延伸(Extend)

  • 恢復(fù)時間(Recovery Time)是指 D 觸發(fā)器的時鐘信號上升沿到來之前,低電平復(fù)位信號或者高電平清零信號保持穩(wěn)定不變的時間。
  • 移除時間(Removal Time)是指 D 觸發(fā)器的時鐘信號上升沿到來之后,低電平復(fù)位信號或者高電平清零信號保持穩(wěn)定不變的時間。
  • 傳播延時(Propagation Delay)是指一個數(shù)字信號從器件(一般是 DFF,符號表示為 Tcq)的輸入端到輸出端所需的時間。通常在 FPGA 中是指時鐘上升沿之后延時 Tcq 的時間,數(shù)據(jù)才到達(dá)寄存器 Q 端。區(qū)別于門傳播延時,表示為信號通過該門所經(jīng)歷的時間,定義為輸入信號和輸出信號波形在 50% 翻轉(zhuǎn)點(diǎn)之間的時間;
  • 組合邏輯延時(Combinational Logic Delay)是指兩級寄存器之間的輸出端 Q 到輸入端 D 之間的組合邏輯延時,符號表示為 Tlogic。
  • 傳播延時是同一個寄存器的輸入到輸出的延時,組合邏輯延時是不同寄存器的輸出到輸入的延時。

??主從式上升沿觸發(fā)寄存器的案例分析(Case Analysis),如下:

  • 電路分析可知,在時鐘上升沿到來之前數(shù)據(jù)必須要被送到第一級電路的鎖存器里面,即 M 端。
  • 為什么呢?因為如果時鐘上升沿到來時,數(shù)據(jù)沒有被送到 M 端,而當(dāng)時鐘上升沿一來,此時 T2 右端與 M 端的信號就會不一致,M 端為舊數(shù)據(jù),T2 右端為新數(shù)據(jù),那么舊數(shù)據(jù)可能會將新數(shù)據(jù)沖刷替代掉(這種情況是不確定的,處于亞穩(wěn)態(tài))。

圖片

主從式上升沿觸發(fā)寄存器

  • 對于建立時間 Tsu,在 clk 上升沿到來時,數(shù)據(jù)要被傳到 M 端,需經(jīng)過 I1,T1,I3,I2。故在時鐘上升沿到來前 Tsu = TI1 + TT1 + TI3 + TI2 時間數(shù)據(jù) D 就必須送到寄存器輸入端,這個時間就是三個反相器加一個傳輸門的延時;
  • 對于保持時間 Th,從電路可以看到,當(dāng)時鐘上升沿一來,T1 就關(guān)閉了,就算關(guān)閉具有延遲,上升沿一到,數(shù)據(jù)立即就變化了,還是要經(jīng)過一個反相器 I1 才能傳到 T1,故不擔(dān)心數(shù)據(jù)會被送進(jìn)去,因此保持時間可以為零,Th = 0;當(dāng)然這是對于這個主從式結(jié)構(gòu)的寄存器而言,其他的寄存器的保持時間不一定為零;
  • 對于傳輸延時 Tcq,從電路分析,當(dāng)時鐘上升沿來了之后,數(shù)據(jù)還需要經(jīng)過 T3,I6 才能傳到 Q 端,故這個寄存器的傳輸延時 Tcq = TI6 + TT3。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • IC設(shè)計
    +關(guān)注

    關(guān)注

    37

    文章

    1292

    瀏覽量

    103781
  • 數(shù)字信號
    +關(guān)注

    關(guān)注

    2

    文章

    958

    瀏覽量

    47519
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    1996

    瀏覽量

    61057
  • 建立時間
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    6594
  • 保持時間
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    5674
收藏 人收藏

    評論

    相關(guān)推薦

    靜態(tài)時序之建立時間保持時間分析

    靜態(tài)時序分析包括建立時間分析和保持時間分析。建立時間設(shè)置不正確可以通過降低芯片工作頻率解決,保持時間
    的頭像 發(fā)表于 08-22 10:38 ?4202次閱讀

    芯片設(shè)計進(jìn)階之路—從CMOS到建立時間保持時間

    建立時間(setup time)和保持時間(hold time)是時序分析中最重要的概念之一,深入理解建立時間保持
    發(fā)表于 06-21 10:44 ?1704次閱讀
    芯片設(shè)計進(jìn)階之路—從CMOS到<b class='flag-5'>建立時間</b>和<b class='flag-5'>保持</b><b class='flag-5'>時間</b>

    數(shù)字電路建立時間保持時間對于觸發(fā)器的時鐘信號有

    請問,對于觸發(fā)器的時鐘信號,建立時間保持時間有要求嗎?剛看到一個門控時鐘產(chǎn)生毛刺的反例,(如下圖)想到了這個問題。若此時鐘信號毛刺極小,有沒有可能被觸發(fā)器忽略呢?為什么呢?如果有可能小到什么程度會被忽略呢?
    發(fā)表于 01-27 18:44

    建立時間保持時間討論

    本帖最后由 虎子哥 于 2015-3-12 21:24 編輯 建立時間(Setup Time):是指在觸發(fā)器的時鐘信號上升沿到來以前,數(shù)據(jù)穩(wěn)定不變的時間,如果建立時間不夠,數(shù)據(jù)將不能在這個時鐘
    發(fā)表于 03-10 23:19

    FPGA實(shí)戰(zhàn)演練邏輯篇51:建立時間保持時間

    建立時間保持時間本文節(jié)選自特權(quán)同學(xué)的圖書《FPGA設(shè)計實(shí)戰(zhàn)演練(邏輯篇)》配套例程下載鏈接:http://pan.baidu.com/s/1pJ5bCtt 在這個波形,我們看到cl
    發(fā)表于 07-17 12:02

    什么叫建立時間,保持時間,和恢復(fù)時間

    什么叫建立時間,保持時間,和恢復(fù)時間
    發(fā)表于 04-08 16:52

    保持時間建立時間

    如圖,建立時間保持時間都是針對的時鐘沿,如圖所示,時鐘沿有一個上升的過程,圖中虛線與clk上升沿的交點(diǎn)是什么?幅值的50%?還是低電平(低于2.5V)往高電平(高于2.5V)跳轉(zhuǎn)的那個點(diǎn)?
    發(fā)表于 11-29 00:20

    數(shù)字 IC 筆試面試必考點(diǎn)(9)建立時間以及保持時間 精選資料分享

    建立時間(Setup Time)是指觸發(fā)器的時鐘信號上升沿到來之前,數(shù)據(jù)保持穩(wěn)定不變的時間。  輸入信號應(yīng)該提前時鐘上升沿(如上升沿有效)Tsu時間到達(dá)芯片,這個 Tsu就是
    發(fā)表于 07-26 07:36

    為什么觸發(fā)器要滿足建立時間保持時間

    什么是同步邏輯和異步邏輯?同步電路和異步電路的區(qū)別在哪?為什么觸發(fā)器要滿足建立時間保持時間?什么是亞穩(wěn)態(tài)?為什么兩級觸發(fā)器可以防止亞穩(wěn)態(tài)傳播?
    發(fā)表于 08-09 06:14

    關(guān)于數(shù)字IC建立時間以及保持時間你想知道的都在這

    關(guān)于數(shù)字IC建立時間以及保持時間你想知道的都在這
    發(fā)表于 09-18 07:24

    為什么觸發(fā)器要滿足建立時間保持時間

    什么是同步邏輯和異步邏輯?同步電路和異步電路的區(qū)別在哪?為什么觸發(fā)器要滿足建立時間保持時間
    發(fā)表于 09-28 08:51

    到底什么是建立時間/保持時間

    在時序電路設(shè)計建立時間/保持時間可以說是出現(xiàn)頻率最高的幾個詞之一了,人們對其定義已經(jīng)耳熟能詳,對涉及其的計算(比如檢查時序是否正確,計算最大頻率等)網(wǎng)上也有很多。
    的頭像 發(fā)表于 06-27 15:43 ?1.4w次閱讀
    到底什么是<b class='flag-5'>建立時間</b>/<b class='flag-5'>保持</b><b class='flag-5'>時間</b>?

    SOC設(shè)計建立時間保持時間

    建立時間保持時間是SOC設(shè)計的兩個重要概念。它們都與時序分析有關(guān),是確保芯片正常工作的關(guān)鍵因素。
    的頭像 發(fā)表于 08-23 09:44 ?949次閱讀

    PCB傳輸線建立時間保持時間建立時間裕量和保持時間裕量

     信號經(jīng)過傳輸線到達(dá)接收端之后,就牽涉到建立時間保持時間這兩個時序參數(shù),它們表征了時鐘邊沿觸發(fā)前后數(shù)據(jù)需要在鎖存器的輸入持續(xù)時間,是接收器本身的特性。簡而言之,時鐘邊沿觸發(fā)前,要求數(shù)
    發(fā)表于 09-04 15:16 ?822次閱讀
    PCB傳輸線<b class='flag-5'>建立時間</b>、<b class='flag-5'>保持</b><b class='flag-5'>時間</b>、<b class='flag-5'>建立時間</b>裕量和<b class='flag-5'>保持</b><b class='flag-5'>時間</b>裕量

    關(guān)于建立時間保持時間的測量方法

    文件提到兩種setup/hold測量方式:10% push-up和pass/fail,按照TSMC說法,前者會更樂觀一些,因此如果是采用前者(10% push-up)的測量方式得到建立時間保持時間,需要十份小心時序裕量是否足夠
    的頭像 發(fā)表于 12-05 11:19 ?1770次閱讀
    關(guān)于<b class='flag-5'>建立時間</b>和<b class='flag-5'>保持</b><b class='flag-5'>時間</b>的測量方法