日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

提高非易失性存儲系統(tǒng)的可靠性

出處:維庫電子市場網(wǎng) 發(fā)布于:2023-03-02 16:57:53

駕駛輔助系統(tǒng) (ADAS)、醫(yī)療和工業(yè)應(yīng)用等復雜系統(tǒng)需要可靠、安全和安全。在這些系統(tǒng)中,固件和相關(guān)數(shù)據(jù)存儲在非易失性存儲器 (NVM) 中,因為在斷電時必須保留代碼和數(shù)據(jù)。因此,NVM 在系統(tǒng)可靠性方面起著至關(guān)重要的作用。

NVM 可靠性可以用兩種方式表示:數(shù)據(jù)保留時間和循環(huán)耐久性。保留時間決定了 NVM 可以保存數(shù)據(jù)和代碼可靠性的時間。耐久性衡量 NVM 可以被重寫多少次并且仍然可靠地保存數(shù)據(jù)和代碼。為了抵消這些限制,設(shè)計人員通常采用特殊的主機軟件和/或硬件,例如采用磨損均衡和/或錯誤代碼校正 (ECC) 技術(shù)的閃存文件系統(tǒng),以確保數(shù)據(jù)自上次寫入后未發(fā)生更改。這些措施會導致系統(tǒng)開銷,通常會對性能產(chǎn)生負面影響。此外,復雜的補救措施會降低系統(tǒng)的穩(wěn)健性,尤其是在電源故障期間 NVM 運行的情況下。

今天的 NVM 內(nèi)存采用下一代技術(shù)來提高 NVM 的可靠性。Cypress 等公司憑借其 Semper NOR 閃存引入了片上 ECC 和內(nèi)部磨損均衡等先進措施,以顯著提高閃存 NVM 的保持力和耐用性(見圖 1)。

點擊查看大圖 
圖 1:今天的 NVM 存儲器,如此處顯示的 Semper NOR 閃存架構(gòu),集成了先進的措施來顯著提高 NVM 的保留和耐用性。()


NVM 設(shè)備需要確保數(shù)據(jù)的準確存儲并且長期可用。同時,系統(tǒng)需要能夠頻繁更新數(shù)據(jù),這會導致存儲介質(zhì)性能下降,從而影響其長期存儲數(shù)據(jù)的能力。通常,閃存設(shè)備的耐久性與設(shè)備在不丟失數(shù)據(jù)的情況下可以維持的編程/擦除 (P/E) 周期數(shù)有關(guān)。保留和耐久性也受用例(即,如何應(yīng)用編程/擦除/讀取操作)和使用環(huán)境(即,特別是電壓和溫度)的影響。

當發(fā)生故障時,無論故障機制如何,閃存單元中的位都會損壞。結(jié)果是存儲在單元格中的信息丟失。誤碼率 (BER) 為評估損壞提供了一個通用的可靠性指標,并用于定義特定應(yīng)用程序的預期可靠性。

隨著 NVM 設(shè)備轉(zhuǎn)向更先進的技術(shù)節(jié)點,滿足目標 BER 以獲得所需的保留和耐用性組合變得更加困難。原因是節(jié)點更小。因此,它們提供的面積更小,因此存儲信息的電荷更少。以更少的費用存儲相同的信息使得閃存設(shè)備的可靠性更難以維護。

  解決可靠性問題的選項

  基本上有兩種提高 NVM 可靠性的選擇:

  • 限度地減少位錯誤的發(fā)生

  • 糾正已發(fā)生的位錯誤

可以通過減少由于編程/擦除循環(huán)引起的單元退化來化位錯誤發(fā)生的可能性。這可以通過將此類循環(huán)的“磨損”均勻分布在設(shè)備中的所有單元上來實現(xiàn),其方式是限度地減少某些單元對重復存儲/擦除信息的暴露。例如,頻繁寫入同一地址/單元格時會發(fā)生過度磨損。傳播磨損的標準技術(shù)稱為磨損均衡 (WL)。

可以使用糾錯碼 (ECC) 技術(shù)糾正已發(fā)生的錯誤。ECC 技術(shù)被廣泛部署,因此這里不再進一步討論。有關(guān)詳細信息,請參閱自動 ECC。相反,本文的其余部分將重點介紹使用磨損均衡來改善系統(tǒng)的 BER。

   有兩種主要類型的磨損均衡:

  • 由主機軟件實現(xiàn)的外部磨損均衡,通常作為閃存文件系統(tǒng) (FFS) 的一部分

  • 內(nèi)部磨損均衡集成在 NVM 設(shè)備本身中,通常由集成 CPU 管理

外部磨損均衡的主要限制是需要能夠執(zhí)行任務(wù)的主機處理器。對于大量也沒有能力運行閃存文件系統(tǒng)的小型系統(tǒng)來說,情況通常并非如此。如果 NVM 可以在不需要主機幫助的情況下滿足其自身的可靠性目標,則此類應(yīng)用程序?qū)⑹芤娣藴\。在 NVM 中集成磨損均衡,可以顯著提高小型應(yīng)用程序的可靠性。較大的系統(tǒng)也可以受益于內(nèi)部磨損均衡。在 NVM 中集成磨損均衡大大簡化了系統(tǒng)設(shè)計,因為工程師無需開發(fā)自己的磨損均衡軟件,然后驗證它是否符合各種安全標準。

   內(nèi)部磨損均衡

Wear Leveling 是通過將邏輯地址映射到物理地址來實現(xiàn)的。邏輯地址呈現(xiàn)給用戶。在部件的生命周期內(nèi),磨損均衡功能動態(tài)地將這些邏輯地址映射到不斷變化的物理地址,以保持物理地址上編程/擦除周期的均勻分布。由于擦除操作影響一組地址(通常稱為扇區(qū)或塊),磨損級別映射具有扇區(qū)粒度(相對于單個字節(jié)或字)。

步是將存儲設(shè)備的地址空間劃分為用戶可訪問的分區(qū),用于存儲用戶數(shù)據(jù)和代碼(請參閱邊欄:分區(qū)),以及用于存儲用戶不可訪問的磨損均衡元數(shù)據(jù)的分區(qū)。元數(shù)據(jù)包括有關(guān)邏輯到物理扇區(qū)映射的信息以及斷電元數(shù)據(jù)(請參閱下面的電源故障)。

邊欄:分區(qū)

第二級 NVM 分區(qū)使開發(fā)人員能夠配置單個 NVM 設(shè)備以實現(xiàn)長期保留和高耐用性。例如,一個代碼分區(qū)可以提供 25 年的保留,而在同一個 NVM 設(shè)備中,可以配置一個數(shù)據(jù)分區(qū)(即文件系統(tǒng)使用、數(shù)據(jù)記錄等)以支持大約 100 萬次編程/擦除的耐久性周期。側(cè)邊欄圖顯示了此類分區(qū)的示例。

點擊查看大圖 
側(cè)邊欄圖:下一代NOR Flash支持二級分區(qū),支持代碼和系統(tǒng)參數(shù)的長期保留,以及數(shù)據(jù)記錄等應(yīng)用的高耐久性。()

每個分區(qū)都可以像傳統(tǒng) NOR 設(shè)備一樣使用。配置和設(shè)置分區(qū)后,開發(fā)人員無需進一步努力來管理和使用分區(qū)。

交換候選人將從“高耐力”分區(qū)中的扇區(qū)中選擇。所有這些扇區(qū)構(gòu)成了所謂的磨損均衡池。由于“Long Retention”分區(qū)被排除在磨損均衡池之外,“Long Retention”中的扇區(qū)將永遠不會被交換,從而限度地保留它們。


    磨損均衡只能應(yīng)用于用戶地址空間。這意味著包含磨損均衡元數(shù)據(jù)的地址空間不受磨損均衡功能管理。因此,通過提供冗余來保證該地址空間的可靠性。這是基于單元內(nèi)的冗余以及通過將數(shù)據(jù)存儲在多個單元中提供的冗余。對該機制的詳細討論超出了本文的范圍。

    每當用戶地址空間中的扇區(qū)被擦除并超過給定閾值時,將啟動重新映射或交換操作并更新扇區(qū)映射。由于編程/擦除操作相對較慢(幾毫秒),與擦除操作本身相比,重新映射和更新映射表的時間可以忽略不計。

    但是,還需要訪問邏輯到物理映射信息以進行讀取操作。與編程/擦除操作相比,讀取訪問需要在納秒內(nèi)完成。為了提供這樣的性能,存儲在專用閃存地址空間中的映射信息需要在上電 (POR) 期間鏡像到快速 RAM 設(shè)備中并保存在那里(見圖 2)。

點擊查看大圖 
   圖 2:磨損均衡映射信息需要在快速 RAM 中進行鏡像,以便能夠在納秒內(nèi)完成讀取操作。()

    圖 3 顯示了采用內(nèi)部磨損均衡的系統(tǒng)中的操作流程。如前所述,磨損均衡由扇區(qū)擦除操作觸發(fā)。重要的是要注意,對于絕大多數(shù)扇區(qū)擦除,要擦除的扇區(qū)的編程/擦除計數(shù)將低于閾值,并且不會啟動扇區(qū)交換。因此,僅執(zhí)行標準擦除過程(在步驟 4 結(jié)束)。在需要交換的極少數(shù)情況下,將調(diào)用交換過程。

點擊查看大圖 
圖 3:采用內(nèi)部磨損均衡的系統(tǒng)中的操作流程,在本例中,是在賽普拉斯的 Semper NOR 閃存中實現(xiàn)的 EnduraFlex 架構(gòu)。()

請注意,映射表是邏輯到物理扇區(qū)地址的映射。驗證位實際上是三個非易失性標志,用于驗證非易失性操作是否已成功完成。數(shù)據(jù)有效位是一個屏蔽位,用于將交換扇區(qū)中的無效數(shù)據(jù)屏蔽為全 0。

步驟1:邏輯扇區(qū)A映射到物理扇區(qū)X,邏輯扇區(qū)B映射到物理扇區(qū)Y,依此類推。

第 2 步:用戶向邏輯扇區(qū) A 發(fā)送擦除命令。

第 3 步:擦除物理扇區(qū) X

第 4 步:檢查物理扇區(qū) X 是否達到閾值:是否需要交換?

如果沒有結(jié)束進程

第 5 步:找到擦除次數(shù)少的交換候選扇區(qū)(在本例中為物理扇區(qū) Y)

第 6 步:在 Flash 中編程映射表。請注意,RAM 中的映射表尚未更新。

第 7 步:程序驗證位 1

第八步:將物理扇區(qū)Y中的數(shù)據(jù)復制到已經(jīng)被擦除的扇區(qū)X中。

第 9 步:程序驗證位 2

第 10 步:更新 RAM 中的映射表。

步驟 11:擦除物理扇區(qū) Y

第 12 步:程序驗證位 3

第十三步:擦除完成

   現(xiàn)在,用戶完成擦除映射到物理扇區(qū) Y(空白)的邏輯扇區(qū) A,其中 Y 的編程/擦除周期少于物理扇區(qū) X。邏輯扇區(qū) B 現(xiàn)在映射到物理扇區(qū) X 并存儲原始數(shù)據(jù)(即,邏輯扇區(qū) B 包含與交換之前相同的數(shù)據(jù)。)通過在每個觸發(fā)扇區(qū)交換執(zhí)行的擦除周期重復此序列,磨損均衡池中的所有扇區(qū)在其整個生命周期中將具有統(tǒng)一的擦除循環(huán)歷史記錄。

   圖 4 顯示了一個模擬,其中將約 130 萬個編程/擦除周期應(yīng)用于邏輯扇區(qū) (128)。內(nèi)部磨損均衡功能將 130 萬個周期分布到 256 個扇區(qū),導致每個扇區(qū)的平均周期數(shù)為 5089。

點擊查看大圖 
 
   圖 4 分布在 256 個扇區(qū)中的約 130 萬個編程/擦除周期的模擬結(jié)果,每個扇區(qū)的平均周期數(shù)為 5089。()

  請注意,BER、數(shù)據(jù)保留和耐用性密切相關(guān)。BER 由與編程/擦除周期數(shù)的指數(shù)相關(guān)表示。因此,如果編程/擦除周期數(shù)減少 10 次方,則 BER 將改善幾個數(shù)量級。雖然完整的可靠性分析超出了本文的范圍,但顯然磨損均衡對 NVM 可靠性具有顯著的積極影響。內(nèi)部磨損均衡將磨損均衡集成到存儲設(shè)備中,以完全透明的方式為任何主機系統(tǒng)提供這種級別的改進可靠性。

   電源故障

   實施可靠存儲時關(guān)鍵的問題和技術(shù)挑戰(zhàn)之一是對電源故障的魯棒性。具體來說,NVM 設(shè)備依賴于映射表是正確的。這就提出了一個問題,即如何處理更新映射信息時可能發(fā)生的電源故障情況,因為錯誤可能會導致整個 NVM 設(shè)備受到損害。

   正常擦除操作期間的電源故障會使要擦除的扇區(qū)“未完全擦除”。與擦除操作關(guān)聯(lián)的標志指示此狀態(tài)并提示在下一個上電周期后重新擦除。

   磨損均衡期間的電源故障更加復雜,因為物理擦除操作不再限于用戶嘗試擦除的扇區(qū)?,F(xiàn)在它涉及到由磨損均衡算法觸發(fā)的額外擦除操作;請參見圖 3,其中物理扇區(qū) Y 已被磨損均衡算法擦除,并且對應(yīng)用程序不可見。因此,電源故障恢復例程需要成為磨損均衡算法的一部分。

   假設(shè)在圖 3 中,在第 11 步斷電。當電源恢復時,設(shè)備首先讀取磨損均衡地址空間中的映射表并檢查其有效性,然后在 RAM 中重建映射表。閃存中映射表的每個條目都包含一個驗證位 (1,2,3)。如果在第 11 步斷電,則中斷交換的驗證位可能為 (0,0,1)。擦除扇區(qū)(扇區(qū) Y)的數(shù)據(jù)有效位設(shè)置為“無效”,然后交換{A=Y,B=X}記錄在映射表(RAM)中?,F(xiàn)在邏輯扇區(qū)A映射到物理扇區(qū)Y,但物理扇區(qū)Y的擦除可能仍然不完整。這不是問題,因為用戶試圖擦除邏輯扇區(qū) A,但擦除被中斷并記錄為中斷。下次上電后,需要重新擦除扇區(qū) A。

點擊查看大圖 
圖 5:需要將加電序列添加到磨損均衡算法中,以便在擦除周期中從電源故障中恢復。()

  上述上電順序確保磨損均衡算法不會破壞任何用戶數(shù)據(jù)。也不要求應(yīng)用程序?qū)崿F(xiàn)任何特殊的軟件/硬件算法。因為磨損均衡是在內(nèi)部實現(xiàn)的,所以整個過程對應(yīng)用程序是透明的。這使得磨損均衡對于高可靠性應(yīng)用非常有用,例如滿足可靠性目標可能具有挑戰(zhàn)性的汽車應(yīng)用。

   集成磨損均衡的下一代 NVM 內(nèi)存對于高可靠性行業(yè)至關(guān)重要。例如,賽普拉斯 Semper NOR 閃存將先進的 NVM 技術(shù)與磨損均衡和 ECC 相結(jié)合,可實現(xiàn)超過 1M 的耐久性和 25 年的數(shù)據(jù)保留。

關(guān)鍵詞:存儲系統(tǒng)

版權(quán)與免責聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!