为什么固态硬盘会有写入量的限制?是谁决定了闪存的寿命?在查阅了东芝在SNIA上题为《NAND Controller Reliability Challenges》的演讲资料后,我发现了其中的秘密。
闪存使用Floating Gate浮栅结构存储电子来表达数据,位于浮栅下方的隧道氧化层会阻止浮栅中的电子从中逃逸,从而实现断电后数据的长期存储。
人老了容易健忘,闪存在严重磨损之后不仅变得健忘,还可能记错事情。电子在高电压的作用下穿透氧化隧道层,并在这个过程中给氧化隧道层产生磨损,使其保持电子的能力变低。
写入费耐久,读取也干扰:Read Disturb
过去很多朋友认为闪存只有写入限制,读取则是无限量的。实际上反复读取也会产生干扰。
忽冷忽热也不行:Cross temperature
温度同样会对阈值电压产生影响。如果在温度T1写入的数据在与之相差较大的T2温度时读取,可能会产生读取错误。
为了应对诸多技术挑战,东芝BiCS闪存使用Charge Trap电荷陷阱结构取代了过去在平面闪存时代常用的浮动栅极结构,保持电子的能力更强,使用寿命更久。