色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

sanyue7758 ? 來源:硅芯思見 ? 2023-07-04 09:32 ? 次閱讀

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

解剖示例

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

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

【注】傳輸門的開關狀態如下圖所示。

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

工作過程

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

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

setup和hold蹤跡

下圖為陰影區域為timing violation區。

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

clk上跳沿之前

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

clk上跳沿之后

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

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





審核編輯:劉清

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

    關注

    8

    文章

    906

    瀏覽量

    41551
  • 觸發器
    +關注

    關注

    14

    文章

    2000

    瀏覽量

    61215
  • CLK
    CLK
    +關注

    關注

    0

    文章

    127

    瀏覽量

    17183
  • 邊沿觸發器
    +關注

    關注

    0

    文章

    34

    瀏覽量

    4004

原文標題:說說setup和hold violation

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

收藏 人收藏

    評論

    相關推薦

    什么是SetupHold時間

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

    CMOS觸發器在CP邊沿的工作特性研究

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

    邊沿觸發SR觸發器

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

    jk邊沿觸發器工作原理

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

    什么是邊沿觸發器_邊沿D觸發器介紹

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

    邊沿觸發器怎么看

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

    文詳解邊沿觸發器

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

    脈沖觸發器邊沿觸發器的區別在于什么

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

    邊沿觸發器的狀態變化由什么控制

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

    邊沿觸發器和主從觸發器的區別是什么

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

    邊沿觸發器的動作特點是什么?

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

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

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

    邊沿觸發器的類型有哪些

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

    同步觸發器邊沿觸發器的區別

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

    邊沿jk觸發器具有什么功能

    時鐘信號的上升沿或下降沿觸發。這意味著觸發器的狀態變化與時鐘信號同步,從而避免了亞穩態和競爭冒險現象。同步操作是邊沿JK觸發器
    的頭像 發表于 08-28 09:50 ?874次閱讀
    主站蜘蛛池模板: 26uuu老色哥| 成人免费公开视频| 护士们的母狗| 亚洲视频中文字幕| 快播dvd吧| 超大BBWWW| 性xxxx18公交车| 久久精品亚洲精品国产欧美| 91伊人久久大香线蕉| 色橹橹欧美在线观看视频高清| 国产免费人成在线视频有码| 依人青青青在线观看| 欧美男女爱爱| 国产亚洲精品看片在线观看| 18未满不能进的福利社| 少女10声大哥喊退色狼| 久久超碰国产精品最新| a视频免费在线| 亚洲精品国产一区二区贰佰信息网| 久久亚洲国产精品亚洲| 成人国产AV精品久久久久| 亚洲人成www在线播放| 欧美香蕉大胸在线视频观看| 国产亚洲精品视频在线网| 99精品免费在线观看| 无码欧美喷潮福利XXXX| 麻豆传煤网站网址入口在线下载| 大胸美女被C得嗷嗷叫动态图| 亚洲中文在线偷拍| 日产2021免费一二三四区在线| 精品夜夜澡人妻无码AV| 第一次处破女完整版电影| 中国xxxxx69| 午夜勾魂曲| 桥本有菜护士| 花季v3.0.2黄在线观看| 麻豆免费版| 打开双腿狠狠蹂躏蜜桃臀| 尤物99久久久合集一区区| 摥管专用动态图399期| 欧美白妞大战非洲大炮|