eMMC 生命週期預估、驗證及監控
精英论坛
2025-10-01 18:13:56
1668
決定寫入總量 (TBW) 的公式很簡短:
(裝置容量 * 耐用度係數) / WAF = TBW
根據主機系統的寫入模式不同,WAF 通常介於 4 到 8 之間。例如,大量資料連續寫入時,WAF 較低;小量資料在區塊隨機寫入時,WAF 較高。這種情況通常會讓儲存裝置提早故障。
例如,耐久度係數 3000 和 WAF 8 的 4GB eMMC 等同於:
(4GB * 3000) / 8 = 1.5TB
eMMC 裝置的 TBW 為 1.5 TB。因此,裝置在達到 EoL 狀態前,我們可以在產品的整個生命週期中寫入 1.5TB 的資料量。
請先估計相關裝置的每日使用量,才能算出您的 TBW 需求。例如,每日寫入資料量 500MB 的工作負載,預計產品使用壽命為 5 年,則裝置的 TBW 必須大於 915GB。
0.5GB * 365 = ~183GB/每年,或 915GB/5 年以上
TBW 可用來確認裝置允許的最大 WAF 值,公式是 TBW = (DC * EF) / WAF。如果您的裝置使用壽命無法達到產品應用程式的目標 TBW,您可以想辦法改善。可考慮將其設為 pSLC (Pseudo Single Level Cell) 模式,將 TLC 或 MLC 轉換成 SLC,耐用度可提高 10 倍。然而,這會大幅降低可使用的容量:單元件雙位元 (two-bit-per-cell) 的 MLC 裝置為 50%,而三位元的 TLC 裝置則為 66% 以上。如果您不滿意這種解決方案,選擇容量更大的裝置來處理相同的工作,這樣也會有所幫助。兩倍容量的裝置就等於有兩倍 TBW。