車內儲存裝置之突發斷電的測試與驗證
Allion Labs / Richard Shen 近年來隨著越來越多的電子產品被整合到汽車艙內和引擎蓋下,汽車內的電子產品也逐漸進步到聯網汽車、先進駕駛輔助系統(ADAS)、GPS導航,以及功能豐富的資訊娛樂系統。其中車用儲存裝置將會是未來汽車產業中不可或缺的一項關鍵零組件。舉例來說,它不僅適用於存儲資料也支援現代汽車系統的高速運算。此外,當自動駕駛汽車中的傳感器數量、傳感器的相應解析度、網路頻寬逐漸擴大時,龐大的數據量使用量將以GB/s起跳。 以下例子時常發生在我們的生活當中,但我們曾不察覺:在一天之內啟動/關閉車輛電源數次,然而在這種情形下我們可能不會意識到突然關閉電源可能造成資料遺失的嚴重性。NAND Flash的設計則起到了恢復作用,它能妥善避免電源關閉的突發狀況(Suddenly Power off, SPO),並可在狀況發生後迅速恢復資料。由於經常性的啟動/關閉電源會直接影響快閃儲存裝置的存放與恢復,因此成為了Flash製造商與車商最為關注的要點。 SSD 控制器(Flash Translation Layer,FTL)可維護各種中繼資料;例如,資料對應表、快閃頁面實體狀態的資訊、以及錯誤區塊資訊。而廠商所需面對的課題便是克服Flash的數據在突發斷電後在正確區塊做讀寫並能妥善存留。此外,SSD控制器在主記憶體的“快取”功能也相對重要,它能定期或在系統關機時同步至快閃記憶體,確保使用者資料與SSD中繼資料間的一致性。 [...]