吴忠躺衫网络科技有限公司

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

亞穩(wěn)態(tài)與設(shè)計(jì)可靠性的關(guān)系

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

亞穩(wěn)態(tài)是我們?cè)谠O(shè)計(jì)經(jīng)常遇到的問題。這個(gè)錯(cuò)誤我在很多設(shè)計(jì)中都看到過。有人可能覺得不以為然,其實(shí)你現(xiàn)在沒有遇到問題只能說明:

1. 你的發(fā)貨量還沒到一定的量級(jí)。

2. 你很幸運(yùn)。

當(dāng)問題一旦發(fā)生的時(shí)候,亞穩(wěn)態(tài)的問題是非常難以定量的分析的,甚至復(fù)現(xiàn)也是非常困難的。為了不讓這樣的“玄學(xué)”問題困擾我們,我們?cè)谠O(shè)計(jì)調(diào)試的時(shí)候,首先要把這類問題規(guī)避,才有助于我們撥開迷霧,找到問題的原因。設(shè)計(jì)的檢視也非常重要,不能說功能測(cè)試通過了,小批量發(fā)貨沒有問題產(chǎn)品就沒有潛在的隱患。

亞穩(wěn)態(tài)與設(shè)計(jì)可靠性

設(shè)計(jì)數(shù)字電路時(shí)大家都知道同步是非常重要的,特別當(dāng)要輸入一個(gè)信號(hào)到一個(gè)同步電路中,但是該信號(hào)由另一個(gè)時(shí)鐘驅(qū)動(dòng)時(shí),這是要在接口處采取一些措施,使輸入的異步信號(hào)同步化,否則電路將無法正常工作,因?yàn)檩斎攵撕芸赡艹霈F(xiàn)亞穩(wěn)態(tài)(Metastability),導(dǎo)致采樣錯(cuò)誤。這里我們對(duì)亞穩(wěn)態(tài)的起因、危害、對(duì)可靠性的影響和消除仿真做一些介紹。

1.亞穩(wěn)態(tài)發(fā)生的原因

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

2.亞穩(wěn)態(tài)的危害

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

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

3.亞穩(wěn)態(tài)的解決辦法

只要系統(tǒng)中有異步元件,亞穩(wěn)態(tài)就是無法避免的,因此設(shè)計(jì)的電路首先要減少亞穩(wěn)態(tài)導(dǎo)致錯(cuò)誤的發(fā)生,其次要使系統(tǒng)對(duì)產(chǎn)生的錯(cuò)誤不敏感。前者要靠同步來實(shí)現(xiàn),而后者根據(jù)不同的設(shè)計(jì)應(yīng)用有不同的處理辦法。用同步來減少亞穩(wěn)態(tài)發(fā)生機(jī)會(huì)的典型電路如圖1所示。

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

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

4.亞穩(wěn)態(tài)與系統(tǒng)可靠性

使用同步電路以后,亞穩(wěn)態(tài)仍然有發(fā)生的可能,與此相連的是MTBF(Mean Time Between Failure),亞穩(wěn)態(tài)的發(fā)生概率與時(shí)鐘頻率無關(guān),但是MTBF與時(shí)鐘有密切關(guān)系。有文章提供了一個(gè)例子,某一系統(tǒng)在20MHz時(shí)鐘下工作時(shí),MTBF約為50年,但是時(shí)鐘頻率提高到40MHz時(shí),MTBF只有1分鐘!可見降低時(shí)鐘頻率可以大大減小亞穩(wěn)態(tài)導(dǎo)致系統(tǒng)錯(cuò)誤的出現(xiàn),其原因在于,提供較長(zhǎng)的resolution time可減小亞穩(wěn)態(tài)傳遞到下一級(jí)的機(jī)會(huì),提高系統(tǒng)的MTBF,如圖2所示。

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

5.總結(jié)

亞穩(wěn)態(tài)與設(shè)計(jì)可靠性有非常密切的關(guān)系,當(dāng)前對(duì)很多設(shè)計(jì)來說,實(shí)現(xiàn)需要的功能并不困難,難的是提高系統(tǒng)的穩(wěn)定性、可靠性,較小亞穩(wěn)態(tài)發(fā)生的概率,并降低系統(tǒng)對(duì)亞穩(wěn)態(tài)錯(cuò)誤的敏感程度可以提高系統(tǒng)的可靠性。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)字電路
    +關(guān)注

    關(guān)注

    193

    文章

    1629

    瀏覽量

    80822
  • 亞穩(wěn)態(tài)
    +關(guān)注

    關(guān)注

    0

    文章

    46

    瀏覽量

    13327
  • 可靠性
    +關(guān)注

    關(guān)注

    4

    文章

    266

    瀏覽量

    26807

原文標(biāo)題:亞穩(wěn)態(tài)的傳播

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    減少亞穩(wěn)態(tài)導(dǎo)致錯(cuò)誤,提高系統(tǒng)的MTBF

    1.亞穩(wěn)態(tài)與設(shè)計(jì)可靠性設(shè)計(jì)數(shù)字電路時(shí)大家都知道同步是非常重要的,特別當(dāng)要輸入一個(gè)信號(hào)到一個(gè)同步電路中,但是該
    的頭像 發(fā)表于 12-18 09:53 ?8992次閱讀
    減少<b class='flag-5'>亞穩(wěn)態(tài)</b>導(dǎo)致錯(cuò)誤,提高系統(tǒng)的MTBF

    利用IDDR簡(jiǎn)化亞穩(wěn)態(tài)方案

    發(fā)現(xiàn)輸入信號(hào)存在潛在的亞穩(wěn)態(tài)問題,只需創(chuàng)建與同一時(shí)鐘有相位關(guān)系的時(shí)鐘驅(qū)動(dòng)的寄存器鏈就能解決此問題。這需要提供如圖1所示的電路。圖1 同步器鏈的默認(rèn)布置圖圖中,將寄存器鏈放置在兩個(gè)單元中:第一個(gè)為
    發(fā)表于 12-29 15:17

    FPGA同步復(fù)位和異步復(fù)位的可靠性特點(diǎn)及優(yōu)缺點(diǎn)

    以前從來沒有對(duì)FPGA的復(fù)位可靠性關(guān)注過,想當(dāng)然的認(rèn)為應(yīng)該不會(huì)有什么問題。當(dāng)問題真正出在復(fù)位上的時(shí)候,才又仔細(xì)地對(duì)FPGA的復(fù)位深入的了解了一下。首先我們用的復(fù)位管腳不是FPGA的全局管腳,并且復(fù)位
    發(fā)表于 11-04 14:26

    xilinx資料:利用IDDR簡(jiǎn)化亞穩(wěn)態(tài)

    亞穩(wěn)態(tài)事件,結(jié)合實(shí)例講解,語言通俗易懂,由淺入深,特別舉了多個(gè)實(shí)例以及解決方案,非常具有針對(duì),讓人受益匪淺,非常適合對(duì)亞穩(wěn)態(tài)方面掌握不好的中國(guó)工程師和中國(guó)的學(xué)生朋友,是關(guān)于亞穩(wěn)態(tài)
    發(fā)表于 03-05 14:11

    FPGA觸發(fā)器的亞穩(wěn)態(tài)認(rèn)識(shí)

    持續(xù)的時(shí)間叫做resolution time,標(biāo)識(shí)為tR。tR過后,亞穩(wěn)態(tài)返回到兩個(gè)穩(wěn)定狀態(tài)之一。 數(shù)據(jù)的跳變距離觸發(fā)器的采樣時(shí)刻越近,tR就越大。這種關(guān)系參見圖2. 器件制造商給出的tSU和tH
    發(fā)表于 12-04 13:51

    亞穩(wěn)態(tài)問題解析

    亞穩(wěn)態(tài)是數(shù)字電路設(shè)計(jì)中最為基礎(chǔ)和核心的理論。同步系統(tǒng)設(shè)計(jì)中的多項(xiàng)技術(shù),如synthesis,CTS,STA等都是為了避免同步系統(tǒng)產(chǎn)生亞穩(wěn)態(tài)。異步系統(tǒng)中,更容易產(chǎn)生亞穩(wěn)態(tài),因此需要對(duì)異步系統(tǒng)進(jìn)行特殊的設(shè)計(jì)處理。學(xué)習(xí)SoC芯片設(shè)計(jì),
    發(fā)表于 11-01 17:45

    FPGA的亞穩(wěn)態(tài)現(xiàn)象是什么?

    說起亞穩(wěn)態(tài),首先我們先來了解一下什么叫做亞穩(wěn)態(tài)亞穩(wěn)態(tài)現(xiàn)象:信號(hào)在無關(guān)信號(hào)或者異步時(shí)鐘域之間傳輸時(shí)導(dǎo)致數(shù)字器件失效的一種現(xiàn)象。
    發(fā)表于 09-11 11:52

    在FPGA復(fù)位電路中產(chǎn)生亞穩(wěn)態(tài)的原因

    (resolution time)。經(jīng)過 resolution time 之后 Q 端將穩(wěn)定到 0 或 1 上,但是穩(wěn)定到 0 或者 1,是隨機(jī)的,與輸入沒有必然的關(guān)系。02 亞穩(wěn)態(tài)發(fā)生場(chǎng)合只要系統(tǒng)中有
    發(fā)表于 10-19 10:03

    亞穩(wěn)態(tài)與設(shè)計(jì)可靠性

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

    亞穩(wěn)態(tài)產(chǎn)生原因、危害及消除方法

    亞穩(wěn)態(tài)問題是數(shù)字電路中很重要的問題,因?yàn)楝F(xiàn)實(shí)世界是一個(gè)異步的世界,所以亞穩(wěn)態(tài)是無法避免的,并且亞穩(wěn)態(tài)應(yīng)該也是面試常考的考點(diǎn)。
    的頭像 發(fā)表于 09-07 14:28 ?9691次閱讀

    什么是亞穩(wěn)態(tài)?如何克服亞穩(wěn)態(tài)

    亞穩(wěn)態(tài)在電路設(shè)計(jì)中是常見的屬性現(xiàn)象,是指系統(tǒng)處于一種不穩(wěn)定的狀態(tài),雖然不是平衡狀態(tài),但可在短時(shí)間內(nèi)保持相對(duì)穩(wěn)定的狀態(tài)。對(duì)工程師來說,亞穩(wěn)態(tài)的存在可以帶來獨(dú)特的性質(zhì)和應(yīng)用,如非晶態(tài)材料、晶體缺陷等
    的頭像 發(fā)表于 05-18 11:03 ?4957次閱讀

    亞穩(wěn)態(tài)的分析與處理

    本文主要介紹了亞穩(wěn)態(tài)的分析與處理。
    的頭像 發(fā)表于 06-21 14:38 ?4139次閱讀
    <b class='flag-5'>亞穩(wěn)態(tài)</b>的分析與處理

    FPGA設(shè)計(jì)中的亞穩(wěn)態(tài)解析

    說起亞穩(wěn)態(tài),首先我們先來了解一下什么叫做亞穩(wěn)態(tài)亞穩(wěn)態(tài)現(xiàn)象:信號(hào)在無關(guān)信號(hào)或者異步時(shí)鐘域之間傳輸時(shí)導(dǎo)致數(shù)字器件失效的一種現(xiàn)象。
    的頭像 發(fā)表于 09-19 15:18 ?1978次閱讀
    FPGA設(shè)計(jì)中的<b class='flag-5'>亞穩(wěn)態(tài)</b>解析

    器件可靠性與溫度的關(guān)系

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

    數(shù)字電路中的亞穩(wěn)態(tài)是什么

    在數(shù)字電路的設(shè)計(jì)與實(shí)現(xiàn)中,亞穩(wěn)態(tài)是一個(gè)不可忽視的現(xiàn)象。它可能由多種因素引發(fā),對(duì)電路的穩(wěn)定性和可靠性產(chǎn)生嚴(yán)重影響。本文將深入探討數(shù)字電路中亞穩(wěn)態(tài)的概念、產(chǎn)生原因、影響以及應(yīng)對(duì)策略,以期為讀者提供全面而深入的理解。
    的頭像 發(fā)表于 05-21 15:29 ?1406次閱讀
    代理百家乐免费试玩| 网上赌博网址| 二连浩特市| 永利博百家乐游戏| 尊龙国际注册| 百家乐天上人间| 澳门百家乐必胜| 网上百家乐投注法| 捞金博彩论坛| 百家乐玩法秘诀| 太阳城开户| 百家乐电话投注怎么玩| 桐柏县| 百家乐棋牌公式| 封开县| 百家乐三路法| 广东百家乐官网扫描分析仪| 玩百家乐有何技巧| 百家乐官网翻天粤语快播| 24山吉凶八卦图| 大发888娱乐城官| 休闲百家乐官网的玩法技巧和规则 | 线上百家乐官网开户| 百家乐赌场怎么玩| 桂平市| 百家乐论坛博彩啦| 澳门百家乐官网娱乐注册| 威尼斯人娱乐城注册网址| 八大胜百家乐官网的玩法技巧和规则 | 威尼斯人娱乐场首页| 新世百家乐官网的玩法技巧和规则 | 网上百家乐官网破战| 全讯网直播| 现场百家乐官网机| 沅陵县| 大众百家乐的玩法技巧和规则| 百家乐官网连赢的策略| 3U百家乐的玩法技巧和规则| 百家乐官网秘| 博盈国际| 番禺百家乐电器店|