前面我們介紹了專門針對Cell-to-Cell Interference單元間干擾的緩解技術Shadow Program Sequencing。這一篇繼續來介紹一種針對該錯誤機理的糾正手段Neighbor-Cell Assisted Error Correction。前者是事先緩解,后者是事后幫助糾正。
由于編程干擾而發生的閾值電壓偏移與存儲在緊鄰字線單元中的值高度相關,因為值不同編程電壓不同,對應ΔVx不同,根據公式影響就不同。由于這種相關性,知道緊鄰單元(即鄰居單元)中編程的值可以更容易地正確確定正在讀取的閃存單元中存儲的值。利用這一特性的糾錯方法,稱為neighbor-cell-assisted error correction (NAC)。
NAC的關鍵思想是使用存儲在緊鄰字線的單元中的數據值來確定正在讀取的字線的一組更好的讀取參考電壓。前面我們介紹讀取原理時,其實就知道了要能區分不同的狀態,實際就是要有一個閾值電壓的界限,由于單元的閾值電壓受到干擾會變,所以一個固定閾值電壓界限去區分有時就會出錯,需要動態找到一個合適的閾值電壓界限。