快讯
HOME
快讯
正文内容
能烧nand 从Nand特性谈其烧录关键点
发布时间 : 2025-03-13
作者 : 小编
访问数量 : 23
扫码分享至微信

从Nand特性谈其烧录关键点

为什么烧录Nand Flash经常失败?为什么烧录成功了,一部分Nand芯片贴板之后系统却运行不起来?…,等等,问了那么多为什么,那我反问一个问题:你了解Nand Flash的特性及其烧录关键点吗?

一、Nand flash的特性

1、位翻转

在 NAND 闪存是通过对存储单元(Cell)进行充电来完成数据存储的,存储单元的阈值电压就对应着数据值。当读取的时候,通过将它的阈值电压与参考点对比来获得其数据值。对SLC 而言,就只有两种状态和一个参考点。而对于2-Bits 的MLC 而言,它有4 种状态和三个参考点。TLC就更多状态和参考点。当读出的数据值与编程时数据值对应的阈值电压不相匹配时,表明数据发生了位翻转,就带来了可靠性问题。导致位翻转的最常见原因是“编程干扰”导致的阈值电压漂移。

2、存储结构

Nand 闪存由多个Block组成,每一个Block又由多个Page组成,Page的大小一般为512+16Bytes 、2K+64Bytes以及4096+128Bytes,Page是读取和编程的基本单位,而擦除的基本单位是Block。

NAND Flash的页,包含主区(Main Area)和备用区(Spare Area)两个域,“主区”也常称作数据区,备用区是保留区域,一般用来标记坏块(bad block)和存放ECC的值,当然有些文件系统使用备用区记录擦除次数、文件组织数据等。

图1.1 为页大小为2048+64的闪存存储结构

3、坏块及ECC

位翻转的发生是随机的,且比特误码的数量会随着擦写次数的增加而增加。但是只要比特误码的数量在ECC 能够纠正的范围内,数据的完整性就始终有保障。在有些点,每页的比特误码有可能很接近ECC 所能纠正的极限,NAND 的控制系统必须严防比特误码超过可纠错的范围,否则,就可能造成数据丢失或者系统无法正常工作。因此,这些块必须要标记为坏块。坏块永远不应该再用来存储数据。由于坏块的产生是不可避免的,NAND 制造商在对裸片测试时会选择对某些块进行坏块标记,而不是放弃整个裸片,所以大多数NAND 在出厂时就已经存在标记为坏块的块。如果一个NAND 的块被标记为坏块,那么NAND 的容量就永久性的减小了。

二、Nand系统裸片量产烧录的关键点

由于Nand flash芯片的特性,以其作为存储介质时必须对这些特性进行恰当处理,这样系统才能正常运行。系统设定各分区数据在Nand芯片的存储布局,并且在存储驱动层对Nand进行位纠错、坏块管理等处理,这些信息需要系统/驱动工程师明确。

研发阶段或小批量生产阶段,常采用在板烧录的方式,原理是将boot通过串口下载到内存跑起来,由boot从SD卡或网络将内核镜像、文件系统镜像等数据烧录到Nand flash芯片。

为了提高生产效率或别的方面考虑,会使用烧录器对Nand flash裸片进行量产烧录,由于烧录器厂家并不知道存储驱动层对Nand各种特性的处理方式,所以不加正确配置就进行烧录的话,往往出现以下情况:1. 烧录失败,经常是校验通不过;2. 烧录通过,但是部分芯片贴板之后系统运行不起来,或者运行起来某些模块出现一些错误与异常。这些大多不是烧录器本身的问题,而是裸片烧录Nand系统时几个重要的关键点没有处理好,或者说没有和目标系统相关处理一致。这些关键点包括:

1) 坏块处理策略

2) 分区(Partition)

3) 纠错码(Error Correction Codes,ECC)

当然,影响烧录的还有其他因素,比如备用区的使用情况、未用好快的格式化以及动态元数据等,但我们这里只讨论上面几个比较普遍的因素。

1、坏块处理策略

坏块一般是根据芯片的坏块标记位置进行识别的,而坏块处理策略定义了在遇到坏块时算法应该如何处理。策略算法负责将本来应该写到坏块的内容写到其它可选的好块中。最常用的坏块处理策略是跳过坏块,其他典型的还有带BBT的跳过坏块及预留块区等。

跳过坏块的处理策略是最基本最常用的坏块替换策略。当烧录中遇到坏块时,算法简单地跳过坏块,而将数据写入下一个好块。它会造成物理数据和逻辑数据的位置偏移,这通常需要分区来解决这个问题。

2、分区(Partition)

采用类跳过坏块的处理策略的Nand系统,常常会把存储区分成若干个不同的物理区域,这就是我们说的分区,概念上很像电脑硬盘的分区。使用分区使得你有能力确保你的数据可以存到预先指定的物理块区内,即便在这之前发现了一些坏块。这对一些底层软件组件比如启动引导程序和某些必须很容易定位的文件系统驱动程序来说,是非常有帮助的。

当使用跳过坏块的替换策略时,坏块会导致数据顺移到下一个好块。如果设置了分区,就可以指导烧录器确定数据的边界,确保数据文件不会侵占邻近的分区。

图2.2.1就是典型的嵌入式Linux系统的分区情况。

图2.2.1 典型的嵌入式Linux系统分区情况

3、纠错码(Error Correction Codes,ECC)

针对不同工艺、容量的NAND存储系统采用适当的ECC算法是应该的,要保证系统的可靠性,甚至是必须的。ECC纠错码一般存放在备用区中,对一整页或将页分成若干节的数据进行计算而得。数据烧录之前需要准备好ECC(硬件ECC除外),如果是纯数据则需要使用ECC算法来生成。Nand裸片量产中,知道ECC算法的纠错能力(纠错位数)是很重要的,因为要保证生产效率,烧录器如果采用ECC来进行校验数据是不实际的,而通过简单数据比对就可以知道数据的位翻转个数,如果翻转个数范围在ECC算法的纠错范围之内,则认为校验应该是通过的。

三、烧录定制

对于以上关键点或其它特殊部分,如果烧录器软件没有支持的相应的方案,需要联系原厂进行相关算法的定制,比如坏块处理方案、ECC方案等。

加入微信

更多内涵 你懂的

搜索微信公众号:电子产品世界

三星或将连夜“烧工厂”,存储产品报价整体提价最高20%

据韩媒爆料,三星电子或因人工智能需求激增,存储半导体方面竞争加剧,而在第三季度将其主要存储半导体、服务器DRAM和企业级NAND闪存报价提高15-20%,其中,最具有代表性的服务器DDR4内存颗粒最初预计会从第二季度的140美元小幅上涨至第三季度的144美元,但现在来看,其交易价格很可能会达到160美元以上。

据业内人士在26日爆料,三星电子最近已经将涨价通知给了包括戴尔科技和惠普在内的主要客户。不过,客户们也在争相确保供应的意愿日益增强,从基础的下一季度的需求预测,已经变成了向半导体公司提供全年计划,可见AI的快速发展已经初步让DRAM和HBM的供需失衡,有预测显示2025年的HBM供应不足率将达到-11%,而整个DRAM市场的供应不足率将达到-23%。

作为全球最大的芯片制造商之一,半导体业务一直是三星的摇钱树,在2023年时,三星损失惨重,特别是在国产崛起后,就连频繁断电着火的“事故”也难以再继续进行,维持价格趋势。只有靠减产和主动调整价格来提高竞争力。而现在AI热潮在下半年进一步推高了服务器需求,存储芯片价格有望继续攀升,对于三星来说,正是此时不涨价,更待何时的好机会。而且,随着三星涨价,美光和海力士必然也会跟进,消费级的存储产品势必也会大受影响,建议有存储需求的尽快添购吧。

相关问答

flash 烧录 和ic烧录?,IC烧录设备该怎么选,都来说说?

[回答]我咋没听说有这么玩过的,我们都是一个个来,要简单点也行,可以把命令写在文本上,然后复制粘贴过去命令行,因为都一样的产品的话,烧写地址什么的也一...

各位嵌入式高手,我想问一下,STM32中,系统存储器,用户闪存,SRA...

系统存储器是一块独立的rom,用来存储启动代码,实现通过串口、usb、网口等对单片机的烧写。用户闪存也是rom,用来存储你编写的程序。sram就是用来保存程序运行...

麒麟980将会比麒麟970有何重大提升?

但华为同时也发布了Balong5G基带可供麒麟980未来适配。详细参数大家可以看下下图性能部分讲完了,然后呢?凭借麒麟980的发布,华为拿下了业内多个第一:...

为什么固态硬盘难恢复数据,机械硬盘容易恢复数据? - 小红薯A...

这个就是因为两者的区别:机械硬盘就是我们现在大多都在使用的,构造原理是硬盘里面是由1张或几张可读写数据的储存盘体,盘体上有只读写枪,有点象老...

ASML拥有最高端的光刻机,为什么只卖光刻机而不自己生产芯片呢?

不是ASML不想做,而是当ASML有能力做的时候,芯片代工市场的格局就已经确定了:台积电,罗格方德,三星,联华电子等几大巨头。这几大巨头不单单把持住了下游的...芯...

为什么固态硬盘难恢复数据,机械硬盘容易恢复数据? - 147****...

这是由于两者不同的管理制度导致的。硬盘上的数据即使删除了,也只是在数据存储的前端打上标记,标识为已删除。但是实际并没有删除,只是操作系统认为...

iPhone X的成本是多少?

苹果iPhoneX物料成本约2700元。其中最贵的确实是那个5.8英寸的OLED屏,价格约为80美元。其次是双面玻璃+不锈钢中框,价格为53美元,第三贵是NAND成本价值45美元...

台式硬盘通用吗(教你如何正确挑选机械硬盘)-ZOL问答

在这种情况下,建议优先考虑购买3.5寸硬盘,因为它们往往具备更好的性能。目前市场上拥有完全自主生产机械硬盘能力的品牌主要有西部数据、希捷和东芝三家。购买...

南天竹是什么科- 汇财吧专业问答

[回答]南天竹为小檗科植物,秋季果实成熟时或至次年春季采收,晒干,置干燥处,防蛀。南天竹果:苦,平。有小毒。止咳平喘。用于咳嗽,哮喘,百日咳;果实含异可利...

 昂达vx530  牵引机 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部