選擇MRAM最佳測試演算法
嵌入式記憶體測試和修復的挑戰是眾所周知的,包括最大程度地擴大故障覆蓋範圍以防止測試失敗以及使用備用元件來最大程度地提高製造良率。隨著有前途的非易失性儲存器架構的可用性不斷增加,以增加並潛在地替代傳統的易失性儲存器,新的SoC級儲存器測試和修復挑戰不斷湧現。透過將自旋轉移扭矩
(STT-MRAM)作為嵌入式MRAM技術的領先趨勢來增強動力,同時考慮了汽車應用的需求。要為嵌入式MRAM選擇合適的記憶體測試和修復解決方案,設計人員需要考慮一些因素,例如在生產測試期間進行修整的特殊需求.
除了在傳統儲存器中觀察到的常規卡死,過渡,耦合,地址解碼器和數百種其他故障型別之外,測試嵌入式STT-MRAM儲存器IP還需要考慮特定於體系結構的故障,例如程式設計/擦除掩碼和扇區/晶片清除故障。因此,需要透過擴充套件的基於March的演算法類來檢測嵌入式
特定的故障,該演算法具有使用者靈活性,可以指定多個背景圖案(例如,實心,棋盤格)以及各種定址模式(例如,快速列,快速行)來確保最高的測試覆蓋率。由於嵌入式MRAM宏的大小很大,因此BIST引擎中需要使用具有較低複雜度的快速演算法,以具有可接受的ATE生產/製造診斷測試時間。
對於汽車環境,SoC設計人員將需要具有靈活性,以在現場執行其他可自定義演算法,以匹配系統操作約束。表1顯示瞭如何在複雜的測試階段中需要執行不同複雜程度的不同演算法以匹配系統約束的示例。
表1:選擇儲存器測試演算法的能力對於汽車等應用很重要
記憶體測試演算法 | SoC測試階段 | 並行記憶體測試方案中的時鐘週期數(執行時) | 序列記憶體測試方案中的時鐘週期數(執行時) |
測試演算法1(低複雜度-8N) | 任務模式 | 33,000 (0.066 ms) | 80,000 (0.16 ms) |
測試演算法2(中等複雜度-16N) | 開機/關機 | 57,000 (0.114 ms) | 123,000 (0.246 ms) |
測試演算法3(高複雜度-55N) | ATE生產/製造測試 | 193,000 (0.386 ms) | 383,000 (0.766 ms) |
*資料來源ITC :汽車SoC中用於嵌入式記憶體和IP的高階功能安全機制
因此,BIST引擎必須支援擴充套件的演算法類別,以測試特定於MRAM的故障型別,提供靈活性以執行不同的背景模式和定址模式,並允許使用者配置為在SoC的多個測試階段中執行不同的演算法。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69975830/viewspace-2726306/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 介面測試框架選擇框架
- AI 演算法測試客觀指標的選擇策略AI演算法指標
- 軟體測試選擇題
- 選擇哪個SOA測試工具
- 線上xpath選擇器測試工具
- 記錄資料無限期保留是MRAM理想的選擇
- 一個選擇器工具。測試結構偽類選擇器方法
- JavaWeb測試選擇題帶答案解析(二)JavaWeb
- UI自動化測試-web元素選擇UIWeb
- 演算法金 | 選擇最佳機器學習模型的 10 步指南演算法機器學習模型
- 如何選擇測試微信域名檢測介面-域名檢測api介面測試標準API
- 開發?測試?新人入IT行業如何選擇?行業
- 測試開發的方向應該如何選擇?
- SAP中匯率取值選擇邏輯分析測試
- 選擇了軟體測試,你後悔嗎?
- 為你的迴歸問題選擇最佳機器學習演算法機器學習演算法
- 軟體測試筆記——11.自動化測試和手動測試的選擇筆記
- 通用選擇器將大大提高MRAM儲存技術能力
- 軟體驗收測試之α測試和β測試,如何選擇權威的軟體檢測機構
- 如何選擇合適的自動化測試工具?
- 恰當選擇軟體測試自動化方案
- 測試老新人 - Offer 選擇和發展困惑,求助
- Everspin MRAM最佳化系統能耗
- 第三方軟體測試應該選擇現場測試還是遠端測試?
- 中興筆試選擇題筆試
- 測試開發應該選擇 Java 還是 Go 呢?JavaGo
- 如何選擇合適的移動應用測試工具?
- 26 歲如何選擇測試工作和未來發展
- 排序演算法__選擇排序排序演算法
- 常用演算法-選擇排序演算法排序
- 排序演算法:選擇排序排序演算法
- java選擇排序演算法Java排序演算法
- 軟體測試每週一問最佳答案精選
- 常用的排序演算法(五)--選擇排序以及最佳化(PHP實現)排序演算法PHP
- 滲透測試網路安全行業趨勢分析選擇行業
- 軟體測試培訓完就業方向怎麼選擇就業
- 第三方軟體測試機構如何選擇?
- ubuntu系統怎麼選擇最佳伺服器?ubuntu系統選擇最佳伺服器的教程Ubuntu伺服器