NAND flash和NOR flash的區別詳解

2020-12-16 電子產品世界

我們使用的智慧型手機除了有一個可用的空間(如蘋果8G、16G等),還有一個RAM容量,很多人都不是很清楚,為什麼需要二個這樣的晶片做存儲呢,這就是我們下面要講到的。這二種存儲設備我們都統稱為「FLASH」,FLASH是一種存儲晶片,全名叫Flash EEPROM Memory,通地過程序可以修改數據,即平時所說的「快閃記憶體」。Flash又分為NAND flash和NOR flash二種。U盤和MP3裡用的就是這種存儲器。

本文引用地址:http://www.eepw.com.cn/article/201609/303462.htm

相「flash存儲器」經常可以與相「NOR存儲器」互換使用。許多業內人士也搞不清楚NAND快閃記憶體技術相對於NOR技術的優越之處,因為大多數情況下快閃記憶體只是用來存儲少量的代碼,這時NOR快閃記憶體更適合一些。而NAND則是高數據存儲密度的理想解決方案。NOR Flash 的讀取和我們常見的 SDRAM 的讀取是一樣,用戶可以直接運行裝載在 NOR FLASH 裡面的代碼,這樣可以減少 SRAM 的容量從而節約了成本。 NAND Flash 沒有採取內存的隨機讀取技術,它的讀取是以一次讀取一塊的形式來進行的, 通常是一次讀取 512 個字節,採用這種技術的 Flash 比較廉價。用戶 不能直接運行 NAND Flash 上的代碼,因此好多使用 NAND Flash 的開發板除了使用 NAND Flah 以外,還作上了 一塊小的 NOR Flash 來運行啟動代碼。

NOR flash是intel公司1988年開發出了NOR flash技術。NOR的特點是晶片內執行(XIP, eXecute In Place),這樣應用程式可以直接在flash 快閃記憶體內運行,不必再把代碼讀到系統RAM中。NOR的傳輸效率很高,在1~4MB的小容量時具有很高的成本效益,但是很低的寫入和擦除 速度大大影響了它的性能。


Nand-flash內存是flash內存的一種,1989年,東芝公司發表了NAND flash結構。其內部採用非線性宏單元模式,為固態大容量內存的實現提供了廉價有效的解決方案。Nand-flash存儲器具有容量較大,改寫速度快等優點,適用於大量數據的存儲,因而在業界得到了越來越廣泛的應用,如嵌入式產品中包括數位相機、MP3隨身聽記憶卡、體積小巧的U盤等。


NAND flash和NOR flash原理

一、存儲數據的原理

兩種快閃記憶體都是用三端器件作為存儲單元,分別為源極、漏極和柵極,與場效應管的工作原理 相同,主要是利用電場的效應來控制源極與漏極之間的通斷,柵極的 電流消耗極小,不同 的是場效應管為單柵極結構,而 FLASH 為雙柵極結構,在柵極與矽襯底之間增加了一個浮 置柵極。[attach]158 [/attach]

浮置柵極是由氮化物夾在兩層二氧化矽材料之間構成的,中間的氮化物就是可以存儲電荷的 電荷勢阱。上下兩層氧化物的厚度大於 50 埃,以避免發生擊穿。

二、浮柵的重放電

向數據單元內寫入數據的過程就是向電荷勢阱注入電荷的過程,寫入數據有兩種技術,熱電 子注入(hot electron injection)和 F-N 隧道效應(Fowler Nordheim tunneling),前一種是通過源 極給浮柵充電,後一種是通過矽基層給浮柵充電。NOR 型 FLASH 通過熱電子注入方式給浮 柵充電,而 NAND 則通過 F-N 隧道效應給浮柵充電。

在寫入新數據之前,必須先將原來的數據擦除,這點跟硬碟不同,也就是將浮柵的電荷放掉, 兩種 FLASH 都是通過 F-N 隧道效應放電。

三、0 和 1

這方面兩種 FLASH 一樣,向浮柵中注入電荷表示寫入了'0',沒有注入電荷表示'1',所以對 FLASH 清除數據是寫 1 的,這與硬碟正好相反;

對於浮柵中有電荷的單元來說,由於浮柵的感應作用,在源極和漏極之間將形成帶正電的空 間電荷區,這時無論控制極上有沒有施加偏置電壓,電晶體都將處於 導通狀態。而對於浮 柵中沒有電荷的電晶體來說只有當控制極上施加有適當的偏置電壓,在矽基層上感應出電 荷,源極和漏極才能導通,也就是說在沒有給控制極施 加偏置電壓時,電晶體是截止的。 如果電晶體的源極接地而漏極接位線,在無偏置電壓的情況下,檢測電晶體的導通狀態就可 以獲得存儲單元中的數據,如果位線上的電平為低,說明電晶體處於 導通狀態,讀取的數 據為 0,如果位線上為高電平,則說明電晶體處於截止狀態,讀取的數據為 1。由於控制柵 極在讀取數據的過程中施加的電壓較小或根本不施加 電壓,不足以改變浮置柵極中原有的 電荷量,所以讀取操作不會改變 FLASH 中原有的數據。

四、連接和編址方式

兩種 FLASH 具有相同的存儲單元,工作原理也一樣,為了縮短存取時間並不是對每個單元 進行單獨的存取操作,而是對一定數量的存取單元進行集體操作, NAND 型 FLASH 各存 儲單元之間是串聯的,而 NOR 型 FLASH 各單元之間是並聯的;為了對全部的存儲單元有 效管理,必須對存儲單元進行統一編址。

NAND 的全部存儲單元分為若干個塊,每個塊又分為若干個頁,每個頁是 512byte,就是 512 個 8 位數,就是說每個頁有 512 條位線,每條位線下 有 8 個存儲單元;那麼每頁存儲的數 據正好跟硬碟的一個扇區存儲的數據相同,這是設計時為了方便與磁碟進行數據交換而特意 安排的,那麼塊就類似硬碟的簇;容 量不同,塊的數量不同,組成塊的頁的數量也不同。 在讀取數據時,當字線和位線鎖定某個電晶體時,該電晶體的控制極不加偏置電壓,其它的 7 個都加上偏置電壓 而導通,如果這個電晶體的浮柵中有電荷就會導通使位線為低電平, 讀出的數就是 0,反之就是 1。

NOR 的每個存儲單元以並聯的方式連接到位線,方便對每一位進行隨機存取;具有專用的 地址線,可以實現一次性的直接尋址;縮短了 FLASH 對處理器指令的執行時間。 五、性能

NAND flash和NOR flash的區別

一、NAND flash和NOR flash的性能比較

flash快閃記憶體是非易失存儲器,可以對稱為塊的存儲器單元塊進行擦寫和再編程。任何flash器件的寫入操作只能在空或已擦除的單元內進行,所以大多數情況下,在進行寫入操作之前必須先執行擦除。NAND器件執行擦除操作是十分簡單的,而NOR則要求在進行擦除前先要將目標塊內所有的位都寫為0。由於擦除 NOR器件時是以64~128KB的塊進行的,執行一個寫入/擦除操作的時間為5s,與此相反,擦除NAND器件是以8~32KB的塊進行的,執行相同的操作最多只需要4ms。執行擦除時塊尺寸的不同進一步拉大了NOR和NADN之間的性能差距,統計表明,對於給定的一套寫入操作(尤其是更新小文件時),更多的擦除操作必須在基於NOR的單元中進行。這樣,當選擇存儲解決方案時,設計師必須權衡以下的各項因素。


相關焦點

  • EEPROM和FLASH,NAND FLASH和NOR FLASH有什麼區別?
    flash分為nor flash和nand flash。依然W25Q128JVSIQnand flash: nand flash同樣是按塊擦除,但是數據線和地址線復用,不能利用地址線隨機尋址。讀取只能按頁來讀取。(nandflash按塊來擦除,按頁來讀,nor flash沒有頁),例如:W29N01HVSINA
  • NorFlash和NandFlash區別
    (3)由於NorFlash地址線和數據線分開,所以NorFlash晶片可以像SDRAM一樣連在數據線上。NOR晶片的使用類似於通常內存晶片,傳輸效率高,可執行程序可以在晶片內執行(XI P, eXecute In Place),這樣應用程式可以直接在flash快閃記憶體內運行,不必再把代碼讀到系統RAM中.由於NorFlash的這個特點,嵌入式系統中經常將NOR晶片做啟動晶片使用。NandFlash共用地址和數據總線,需要額外聯結一些控制的輸入輸出,所以直接將NAND晶片做啟動晶片比較難。
  • 專家博客:NAND Flash結構與驅動分析
    【IT168 專稿】NOR和NAND是現在市場上兩種主要的非易失快閃記憶體技術。Intel於1988年首先開發出NOR flash技術,徹底改變了原先由EPROM和EEPROM一統天下的局面。緊接著,1989年,東芝公司發表了NAND flash結構,強調降低每比特的成本,更高的性能,並且象磁碟一樣可以通過接口輕鬆升級。
  • NOR flash和flash有什麼不一樣?
    NOR flash和flash有什麼不一樣?     性能比較     flash快閃記憶體是非易失存儲器,可以對稱為塊的存儲器單元塊進行擦寫和再編程。任何flash器件的寫入操作只能在空或已擦除的單元內進行,所以大多數情況下,在進行寫入操作之前必須先執行擦除。NAND器件執行擦除操作是十分簡單的,而NOR則要求在進行擦除前先要將目標塊內所有的位都寫為0。
  • 宏旺半導體科普SPI NAND和SPI NOR Flash的區別
    Nor Flash和Nand Flash的區別 宏旺半導體打個比方說,Nor Flash更像內存,有獨立的地址線和數據線,但價格比較貴,容量比較小;而NAND型更像硬碟,地址線和數據線是共用的I/O線,類似硬碟的所有信息都通過一條硬碟線傳送一般,而且NAND的成本較
  • NorFlash與NandFlash有什麼區別?
    FLASH存儲器又稱快閃記憶體,主要有兩種:NorFlash和NandFlash 。 在實際開發中,設計者可以根據產品需求來進行快閃記憶體的合理選擇。下面我們從多個角度來對比介紹一下。 NandFlash器件使用複雜的I/O口來串行地存取數據,8個引腳用來傳送控制、地址和數據信息。由於時序較為複雜,所以一般CPU最好集成NAND控制器。
  • SPI-Flash是什麼?使用注意事項及常見問題
    一.概念:SPI:serial peripheral interface串行接口設備,spi flash 就是通過串行的接口進行操作的flash存儲設備flash按照內部存儲結構不同,分為兩種:nor flash和nand
  • eeprom與flash的聯繫和區別詳解
    flash     FLASH 存儲器又稱快閃記憶體,根據內部架構和實現技術可以分為AND , NAND , NO R , NiNOR 等等,它結合了ROM和RAM的長處   flash和eeprom區別和關係   單片機運行時的數據都存在於RAM(隨機存儲器)中,在掉電後RAM 中的數據是無法保留的,那麼怎樣使數據在掉電後不丟失呢?這就需要使用EEPROM 或FLASHROM 等存儲器來實現。
  • 自動識別啟動模式Nand Or Nor
    如果我們在啟動的時候,將一些特定的數據寫入0x40000000~0x40001000之間,那麼按照數據手冊上的說法,如果回讀的結果和寫入的一致說明是nor boot,否則就是nand boot!那麼一開始提出的辦法就不可行了,而且在nandboot 的時候,寫入0x40000000~0x40001000還會破壞自身的程序。
  • NAND Flash和Nor Flash到底有什麼區別?
    寫文章的動機源於一次哲學思考,那天,我吃飽了飯,伸了個懶腰,開始思考一個哲學範疇的問題,NAND Flash和Nor Flash到底有什麼區別?聽起來是不是不夠哲學?別吐槽,接著往下看。擦除快;(可按塊擦除)讀取快;(RAM方式)寫入慢;擦除慢;使用壽命百萬次十萬次價格低廉高昂 從實用的角度來看,和Flash和NAND快閃記憶體之間的主要區別在於接口。
  • 為什麼NOR FLASH仍是汽車行業的優選
    這就是norflash繼續尋找新機會的原因之一 例如需求由電信的可靠性要求驅動。這是較大的業務之一,他們仍在使用NOR快閃記憶體,因為它仍然是可靠的非易失性存儲器。即使協議從4G變為5G,許多底層硬體在技術上也保持不變。 然後降低了向新存儲技術過渡所固有的風險。當您使用新界面或新技術時,必須重寫所有內容。
  • %,「揚賀揚」推出NAND Flash和NOR Flash快閃記憶體晶片|潮科技·芯創業
    隨著今年新冠疫情的傳播,由於遠程辦公,視頻會議和Internet使用的增加,對伺服器的需求激增,進入伺服器的固態驅動器(SSD和輔助存儲設備)的銷量也大大增加。SSD是由NAND快閃記憶體製成的數據存儲設備,用於伺服器,PC和遊戲機。
  • NOR flash在車用儲存領域越來越受重視
    4y9EETC-電子工程專輯NOR flash由於具備可編程能力,而在許多應用中作為EEPROM的替代技術,並逐漸在一些需要快速、非揮發性內存(NVM)的應用領域中找到新機會,包括通訊、工業和汽車領域。特別是在自動駕駛車的快速發展下,NOR flash在車用領域的商機更受關注。
  • NOR FLASH目前仍是汽車行業的首選,其原因是什麼
    這就是norflash繼續尋找新機會的原因之一。例如需求由電信的可靠性要求驅動。這是較大的業務之一,他們仍在使用NOR快閃記憶體,因為它仍然是可靠的非易失性存儲器。即使協議從4G變為5G,許多底層硬體在技術上也保持不變。 然後降低了向新存儲技術過渡所固有的風險。當您使用新界面或新技術時,必須重寫所有內容。
  • 芯科普 | SPI-Flash是什麼?使用注意事項及常見問題
    項目中需要用到SPI flash,在使用這個4MB 的SPI flash中出了三個問題讓印象深刻,特記錄下來以作提醒問題1:我們知道SPI flash也分主從模式,一般master都是有MCU等器件擔當的,而slave有SPI器件擔任,筆者的這個小系統同樣如此。
  • 怎麼啟用Flash,怎麼啟動瀏覽器Flash
    【無法註冊adobe flash player插件】--臨時運行提示這樣的錯誤,可以刷新一下瀏覽器。會提示一個對話框,選擇【允許】刷新的時候有時候會提示類似下圖的窗口,可以選擇長期允許即可啟用flash插件打開瀏覽器,點擊右上角的一個【工具】,然後會彈出一個二級菜單,在裡面選擇【Interent選項】如圖找到選擇【程序】,然後點擊【管理加載項】工具欄和擴展打開後,在裡面可以找到FLASH插件,看是否處於禁止狀態,如果是的話,點擊下面的開啟,然後再去刷新網頁
  • ARM如何讀寫Flash
    參考bolb和intel strongarm的dm 程序3.應該這樣說,flash由於本身的技術原因,擦寫過程中不能同時讀。所以,你不能在運行(讀代碼)的同時去改寫同一個flash晶片中的內容。但你說的跳到sdram中去運行並改寫flash應該是可以的。
  • Flash大限將至,陪伴我們十餘年的flash網站未來在哪?
    雖說當時的flash小遊戲,畫面精細度、遊戲情節上比不上遊戲大作,但帶給人的滿足感是無可替代的。4399小遊戲為什麼能成功在那幾年,國內的PC價格昂貴、配置較低,很難運行國外的大型遊戲。加之網絡傳輸緩慢,下載遊戲困難,可以說是間接成就了flash遊戲以及動畫。
  • ppt怎麼做出flash效果 手把手教你在ppt中插入flash
    ppt怎麼做出flash效果 手把手教你在ppt中插入flash時間:2017-06-17 16:53   來源:三聯   責任編輯:沫朵 川北在線核心提示:原標題:ppt怎麼做出flash效果 手把手教你在ppt中插入flash 關於ppt怎麼做出flash效果的問題解答 首先打開ppt 新建一張幻燈片,點擊上方的插入