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

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

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

建立時間和保持時間對數(shù)字電路的影響

CHANBAEK ? 來源:徐之 ? 作者: 銳志創(chuàng)新 ? 2023-11-29 16:36 ? 次閱讀

不論數(shù)字信號的上升沿是抖還是慢,在信號跳變時,總會有一段過渡時間處于邏輯判斷閾值的上限和下限之間,從而造成邏輯的不確定狀態(tài),更糟糕的是,通常的數(shù)字信號都不止一路,可能是多路信號一起傳輸來代表一些邏輯和功能狀態(tài),這些多路信號由于電氣特性的不完全一致,以及PCB走線路徑的長短不同,在到達其接收端時還會存在不同的延時,延時的不同會進一步增加邏輯狀態(tài)的不確定性。

1、同步電路

圖片

同步電路示意圖

由于我們感興趣的邏輯狀態(tài)通常是信號電平平穩(wěn)以后的狀態(tài),而不是跳變時刻的狀態(tài),所以現(xiàn)在大部分數(shù)字電路都采用同步電路,即系統(tǒng)中有一個統(tǒng)一的工作時鐘對信號進行采樣,雖然信號在跳變過程中可能有不確定的邏輯狀態(tài),但是如果只在時鐘的上升沿對進行進行判決采樣,則得到的就是穩(wěn)定的邏輯狀態(tài)。

采用同步時鐘的電路減少了出現(xiàn)邏輯狀態(tài)不確定的可能性,而且可以減小電路和信號布線延時的累積效應,所以在現(xiàn)代的數(shù)字系統(tǒng)和設(shè)備中廣泛采用,在采用同步電路以后,數(shù)字電路以一定的時鐘節(jié)拍來工作,我們把數(shù)字信號以每秒鐘跳變的最大速率叫做信號的數(shù)據(jù)速率(單位通常是bps或者bit/s),大部分并行總線的數(shù)據(jù)速率和系統(tǒng)中時鐘的工作頻率一致,也有一些特殊場合采用DDR方式(Double Data rate ),即數(shù)據(jù)速率是時鐘工作頻率的2倍。

2、建立/保持時間

圖片

建立時間/保持時間示意圖

在同步電路中,如果要得到穩(wěn)定的邏輯狀態(tài),對于采樣時鐘和信號間的時序關(guān)系是有要求的,如果時鐘信號的有效邊沿正好對應數(shù)據(jù)的跳變區(qū)域附近,可能會采樣到不可靠的邏輯狀態(tài),數(shù)字電路要得到穩(wěn)定的邏輯狀態(tài),通常都要求在采樣時鐘有效邊沿到來時被采信號已經(jīng)提前建立一個新的邏輯狀態(tài),這個提前的時間通常被稱為 建立時間(setup time) ,同樣的,在采樣的時鐘的有效邊沿到來后,被采的信號還需要保持在這個邏輯狀態(tài)一定時間以保證采樣數(shù)據(jù)的穩(wěn)定,這個時間通常被稱為保持時間(hold time)。

3、建立/保持時間對數(shù)字電路的影響

建立時間和保持時間相加起來的時間叫做建立/保持時間窗口,是接收端對于信號要保持在同一個邏輯狀態(tài)的最小時間要求,數(shù)字信號的比特寬度如果窄于建立/保持時間窗口就無法同時滿足建立時間/保持時間的要求,所以接收端對于建立保持時間窗口的要求實際上決定了這個電路能夠工作的最高數(shù)據(jù)速率,通常工作速率高一些的芯片,很短的建立時間、保持時間就可以保證電路可靠工作,而工作速率低一些的芯片則會要求比較長的建立時間/保持時間。

建立時間和保持時間是數(shù)字電路非常重要的概念,是接收端對于可靠信號接收的最基本要求,也是數(shù)字電路可靠工作的基礎(chǔ),可以說,大部分數(shù)字信號的測量項目(數(shù)據(jù)速率、眼圖、抖動)的測量都是為了間接保證信號滿足接收端對建立時間和保持時間的要求。

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

    關(guān)注

    2

    文章

    927

    瀏覽量

    47443
  • 數(shù)字電路
    +關(guān)注

    關(guān)注

    193

    文章

    1583

    瀏覽量

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

    關(guān)注

    0

    文章

    9

    瀏覽量

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

    關(guān)注

    0

    文章

    9

    瀏覽量

    5660
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

    建立時間(setup time)和保持時間(hold time)是時序分析中最重要的概念之一,深入理解建立時間保持
    發(fā)表于 06-21 10:44 ?1537次閱讀
    芯片設(shè)計進階之路—從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

    什么叫建立時間,保持時間,和恢復時間

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

    保持時間建立時間

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

    為什么觸發(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ù)字IC設(shè)計中的建立時間保持時間

    ??本文主要介紹了建立時間保持時間。
    的頭像 發(fā)表于 06-21 14:38 ?2097次閱讀
    <b class='flag-5'>數(shù)字</b>IC設(shè)計中的<b class='flag-5'>建立時間</b>和<b class='flag-5'>保持</b><b class='flag-5'>時間</b>

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

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

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

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

    建立/保持時間對數(shù)字電路的影響

    建立/保持時間對數(shù)字電路的影響 數(shù)字電路是指使用數(shù)字信號進行連接和處理信息的
    的頭像 發(fā)表于 10-29 14:21 ?569次閱讀

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

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