报价
HOME
报价
正文内容
nand读出位反转 什么是NAND Flash位翻转?如何解决其带来的启动异常等问题?
发布时间 : 2024-10-12
作者 : 小编
访问数量 : 23
扫码分享至微信

什么是NAND Flash位翻转?如何解决其带来的启动异常等问题?

位翻转特性。

大家是否遇到过设备运行一段时间后无法开机,程序运行异常,但重烧固件后问题又神奇消失了的情况。如果你使用的存储是NAND Flash,那么或许位翻转现象是你需要关注的重点问题。

NAND Flash工作原理与数据绝缘储存有关,当需要写入数据时施加电压会形成电场,使电子能够穿越绝缘体进入存储单元完成数据写入。当需要删除存储单元的数据时同时也是需要施加电压的,以引导电子穿越绝缘层使其离开存储单元。

然而问题的关键在于什么是位翻转?位翻转是指在NAND Flash存储单元中由于长期使用电压变化、物理效应等因素,存储单元内的电子状态发生意外变化的现象。举个例子,本应储存为0的状态可能被意外变成了1或者反之,这种变化可能导致数据的读取错误,进而引发设备异常运行、启动问题等。

位翻转的出现通常源于漂移效应、频繁对某一区域的读写操作以及存储单元寿命耗尽等原因。要解决这个问题一种很常见的方法是引入ECC校验机制,这个机制能够检验所读取数据的正确性并在一定范围内纠正错误。

为了应对NAND Flash位翻转可能带来启动异常等问题,致远电子M3352核心板提供了有力的解决方案。通过在U-Boot支持8位ECC校验算法,它可以纠正小于8位的位翻转的问题。而对于超过8位的数据位翻转,系统将从备份分区启动并恢复坏区,从而保障系统不会因NAND Flash位翻转而导致启动问题。

我们熟知的NAND闪存,还有个“双胞胎兄弟”

【IT168 评论】无论消费者还是企业机构,大多数人在谈到闪存时,首先想到的就是NAND闪存。从一定的现实意义上来讲,NAND闪存可以说已经成为固态硬盘的代名词。基于块寻址结构和高密度,使其成为磁盘的完美替代品。

  NOR闪存是另一种与NAND不同的闪存类型,它具有不同的设计拓扑结构,某些特定的应用场景下更为适合。在比较NAND和NOR闪存在不同应用中的相对优势和适用性之前,检查其结构差异是很重要的。

  NAND闪存产品是当今已经达到高水准的存储芯片,是当前市面上嵌入式以及独立式SSD的主要原材料。多层单元(MLC)技术和3D制造工艺的结合,将NAND存储单元垂直蚀刻到硅衬底上,使存储密度和NAND芯片容量呈几何级增长。

  NAND与NOR电路基础

  尽管NAND闪存是这两种非易失性内存技术中相对流行的一种,但NAND和NOR都是由同一名东芝公司的工程师在上世纪80年代中期发明的。要理解这两个种类的区别和命名,需要简要回顾一下逻辑门的基础知识。

  NAND和NOR分别涉及到布尔逻辑函数中的逻辑“和”(and)以及“或”(or)。如下所示,NAND和NOR都生成响应两个二进制输入的输出。

响应两个二进制输入的NAND和NOR输出

  NAND和NOR逻辑门仅仅为它们各自的功能实现了上面这个真值表。

  NAND门在概念上是作为AND门实现的——当两个输入都是1时输出1——后面跟着一个NOT门,这是一个逻辑反转。相应的,NOR门在概念上是一个OR门——有任何一个输入是1时输出1,然后是NOT门,这是一个逻辑倒装。

  布尔逻辑的背景对于理解NAND和NOR闪存至关重要,因为闪存单元被连接到一个行和列的数组中。在NAND闪存中,一组中的所有单元(通常是一个字节的倍数,取决于芯片的大小)共享一条位线,并以串行方式连接每个单元,每个单元连接到一个单独的字行。同一字行连接一个内存块中的多个字节,通常为4 KB到16 KB。因此,只有当所有的字线都是高或单状态时,位线才会降低或变为零状态,这实际上将内存组转换为一个多输入NAND门。

  与此相反,NOR闪存并行组织位线的方式是,当位线和字线都处于低或零状态时,内存单元只保持高或单状态。

  NAND单元的串联结构使得它们可以通过导电层(或掺杂层)连接在衬底上,而不需要外部接触,从而显著减少了其横截面积。

  NAND闪存单元的串联连接意味着它们不需要单元之间通过金属层进行外部接触——而这正是NOR拓扑结构所需的。使用导电层连接硅衬底上的单元意味着NAND闪存的密度通常比NOR高两个数量级,或100倍。此外,组内单元的串联连接使它们可以垂直地堆积在3D数组中,位线类似于垂直管道。

  相反,由于NOR闪存单元不能单独寻址,因此它们对于随机访问应用程序更快。

  NAND与NOR产品类型

  这两种类型的闪存具有明显的特性和性能差异,它们有各自最适合的应用程序类型。除了容量外,NAND和NOR闪存还具有不同的运行、性能和成本特性,如下图所示。

  这两种闪存中也有几种不同的产品类型,它们在I/O接口、写入持久性、可靠性和嵌入式控制功能方面有所不同。

  NAND闪存产品类型

  NAND闪存以单层(SLC)、多层(MLC)、三层(TLC)或四层(QLC)的形式在每个单元(cell)中存储bit,分别为1 bit/cell、2 bit/cell、3 bit/cell、4 bit/cell。要确定哪种类型的NAND最适合于工作负载,简单来说,每个单元的位数越高,其容量就越大——当然,是以数据持久性和稳定性为代价的。

  NAND设备只是没有任何外围电路的存储芯片,这些外围电路使NAND闪存可以在SSD、U盘或其他存储设备中使用。相比之下,托管型NAND产品嵌入了一个内存控制器来处理必要的功能,比如磨损调平、坏块管理(从使用中消除非功能性内存块)和数据冗余。

  NOR闪存产品类型

  串行设备通过只暴露少量(通常是1到8个)I/O信号来减少包的pin数。对于需要快速连续读取的应用程序来说,这是理想的选择。NOR闪存通常用于瘦客户机、机顶盒、打印机和驱动器控制器。

  并行NOR产品暴露多个字节,而且通常使用内存页而不是单独的字节进行操作,更适用于启动代码和高容量应用程序,包括数码单反相机、存储卡和电话。

  两种闪存都是不可或缺的

  NAND是闪存的主力,广泛用于嵌入式系统和SSD等存储设备的大容量数据存储。不过,NOR 闪存在存储可执行的启动代码和需要频繁随机读取小数据集的应用程序方面起着关键作用。显然,这两种类型的闪存将继续在计算机、网络和存储系统的设计中发挥作用。

  原文作者:Kurt Marko

相关问答

国产芯片发展到什么水平了?

芯片制造的差距并不是单个方面,它是工艺的各个方面。许多智能手机或电脑都是中国制造,但是装有的中国“芯”却寥寥无几。以前国家对微电子的重视程度是不够的...

Intel美光的3D Xpoint能够撑起未来存储的一片天吗?

如此一来,NAND就需要使用更为复杂的垃圾回收算法,从而更为高效地实现性能水平。然而无论算法多么精巧,处于稳定状态的驱动器在性能上仍然会因此受到影响,因为...

反相器和非门的区别?

反相器和非门都是基本逻辑门,用于将输入信号转换成相应输出信号,但它们之间存在一些区别。1.功能:反相器将输入信号取反,即输入是0则输出是1,输入是1则输出...

如何评价机械硬盘,机械硬盘的未来会怎么样?

每个电脑玩家都应该知道“硬盘有价、数据无价”这句话代表的含义,整台电脑中所有配件都可以替换,一旦硬盘上保存了数据,不论是工作上的还是家庭里的,那么硬盘...

ssd的意思是什么_作业帮

[回答]ssdSSD解剖图●SSD(solidstatedisk)固态硬盘目前的硬盘(ATA或SATA)都是磁碟型的,数据就储存在磁碟扇区里,固态硬盘数据就储存在芯片里.SSD...

电脑加SSD是什么意思? - ZP36iw4Nd 的回答 - 懂得

SSD做系统盘的好处就是SSD的读取速度和写入速度都非常的快,远远大于机械硬盘,这样你运行程序的响应时间就会大大缩短,外加的那1TB硬盘释然你作为其...

SSD固态硬盘哪个品牌好 - 小红薯436026AC 的回答 - 懂得

买固态盘,要根据需求选择。1、追求兼容性和寿命:如果是老本本升级,兼容性特别重要。因为固态硬盘的兼容性问题挺多的。兼容性好和寿命长的,就选In...

电脑硬盘和固态硬盘有什么区别?

1、性能方面固态硬盘和机械硬盘的构造是完全不同的。固态硬盘启动快,没有电机加速旋转的过程。固态硬盘最大的优势就是几乎没有寻道时间,固态硬盘在操作系统中...

请问电脑加固态硬盘和什么有联系?

固态硬盘(SolidStateDrives),简称固盘,固态硬盘(SolidStateDrive)用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)......

如何看待海信129亿日元收购东芝电视95%股权?

30年河东,30年河西,其实根本不需要30年,有些变化现在已经看得很清楚了!东芝贱卖英雄气短11月14日,海信电器与东芝株式会社联合宣布:东芝将向海信转让9...是...

 勇敢者的游戏1  免费教学录影带 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

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

热线

188-0000-0000
专属服务热线

微信

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