找回密码
 注册
关于网站域名变更的通知
查看: 740|回复: 13
打印 上一主题 下一主题

nandflash使用寿命怎么计算

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-9-7 11:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
看Nandflash的datasheet上都有说明使用寿命是多少次擦写,但这多少次是怎么计算的呢?怎么样才算一次擦写?还请各位大侠指教,谢谢!- M) I5 Z1 p& c" N

点评

你想問什麼要講清楚,是你在做系統設計時,怎麼知道閃存被擦寫過幾次嗎?>_<  发表于 2015-9-7 13:34
寫入後再被擦掉就算一次,一般稱為一個循環(Cycle)!^00^  发表于 2015-9-7 13:31

该用户从未签到

2#
 楼主| 发表于 2015-9-7 14:34 | 只看该作者
本帖最后由 xingnuolgsx 于 2015-9-7 14:42 编辑
; Z, B% o0 M9 ]/ `) h  x
0 T+ e6 D- ^6 k! [5 z现在遇到的问题如下:
, k% P# i! W$ l+ ~* R        Nandflash 数据手册上说生命周期是6万次擦写。现在有一个1GB的nandflash中大概700MB的空间被用作copy/delete MP3曲目,那作为终端用户是不是copy/delete 一个cycle算是一次擦写呢?
( Y) U2 D) U/ q; g  S/ `* V        如果说我copy了一个5M的mp3歌曲,占用的地址空间是0~4,然后再删除。删除后重新copy一首歌曲,那么这首歌曲从0地址开始放置还是从地址5开始放置呢?如果每次都从0开始放置的话,前面地址的block是不是很容易变成坏块。9 f9 C* Q- V; Q7 R; U+ L
         另外狗大侠有没有关于nandflash方面的资料共享一下,先谢谢啦!/ c# D- r% W: m) v3 F* Q5 a

: ]* D- d9 e  d6 h1 T) n
# c! ?) t9 v% T1 C' T

点评

@超級狗  详情 回复 发表于 2015-9-7 14:42

该用户从未签到

3#
 楼主| 发表于 2015-9-7 14:42 | 只看该作者
xingnuolgsx 发表于 2015-9-7 14:34
8 O2 @" E; Z* n" U6 k. P# g( h9 @' s现在遇到的问题如下:7 T, n' ~. E8 a- _& c% ~
        Nandflash 数据手册上说生命周期是6万次擦写。现在有一个1GB的nandflash中 ...

. G4 ]  [* p6 ~+ L$ o( p@超級狗  

点评

先讓子彈飛一會兒!^_^  发表于 2015-9-7 15:44

该用户从未签到

4#
发表于 2015-9-7 16:43 | 只看该作者
从地址5开始放。

该用户从未签到

5#
发表于 2015-9-8 00:08 | 只看该作者
本帖最后由 超級狗 于 2015-9-8 10:06 编辑
, o& Y+ d! c5 O) {
& X8 I! y3 _8 p$ n" Y- L3 J樓主所講的是閃存檔案系統Flash File System)管理的部份。
2 Y3 z" G+ m+ {  w0 o! ~/ J6 B! G9 ~0 w
NAND 閃存讀寫時會有干擾Disturb)的現象,所以寫入時會隨機將存放有資料的區塊Block)做翻新。意思就是說,如果發現區塊Block)中有因干擾Disturb)而產生錯誤,會將錯勿矯正後再寫入至另一個區塊Block)中。
& i! U" E! _% l5 U1 L& t6 U% ^. l. }8 {
用戶端複製及刪除一個檔案,表面上是某些區塊Block)做了一次使用循環Cycle),但實際上卻是有更多區塊Block)被使用過。到底有多少區塊Block)被使用過?要看 NAND 閃存的錯誤率,及閃存檔案系統Flash File System)的做法。4 p8 n5 i8 g1 x* `$ Y
. q' a- g' S- [2 K
另外,樓主只注意到資料區塊Data Block)的異動,卻忽略了檔案位置表FAT︰File Allocation Table)的變化。當我們從閃存中複製或刪除一個檔案,過程中檔案位置表FAT︰File Allocation Table)可能已經被更新幾十次以上了。所以,檔案位置表FAT︰File Allocation Table)使用的區塊Block)也要不斷的被更換,否則第一個掛點的就是這個區域。/ d1 U7 R! v! b& l
+ u/ G( p7 M+ S
關於閃存的儲存管理很複雜,恕小弟無法一次說明清楚,但大家可以慢慢討論。手中的文檔也頗多,明天先找幾篇基礎的上傳。
4 i7 }! z* ^, `/ y# {: b/ M  [/ O5 n  k8 ~# D1 G" J% o' l

该用户从未签到

6#
发表于 2015-9-8 08:00 | 只看该作者
How to calculate life of Flash! U  D. ?$ h1 ^) X5 X. ?- M

0 X0 {# {/ {% q3 H; h( A8 @

How to calculate life of Flash.pdf

17.85 KB, 下载次数: 28, 下载积分: 威望 -5

该用户从未签到

7#
发表于 2015-9-8 08:10 | 只看该作者
NAND Flash Memory Reliability in Embedded Computer Systems4 O% V. a' I8 ^4 |
& T- q3 {! g, R+ X8 }1 O2 I

0015_NANDflash_IO_20141211.pdf

839.41 KB, 下载次数: 10, 下载积分: 威望 -5

该用户从未签到

8#
发表于 2015-9-8 08:18 | 只看该作者
先帝死刻SanDisk)這篇文檔寫得也蠻好的!$ Q6 k9 ]! z0 k3 ~

  f1 L) b  z% x$ b0 x# j

WP001_Flash_Management_Final_FINAL.pdf

3.04 MB, 下载次数: 34, 下载积分: 威望 -5

该用户从未签到

9#
发表于 2015-9-12 12:42 | 只看该作者
带着学习的心态来看

该用户从未签到

10#
发表于 2015-12-28 18:54 | 只看该作者
正好最近有Flash数据失效情况发生,好好学习学习

该用户从未签到

11#
发表于 2017-2-6 16:53 | 只看该作者
SSD 好好學習
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-24 14:19 , Processed in 0.140625 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表