chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

通過解剖一個邊沿觸發(fā)器簡要說明setup和hold產生原因

sanyue7758 ? 來源:硅芯思見 ? 2023-07-04 09:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在后仿真過程中經常會遇到關于setup和hold violation的問題,但是關于setup和hold time的產生原因和由來很多人還比較朦朧,為此本文通過解剖一個邊沿觸發(fā)器簡要說明setup和hold產生原因。

解剖示例

9a667234-19a9-11ee-962d-dac502259ad0.png

上圖為觸發(fā)器的簡要示意圖(clk和’clk為反向時鐘)。T1和T4同時導通,T2和T3同時導通,且T1、T4和T2、T3導通狀況互反。其中T1、T2、T3、T4均為傳輸門,均為電平敏感,所以所謂的時鐘跳變可以理解為高低電平的相互跳變所致。而電路中實際的延時信息主要由于電信號導通時通過電子器件時耗費的時間。

【注】傳輸門的開關狀態(tài)如下圖所示。

9a9c7ad2-19a9-11ee-962d-dac502259ad0.png

工作過程

clk和’clk互為相反的信號,clk為低電平(’clk為高電平)時,T1和T4導通,此時數據進入到`D和``D,因為此時T4導通,圖中綠色箭頭線中的數據保持上一拍的數據結果。 當clk高電平(’clk為低電平)到來時,T1和T4關斷,T2和T3導通,②中的數據維持穩(wěn)定,通過T3輸出至Q端,同時B點、’Q和’’Q點的數據保持一致穩(wěn)定;當低電平到來時,T2和T3關斷,T1和T4導通,此時B點、’Q(Q)和’’Q點數據一直穩(wěn)定,因此可以保證綠色箭頭線部分有穩(wěn)定一致的數據通過Q端發(fā)送出去。

所以,可以看到在上跳沿采樣的數據可以保持一個時鐘周期。通過上述分析,我們可以看到一個邊沿觸發(fā)器實際上可以解剖為兩個鎖存器,后續(xù)分析時也會用到這種結構特點。 一般觸發(fā)器setup和hold的產生,就跟上述觸發(fā)器的工作過程密切相關,下面一塊來看看兩者之間的聯(lián)系。

setup和hold蹤跡

下圖為陰影區(qū)域為timing violation區(qū)。

9ab4b336-19a9-11ee-962d-dac502259ad0.png

clk上跳沿之前

setup時間(tsu:輸入數據D在時鐘上升沿之前必須保持不變的時間。為了得到有效的數據,必須保證A點、`D和``D點的數據保持一致穩(wěn)定,否則在T2導通時將會形成振蕩電路。當T1打開時,輸入信號經過T1后分別到達A點、`D和``D點,并且保持一致,耗費的時間為Ts,時鐘從低電平跳變到高電平需要耗費時間為Tc,因此,為了保持數據的有效和電路的穩(wěn)定,輸入數據需要保持的時間至少應該為Ts,如果不滿足將會在T2導通時,A點、`D和``D點的值不同,從而可能會產生亞穩(wěn)態(tài)。因此,可以這樣理解,所謂的建立時間是指輸入數據D經過多長時間才能使`D的數據穩(wěn)定可靠。所以setup指的是數據從D到達``D的時間。

clk上跳沿之后

hold時間(thold:在時鐘上升沿到達后,輸入數據需要保持穩(wěn)定的時間。在clk上跳沿發(fā)生之后,T1和T4關閉,T2和T3打開,數據從Q端輸出。但是需要注意,因為T1關閉需要時間,所以在T1和T4關閉到T2和T3打開輸入數據必須保持穩(wěn)定,如果A點的數據受到D點的影響,從而導致A點和D點數據不一致,也就是在上跳沿發(fā)生后,即T2、T3導通時,②中循環(huán)的數據不能保持穩(wěn)定一致,從而導致Q端數據不穩(wěn)定。因此,thold可以理解為D端數據通過T1,再經過②到達A點,保證A和`D點數據一致穩(wěn)定的時間。 上面是對setup和hold產生原因的一些簡單介紹,有些朋友可能會問,上文中setup和hold感覺都是正值,為什么我在仿真的時候遇到過setup或者hold為負值的情況呢?為了探討方便,此處以常用到的一種觸發(fā)器(由兩個鎖存器組成)為例進行簡單的說明。

9ad41a6e-19a9-11ee-962d-dac502259ad0.png

hold time為負值

當data從pin到鎖存數據的鎖存器的delay時間大于clock從pin到達鎖存器CK端的delay時,那么當D結束于CLK上升沿之前,此時從REGISTER層面觀測到的hold為負值,而實際上在鎖存數據的鎖存器端,由于之前data延遲大于clock延遲,CLK'對D'進行控制時,D'相對于CLK'一直保持到CLK'為高電平之后,也就是此時hold為正值,出現在上升沿右側。

9aeab77e-19a9-11ee-962d-dac502259ad0.png

setup time為負值

當data從pin到鎖存數據的鎖存器的delay時間小于clock從pin到達鎖存器CK端的delay時,那么當D開始于CLK上升沿之后,此時從REGISTER層面觀測到的setup為負值,而實際上在鎖存數據的鎖存器端,由于之前data延遲小于clock延遲,CLK'對D'進行控制時,D'出現在了CLK'之前,也就是此時setup為正值,出現在上升沿左側。

9b2123d6-19a9-11ee-962d-dac502259ad0.png





審核編輯:劉清

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

    關注

    8

    文章

    956

    瀏覽量

    44969
  • 觸發(fā)器
    +關注

    關注

    14

    文章

    2056

    瀏覽量

    63411
  • CLK
    CLK
    +關注

    關注

    0

    文章

    132

    瀏覽量

    18041
  • 邊沿觸發(fā)器

    關注

    0

    文章

    34

    瀏覽量

    4315

原文標題:說說setup和hold violation

文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    什么是SetupHold時間

    保持穩(wěn)定不變的時間。輸入數據信號應提前時鐘上升沿(如上升沿有效)T 時間到達芯片,這個 T就是建立時間通常所說的 SetupTime。如不滿足 Setup Time,這個數據就不能被這時鐘打入觸發(fā)器,只有在下
    發(fā)表于 12-21 07:39

    CMOS觸發(fā)器在CP邊沿的工作特性研究

    CMOS觸發(fā)器在CP邊沿的工作特性研究  對時鐘脈沖(簡稱CP)邊沿時間的要求,是觸發(fā)器品質評價的重要指標之
    發(fā)表于 10-17 08:52 ?2399次閱讀
    CMOS<b class='flag-5'>觸發(fā)器</b>在CP<b class='flag-5'>邊沿</b>的工作特性研究

    邊沿觸發(fā)SR觸發(fā)器

    可以將電平觸發(fā)器轉換成更為靈活的邊沿觸發(fā)器(采用時間控制方法)。邊沿觸發(fā)器只在上升沿或下降沿處對輸入采樣。這種轉換可以這樣來實現:將原來的時
    發(fā)表于 08-10 11:10 ?7161次閱讀
    <b class='flag-5'>邊沿</b><b class='flag-5'>觸發(fā)</b>SR<b class='flag-5'>觸發(fā)器</b>

    jk邊沿觸發(fā)器工作原理

    本文開始介紹了JK觸發(fā)器工作特性與邊沿JK觸發(fā)器的特點,其次介紹了邊沿JK觸發(fā)器工作原理與特點,最后介紹了集成
    發(fā)表于 01-30 17:17 ?3.9w次閱讀
    jk<b class='flag-5'>邊沿</b><b class='flag-5'>觸發(fā)器</b>工作原理

    什么是邊沿觸發(fā)器_邊沿D觸發(fā)器介紹

    邊沿觸發(fā)器,指的是接收時鐘脈沖CP 的某約定跳變(正跳變或負跳變)來到時的輸入數據。在CP=l 及CP=0 期間以及CP非約定跳變到來時,觸發(fā)器不接收數據的
    發(fā)表于 01-31 09:02 ?7.3w次閱讀
    什么是<b class='flag-5'>邊沿</b><b class='flag-5'>觸發(fā)器</b>_<b class='flag-5'>邊沿</b>D<b class='flag-5'>觸發(fā)器</b>介紹

    邊沿觸發(fā)器怎么看

    觸發(fā)器分為電平觸發(fā)邊沿觸發(fā)兩類。電平觸發(fā)觸發(fā)器原理較簡單,學習
    發(fā)表于 01-31 10:26 ?6609次閱讀
    <b class='flag-5'>邊沿</b><b class='flag-5'>觸發(fā)器</b>怎么看

    文詳解邊沿觸發(fā)器

    在時鐘為穩(wěn)定的0或1期間,輸入信號都不能進入觸發(fā)器,觸發(fā)器的新狀態(tài)僅決定于時鐘脈沖有效邊沿到達前瞬間以及到達后極短段時間內的輸入信號.
    的頭像 發(fā)表于 03-16 15:35 ?1.3w次閱讀
    <b class='flag-5'>一</b>文詳解<b class='flag-5'>邊沿</b><b class='flag-5'>觸發(fā)器</b>

    脈沖觸發(fā)器邊沿觸發(fā)器的區(qū)別在于什么

    觸發(fā)器邊沿觸發(fā)器的區(qū)別。 首先,我們來看脈沖觸發(fā)器。脈沖觸發(fā)器種異步
    的頭像 發(fā)表于 02-06 13:45 ?7239次閱讀

    邊沿觸發(fā)器的狀態(tài)變化由什么控制

    于數字電路設計中,如同步計數、寄存觸發(fā)器等。 邊沿觸發(fā)器的工作原理
    的頭像 發(fā)表于 08-09 17:29 ?1938次閱讀

    邊沿觸發(fā)器和主從觸發(fā)器的區(qū)別是什么

    邊沿觸發(fā)器和主從觸發(fā)器是數字電路中兩種常見的觸發(fā)器類型,它們在設計和應用上有著明顯的區(qū)別。 觸發(fā)器的基本概念
    的頭像 發(fā)表于 08-09 17:33 ?3158次閱讀

    邊沿觸發(fā)器的動作特點是什么?

    邊沿觸發(fā)器種數字邏輯電路,其動作特點主要體現在以下幾個方面: 觸發(fā)方式:邊沿觸發(fā)器的動作是由
    的頭像 發(fā)表于 08-09 18:17 ?2143次閱讀

    邊沿觸發(fā)器的工作速度高于主從觸發(fā)器原因

    邊沿觸發(fā)器的工作速度高于主從觸發(fā)器原因,可以從以下幾個方面來解釋: 1. 觸發(fā)時機不同 邊沿
    的頭像 發(fā)表于 08-11 09:05 ?1890次閱讀

    邊沿觸發(fā)器的類型有哪些

    觸發(fā)方式可以有效地減少電路的功耗和提高電路的穩(wěn)定性。邊沿觸發(fā)器有多種類型,下面介紹幾種常見的邊沿觸發(fā)器類型。 D
    的頭像 發(fā)表于 08-11 09:07 ?2136次閱讀

    同步觸發(fā)器邊沿觸發(fā)器的區(qū)別

    同步觸發(fā)器邊沿觸發(fā)器是數字電路中兩種常見的觸發(fā)器類型,它們在觸發(fā)方式、工作原理、性能特點以及應用場景等方面存在顯著的差異。
    的頭像 發(fā)表于 08-12 11:26 ?3797次閱讀

    邊沿jk觸發(fā)器具有什么功能

    時鐘信號的上升沿或下降沿觸發(fā)。這意味著觸發(fā)器的狀態(tài)變化與時鐘信號同步,從而避免了亞穩(wěn)態(tài)和競爭冒險現象。同步操作是邊沿JK觸發(fā)器
    的頭像 發(fā)表于 08-28 09:50 ?2498次閱讀