由於TLC需要多次編程,且未全部編程時wordLine處於不穩定狀態,所以一般都會划出一部分區域作為SLC cache使用
SLC cache主要功能是,SSD接收到寫命令后,先將數據寫入SLC cache中,當SLC cache中的剩余空間達到閾值時,在將數據搬移到TLC。這就完美的解決了wordLine未閉合時,不能進行讀操作的問題。
但是如果SSD內部RAM空間較大,或者外接了DRAM,也可以不用SLC cache功能,而是采用TLC直寫,但是對於未閉合的wordLine中的數據需要緩存到RAM或者DRAM,以保證當讀取未閉合wordLine中的數據時可以直接從RAM或者DRAM中獲取。
