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

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

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

IC設(shè)計(jì)知識點(diǎn):常見的自恢復(fù)設(shè)計(jì)

sanyue7758 ? 來源: IC的世界 ? 2023-07-26 09:22 ? 次閱讀

什么是自恢復(fù)設(shè)計(jì)

芯片設(shè)計(jì)過程中,通常會針對特殊情況導(dǎo)致芯片無法使用額外添加一些功能,使得芯片具有更好的抗干擾能力。自恢復(fù)設(shè)計(jì)應(yīng)用場景很廣泛,比如、針對芯片溫度過高的處理、針對殘缺數(shù)據(jù)包的處理、針對長時間無數(shù)據(jù)響應(yīng)的處理、針對各類錯誤的處理。

1、高溫保護(hù)設(shè)計(jì)

幾乎每一顆芯片都溫度監(jiān)控模塊,大型芯片甚至有多個溫度監(jiān)控模塊。以電腦主板為例,在CPU或者顯卡溫度升高時,散熱風(fēng)扇的轉(zhuǎn)速會隨之增加,一旦芯片溫度過高,會觸發(fā)關(guān)機(jī)保護(hù)機(jī)制。這種設(shè)計(jì)僅僅是常見的被動式自恢復(fù),而不是芯片自己主動觸發(fā)。芯片主動自恢復(fù)設(shè)計(jì)原理如下:芯片會主動監(jiān)控溫度值,當(dāng)溫度值進(jìn)入高溫區(qū)域時,會進(jìn)行主動告警,比如發(fā)出溫度中斷,從而告知管理軟件等。當(dāng)溫度值進(jìn)入超高溫區(qū)域,可能會導(dǎo)致芯片燒毀的風(fēng)險(xiǎn)時,會主動進(jìn)行芯片降頻或者復(fù)位等操作。降頻操作是將時鐘頻率降低,從而降低功耗。

此設(shè)計(jì)在GPU中比較常見。復(fù)位操作是芯片自動產(chǎn)生邏輯復(fù)位,關(guān)閉部分或者全部功能,有效降低功耗,從而達(dá)到降低溫度的目的。

2、讀數(shù)據(jù)返回超時保護(hù)

主機(jī)讀芯片內(nèi)部寄存器時,有時會出現(xiàn)長時間沒有返回的情況,而AXI等讀寫總線必須要有返回?cái)?shù)據(jù),否則會一直卡住。針對此類情況,需要讀模塊產(chǎn)生讀返回信號與響應(yīng)信號。比如返回32’hdeaddead數(shù)據(jù),并且給響應(yīng)信號rresp賦值相應(yīng)的錯誤值。例如PCIe作為Endpoint時,收到host主機(jī)的memrd讀請求時,并且將請求通過接口轉(zhuǎn)發(fā)給內(nèi)部總線,如果長時間沒有收到讀數(shù)據(jù)rdata,則需要進(jìn)行主動超時,自行返回rdata給主機(jī),防止host主機(jī)因收不到rdata而卡住。

3、交互接口超時響應(yīng)保護(hù)

各類芯片的低速接口通常是握手交互處理機(jī)制,在沒有保護(hù)機(jī)制的情況下,如果slave端口因?yàn)槟承┰蚩ㄗ?,無法正確響應(yīng)時,master端口也會被卡住。添加交互接口超時響應(yīng)保護(hù)邏輯,如果slave接口超時沒有響應(yīng),master接口不應(yīng)該被卡住,而應(yīng)該能夠恢復(fù)到初始狀態(tài),能夠發(fā)起下一次請求。特別是一個master對應(yīng)多個slave時,master的自恢復(fù)尤為重要。

4、殘缺數(shù)據(jù)過濾

像MAC、PCS等模塊處理數(shù)據(jù)時,完成的數(shù)據(jù)包有包頭和包尾,完整的數(shù)據(jù)包才能進(jìn)行正常的處理,而缺乏包頭或者包尾的殘缺包則會導(dǎo)致各類錯誤,因此需要在模塊入口處理對殘缺包進(jìn)行過濾,選擇補(bǔ)齊或者直接拋棄不完整的數(shù)據(jù)包,保證模塊入口數(shù)據(jù)的完整性。

5、模塊卡死自恢復(fù)

芯片內(nèi)部重要模塊發(fā)生錯誤(配置流程不合理等原因)會導(dǎo)致模塊或者整個芯片卡死,那么必須要添加自恢復(fù)設(shè)計(jì)。例如鏈表指針錯亂,接口復(fù)位長期沒有釋放,此種情況下,盡量保證模塊能夠自行恢復(fù),能夠跳轉(zhuǎn)到初始狀態(tài),如觸發(fā)自動初始化。

總結(jié)

芯片的考核指標(biāo)不僅僅是性能達(dá)標(biāo),功能正常,可靠性同樣重要。自恢復(fù)設(shè)計(jì)能夠增強(qiáng)芯片的可靠性,保證芯片一些極端場景中依舊可以長期運(yùn)行,是產(chǎn)品的加分項(xiàng)。一顆高品質(zhì)的芯片肯定實(shí)現(xiàn)了各種自恢復(fù)設(shè)計(jì)。

審核編輯:湯梓紅


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

    關(guān)注

    452

    文章

    50224

    瀏覽量

    420996
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10807

    瀏覽量

    210854
  • IC設(shè)計(jì)
    +關(guān)注

    關(guān)注

    37

    文章

    1290

    瀏覽量

    103696
  • 芯片設(shè)計(jì)
    +關(guān)注

    關(guān)注

    15

    文章

    995

    瀏覽量

    54776

原文標(biāo)題:IC設(shè)計(jì):5種常見的自恢復(fù)設(shè)計(jì)

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

收藏 人收藏

    評論

    相關(guān)推薦

    貼片自恢復(fù)保險(xiǎn)絲系列知識簡介

    貼片自恢復(fù)保險(xiǎn)絲系列知識簡介 ●表面貼裝SMD自恢復(fù)保險(xiǎn)絲應(yīng)用范圍:  SMD貼片自恢復(fù)保險(xiǎn)絲:SMD自恢復(fù)保險(xiǎn)絲系列產(chǎn)品專為程
    發(fā)表于 11-27 14:35 ?1.3w次閱讀

    單片機(jī)知識點(diǎn)

    單片機(jī)最常見知識點(diǎn),總結(jié),歸納
    發(fā)表于 06-19 22:38

    梳理自恢復(fù)保險(xiǎn)絲的知識點(diǎn)

    ,電路就可以恢復(fù)正常工作了。若是故障沒有排除,或是故障再次出現(xiàn),重新通電后,自恢復(fù)保險(xiǎn)絲仍然會再次啟動保護(hù)。 這里有幾點(diǎn)自恢復(fù)保險(xiǎn)絲的知識點(diǎn)要梳理一下:1、
    發(fā)表于 06-14 15:59

    常見的HUB75接口知識點(diǎn)

    導(dǎo)讀:HUB75接口是一種常用的LED單元板驅(qū)動接口,本文就常見的HUB75接口知識點(diǎn)進(jìn)行整理。A/B/C/D 4根地址線,所以是16掃(24=162^4=1624=16)A/B/C/D/E 5根地址線,所以是32掃(25=322^5=3225=32)
    發(fā)表于 07-16 08:08

    計(jì)算機(jī)組成原理考研知識點(diǎn)歸納

    計(jì)算機(jī)組成原理考研知識點(diǎn)歸納 寫在前面的話:理科知識重在于理解知識點(diǎn)本身,對于每一個知識點(diǎn),大家都有自己理解的方式。這篇
    發(fā)表于 04-13 14:06 ?1916次閱讀

    高一數(shù)學(xué)知識點(diǎn)總結(jié)

    高一數(shù)學(xué)知識點(diǎn)總結(jié)高一數(shù)學(xué)知識點(diǎn)總結(jié)高一數(shù)學(xué)知識點(diǎn)總結(jié)
    發(fā)表于 02-23 15:27 ?0次下載

    高二數(shù)學(xué)知識點(diǎn)總結(jié)

    高二數(shù)學(xué)知識點(diǎn)總結(jié)高二數(shù)學(xué)知識點(diǎn)總結(jié)高二數(shù)學(xué)知識點(diǎn)總結(jié)
    發(fā)表于 02-23 15:27 ?0次下載

    PWM知識點(diǎn)詳解

    PWM知識點(diǎn)
    發(fā)表于 03-16 08:00 ?44次下載

    60個電工常見易錯的技術(shù)知識點(diǎn)要點(diǎn)!

    60個電工常見易錯的技術(shù)知識點(diǎn)要點(diǎn)!
    的頭像 發(fā)表于 07-12 09:14 ?5033次閱讀
    60個電工<b class='flag-5'>常見</b>易錯的技術(shù)<b class='flag-5'>知識點(diǎn)</b>要點(diǎn)!

    嵌入式知識點(diǎn)總結(jié)

    嵌入式知識點(diǎn)總結(jié)(arm嵌入式開發(fā)led過程)-嵌入式知識點(diǎn)總結(jié)? ? ? ? ? ? ? ? ? ??
    發(fā)表于 07-30 14:20 ?23次下載
    嵌入式<b class='flag-5'>知識點(diǎn)</b>總結(jié)

    電力基礎(chǔ)知識點(diǎn)合集

    電力基礎(chǔ)知識點(diǎn)合集
    發(fā)表于 03-14 16:35 ?0次下載

    詳解射頻微波基礎(chǔ)知識點(diǎn)

    詳解射頻微波基礎(chǔ)知識點(diǎn)
    的頭像 發(fā)表于 01-29 10:28 ?2275次閱讀

    高速電路設(shè)計(jì)常見知識點(diǎn)

    為了方便初次接觸高速信號的朋友們能快速入門,并應(yīng)用到實(shí)際的電路設(shè)計(jì)中。作者特地整理了高速電路設(shè)計(jì)中常見的一些知識點(diǎn),具有較強(qiáng)的工程性、實(shí)用性,能直接應(yīng)用到嵌入式硬件、手機(jī)等設(shè)計(jì)中。(有關(guān)詳細(xì)的知識點(diǎn),持續(xù)關(guān)注信號完整性基礎(chǔ)的更新
    的頭像 發(fā)表于 02-13 11:00 ?1405次閱讀

    數(shù)字電路知識點(diǎn)總結(jié)

    本文整理了數(shù)字電路課程中的相關(guān)基本的知識點(diǎn)和較為重要的知識點(diǎn),用于求職的數(shù)電部分的知識準(zhǔn)備,差缺補(bǔ)漏。
    的頭像 發(fā)表于 05-30 15:07 ?4618次閱讀
    數(shù)字電路<b class='flag-5'>知識點(diǎn)</b>總結(jié)

    STM32 RTOS知識點(diǎn)

    電子發(fā)燒友網(wǎng)站提供《STM32 RTOS知識點(diǎn).pdf》資料免費(fèi)下載
    發(fā)表于 08-01 14:28 ?3次下載
    STM32 RTOS<b class='flag-5'>知識點(diǎn)</b>