嵌入式內存測試和修復的挑戰是眾所周知的,包括最大程度地擴大故障覆蓋范圍以防止測試失敗以及使用備用元件來(lái)最大程度地提高制造良率。隨著(zhù)有前途的非易失性存儲器架構的可用性不斷增加,以增加并潛在地替代傳統的易失性存儲器,新的SoC級存儲器測試和修復挑戰不斷涌現。通過(guò)將自旋轉移扭矩MRAM(STT-MRAM)作為嵌入式MRAM技術(shù)的領(lǐng)先趨勢來(lái)增強動(dòng)力,同時(shí)考慮了汽車(chē)應用的需求。要為嵌入式MRAM選擇合適的內存測試和修復解決方案,設計人員需要考慮一些因素,例如在生產(chǎn)測試期間進(jìn)行修整的特殊需求. 除了在傳統存儲器中觀(guān)察到的常規卡死,過(guò)渡,耦合,地址解碼器和數百種其他故障類(lèi)型之外,測試嵌入式STT-MRAM存儲器IP還需要考慮特定于體系結構的故障,例如編程/擦除掩碼和扇區/芯片清除故障。因此,需要通過(guò)擴展的基于March的算法類(lèi)來(lái)檢測嵌入式STT-MRAM特定的故障,該算法具有用戶(hù)靈活性,可以指定多個(gè)背景圖案(例如,實(shí)心,棋盤(pán)格)以及各種尋址模式(例如,快速列,快速行)來(lái)確保最高的測試覆蓋率。由于嵌入式MRAM宏的大小很大,因此BIST引擎中需要使用具有較低復雜度的快速算法,以具有可接受的ATE生產(chǎn)/制造診斷測試時(shí)間。 對于汽車(chē)環(huán)境,SoC設計人員將需要具有靈活性,以在現場(chǎng)運行其他可自定義算法,以匹配系統操作約束。表1顯示了如何在復雜的測試階段中需要執行不同復雜程度的不同算法以匹配系統約束的示例。 表1:選擇存儲器測試算法的能力對于汽車(chē)等應用很重要
*資料來(lái)源ITC :汽車(chē)SoC中用于嵌入式內存和IP的高級功能安全機制 因此,BIST引擎必須支持擴展的算法類(lèi)別,以測試特定于MRAM的故障類(lèi)型,提供靈活性以運行不同的背景模式和尋址模式,并允許用戶(hù)配置為在SoC的多個(gè)測試階段中執行不同的算法。 |
隨著(zhù)有前途的非易失性存儲器架構的可用性不斷增加,以增加并潛在地替代傳統的易失性存儲器,新的SoC級存儲器測試和修復挑戰不斷涌現。 |
通過(guò)將自旋轉移扭矩MRAM(STT-MRAM)作為嵌入式MRAM技術(shù)的領(lǐng)先趨勢來(lái)增強動(dòng)力,同時(shí)考慮了汽車(chē)應用的需求。 |
![]() |