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

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

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

3天內不再提示

亞穩態與設計可靠性的關系

FPGA之家 ? 來源:邏輯空間 ? 作者:沉默的歌手 ? 2022-10-10 09:30 ? 次閱讀

亞穩態是我們在設計經常遇到的問題。這個錯誤我在很多設計中都看到過。有人可能覺得不以為然,其實你現在沒有遇到問題只能說明:

1. 你的發貨量還沒到一定的量級。

2. 你很幸運。

當問題一旦發生的時候,亞穩態的問題是非常難以定量的分析的,甚至復現也是非常困難的。為了不讓這樣的“玄學”問題困擾我們,我們在設計調試的時候,首先要把這類問題規避,才有助于我們撥開迷霧,找到問題的原因。設計的檢視也非常重要,不能說功能測試通過了,小批量發貨沒有問題產品就沒有潛在的隱患。

亞穩態與設計可靠性

設計數字電路時大家都知道同步是非常重要的,特別當要輸入一個信號到一個同步電路中,但是該信號由另一個時鐘驅動時,這是要在接口處采取一些措施,使輸入的異步信號同步化,否則電路將無法正常工作,因為輸入端很可能出現亞穩態(Metastability),導致采樣錯誤。這里我們對亞穩態的起因、危害、對可靠性的影響和消除仿真做一些介紹。

1.亞穩態發生的原因

在同步系統中,如果觸發器的setup time / hold time不滿足,就可能產生亞穩態,此時觸發器輸出端Q在有效時鐘沿之后比較長的一段時間處于不確定的狀態,在這段時間里Q端毛刺、振蕩、固定的某一電壓值,而不是等于數據輸入端D的值。這段之間成為決斷時間(resolution time)。經過resolution time之后Q端將穩定到0或1上,但是究竟是0還是1,這是隨機的,與輸入沒有必然的關系。

2.亞穩態的危害

由于輸出在穩定下來之前可能是毛刺、振蕩、固定的某一電壓值,因此亞穩態除了導致邏輯誤判之外,輸出0~1之間的中間電壓值還會使下一級產生亞穩態(即導致亞穩態的傳播)。

邏輯誤判有可能通過電路的特殊設計減輕危害(如異步FIFO中Gray碼計數器的作用),而亞穩態的傳播則擴大了故障面,難以處理。

3.亞穩態的解決辦法

只要系統中有異步元件,亞穩態就是無法避免的,因此設計的電路首先要減少亞穩態導致錯誤的發生,其次要使系統對產生的錯誤不敏感。前者要靠同步來實現,而后者根據不同的設計應用有不同的處理辦法。用同步來減少亞穩態發生機會的典型電路如圖1所示。

a2bf9786-47b7-11ed-a3b6-dac502259ad0.png

在圖1中,左邊為異步輸入端,經過兩級觸發器同步,在右邊的輸出將是同步的,而且該輸出基本不存在亞穩態。其原理是即使第一個觸發器的輸出端存在亞穩態,經過一個CLK周期后,第二個觸發器D端的電平仍未穩定的概率非常小,因此第二個觸發器Q端基本不會產生亞穩態。注意,這里說的是“基本”,也就是無法“根除”,那么如果第二個觸發器Q出現了亞穩態會有什么后果呢?后果的嚴重程度是由你的設計決定的,如果系統對產生的錯誤不敏感,那么系統可能正常工作,或者經過短暫的異常之后可以恢復正常工作,例如設計異步FIFO時使用格雷碼計數器當讀寫地址的指針就是處于這方面的考慮。如果設計上沒有考慮如何降低系統對亞穩態的敏感程度,那么一旦出現亞穩態,系統可能就崩潰了。

4.亞穩態與系統可靠性

使用同步電路以后,亞穩態仍然有發生的可能,與此相連的是MTBF(Mean Time Between Failure),亞穩態的發生概率與時鐘頻率無關,但是MTBF與時鐘有密切關系。有文章提供了一個例子,某一系統在20MHz時鐘下工作時,MTBF約為50年,但是時鐘頻率提高到40MHz時,MTBF只有1分鐘!可見降低時鐘頻率可以大大減小亞穩態導致系統錯誤的出現,其原因在于,提供較長的resolution time可減小亞穩態傳遞到下一級的機會,提高系統的MTBF,如圖2所示。

a2d272a2-47b7-11ed-a3b6-dac502259ad0.png

5.總結

亞穩態與設計可靠性有非常密切的關系,當前對很多設計來說,實現需要的功能并不困難,難的是提高系統的穩定性、可靠性,較小亞穩態發生的概率,并降低系統對亞穩態錯誤的敏感程度可以提高系統的可靠性。

審核編輯:湯梓紅

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

    關注

    193

    文章

    1636

    瀏覽量

    81514
  • 亞穩態
    +關注

    關注

    0

    文章

    47

    瀏覽量

    13459
  • 可靠性
    +關注

    關注

    4

    文章

    269

    瀏覽量

    27033

原文標題:亞穩態的傳播

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    減少亞穩態導致錯誤,提高系統的MTBF

    1.亞穩態與設計可靠性設計數字電路時大家都知道同步是非常重要的,特別當要輸入一個信號到一個同步電路中,但是該
    的頭像 發表于 12-18 09:53 ?9165次閱讀
    減少<b class='flag-5'>亞穩態</b>導致錯誤,提高系統的MTBF

    利用IDDR簡化亞穩態方案

    發現輸入信號存在潛在的亞穩態問題,只需創建與同一時鐘有相位關系的時鐘驅動的寄存器鏈就能解決此問題。這需要提供如圖1所示的電路。圖1 同步器鏈的默認布置圖圖中,將寄存器鏈放置在兩個單元中:第一個為
    發表于 12-29 15:17

    FPGA同步復位和異步復位的可靠性特點及優缺點

    以前從來沒有對FPGA的復位可靠性關注過,想當然的認為應該不會有什么問題。當問題真正出在復位上的時候,才又仔細地對FPGA的復位深入的了解了一下。首先我們用的復位管腳不是FPGA的全局管腳,并且復位
    發表于 11-04 14:26

    xilinx資料:利用IDDR簡化亞穩態

    亞穩態事件,結合實例講解,語言通俗易懂,由淺入深,特別舉了多個實例以及解決方案,非常具有針對,讓人受益匪淺,非常適合對亞穩態方面掌握不好的中國工程師和中國的學生朋友,是關于亞穩態
    發表于 03-05 14:11

    FPGA觸發器的亞穩態認識

    持續的時間叫做resolution time,標識為tR。tR過后,亞穩態返回到兩個穩定狀態之一。 數據的跳變距離觸發器的采樣時刻越近,tR就越大。這種關系參見圖2. 器件制造商給出的tSU和tH
    發表于 12-04 13:51

    亞穩態問題解析

    亞穩態是數字電路設計中最為基礎和核心的理論。同步系統設計中的多項技術,如synthesis,CTS,STA等都是為了避免同步系統產生亞穩態。異步系統中,更容易產生亞穩態,因此需要對異步系統進行特殊的設計處理。學習SoC芯片設計,
    發表于 11-01 17:45

    FPGA的亞穩態現象是什么?

    說起亞穩態,首先我們先來了解一下什么叫做亞穩態亞穩態現象:信號在無關信號或者異步時鐘域之間傳輸時導致數字器件失效的一種現象。
    發表于 09-11 11:52

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

    (resolution time)。經過 resolution time 之后 Q 端將穩定到 0 或 1 上,但是穩定到 0 或者 1,是隨機的,與輸入沒有必然的關系。02 亞穩態發生場合只要系統中有
    發表于 10-19 10:03

    亞穩態與設計可靠性

    在同步系統中,如果觸發器的setup time / hold time不滿足,就可能產生亞穩態,此時觸發器輸出端Q在有效時鐘沿之后比較長的一段時間處于不確定的狀態,在這段時間里Q端毛刺、振蕩、固定的某一電壓值,而不是等于數據輸入端D的值。
    的頭像 發表于 03-09 10:49 ?1643次閱讀
    <b class='flag-5'>亞穩態</b>與設計<b class='flag-5'>可靠性</b>

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

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

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

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

    亞穩態的分析與處理

    本文主要介紹了亞穩態的分析與處理。
    的頭像 發表于 06-21 14:38 ?4457次閱讀
    <b class='flag-5'>亞穩態</b>的分析與處理

    FPGA設計中的亞穩態解析

    說起亞穩態,首先我們先來了解一下什么叫做亞穩態亞穩態現象:信號在無關信號或者異步時鐘域之間傳輸時導致數字器件失效的一種現象。
    的頭像 發表于 09-19 15:18 ?2283次閱讀
    FPGA設計中的<b class='flag-5'>亞穩態</b>解析

    器件可靠性與溫度的關系

    器件可靠性與溫度的關系
    的頭像 發表于 12-04 16:34 ?1129次閱讀
    器件<b class='flag-5'>可靠性</b>與溫度的<b class='flag-5'>關系</b>

    數字電路中的亞穩態是什么

    在數字電路的設計與實現中,亞穩態是一個不可忽視的現象。它可能由多種因素引發,對電路的穩定性和可靠性產生嚴重影響。本文將深入探討數字電路中亞穩態的概念、產生原因、影響以及應對策略,以期為讀者提供全面而深入的理解。
    的頭像 發表于 05-21 15:29 ?1973次閱讀