固態硬盤(SSD) 在突然電壓下降的情況下,如果主機無法將“立即待機”命令發送到控制器,則所有未寫入的信息將會丟失,導致文件損壞。如果SSD突然斷電時,主機把“立即待機”命令發送給SSD控制器,則SSD立即啟動斷電保護機制(Power Loss Protection),從而使其能夠將緩沖區中的所有數據寫入非易失性NAND單元,這樣就能把數據丟失的風險降到最低。Agrade睿達最新推出的帶斷電保護功能的固態硬盤,采用先進的斷電保護電路,大大提高了SSD在苛刻環境下的可靠性。
Agrade睿達工業級固態硬盤斷電保護功能是如何實現的呢?我們一起來看一下:通過監測工作電壓,SSD硬盤控制器可以檢測發生電源故障時的電壓驟降。控制器的固件可以根據各種閾值觸發兩種措施:關閉所有操作并發出閃寫保護(FWP)信號。如果達到第一個閾值,則禁用與主機的通信,但是將數據寫入SSD的過程將繼續進行。如果達到第二個閾值,則禁止寫入,以防止由于部分閃存編程而導致保存的數據損壞。SSD硬盤通常需要三毫秒以上才能完成寫入過程。對于5V器件,SSD硬盤的所有命令都將在4V電壓進行阻塞,閃寫保護(FWP)信號以2.4V發送。對于3.3V的器件,電壓降的閾值為2.8V和2.4V。電壓下降的速度取決于主機,并且可能或可能不足夠慢,以允許“有序退出”。如果沒有足夠的時間,這通常在3.3V器件中出現,因為它們的閾值與另一個器件有輕微不同,當設備重新啟動時,固件機制啟動將部分編程的扇區重置為先前的值。盡管在這種情況下數據仍然丟失,但是避免了由中斷的寫入過程引起的數據損壞。
第二個失效機制與電壓低于正常工作范圍有關。通常,主機電壓和閃存電壓曲線彼此平行,這里的任務是獲得足夠的時間來使SSD電壓降曲線變得平坦。解決方案是將電容器集成到SSD硬盤電源中。在檢測到第一個閾值時,控制器禁用主機操作,并同時電容器放電以提供足夠的電力來完成寫入過程。高端服務器SSD硬盤和工業SSD硬盤可提供此類電源故障保護功能。
Agrade睿達工業級SSD使用DRAM緩存來提高性能并降低寫入放大系數(WAF)。上述斷電機制的電平使DRAM內存數據無保護。如果在電源故障期間,這種數據需要可靠地寫入閃速存儲器(稱為數據硬化的機制),則需要更復雜的電路和更大的電容器的電能儲備。生產制造商首先必須確定采用哪些電容器最合適,Agrade睿達選用的聚合物鉭電容提供了一個出色耐用的模塊,可承受-55°C至+ 105°C的溫度。在電壓下降的情況下,通過電源管理芯片切換到電容器,并產生一個易失性數據“硬化”命令。