女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

為什么寄存器會有建立時間,保持時間要求,以及傳輸延時的概念

電子工程師 ? 來源:未知 ? 作者:李倩 ? 2018-09-08 10:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

寄存器以及建立保持時間,傳輸延遲的介紹

寄存的圖標一般如下圖(忽略復位端)。

這里先介紹一下傳輸門。CMOS傳輸門如下圖所示。由一個PMOS和一個NMOS組成。en接NMOS的G端,en的反向en’ 接PMOS的G端。我們知道,NMOS的G端為高電平時,NMOS管兩端導通;PMOS的G端為低電平時,PMOS管兩端導通。故當en為高時,PMOS和NMOS管都導通,輸入in可以傳輸到out端;否則,傳輸門關閉。

問題:為什么要用兩個管子,一個PMOS和一個NMOS來實現傳輸門,而不只用一個NMOS管,或者PMOS來實現傳輸門?

答案:前面講CMOS實現與或門時已經提過。

下面給出主從上升沿觸發的寄存器MOS級電路圖。可以看到,前后兩級電路一致,就是傳輸門的clk接法相反,故叫主從式。

時鐘信號為低電平時,傳輸門T1導通,數據經過反相器I1,傳輸門T1,反相器I3,傳到QM端。此時T2,T3傳輸門為關閉狀態。T4為導通狀態,故此時后面半部分的電路結構如下。相當于兩個反相器首尾相連,這就是一個瑣存結構,維持數據Q不變。

當時鐘clk由低電平變成高電平之后,T3導通,原本在clk為低電平時傳到QM的數據被傳輸到后面的Q端。此時T4是關閉的。但是前半部分電路當clk變成高電平之后傳輸門T1關閉,新的數據D進不來了。而此時T2導通,結構如下,也是一個瑣存結構,此時維持低電平時送進來的數據不變。

由上面的分析可得,當clk為低電平時,T1導通,新的數據被送到第一級,但是T3不導通,傳不到Q端,T4導通構成一個瑣存結構,維持Q的輸出不變;當clk由低變成高電平之后,T1關閉,新的數據不會再傳進來;同時T2導通,構成一個鎖存器維持數據QM不變;同時T3導通,QM傳輸到Q端;T4不導通,原先瑣存的數據不會對Q造成影響。因此整體實現的就是當clk上升沿來到時,數據D才會被更新到Q端。

經過上面的分析我們再來看建立時間與保持時間以及傳輸延時。

建立時間(tsetup):既數據D至少需要提到于clk上升沿多長時間到來,數據的采集才不會出錯。

電路分析可知,在時鐘上升沿到來之前數據必須要被送到第一級電路的鎖存器里面,即M端。見下圖。

為什么呢?

因為如果上升沿到來時,數據沒有被送到M端,當時鐘上升沿一來,此時T2右端與M端的信號就會不一致;M端為舊數據,T2右端為新數據,那么舊數據可能會將新數據沖掉。

故在clk上升沿到來時,數據要被傳到M端,需經過I1,T1,I3, I2 。故在時鐘上升沿到來前 tsetup = tI1 + tT1 + tI3 + tI2時間數據D就必須送到寄存器輸入端,這個時間就是三個反相器加一個傳輸門的延時。

保持時間(thold):就是時鐘上升沿之后,數據D還需要維持多長時間不變,才不會對輸出Q造成影響。

從電路可以看到,當時鐘上升沿一來,T1就關閉了,就算關閉具有延遲,上升沿一到,數據立即就變化了,還是要經過一個反相器I1才能傳到T1,故不擔心數據會被送進去,因此保持時間可以為零。當然這是對于這個主從式結構的寄存器而言,其他的寄存器的保持時間不一定為零。

傳輸延時(tcq):既時鐘上升沿來了之后,數據還需要多久才能傳到Q端。

從電路分析,當時鐘上升沿來了之后,數據還需要經過T3,I6才能傳到Q端,故這個寄存器的傳輸延時tcq =tI6+tT3 。

這里只是以主從式上升沿觸發寄存器為例介紹深入介紹了一下為什么寄存器會有建立時間,保持時間要求,以及傳輸延時的概念。對于后面如果利用EDA工具做靜態時序分析時,這些參數都是由器件或者工藝庫直接給出的。

接下來我們會繼續探討時鐘同步電路的時序問題與時序優化。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CMOS
    +關注

    關注

    58

    文章

    6021

    瀏覽量

    238825
  • 寄存器
    +關注

    關注

    31

    文章

    5433

    瀏覽量

    124417
  • 反相器
    +關注

    關注

    6

    文章

    317

    瀏覽量

    44258

原文標題:寄存器以及建立保持時間,傳輸延遲的介紹

文章出處:【微信號:LF-FPGA,微信公眾號:小魚FPGA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    靜態時序之建立時間保持時間分析

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

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

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

    建立時間保持時間討論

    是一條路徑上的相連的兩個寄存器,數據輸入到 T1 經過1 個 clk 之后,傳輸到 T2;Tco 為經過寄存器 T1 的傳輸延時;Tdela
    發表于 03-10 23:19

    FPGA實戰演練邏輯篇51:建立時間保持時間

    8.10 建立時間保持時間都滿足要求的情況如圖8.11所示的波形,同樣的一些信號,但我們發現reg3in在clk_r3的建立時間內發生了變
    發表于 07-17 12:02

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

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

    保持時間建立時間

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

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

    建立時間(Setup Time)是指觸發的時鐘信號上升沿到來之前,數據保持穩定不變的時間。  輸入信號應該提前時鐘上升沿(如上升沿有效)Tsu時間
    發表于 07-26 07:36

    為什么觸發要滿足建立時間保持時間

    什么是同步邏輯和異步邏輯?同步電路和異步電路的區別在哪?為什么觸發要滿足建立時間保持時間?什么是亞穩態?為什么兩級觸發可以防止亞穩態傳
    發表于 08-09 06:14

    為什么觸發要滿足建立時間保持時間

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

    線與邏輯、鎖存、緩沖建立時間、緩沖時間的基本概念

    基本概念:線與邏輯、鎖存、緩沖建立時間、緩沖時間 基本概念:線與邏輯、鎖存
    發表于 08-21 15:17 ?1483次閱讀

    建立時間保持時間(setup time 和 hold time)

    建立時間保持時間貫穿了整個時序分析過程。只要涉及到同步時序電路,那么必然有上升沿、下降沿采樣,那么無法避免setup-time 和 hold-time這兩個概念。 1. 什么是set
    發表于 02-08 14:48 ?6580次閱讀

    數字IC設計中的建立時間保持時間

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

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

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

    SOC設計中的建立時間保持時間

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

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

     信號經過傳輸線到達接收端之后,就牽涉到建立時間保持時間這兩個時序參數,它們表征了時鐘邊沿觸發前后數據需要在鎖存的輸入持續
    發表于 09-04 15:16 ?1265次閱讀
    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><b class='flag-5'>時間</b>裕量