新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 解讀FinFET存儲器的設(shè)計挑戰(zhàn)以及測試和修復(fù)方法

解讀FinFET存儲器的設(shè)計挑戰(zhàn)以及測試和修復(fù)方法

作者: 時間:2018-08-07 來源:網(wǎng)絡(luò) 收藏
TSI)找到檢測缺陷的測試序列。對于每種潛在的缺陷,一個或多個測試序列得以識別,同樣其檢測的條件及對應(yīng)的故障模型也被確定。通常需要使用大量的測試序列、應(yīng)力角和模擬設(shè)置,直至找出一個能明顯區(qū)別于零缺陷單元的序列。

本文引用地址:http://m.butianyuan.cn/article/201808/385597.htm

有些情況下,這些缺陷會是以前在平面工藝中見過的故障模型,但FinFET存儲器有幾種額外的失效模式。比如,圖8給出了一種微妙的失效模式。下拉晶體管中的電阻性鰭片開路導(dǎo)致動態(tài)偽讀破壞故障(dDRDF)。在此,一個寫操作,接著7個讀操作,導(dǎo)致存儲器單元的位值翻轉(zhuǎn)。然后可以更加詳細地分析此故障,因為它原來與頻率有關(guān)。在1.2MHz頻率上,產(chǎn)生這個故障僅用了4次讀操作,而在4MHz上,則用了18次讀操作。溫度和電壓也會影響這些值。

 

  圖8:缺陷注入調(diào)查結(jié)果:dDRDF-7

來自Synopsys關(guān)于FinFET工藝故障建模的部分普遍結(jié)論是:

FinFET存儲器比平面存儲器對動態(tài)故障更敏感

FinFET存儲器對制程變異故障更穩(wěn)定

靜態(tài)單單元和耦合故障在兩種存儲器中均很常見

應(yīng)力角(電壓、溫度、頻率)對于檢測FinFET故障非常重要,僅使用標稱角會遺漏一些問題。

生成測試序列

故障建模背景完成后,設(shè)計人員要明確測試的電壓、溫度和頻率要求。給定應(yīng)力角的序列與稱為測試算法發(fā)生器(TAG)的引擎結(jié)合。TAG將與針對個別故障類型的小測試序列組合在一起,產(chǎn)生使測試時間和測試成本最小化的最小測試算法。

9展示了針對FinFETTAG。圖中的過程是全自動的,從故障注入到測試序列識別再到TAG本身。不同的算法片段可以分割以應(yīng)對不同的應(yīng)力角和不同的故障檢測級別。分割形成了一個針對不同條件的測試序列池,這是由于不同用戶和應(yīng)用具有不同的要求。比如,生產(chǎn)測試期間,設(shè)計人員必須識別故障,以便他們能夠糾錯,但是確定每個故障根源的完整分析可能十分耗時。然而,如果某種錯誤經(jīng)常發(fā)生,設(shè)計人員會執(zhí)行更加復(fù)雜而昂貴的測試,以縮小故障范圍,從而能采取相應(yīng)的糾錯措施。

  

  圖9FinFETs測試算法綜合

這些過程和測試全部在STAR存儲器系統(tǒng)中得以實現(xiàn),考慮了來自大多數(shù)FinFET提供商的故障,這些故障在不同提供商之間具有很大的共性,盡管位單元彼此相差很大。

STAR存儲器系統(tǒng)還將可編程能力納入其中??梢酝ㄟ^JTAG端口和TAP控制器更新算法,修改測試序列本身或為調(diào)試和診斷而升級算法,或者就是簡單的算法升級,甚至是在現(xiàn)場。

使用STAR存儲器系統(tǒng)檢測并修復(fù)故障

SynopsysFinFET潛在故障和缺陷的深入而徹底的分析內(nèi)建在了STAR存儲器系統(tǒng)之中,使得該系統(tǒng)可以在很多層次上使用,如圖10所示。最高層次是了解哪個存儲器例化單元出現(xiàn)失效,這對于生產(chǎn)測試和糾錯可能就足夠了。下一個層次是故障的邏輯地址和物理地址。



關(guān)鍵詞: STAR存儲器 FinFET存儲器 SOC

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉