在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

從鎖存器角度看亞穩態發生的原因及方案簡單分析

冬至子 ? 來源:Bug記錄 ? 作者:woodfan ? 2023-06-20 15:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

發生亞穩態的原因是信號在傳輸的過程中不能滿足觸發器的建立時間和保持時間。發生亞穩態時,觸發器的輸出是個中間態,也是x態,不能確定為0或1,而且這個亞穩態還會往后傳遞至更多的組合邏輯和時序邏輯電路。

所謂建立時間,就是在clk有效邊沿到來之前輸入信號需要保持穩定的最小時間;所謂保持時間,就是在clk有效邊沿到來之后輸入信號還需要保持穩定的最小時間。

為了簡便分析,將一個觸發器的結構簡化為下圖:

圖片

一個觸發器等效為兩個觸發電平不一樣的鎖存器的信號鏈;鎖存器的特性為:

  • 當clk為有效電平時,鎖存器是透傳模式,Q隨著D的變化而變化;
  • 當clk為無效電平時,鎖存器在鎖存模式,Q為之前保存的值,D輸入值不會對Q有影響。

所以,如上圖,當clk為低電平的時候, L1為透明傳輸模式,輸入信號in透傳至Q1,但是L2是鎖存模式,Q2并不會受到Q1的影響;

而當clk翻轉至高電平時,L1將會進入鎖存模式,這個過程需要一段時間完成。L2會進入透傳模式,而此時L1可能還處于透傳模式。那么在clk翻轉之前的一段時間到L1完成進入鎖存,L2進入透傳模式這段時間內,輸入信號in都是不可以變化的,否則可能導致Q1傳導中間值,進而Q2也傳輸x態,也就是所謂的亞穩態。

圖片

圖來自百度百科

再探討一些異步信號同步的方法原理。對于單bit信號來說,我們都知道一般用兩個DFF觸發器來做同步,當然這不是一定的,具體幾個DFF需要根據兩個時鐘域的頻率做計算。但本文分析以兩個DFF觸發器為例。

值得一提的是,多個DFF觸發器解決異步信號同步的亞穩態方案,并不能完全地消除亞穩態,只是極大地降低了亞穩態發生的概率。有一個MTBF的平均無故障時間公式計算,公式跟芯片工藝的PVT,接收數據時鐘頻率,接收數據的翻轉率有關。如果我們的MTBF時間大于產品的保質期,可以視為沒問題(保修期的作用之一)

圖片

圖來自百度百科

那么,為什么加兩個觸發器就能降低亞穩態的概率呢?從電路上分析來說,雖然觸發器的輸出是中間值,但是現實世界中是存在噪聲的,那么一定會導致信號會偏向某個固定值0或1。但這個過程是需要一定時間的,所以通過加兩級觸發器,讓這個趨向確定值的過程在觸發器傳遞過程中完成,那么最后觸發器的輸出就是一個確定值了。

當然,也會發生某些情況下,這個趨向確定值的過程會很漫長,所以說只能降低發生的概率而不能消除。

那么對于多bit信號的同步呢,在我看來,方案是讓把多bit信號轉換為單bit信號同步(格雷碼),或者讓多bit信號保持穩定,只要能夠保證在接收數據時鐘域內,信號一直穩定不變,就不會產生亞穩態。大家可以想想諸如FIFO,D-MUX,握手等方法是不是等待多bit信號穩定后再去采樣。

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

    關注

    8

    文章

    923

    瀏覽量

    42255
  • 觸發器
    +關注

    關注

    14

    文章

    2034

    瀏覽量

    62015
  • FIFO存儲
    +關注

    關注

    0

    文章

    103

    瀏覽量

    6170
  • CLK
    CLK
    +關注

    關注

    0

    文章

    127

    瀏覽量

    17573
  • dff
    dff
    +關注

    關注

    0

    文章

    26

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    利用IDDR簡化亞穩態方案

    不同的時鐘,其中一個時鐘速度是另一個的兩倍)。圖3 顯示IDDR替代的同步鏈整體而言,亞穩態問題會給設計帶來不便,但采用一些快速便捷的解決方案(如以一種新的方式使用IDDR原語)就能大幅降低設計
    發表于 12-29 15:17

    FPGA中亞穩態——讓你無處可逃

    1. 應用背景1.1亞穩態發生原因在FPGA系統中,如果數據傳輸中不滿足觸發的Tsu和Th不滿足,或者復位過程中復位信號的釋放相對于有效時鐘沿的恢復時間(recovery time)
    發表于 01-11 11:49

    FPGA中亞穩態——讓你無處可逃

    本帖最后由 eehome 于 2013-1-5 09:55 編輯 1. 應用背景1.1亞穩態發生原因在FPGA系統中,如果數據傳輸中不滿足觸發的Tsu和Th不滿足,或者復位過程
    發表于 04-25 15:29

    FPGA觸發亞穩態認識

    指標都是有余量的。輕微的違反tSU或者tH并不會發生亞穩態,只是導致觸發的tCO超出器件的規范(spec)。只有當數據的跳變出現在亞穩態捕捉窗口W (見圖2中的W,fs級別的時間窗口
    發表于 12-04 13:51

    fpga亞穩態實例分析

    要求的,進而出現亞穩態。但是有人認為, “cnt”的值原來是零,“clr_cnt”只是把”cnt”的值清零, 這樣來說觸發“cnt”的輸入根本沒有發生過變化,怎么可能有亞穩態事件?
    發表于 12-04 13:55

    在FPGA復位電路中產生亞穩態原因

    亞穩態概述01 亞穩態發生原因在 FPGA 系統中,如果數據傳輸中不滿足觸發的 Tsu 和 Th 不滿足,或者復位過程中復位信號的釋放相對
    發表于 10-19 10:03

    FPGA--中復位電路產生亞穩態原因

    FPGA 設計需要重視的一個注意事項。理論分析01 信號傳輸中的亞穩態在同步系統中,輸入信號總是系統時鐘同步,能夠達到寄存的時序要求,所以亞穩態不會
    發表于 10-22 11:42

    關于FPGA設計的同步信號和亞穩態分析

    讓我們觸發開始,所有觸發都有一個圍繞活動時鐘沿的建立(setup time)和保持窗口(hold time),在此期間數據不得更改。如果該窗口中的數據實際發生了變化,則觸發
    發表于 10-18 14:29

    今日說“法”:讓FPGA設計中的亞穩態“無處可逃”

    分析一下。 背景 1、亞穩態發生原因 在FPGA系統中,如果數據傳輸中不滿足觸發的Tsu和Th不滿足,或者復位過程中復位信號的釋放相
    發表于 04-27 17:31

    一種消除異步電路亞穩態的邏輯控制方法

    本文分析了異步電路中亞穩態產生的原因和危害, 比較了幾種常用的降低亞穩態發生概率的設計方法, 針對這些方法不能徹底消除
    發表于 10-01 01:56 ?55次下載
    一種消除異步電路<b class='flag-5'>亞穩態</b>的邏輯控制方法

    關于FPGA設計中的亞穩態及其緩解措施的分析和介紹

    在進行FPGA設計時,往往只關心“0”和“1”兩種狀態。然而在工程實踐中,除了“0”、“1”外還有其他狀態,亞穩態就是其中之一。亞穩態是指觸發
    發表于 10-06 09:42 ?1574次閱讀
    關于FPGA設計中的<b class='flag-5'>亞穩態</b>及其緩解措施的<b class='flag-5'>分析</b>和介紹

    亞穩態產生原因、危害及消除方法

    亞穩態問題是數字電路中很重要的問題,因為現實世界是一個異步的世界,所以亞穩態是無法避免的,并且亞穩態應該也是面試常考的考點。
    的頭像 發表于 09-07 14:28 ?1w次閱讀

    解讀CMOS到觸發 常見結構與應用

    主要內容: ·雙穩態器件 ·常見結構 ·
    的頭像 發表于 01-28 09:28 ?5176次閱讀
    解讀<b class='flag-5'>從</b>CMOS到觸發<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>應用

    什么是亞穩態?如何克服亞穩態

    亞穩態在電路設計中是常見的屬性現象,是指系統處于一種不穩定的狀態,雖然不是平衡狀態,但可在短時間內保持相對穩定的狀態。對工程師來說,亞穩態的存在可以帶來獨特的性質和應用,如非晶態材料、晶體缺陷等
    的頭像 發表于 05-18 11:03 ?5580次閱讀

    亞穩態分析與處理

    本文主要介紹了亞穩態分析與處理。
    的頭像 發表于 06-21 14:38 ?4578次閱讀
    <b class='flag-5'>亞穩態</b>的<b class='flag-5'>分析</b>與處理
    主站蜘蛛池模板: 婷婷色婷婷 | 天天爽天天 | 国产美女精品久久久久中文 | 亚洲福利视频网站 | 亚洲天天做日日做天天看2018 | 日本高清视频色视频kk266 | 在线观看精品国产福利片100 | 午夜黄色一级片 | 性xxx无遮挡 | 6969精品视频在线观看 | 久久久免费视频播放 | 天天操人人射 | 老司机精品视频免费 | 久久国产精品无码网站 | 亚洲免费三级 | 深夜桃色影院 | 操女人网| 一本到卡二卡三卡福利 | 一区免费 | 一级做性色a爱片久久片 | 亚洲 欧美 日韩 综合 | 欧美久久天天综合香蕉伊 | 欧美3d成人动画在线 | 4455永久在线毛片观看 | 国产精品高清免费网站 | 人人添| 久久亚洲精品玖玖玖玖 | 四虎免费久久影院 | 日本www色视频成人免费网站 | 成年午夜一级毛片视频 | 激情九月| 激情理论片 | 国产网站在线免费观看 | 日日碰狠狠添天天爽五月婷 | 精品四虎免费观看国产高清午夜 | 成熟女性毛茸茸xx免费视频 | 天天曰夜夜曰 | 天天天综合| 美欧毛片 | 色播基地| 人操人碰 |