管中窥豹:从Page Performance看Nand Flash可靠性【转】

转自:https://blog.csdn.net/renice_ssd/article/details/53332746

如果所有的page performace在每次program时都是基本相同的,那么,这个Nand Flash颗粒应该是最稳定、最可靠的,因此,通过观察每个page performance的分布,可以大致看出Nand Flash的可靠程度。

 

尽管每个Nand Flash的datasheet都会注明Erase、Program、Read Performance的详细时间,事实上,这些Performance是将Lower page和Upper Page进行了平均,那么,给人的误导就是每个page的performance都是一样的,事实上,并非如此。

 

测试方式如下:选择第1024(03FF)Block,做1000次P/E,生成每次P/E的图示,曲线越平稳,说明颗粒越稳定,曲线跳动越大,说明颗粒稳定性就越差。




page0 program耗时,看上去稳定性还不错



一个情况不是很理想的Lower page的耗时:



 

一个不太理想的Upper page的耗时:

 

 

小结:

总体来看,page program的分布比较凌乱,作为一个新的3D nand样品,可靠性也许还有提升的空间。

 

再看Erase:

 

 

 

从图片可以得出结论以及一些有意义的实际用途:

 

1、Block随Erase次数增加,proformance时间会变长;

2、这个结论可以用于鉴别二手Nand Flash或者翻新Nand Flash,市场上有很多假货,这些假货可能会导致工程师失业,一些Bug工程师可能熬白了头都弄不明白是Nand本身导致的,拼了老命去调试软件,结果只会越调越差。

posted @   Sky&Zhang  阅读(560)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
历史上的今天:
2017-06-21 掌握 Linux 调试技术【转】
2017-06-21 实现自己的系统调用(两种方式) 【转】
2017-06-21 实现自己的系统调用针对linux-2.6.34【转】
2016-06-21 Linux驱动修炼之道-SPI驱动框架源码分析(上)【转】
2016-06-21 Linux SPI总线和设备驱动架构之一:系统概述【转】
2016-06-21 从串口驱动的移植看linux2.6内核中的驱动模型 platform device & platform driver【转】
2016-06-21 Linux中tty框架与uart框架之间的调用关系剖析【转】
点击右上角即可分享
微信分享提示