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

nandflash使用寿命怎么计算

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
看Nandflash的datasheet上都有说明使用寿命是多少次擦写,但这多少次是怎么计算的呢?怎么样才算一次擦写?还请各位大侠指教,谢谢!
, `3 i! L$ u0 _8 ]% [3 H! ?2 H' d

点评

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

该用户从未签到

2#
 楼主| 发表于 2015-9-7 14:34 | 只看该作者
本帖最后由 xingnuolgsx 于 2015-9-7 14:42 编辑
3 b& ?3 g& ~& f# O- h0 \* `/ U  g; O3 Q7 ^: X0 |: G
现在遇到的问题如下:" a1 J3 {% T  ~6 z
        Nandflash 数据手册上说生命周期是6万次擦写。现在有一个1GB的nandflash中大概700MB的空间被用作copy/delete MP3曲目,那作为终端用户是不是copy/delete 一个cycle算是一次擦写呢?0 x) ^! a1 O1 i1 c
        如果说我copy了一个5M的mp3歌曲,占用的地址空间是0~4,然后再删除。删除后重新copy一首歌曲,那么这首歌曲从0地址开始放置还是从地址5开始放置呢?如果每次都从0开始放置的话,前面地址的block是不是很容易变成坏块。1 T  V# H. i$ A6 D0 P
         另外狗大侠有没有关于nandflash方面的资料共享一下,先谢谢啦!+ d; _$ \9 f9 `5 m
8 r" X! ?; G2 r9 g

; x7 H7 b* Q- b2 u4 D1 ]

点评

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

该用户从未签到

3#
 楼主| 发表于 2015-9-7 14:42 | 只看该作者
xingnuolgsx 发表于 2015-9-7 14:348 y. m* p( g2 b4 j/ m; g4 X2 e- h
现在遇到的问题如下:
& i2 E( l2 I9 `- j$ b1 B        Nandflash 数据手册上说生命周期是6万次擦写。现在有一个1GB的nandflash中 ...

8 O6 O9 i! d& l6 D  w2 w@超級狗  

点评

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

该用户从未签到

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

该用户从未签到

5#
发表于 2015-9-8 00:08 | 只看该作者
本帖最后由 超級狗 于 2015-9-8 10:06 编辑 2 J7 Q' `3 c* H0 j9 C! T
0 }. c: @$ o9 f: y! y
樓主所講的是閃存檔案系統Flash File System)管理的部份。2 Z5 D& o' c" z- \
: g$ M2 j% E2 S
NAND 閃存讀寫時會有干擾Disturb)的現象,所以寫入時會隨機將存放有資料的區塊Block)做翻新。意思就是說,如果發現區塊Block)中有因干擾Disturb)而產生錯誤,會將錯勿矯正後再寫入至另一個區塊Block)中。+ L, O1 Q) s5 b6 P7 f4 _4 u
* N. a% [9 C, o2 k( z
用戶端複製及刪除一個檔案,表面上是某些區塊Block)做了一次使用循環Cycle),但實際上卻是有更多區塊Block)被使用過。到底有多少區塊Block)被使用過?要看 NAND 閃存的錯誤率,及閃存檔案系統Flash File System)的做法。
9 i" T2 ~8 l% Z" y
& N% t3 ^- Y; C8 y! `# S( A; Z) R另外,樓主只注意到資料區塊Data Block)的異動,卻忽略了檔案位置表FAT︰File Allocation Table)的變化。當我們從閃存中複製或刪除一個檔案,過程中檔案位置表FAT︰File Allocation Table)可能已經被更新幾十次以上了。所以,檔案位置表FAT︰File Allocation Table)使用的區塊Block)也要不斷的被更換,否則第一個掛點的就是這個區域。+ A; j5 ~0 K: H" T0 q
, q0 f- ?1 |' u/ v4 `. R* f
關於閃存的儲存管理很複雜,恕小弟無法一次說明清楚,但大家可以慢慢討論。手中的文檔也頗多,明天先找幾篇基礎的上傳。
8 \: W# ~4 [; _& H# |% {2 Q% E. H4 D
; s3 w% V' q) S2 T2 n

该用户从未签到

6#
发表于 2015-9-8 08:00 | 只看该作者
How to calculate life of Flash3 e2 ?: ]8 ~& {$ I* E" n5 E

+ F$ q( T" _0 Y9 |) o' L

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 Systems' @  }- m; ], Z3 c+ O

* K) j* ~: K% O' i

0015_NANDflash_IO_20141211.pdf

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

该用户从未签到

8#
发表于 2015-9-8 08:18 | 只看该作者
先帝死刻SanDisk)這篇文檔寫得也蠻好的!& o. B7 u2 \$ Z) B

, K. g( q. h( J; D7 U

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-20 15:31 , Processed in 0.156250 second(s), 28 queries , Gzip On.

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

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

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