精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

如何利用LBIST進行設計的故障檢測

PCB線路板打樣 ? 來源:LONG ? 2019-08-08 15:58 ? 次閱讀

由于LBIST向量的隨機性,LogicBIST的設計表現出隨機模式電阻,從而導致低故障覆蓋率。為了解決這個問題,我們在隨機抗性故障分析(RRFA)的幫助下插入測試點。利用LBIST進行設計的故障檢測能力的計算是在故障模擬的幫助下完成的,該模型給出了“測試質量”的估計。我們將在下面更詳細地討論這些,以及增加LBIST設計中故障檢測的技術。

使用LogicBIST進行故障定位

通過LBIST測試是一種偽隨機測試,不同于生產掃描測試,這是更確定的測試。 LBIST中的掃描矢量由偽隨機模式發生器(PRPG)生成,其產生偽隨機序列。而在生產掃描測試的情況下,掃描矢量通過自動測試設備(ATE)確定性地通過掃描輸入饋送。

由于LBIST測試的隨機性,并不總是可以測試特定的故障是因為沒有直接控制在設計中移位的掃描輸入序列。當LBIST在組合強烈或在寄存器之間具有大的組合路徑的設計上實現時出現問題。這些設計可能會對隨機模式產生抵抗,這意味著將某些節點隨機控制為0或1值的概率,或者將某些節點觀察到掃描寄存器的概率很低,假設隨機和同等可能的輸入被饋送到設計中。

以圖1中的AND門為例,我們計算控制門輸出的概率值為'1'。下圖顯示了每個節點獲得值“1”或“0”的概率。格式P(1)/P(0)。

如何利用LBIST進行設計的故障檢測

圖1: 2輸入和門的可控性

圖2組合深度時在不同節點獲得'0'或'1'值的概率增加一個。在該組合塊的輸出處獲得'1'的概率是1/8。然而,這仍然是一個非常簡單的組合塊,我們在實際設計中看到了復雜的塊。因此,隨著組合深度的增加,控制節點的能力降低到特定值。

如何利用LBIST進行設計的故障檢測

圖2: 2深度組合的可控性邏輯

此類設計在使用LBIST進行測試時表現出對隨機模式的抵抗力,并可能導致低故障覆蓋率。為了處理這種情況,我們經常插入點來提高設計的可測試性。測試點可分為兩類:控制點和觀察點。

控制點將特定節點控制的概率提高到“0”或“1”值。兩種類型的控制點都顯示在圖3和圖4中,其中控制點的AND類型增加了節點被控制為'0'值的概率,而OR類型控制點的數量增加了節點被控制為“1”值的概率。

如何利用LBIST進行設計的故障檢測

圖3: AND類型控制點將可控性增加到值'0'

如何利用LBIST進行設計的故障檢測

圖4: OR型控制點將可控性增加到值'1'

觀察點使難以觀察的設計節點容易觀察到一些掃描儀。當要觀察設計的多個節點時,對這些節點進行抽頭異或并饋送到掃描觸發器。觀察點的一個示例實現在圖5中示出。

如何利用LBIST進行設計的故障檢測

圖5:觀察點

使用隨機抗性故障分析(RRFA)方法完成測試點的識別。通過在故障模擬期間收集少量隨機測試模式的統計數據來進行識別。計算電路中每個信號的可控性和可觀測性度量,并通過使用概率模型測量Δ覆蓋增益來給予權重?;趯收夏M數據的分析,RRFA列出了測試點插入的可能候選者,并將它們分類為control0/1或觀察點。

LogicBIST故障模擬

故障模擬是分析電路的重要工具/方法從故障檢測的角度來看。故障模擬過程模擬設計中的節點故障,以確定給定的一組測試矢量檢測到哪些故障。如前一節所述,RRFA通過分析在存在隨機刺激或測試向量的情況下節點可控性和可觀察性的概率,使用故障模擬來確定合適的測試點插入候選者。

類似地,當設計插入LBIST時,我們會在設計上模擬移位和捕獲過程,并確定LBIST向量覆蓋哪些故障。該過程的輸出是故障覆蓋報告和最終LBIST簽名(MISR),其用作設計的預期響應??梢愿鶕斎胄薷墓收夏M過程,以獲得不同的故障覆蓋范圍和簽名。

圖6顯示故障模擬流程,指定系統的輸入和它的輸出。將討論改變輸入和輸出使用方式的影響。

如何利用LBIST進行設計的故障檢測

圖6:故障模擬流程:輸入和輸出

從故障模擬系統的輸入開始,我們將討論這些輸入如何影響系統的輸出。

首先,設計應該符合LBIST標準,這意味著它應該是掃描縫合的,并且應該在設計中屏蔽所有X源。 X源是邏輯,其狀態不是確定性的并且對于故障模擬系統是未知的。某些類型的X源是LBISTed邏輯的非驅動輸入,模擬模塊的輸出,三態總線,時序異常等。應使用適當的x阻塞機制阻止這些X源。

系統的第二個輸入是PRPG SEED值。種子值確定饋送到設計的移位數據序列。為了找到最大覆蓋范圍的最佳種子值,可能必須經歷多個故障模擬,或者故障模擬引擎本身可以計算最佳種子。

系統的第三個輸入是約束和移位捕獲序列。 MISR和故障檢測還取決于LBIST模式的數量,設計的移位長度,靜態約束以及應用捕獲脈沖的序列。

如何利用LBIST進行設計的故障檢測

圖7:影響故障覆蓋的因素

運行期間運行的模式數量越多LBIST越是故障檢測。通常,模式的數量取決于應用程序用例。例如,在生產測試的情況下,我們可能沒有任何模式數量的硬限制,但在現場自檢的情況下,設備需要在一定的持續時間內響應,因此模式的數量需要最佳,但在最短時間內實現最大覆蓋。

故障模擬引擎要求在約束環境中設置設計以執行LBIST模式。這些約束作為情況設置被饋送到引擎,這些設置是靜態的或者可以在不同模式之間變化。這些案例設置以及移位捕獲時鐘序列有助于故障模擬引擎模擬設計周期并計算最終的MISR。

時鐘的移位和捕獲序列可以硬連線或LBIST控制器的可編程功能。這決定了不同時鐘域的脈沖方式。該序列極大地影響了故障檢測,因此優化這些序列很重要。它應該嘗試給最大時鐘域提供最大數量的模式。增加捕獲深度的連續深度也可以提高覆蓋率,也有助于降低模式。

如何利用LBIST進行設計的故障檢測

圖8:時鐘轉換和捕獲序列

結論

現場LBIST測試對于軍事和汽車等關鍵應用中使用的設備是必須的。測試目標也非常嚴格,以便在最短的時間內實現最大的故障覆蓋率。 LBIST控制器的故障檢測能力決定了測試的質量和時間,并且取決于諸如時鐘排序,PRPG種子的智能選擇以及添加的控制和觀察點的數量等參數,如所討論的。為了獲得最大的覆蓋率,對設計進行適當的分析和優化,以及使用所描述的技術,應指導您的LBIST測試。

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

    關注

    28

    文章

    1454

    瀏覽量

    108652
  • PCB打樣
    +關注

    關注

    17

    文章

    2968

    瀏覽量

    21653
  • 華強PCB
    +關注

    關注

    8

    文章

    1831

    瀏覽量

    27724
  • 華強pcb線路板打樣

    關注

    5

    文章

    14629

    瀏覽量

    42982
收藏 人收藏

    評論

    相關推薦

    通過軟件觸發lbist的時候,application的代碼是否還會運行一段時間直到被lbist結束后reset?

    通過軟件觸發 lbist的時候,application的代碼是否還會運行一段時間直到 被lbist 結束后reset?如果applicaiton不運行那么cpu的狀態是否是halt?
    發表于 01-22 06:01

    LBIST SMU警報在PORST之后觸發的原因?

    我在一個項目中使用 TC322LP。 我正在通過啟動軟件執行 LBIST 測試。 盡管 LBIST 測試成功通過,但在 PORST 之后,SMU LBIST 警報 (ALM8 [5]) 正在觸發
    發表于 01-31 06:55

    SSW中LBIST觸發ESR0脈沖的原因?

    在 TC377 電路板上,如果在 UCB 中啟用了 LBIST,則 ESR0 在釋放 4.4ms 后會有一個 579us 脈沖。 如果在 UCB 中禁用 LBIST,ESR0 將直接釋放
    發表于 06-03 08:04

    電纜故障檢測儀的設計

    最近在做一個電纜故障檢測儀,要求利用小波變換定位,請高手教下該將小波變換運用在電纜故障檢測儀的硬件系統框圖的哪個部分?可以和我討論下,有相關
    發表于 05-17 18:54

    在HCG中,為什么LBIST和PBIST都無法配置?請問這兩個模塊是如何執行的?

    怎么樣?另外,RM48有沒有提供接口能夠給外部硬件一些安全檢查措施,例如給外部數據采集器故障檢測、數據篩選等等,它的安全特性是只針對這款芯片自身?
    發表于 05-25 03:00

    有關LBIST的問題

    您好! ??? 我想請問下在halcogen生成的LBIST模塊中,去檢查GIO[4]的狀態是起什么作用的? ????????? while((gioPORTA->DIN & 0x10
    發表于 06-21 04:13

    怎么提高非隨機圖形設計的故障覆蓋率?

    怎么提高非隨機圖形設計的故障覆蓋率?為LBIST設計提高故障檢測能力的技術是什么?
    發表于 05-08 07:11

    TMS570LS1227 在HCG中,CPU自檢和RAM自檢怎么配置?請問如何注入自檢故障以及如何查看故障信息?

    進行CPU和RAM的自檢,HCG配置如圖,1、請問各個選項的意思是什么,查閱資料說CPU自檢是通過LBIST但是HCG里沒有相應選項。2、然后就是如何注入自檢故障,包括CPU故障以及
    發表于 10-27 14:50

    串聯電弧故障檢測方法

    和奇異值分解的串聯電弧故障檢測的方法。利用電弧模擬發生裝置產生串聯故障電弧,采集在多種負載下線路正常工作和發生串聯電弧故障時的電流。首先對采
    發表于 01-14 11:15 ?5次下載

    冗余核的MPSoC故障檢測

    在處理器可靠性研究中,為在容錯機制部署與容錯開銷之間達到較好的平衡,提出一個利用冗余核進行檢測代碼計算任務的多處理器片上系統( MPSoC)故障檢測方法。該方法
    發表于 02-04 10:40 ?0次下載
    冗余核的MPSoC<b class='flag-5'>故障</b><b class='flag-5'>檢測</b>

    利用DDS信號檢測進行電路板的故障檢測

    某型導彈測試設備電路板檢測儀主要完成該測試設備的電路板的故障檢測。該檢測系統要求激勵信號產生電路體積小,配置靈活,且精度高、轉換速度快?;贔PGA的DDS信號發生器較傳統信號發生器能
    的頭像 發表于 01-10 09:15 ?4577次閱讀
    <b class='flag-5'>利用</b>DDS信號<b class='flag-5'>檢測</b>器<b class='flag-5'>進行</b>電路板的<b class='flag-5'>故障</b><b class='flag-5'>檢測</b>

    如何使用改進偏最小二乘法進行多模態過程故障檢測方法資料概述

    針對傳統的數據驅動方法偏最小二乘法( PLS)中存在的多模態數據故障檢測效果不佳的問題,提出了一種新的故障檢測方法——基于局部近鄰標準化( LNS)的PLS( LNS-PLS)。首先,
    發表于 12-24 16:29 ?2次下載
    如何使用改進偏最小二乘法<b class='flag-5'>進行</b>多模態過程<b class='flag-5'>故障</b><b class='flag-5'>檢測</b>方法資料概述

    LBIST分區的概念及LBIST安全陳述

    邏輯內置自測試(LBIST)允許硬件測試自己的操作。無需任何外部硬件或測試設備。 LBIST是符合安全標準的SoC的“必備”功能。但是在復雜的SoC中使用LBIST時必須小心。
    的頭像 發表于 08-12 10:38 ?1.3w次閱讀
    <b class='flag-5'>LBIST</b>分區的概念及<b class='flag-5'>LBIST</b>安全陳述

    使用非隨機故障分析法為LBIST設計提高故障檢測能力

    首先,設計應符合LBIST規則,這意味著它應該是掃描密合(scan stitched)的,并對設計中的所有X源進行標記。X源是狀態不定且故障仿真系統未知的邏輯。X源包括LBIST化邏輯
    發表于 09-14 09:46 ?1638次閱讀
    使用非隨機<b class='flag-5'>故障</b>分析法為<b class='flag-5'>LBIST</b>設計提高<b class='flag-5'>故障</b><b class='flag-5'>檢測</b>能力

    邏輯數字部分的自檢功能之LBIST

    LBIST是一種片上硬件機制,可用于檢測MCU潛在故障。AURIX TC3xx平臺的LBIST實現允許對MCU邏輯執行定期自檢。
    的頭像 發表于 03-29 14:46 ?1719次閱讀
    邏輯數字部分的自檢功能之<b class='flag-5'>LBIST</b>