日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

读《闪存基础》总结

發布時間:2025/7/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 读《闪存基础》总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文的出處:來自?http://www.ssdfans.com/?p=45

1.寫操作是在控制極加正電壓,使電子通過絕緣層進入浮柵極。擦除操作正好相反,是在襯底加正電壓,把電子從浮柵極中吸出來。如下圖所示:

一個存儲單元電子劃分的越多,那么在寫入的時候,控制進入浮柵極的電子的個數就要越精細,所以寫耗費的時間就加長;同樣的,讀的時候,需要嘗試用不同的參考電壓去讀取,一定程度上加長讀取時間。所以我們會看到在性能上,TLC不如MLC,MLC不如SLC.?

一個FLASH Block的組織架構。一個WordLine對應著一個或若干個Page,取決于SLC,MLC或者TLC。對SLC來說,一個WordLine對應一個Page;MLC則對應2個Page,這兩個Page是一對:Lower Page 和Upper Page;TLC對應3個Page。一個Page有多大,那么WordLine上面就有多少個存儲單元(Cell),就有多少個Bitline。一個Block當中的所有這些存儲單元(Cell)都是共用一個襯底的。

DIE/LUN是接收和執行FLASH命令的基本單元。上圖中,LUN0和LUN1可以同時接收和執行不同的命令。但在一個LUN當中,一次只能執行一個命令,你不能對其中的某個Page寫的同時,又對其他Page進行讀訪問。

?

每個Plane都有自己獨立的Cache Register或者 Page Register,一般情況下,兩個Register內容都是一樣的,其大小等于一個Page的大小。

Host在寫某個Page的時候,它是先把數據從Host傳輸到該Page所對應Plane的Cache Register當中,然后再把整個Cache Register當中的數據寫到NAND FLASH陣列;

讀的時候類似,它先把這個Page的數據從FLASH陣列讀取到Page Register,然后再按需傳給host。

NAND FLASH的擦除是以Block為單位的。為什么呢?那是因為在組織結構上,一個Block當中的所有存儲單元(Cell)是共用一個襯底的(Substrate)。當你對某襯底施加強電壓,那么上面所有浮柵極的電子都被吸出來了。

SLC的擦寫次數可達十萬次,MLC一般為幾千到幾萬,TLC降到幾百到幾千。

對MLC或者TLC來說,寫一個Block當中的Page,應該順序寫:Page0,Page1,Page2,Page3,…;禁止隨機寫入,比如:Page2,Page3,Page5,Page0,…,這是不允許的。但對讀來說,沒有這個限制。SLC也沒有這個限制。

讀干擾(Read Disturb)

從NAND讀取原理來看,當你讀取一個Page的時候,Block當中未被選取的Page控制極都會加一個正電壓,以保證未被選中的MOS管是導通的。這樣問題就來了,頻繁的在一個MOS管控制極加正電壓,就可能導致電子被吸進浮柵極,形成輕微的Program。從而最終導致比特翻轉。但是,這個不是永久性損傷,重新擦除Block還能正常使用。注意的是,Read Disturb影響的是同一個Block中的其它Page,而非讀取的Page本身。

寫干擾(Program Disturb)

我們寫一個Page的時候,數據0和1混合的。由于對擦除過的Block,其所有的存儲單元初始值就?是1,所以Program的時候,只有寫0的時候才真正需要Program。如上圖所示,綠色的Cell是寫0,需要Program的,紅色的代表寫1,并不需要Program。我們這里把綠色的Cell稱之為Programmed Cells,紅色的Cell叫Stressed Cells。寫某個Page的時候,我們是在其 WordLine的控制極加一個正電壓(上圖是20V),對于Programmed Cells所在的String,它是接地的,不需要Program Cell所在的String,它是接一正電壓(上圖為10V)。這樣最終產生的后果是,Stressed Cell也會被輕微Program。與Read Disturb不同的是,Program Disturb 影響的不僅是同一個Block當中的其它Page,自身Page也受影響。相同的是,都是不期望的輕微 Program導致比特翻轉,都非永久性損傷,經擦除后,Block還能再次使用。

電荷泄漏

?存儲在NAND FLASH存儲單元的電荷,如果長期不使用,會發生電荷泄漏。不過這個時間比較長,一般十年左右。同樣是非永久性損傷,擦除后Block還能使用。

上面說的這些,是所有NAND面臨的問題,包括SLC,MLC和TLC。對MLC來說,又有其特有的 一些問題。

1.正如前面提到的,MLC最大擦寫次數變小。這樣,就更需要Wear Leveling技術來保證整個存儲介質的使用壽命。

2.對MLC來說,一個存儲單元存儲了兩個比特的數據,對應著兩個Page:Lower Page和Upper Page。假設Lower Page先寫,然后再寫Upper Page的過程中,由于改變了整個Cell的狀態,如果這個時候掉電,那么之前寫入的Lower Page數據也丟失。一句話,寫一個Page失敗,可能會導致另外一個Page的數據損壞。

3.前面說到,不能隨機寫。不能先Program Upper Page,然后再Program Lower Page,這點就限制了我們不能隨意的寫。 4.寫Lower Page時間更短,寫Upper Page時間更長。所以會看到有些Page寫入速度快,有些Page寫入時間慢。讀取時間對Lower Page和Upper Page來說都差不多。

?

轉載于:https://www.cnblogs.com/Caden-liu8888/p/7365155.html

總結

以上是生活随笔為你收集整理的读《闪存基础》总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美性视频在线播放 | 性色国产成人久久久精品 | 欧美操穴| 欧美成人三级在线播放 | 一本到免费视频 | 裸体美女免费视频网站 | 8x8ⅹ国产精品一区二区 | 一区二区三区欧美精品 | 红桃视频一区二区三区免费 | 亚洲视频在线观看网址 | 亚洲精品大片www | 九九精品在线观看 | 激情a | 善良的少妇伦理bd中字 | 国产一区在线视频观看 | 动漫av网站 | 东北少妇av | 亚洲精品免费看 | 黄色三级视频网站 | 丰满人妻一区二区三区53视频 | 欧美a级肉欲大片xxx | 上原亚衣av一区二区三区 | 爽好多水快深点欧美视频 | 最新国产黄色网址 | 狠狠干香蕉 | av先锋资源网 | 一区二区三区免费播放 | 老妇女玩小男生毛片 | 黄色美女免费网站 | 成人涩涩网站 | 麻豆影音 | 成人精品视频在线 | 视频一区二区国产 | 欧美插插视频 | 香蕉福利视频 | 久久五月激情 | 五月天激情综合网 | 日日摸夜夜添狠狠添久久精品成人 | 色呦| 黄色一级视频免费看 | 久久久久99精品成人片我成大片 | 国产一区二区三区免费看 | 日产精品一区 | 99精品综合 | 夫妻啪啪呻吟x一88av | 99久久精品国产成人一区二区 | 青青草视频黄 | 亚洲一区二区精品在线观看 | 少妇又紧又色又爽又刺激视频 | 蜜桃av影视 | 亚洲精品天堂在线 | 波多野结衣在线一区二区 | 欧美美女在线观看 | 一本久道视频一本久道 | 超薄肉色丝袜一区二区 | 91亚洲精品久久久蜜桃网站 | 色婷婷午夜 | 久久国产精品视频 | 中国黄色网页 | 亚洲欧美另类激情 | 日韩精品极品 | 91蜜桃视频在线观看 | 日韩一区二区免费在线观看 | аⅴ资源新版在线天堂 | 另类图片亚洲色图 | 亚洲国产精品综合 | 国产ts三人妖大战直男 | 中文人妻熟女乱又乱精品 | 丰满女人又爽又紧又丰满 | 国产传媒欧美日韩 | 国产精品亚洲欧美 | 人妻少妇精品一区二区三区 | 亚洲一区欧美 | 国内成人精品视频 | 美女日日日 | 欧美69视频 | 一区二区激情 | 9l视频自拍蝌蚪9l视频成人 | 久色网| www狠狠干 | 亚洲一区二区网站 | 在线涩涩| 欧美亚洲一级 | 亚洲AV成人无码精品久久盆瓶 | xxx久久| 日韩高清精品免费观看 | 蜜桃成人无码区免费视频网站 | 18av在线播放| av在线播放网址 | 日韩中文字幕精品视频 | 国产精品国产三级国产aⅴ无密码 | 亚洲国产精品无码观看久久 | 五月av综合av国产av | 骚虎免费视频 | 精品亚洲国产成人av制服丝袜 | 欧美乱大交xxxxx潮喷l头像 | 夜夜草视频 | 精品日韩一区 | 波多野一区二区三区 |