如何為系統選擇合適的NAND快閃記憶體?

2020-12-06 EDN電子設計技術

NAND快閃記憶體是一種大眾化的非易失性存儲器,主要是因為小型,低功耗且堅固耐用。 儘管此技術適合現代存儲,但在將其列入較大系統的一部分時,需要考慮許多重要特性。 這些特性適用於所有類型的存儲,包括耐用性,密度,性能,每千兆字節價格,錯誤概率和數據保留。SMxednc

快閃記憶體概述

快閃記憶體單元由修改的場效應電晶體(FET)組成,在控制柵極和通道之間的絕緣層中具有額外的「浮置」柵極。 通過施加高壓將電荷注入到浮柵上(或從浮柵上去除)。 這會改變打開電晶體所需的柵極電壓,該電壓代表存儲在單元中的值。 這些單元的陣列構成一個塊,整個存儲器由多個塊組成。SMxednc

由於浮柵完全被絕緣層包圍,因此即使斷電,也會保留存儲的數據。SMxednc

NAND快閃記憶體單元圖(在Hyperstone Youtube頻道上有詳細說明)SMxednc

快閃記憶體陣列的簡化圖。 黃色框突出顯示die,淺灰色為plane,深藍色為塊,淺藍色框則為page。 該圖僅用於可視化層次結構,而不能按比例繪製。 (Hyperstone Youtube頻道有更加詳細說明)SMxednc

NAND快閃記憶體的關鍵挑戰是管理使用可用頁面寫入數據的方式。 在將新數據寫入頁面之前,必須先擦除該頁面。 但是,只能擦除包含許多頁面而不是單個頁面的整個塊。 此過程很複雜,由單獨的設備(稱為快閃記憶體控制器)進行管理。 控制器需要做大量工作才能最有效地利用快閃記憶體:管理數據的存儲位置和塊的重複使用方式。SMxednc

快閃記憶體編程和耐久性

每次對單元進行編程和擦除時,浮柵下的絕緣層都會受到輕微損壞,從而影響存儲單元的可靠性。 每個單元具備有限的保證編程擦除周期數量,這被稱為持久性。 這種耐久性可有效測定存儲器的壽命。 憑藉快閃記憶體控制器,可以通過仔細管理塊的使用方式,達到最大限度化提高有限的耐用性,以確保它們均被平等地使用。 這是由快閃記憶體應用的一種技術,稱為損耗平衡。儘可能減少開銷量也很重要,從而達到寫入放大。SMxednc

內存的壽命也可以通過預留空間來延長,這會減少用戶可見的內存並增加備用內存。 額外的容量在應用損耗均衡時提供更多靈活性,因為冗餘容許有些塊無法用超出容量的塊來取代。 但是,由於增加冗餘塊會降低有效存儲容量,因此反過來會增加每位的有效成本。SMxednc

增加存儲密度

選擇存儲技術時,考慮的主因之一是管理每GB的成本。 矽晶片的製造成本幾乎完全取決於面積,而不是功能。 因此,可以通過提供特定容量所需的面積來降低每GB快閃記憶體的成本。最可行的辦法是通過轉往更小的製造工藝來減小存儲單元的尺寸。 但是,快閃記憶體的物理性質限制了這種縮放比例,因此快閃記憶體供應商已轉向其他方法來提高密度。SMxednc

第一步是在每個存儲單元中存儲兩位而不是一個位。 這就是所謂的多級單元(MLC)快閃記憶體。 從那時起,已經製造出在三級單元(TLC)中存儲三位並且在四級單元(QLC)中存儲四位的快閃記憶體。 內存的原始類型現在稱為單級單元(SLC)。SMxednc

SMxednc

權衡利弊

以下特性在SLC,MLC,TLC和QLC NAND快閃記憶體之間有所不同。SMxednc

耐力:單個單元在變得不可靠之前可以寫入的P / E周期數。 由於存儲多個位的單元使用與存儲單個位的單元相同的生產過程來製造,因此讀取餘量較小。 這使得讀取真實電壓電平更加困難,從而導致較高的讀取錯誤率。SMxednc

密度:隨著每個單元中存儲更多位,總體位密度相應增加。 由於MLC,TLC和QLC存儲器通常是在功能更小,功能更現代的工藝上製造的,因此可以進一步提高這一點。SMxednc

性能:隨著單元中存儲的級別越來越多,編程複雜性也隨之增加。 同樣,在讀取時,可能需要對輸出進行多次採樣才能獲得正確的數據。 SLC存儲器具有最簡單的編程過程,電壓水平相距較遠,因此更容易區分它們。 因此, SLC通常比MLC具有更快的讀寫性能。SMxednc

每GB的價格:由於QLC快閃記憶體的密度最高,因此每GB的價格最低。 增加密度所帶來的收益可能會因為需要更高級別的超額配置來彌補耐久力降低而略有抵消。SMxednc

錯誤概率:如果將多個位存儲在一個單元中,則讀取存儲值時出錯的可能性更大。 這增加了存儲器的原始錯誤率。 這可以通過更複雜的糾錯方法來補償,因此不必直接轉換為系統看到的錯誤。SMxednc

數據保留:快閃記憶體在不通電時能夠隨著時間的推移保持存儲數據完整性的能力。 每次寫入快閃記憶體單元時(一個P/E周期),該單元的氧化層都會稍微退化,並且該單元保留數據的能力會降低。SMxednc

 下表總結這些大概要意。SMxednc

SMxednc

NAND快閃記憶體被用來作為包括SSD,USB驅動器和SD卡等許多類型的存儲產品的主要部分。 為了滿足客戶在價格,性能和可靠性方面的期望,上述每個特性之間都要進行權衡。SMxednc

該選擇還可以取決於存儲單元正在與之通信的應用程式或主機。 例如,應用程式的存取模式各不相同:有些可能會進行大量隨機讀寫,有些可能會更多地依賴大型順序寫入,例如 視頻錄製。 還有諸如溫度之類的外部因素,它們可以改變存儲單元的行為。 快閃記憶體控制器在管理內存中的數據時需要能夠考慮這些所有因素。 Hyperstone快閃記憶體控制器中的固件可以針對特定用例進行微調。SMxednc

在設計使用NAND快閃記憶體的系統時,選擇適當的特性平衡非常重要。 快閃記憶體控制器還必須足夠靈活,以進行適當的權衡。 選擇正確的快閃記憶體控制器對於確保快閃記憶體滿足產品要求至關重要。SMxednc

責編:Amy GuanSMxednc

相關焦點

  • 3D NAND快閃記憶體有多遠?未來將如何發展?
    打開APP 3D NAND快閃記憶體有多遠?未來將如何發展? FIG: 浮柵的簡單示意圖 無論電荷陷阱技術還是浮柵技術,從任何特定主機系統發送到NAND快閃記憶體的數據都需要由快閃記憶體控制器進行管理。這就是為什麼高度可靠的控制器是高性能系統不可或缺的一部分。
  • 你知道NAND快閃記憶體的種類和對比?
    由於快閃記憶體的成本取決於其裸片面積,如果可以在同樣的面積上存儲更多數據,快閃記憶體將更具成本效益。NAND快閃記憶體有三種主要類型:單層單元(SLC)、多層單元(MLC)和三層單元(TLC)。顧名思義,在相同的單位面積上,TLC快閃記憶體比MLC存儲的數據更多,而MLC又比SLC存儲的數據多。另一種新型的NAND快閃記憶體稱為3D NAND或V-NAND(垂直NAND)。
  • 從「東芝存儲」到「Kioxia」 如何看「新NAND快閃記憶體公司」狹縫生存?
    從「東芝存儲」到「Kioxia」 如何看「新NAND快閃記憶體公司」狹縫生存? Allen Yin整理 發表於 2019-10-17 10:43:28 2019年的10月1日,快閃記憶體巨頭「東芝存儲公司」將公司名稱更名為「 Kioxia Corp. 」。
  • 如何為您的高壓系統選擇合適的電流檢測技術?
    由於性能和可靠性的提高,以及總壽命成本的降低,以前的手動、機械或混合系統正在向全自動化和電氣化方向發展。事實上,我們正處於聚焦於自動化和智能監控的第四次工業革命,也稱為工業4.0時代。隨著電氣化革命的全面展開,高壓系統在實現更高的效率和性能方面的作用越來越突出。
  • Intel、美光發布3bpc高密度NAND快閃記憶體
    Intel、美光聯合宣布推出新型MLC NAND快閃記憶體晶片,每個單元可存儲三比特數據,稱之為「3-Bit-Per-Cell」(3bpc)技術。該技術由雙方組建的NAND快閃記憶體合資企業IM Flash Technologies開發,已經利用34nm工藝生產線製造出目前市場上尺寸最小、性價比最高的32Gb NAND快閃記憶體晶片,面積僅為126平方毫米。Intel和美光表示,這種新型晶片最適合用於記憶卡、U盤等消費電子存儲設備,因為這些應用場合中最需要考慮的就是高密度和高性價比。
  • 如何為邊緣計算選擇合適的控制器硬體?
    多核IPC 和嵌入式計算機具有更高級的選項,4 到40 個內核,速度為2.2GHz。在審查這些規格時,選擇合適的自動化軟體也很重要,以便用戶將特定任務分配給某個內核,並使CPU 以最高效率運行。這還能確保IPC 可以在同一個設備上執行多任務並容納更多功能。
  • 3D NAND快閃記憶體顆粒SLC、MLC、TLC、QLC的區別是什麼?
    快閃記憶體是一種永久性的半導體可擦寫存儲器,U盤、SD存儲卡、SSD 等都屬於快閃記憶體。3D NAND顆粒又可以分為32層、48層甚至64層或更高層次,3D TLC/MLC顆粒的不同產品,各大廠商的技術不盡相同。
  • 如何選擇合適的睡袋
    如何選擇合適的睡袋市場上五花八門的款式令人眼花繚亂,如何選擇一款適合自己的睡袋,是一件讓很多人頭疼的問題。別擔心,以下是我們為你安排的一些關於睡袋選擇的基本知識。它基本能解答你對睡袋分類和選擇大部分疑問。
  • FlashArray系統來了 快閃記憶體陣列迎升級潮
    近日有消息稱,Pure Storage公司即將推出一款高端FlashArray//m系統,可以將當前的m70機型容量提升三倍以上,預計在今年晚些時候亮相。FlashArray系統來了 快閃記憶體陣列迎升級潮(圖片來自Yahoo)  據悉,FlashArray//m
  • ...NAND快閃記憶體價格已見底;液氮外包商施工失誤!臺灣這家磊晶廠4月...
    賀利氏新款測試線材直徑小於20微米,僅為人類頭髮直徑的四分之一,比標準測試線材細50%。因此,新線材為半導體生產中的質量控制設定了新的標準。為半導體和電信行業提供產品,除了必須配備合適的硬體設施,對產品精度、生產經驗以及材料與工藝方面的專業知識均有很高的要求。50多年來,賀利氏在超細線材生產方面一直保持領先地位。
  • DRAM與NAND的區別及工作原理
    DRAM(Dynamic Random Access Memory),即動態隨機存取存儲器,最為常見的系統內存。DRAM 只能將數據保持很短的時間。為了保持數據,DRAM使用電容存儲,所以必須隔一段時間刷新(refresh)一次,如果存儲單元沒有被刷新,存儲的信息就會丟失。
  • 全快閃記憶體陣列供應商TOP 10,第一不太出名?
    對整合任務關鍵應用來說是最好的選擇,如核心銀行,信用卡處理,電子帳單或醫院記錄系統。XtremIO X2是為虛擬桌面基礎設施(VDI)和大規模快照用例而設計的。據說它的容量是第一代XtremIO的三倍,存儲效率平均提高了25%,響應時間也提高了80%。X2的機架密度比上一代增加了四倍,提供了5.5 PB的有效容量和超過100 TB的有效容量。
  • Rexrroth液壓泵如何選擇合適的液壓油
    力士樂液壓泵合理正確地選用液壓油,是保證液壓泵及整個液壓系統和液壓設備高效率、正常運轉的重要因素。>1、選擇合適的粘度當油粘度太低時,液壓泵及整個系統內,外洩漏增大,液壓泵效率下降,功率損失增加,油溫上升,液壓泵相互運動部分磨損加劇,液壓泵輸出壓力下降,工作精度降低;若用油粘度過高時,液壓泵吸入阻力增加,出現噪聲。
  • 漲姿勢:全快閃記憶體陣列AFA的「五十度黑」
    在全快閃記憶體陣列的「五十度灰」一文中介紹過:灰色是籠統的說法,專業上其實有灰度等級的區分。全快閃記憶體陣列也是一種籠統的說法,專業上也有很大區分,例如Gartner就將其區分為AFA (All Flash Array,全快閃記憶體陣列)和SSA(Solid-State Array,固態陣列)。
  • 如何選擇一個合適的示波器探頭?
    如何選擇一個合適的示波器探頭?如果不是,必需選擇可以調節動態範圍的探頭。一般來說,這通過使用10X 或更高的探頭進行衰減來實現。 要保證探針上的帶寬或上升時間應超過計劃測量的信號頻率或上升時間。要記住,非正弦曲線信號具有重要的頻率成分或諧波,其可能會在很大程度上超過信號的基頻。例如,為了測量包括100MHz方形波的第5個諧波,您需要探針上的帶寬為500MHz的測量系統。
  • 如何選擇合適的LED大燈驅動方案
    LED大燈的方案有千百種,如何選擇性價比高的大燈晶片方案?本文我們將和大家一起探討。三、如何選擇合適的LED大燈驅動晶片?首先我們要保證驅動LED 的電流要恆定;其次LED大燈的功率是比較大的,尤其是遠光和近光,LED的電流大多在1A左右,輸出電壓由客戶LED的顆數和Vf值決定。
  • 快閃記憶體顆粒大降價 固態硬碟到底該怎麼選?
    問題是,TLC、QLC、NVMe、連續讀寫、隨機讀寫看到就讓人頭疼,如何撥開迷霧,選擇合適自己的固態硬碟?這裡有一些經驗供大家參考。以三星860EVO 250GB SSD為例,三星官方給出的保修條件為五年或150TBW。如果以1天寫入50GB數據計算,需要8年才能達到150TBW的標準,對於絕大多數消費用戶而言其實很難做到50GB的數據量。反之,對數據寫入敏感的企業用戶,則仍然會優先選擇容量小,但採用SLC快閃記憶體顆粒的企業固態硬碟,價格不是普通消費者能夠接受的。
  • 我們該如何選擇合適優質的UV膠水固化機
    打開APP 我們該如何選擇合適優質的UV膠水固化機 昀通科技 發表於 2021-01-11 10:13:00 關於UV膠水固化機的相關內容
  • 架構師該如何為應用選擇合適的API
    選擇合適的API是一項重要的技術決策。那麼今天就看看API的選擇問題。應用程式編程接口(API)是一種計算接口,它定義了多個軟體中介之間的交互。它定義了可以進行的調用或請求的類型,如何進行調用,應使用的數據格式,遵循的約定等。它還可以提供擴展機制,以便用戶可以以各種方式擴展現有功能。在不同程度上。API可以是完全定製的,特定於組件,也可以基於行業標準進行設計以確保互操作性。