0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NAND闪存控制器有什么优势

星星科技指导员 来源:嵌入式计算设计 作者:Katrin Zinn 2022-10-25 09:29 次阅读

围绕基于NAND闪存的存储系统的对话已经变得混乱。通常,当人们讨论存储时,他们只谈论NAND闪存,而忽略了单独的,但同样重要的组件,即控制器。但是为什么需要控制器呢?简单地说,没有它,一切都不起作用。

NAND 闪存控制器(简称“控制器”)专为不同的接口(如 PCIe、eMMC、标清、SATAUSB)而设计,具有不同的质量和不同的用例。它们的共同点是它们管理NAND闪存上的数据。在过去的十年中,这种存储技术变得越来越流行,如果没有它,就无法想象我们今天的世界。

在复杂的控制器和固件的帮助下,NAND闪存技术向3D结构发展的稳步发展,成功地取代了HDD成为使用最广泛的大容量存储介质。同时,为了执行纠错、映射、垃圾回收和数据刷新等任务,控制器面临的挑战也越来越大。

那么,一个控制器及其固件相对于另一个控制器有什么优势,有什么区别呢?

控制器及其基本功能:

pYYBAGNXPDeAekb9AAFycyMNels646.png

控制器是任何NAND闪存存储系统背后的大脑。它确保从主机接收的数据被发送到闪存,并可以在以后检索。它将主机系统的读/写/状态命令转换并修改为闪存组件的各种读/写/状态命令。它还将主机的逻辑块地址 (LBA) 或扇区地址(由文件系统管理)转换为闪存上的地址,这些地址被组织成块和页面。该控制器可确保两侧的兼容性,并处理任何固有的闪光缺陷。

为什么不使用一个小程序将数据写入闪存呢?当然,这不可能那么困难!

NAND 闪存本质上是不可靠的。这是因为半导体(其中NAND闪存是其中一种类型)在运行过程中产生的热量会受到显着的应力。此外,电子在硅内迁移,随着时间的推移破坏内部结构。由于热量会移动电子,因此随着热量的增加,所有老化过程都会呈指数级加速。半导体内的几何形状或电池结构越小,器件就越容易受到这些影响的影响。今天的半导体具有比以往更小的结构,需要大量的开发才能充分解决这些影响。

同时,不同的应用领域有不同的要求。用于消费产品的半导体将每天运行六小时,每周五天,主要在室温下运行五年,其设计将与在室外环境中全天候运行十多年的工业产品不同。同时,每个区域需要存储的数据量也在不断增加。闪存开发人员对此的回答是进入第三维度。

越新越好!让我们去3D闪光灯,它也更便宜,不是吗?

基于NAND闪存的设备具有低功耗,高速和可靠性的优点。硅芯片的成本与面积成正比,并且在很大程度上与它上面的内容无关。因此,NAND闪存的每字节成本取决于在任何给定大小的芯片上可以存储多少位。在这方面,已经使用了几种技术来增加NAND闪存的存储密度。

第一种技术是减小每个细胞的大小。但是,这种大小的减小达到了其逻辑极限。它还导致了一些不良的副作用,例如较大的漏电流和较高的错误率。

另一种技术是在每个单元格中存储更多位。现代闪存不是只能存储一位数据的单级单元(SLC),而是每个单元可以存储两个(MLC),三个(TLC)或四个(QLC)位,并且这种发展仍在继续。这意味着需要精确的编程和测量。虽然此技术增加了存储密度,但在考虑较低的性能、较短的使用寿命和较高的错误率时,它也只是一种妥协。

3D NAND闪存的主要优点是降低了每字节的成本。这是因为在芯片的同一区域可以容纳更多的位。3D NAND芯片中的存储单元比2D设备中的存储单元更紧密,2D设备中的存储单元分布在表面的外部。现代闪存不是在芯片表面放置一系列存储单元,而是创建多层存储单元,以在硅内创建完整的三维结构。这允许在同一区域中具有更大的存储容量,同样重要的是,与数据的连接更短,这反过来又允许更快的数据传输。

虽然3D NAND闪存在存储容量和每字节成本方面可能是正确的选择,但3D NAND闪存的有效使用在很大程度上取决于闪存控制器。控制器中需要复杂的机制来有效管理大内存容量,最大限度地减少单元编程的影响,并确保高架单元结构内的最大使用寿命和可靠性。

那么,一个好的控制器的特征是什么呢?

控制器的功能和特性范围有许多不同之处。您基本上可以将控制器分为两类:基于 DRAM 的控制器和无 DRAM 的控制器。

无 DRAM 控制器非常适合用于需要绝对数据可靠性的工业环境或应用(医疗技术设备或移动无线电台)。带有DRAM的控制器可以实现更高的性能,但是,在可靠性方面,无DRAM控制器是更好的选择,因为它们可以保证将数据传输到NAND闪存上。如果突然断电,通过基于DRAM的控制器处理的数据将在不再供电后立即丢失通过DRAM缓存的数据。此外,少一个组件也少了一个成本、考虑和潜在的并发症。

电池随着时间的推移而老化并失去其充电状态;单元格的值“翻转”,并且会发生所谓的位翻转。控制器可以检测这些不正确的位,并借助纠错进行补偿。但是,如果这些位错误累积,控制器必须采取对策。大多数闪存控制器包括刷新算法,用于检测数据何时变旧并因此不稳定,例如,通过时间戳或记录位错误统计信息。较便宜的控制器仅在读取数据时才检测和检查数据,即仅在主机请求读取时。更复杂的控制器将所有数据的驱动器扫描安排为另一个后台维护操作。

随着时间的推移,读取页面中的块也会对相邻页面的物理数据质量产生负面影响。为了解决这个问题,控制器具有读取干扰管理功能,可监控闪存中的读取并根据需要更新周围的数据。

pYYBAGNXPEGAPsYFAAFro2MlMn0215.png

自我监控、分析和报告技术 (SMART) 提供有关 NAND 闪存的运行状况和使用寿命的信息。它允许用户根据各种属性监控闪存设备的寿命。例如,可以对备用块、擦除操作、读取总数或 ECC 错误总数进行计数,如果可以从闪存中检索到相应的数据,则可以准确估计寿命。此功能是 ATA 接口的标准功能。但是,在设计用于 Hyperstone 控制器的其他要求苛刻的应用中,此功能也相应地用于其他接口,例如 USB 或 SD 和 dem。根据对特定用例的了解,基于SMART数据,设计也可以相应地进行调整。根据要求,控制器和固件可以在成本、性能或可靠性方面进行优化。

这些高端功能是否也适用于 SD 卡或 USB 驱动器?

是的,事实上,特别是对于这些产品,这些产品被设计得很便宜,有一个平行宇宙,一个由控制器,固件,制造和存储提供商组成的生态系统,其重点是可靠性和长期可用性。

pYYBAGNXPEiAUvdqAAEUJKgE3QM285.png

超石的新型标清控制器 S9 采用交钥匙固件设计,可满足最苛刻应用的需求。为了延长使用寿命和高数据完整性,该控制器包括闪存 XE® ECC 和可靠性™功能。hyMap® 闪存转换层仅确保最小的写入放大和最高的耐用性。结果:有效利用 NAND 闪存,将故障降至最低。功能范围由hySMART™监控工具补充。其他安全功能,可以使用应用程序编程接口 (API) 在 S9S 版本的超石控制器中实现。

在存储系统和控制器方面,在接口选项和质量方面都有很多选择。为了实现一个考虑性能和可靠性以及成本和收益之间权衡的设计,需要大量的洞察力和经验。Hyperstone不仅可以从设计和咨询的角度提供帮助,还可以通过一系列控制器和完整的解决方案提供帮助,例如针对特殊应用进行固件定制的μSD卡。如果数据存储对您的应用程序至关重要,或者故障会导致代价高昂的停机时间,那么仔细选择控制器和存储技术是关键。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15228

    浏览量

    171203
  • NAND
    +关注

    关注

    16

    文章

    1544

    浏览量

    134799
  • usb
    usb
    +关注

    关注

    59

    文章

    7434

    浏览量

    258183
收藏 人收藏

    评论

    相关推荐

    三星即将量产290层V-NAND闪存

    据韩国业界消息,三星最早将于本月开始量产当前业界密度最高的290层第九代V-NAND(3D NAND闪存芯片。
    的头像 发表于 04-17 15:06 247次阅读

    一文解析NAND闪存接口ONFI

    ONFI 由100多家制造、设计或使用 NAND 闪存的公司组成的行业工作组,其中包括主要成员如 Intel 和镁光。该工作组旨在简化将 NAND 闪存集成到消费电子产品、计算平台以及
    发表于 04-03 12:26 461次阅读
    一文解析<b class='flag-5'>NAND</b>的<b class='flag-5'>闪存</b>接口ONFI

    NAND存储种类和优势

    非易失性存储器芯片又可分为快闪存储器 (Flash Memory) 与只读存储器 (Read-Only Memory)。其中,快闪存储器又可以分为 NAND 存储和 NOR 存储。
    发表于 03-22 10:54 135次阅读
    <b class='flag-5'>NAND</b>存储种类和<b class='flag-5'>优势</b>

    三星计划NAND闪存价格谈判 欲涨价15%—20%

    三星计划NAND闪存价格谈判 欲涨价15%—20% 三星认为NAND Flash价格过低;在减产和获利优先政策的促使下三星计划与客户就NAND闪存
    的头像 发表于 03-14 15:35 281次阅读

    什么是SD NAND存储芯片?

      SD NAND是一种基于NAND闪存技术的存储设备,与其他存储设备相比,它具有以下几个显著的优点:   高可靠性:SD NAND针对嵌入式系统的特殊需求进行了设计,具有更高的可靠
    发表于 01-05 17:54

    浅谈闪存控制器架构

    分析闪存控制器的架构,首先得了解SSD。一般来说SSD的存储介质分为两种,一种是采用闪存(Flash芯片)作为存储介质,另外一种是采用DRAM作为存储介质。我们通常所说的SSD就是基于闪存
    的头像 发表于 08-29 16:10 528次阅读

    三星24年生产第9代V-NAND闪存 SK海力士25年量产三层堆栈架构321层NAND闪存

    三星24年生产第9代V-NAND闪存 SK海力士25年量产三层堆栈架构321层NAND闪存 存储领域的竞争愈加激烈,三星电子计划在2023年正式生产第9代V-
    发表于 08-21 18:30 319次阅读

    控制器上AUTOSAR AP的优势和挑战

    汽车E/E体系结构由分布式向集中式发展域控制器,部署AUTOSAR AP的优势和挑战域控制器、部署AUTOSAR AP的优势和挑战域控制器
    发表于 08-11 10:47 359次阅读
    域<b class='flag-5'>控制器</b>上AUTOSAR AP的<b class='flag-5'>优势</b>和挑战

    三星或提高512Gb NAND闪存晶圆报价 涨幅为15%

    据《电子时报》报道,三星提出的512gb nand闪存晶片单价为1.60美元,比2023年初的1.40美元约上涨15%。但消息人士表示,由于上下nand闪存的库存缓慢,很难说服上调价格
    的头像 发表于 08-02 11:56 794次阅读

    pSLC闪存的原理、优势及应用

    在当今科技时代,数据存储需求急剧增长,NAND 闪存技术作为一种关键的非易失性存储解决方案持续发展。近年来,虚拟 SLC(pSLC)闪存技术的引入,为数据存储领域带来了新的创新。本文将探讨 pSLC
    发表于 08-01 11:15 1635次阅读
    pSLC<b class='flag-5'>闪存</b>的原理、<b class='flag-5'>优势</b>及应用

    NAND闪存内部结构解析

    NAND闪存是一种电压原件,靠其内存电压来存储数据。
    发表于 07-12 09:43 1545次阅读
    <b class='flag-5'>NAND</b><b class='flag-5'>闪存</b>内部结构解析

    开放NAND闪存接口ONFI介绍

    本文转自公众号,欢迎关注 开放NAND闪存接口ONFI介绍 (qq.com) 一.前言   ONFI即 Open NAND Flash Interface, 开放NAND
    的头像 发表于 06-21 17:36 6698次阅读
    开放<b class='flag-5'>NAND</b><b class='flag-5'>闪存</b>接口ONFI介绍

    NAND闪存特点及决定因素

    内存和NOR型闪存的基本存储单元是bit,用户可以随机访问任何一个bit的信息。而NAND闪存的基本存储单元是页(Page)(可以看到,NAND
    的头像 发表于 06-10 17:21 2038次阅读

    NAND闪存 – 多芯片系统验证的关键元件

    NAND闪存上的位密度随着时间的推移而变化。早期的NAND设备是单层单元(SLC)闪存。这表明每个闪存单元存储一个位。使用多层单元(MLC)
    的头像 发表于 05-25 15:36 1321次阅读
    <b class='flag-5'>NAND</b><b class='flag-5'>闪存</b> – 多芯片系统验证的关键元件

    如何从另一个微控制器更新ESP8266上的闪存

    我过去在几个项目中使用过 ESP8266/ESP32(通常在某些 Adafruit 开发板上);但现在我一个小项目,将 ESP8266 作为另一个微控制器 (Teensy4.1) 的外围设备。我
    发表于 05-11 07:08