快讯
HOME
快讯
正文内容
禁用nand 硬件ecc 神奇的ECC,可将内存的成本进一步降低
发布时间 : 2025-03-17
作者 : 小编
访问数量 : 23
扫码分享至微信

神奇的ECC,可将内存的成本进一步降低

高端消费产品、网络和工业系统等内存密集型应用程序正面临着成本压力,这促使工程师寻找在提高性能的同时降低系统成本的新方法。错误码校正(ECC)是NAND闪存中维护可靠性和延长内存寿命的关键技术。为了在市场上实现基于NAND闪存的系统有更好的效率,与集成ECC的架构相比,开发人员更加倾向于在主机MCU中实现ECC架构。

本文将探讨集成的和基于主机的ECC之间的差异,比较一下每种方法对系统性能、可靠性和最终成本的影响。

ECC

简单说一下什么叫ECC。ECC内存即纠错内存,简单的说,其具有发现错误,纠正错误的功能,一般多应用在高档台式电脑/服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。

内存在其工作过程中难免会出现错误,而对于稳定性要求高的用户来说,内存错误可能会引起致命性问题。内存错误根据其原因还可分为硬错误和软错误。硬件错误是由于硬件的损害或缺陷造成的,因此数据总是不正确,此类错误是无法纠正的;软错误是随机出现的,例如在内存附近突然出现电子干扰等因素都可能造成内存软错误的发生。

当为一个系统选择闪存时,开发人员可以在NAND和NOR技术之间进行选择。NAND单元比NOR单元小,所以NAND的每位成本比NOR内存低。这反过来导致NAND闪存比NOR闪存可用的密度更高。此外,与NAND相比,NOR单元背后的物理原理导致了更长的程序擦除(P/E)时间。由于这些优点,NAND正以越来越快的速度被采用。

传统上NAND闪存的缺点是耐久性和读取性能较慢。随着时间的推移,NAND单元磨损或失去保持程序值的能力,将影响内存位转换状态。当一个块(Block)开始磨损时,它的数据可以转移到另一个块。随着单元的退化,为了防止数据丢失,我们便采用ECC技术。

ECC使用冗余来验证存储的数据是否与写入到内存的数据相匹配。此外,当检测到错误时,为了确保更高的数据完整性,ECC可以对每个块的错误数量进行修正。当超过某个错误阈值时,数据被移动到一个新块上。废弃的块被标记为“bad”,再也不会使用。因此,NAND闪存与ECC结合就可以提供高可靠性应用程序所需的完整性水平。

然而,由于ECC生成和检查需要时间过程,因此它会影响吞吐量和系统成本,这取决于它是如何实现的。通常,ECC可以与内存本身集成或由主机处理器在外部管理。集成方法有两种配置:

一种是单模方法,其中ECC是内存die的一部分,另一种是双模方法,其中控制器IC(具有串行接口和ECC)与内存die合并。在基于主机的方式下,ECC支持MCU NAND flash控制器去访问NAND。内存制造商提供的这三个选项允许OEM为他们的应用程序选择最佳的折衷方案。

一种灵活的ECC方法

将ECC集成到NAND闪存,具备了直接由存储器芯片本身管理ECC的优势。然而,尽管这种方法在某种程度上简化了系统设计,但代价是较高的内存成本和较低的读取性能。与主机处理器中使用的更高的内部时钟频率相比,闪存中较慢的内部时钟导致了读取性能的降低。

集成了ECC之后就增加了NAND闪存设备的大小和复杂性,因此内存成本会更高。考虑到一个8位ECC的硬件实现有大约50K。这表示对一个简单内存控制器的门数(gate count)(3000K)有~1.7%的影响。然而,如果集成在NAND存储器上,影响会在10-15%之间,并且会使存储器的成本增加更多。对于使用多内存设备的大内存需求系统,将ECC与NAND内存集成意味着要多次支付额外成本,而不是基于主机MCU一次性支付ECC。

此外,读取性能也有所下降,因为集成ECC会增加延迟,每个内存读取的时钟率低于主机控制器可以处理ECC检查的时钟率。下图显示了NOR flash、集成ECC的NAND flash以及基于主机的ECC的NAND flash的读取吞吐量比较。可以看出,集成ECC的NAND闪存的性能不到NOR闪存的一半。然而,当ECC是基于主机的时候,NAND闪存的读取性能几乎翻倍,几乎与NOR闪存持平。

当检测到错误(并纠正错误)时,基于主机的ECC提供了更好的性能。下图显示了错误对读取第一数据时间(RFDT)的影响。通过集成ECC, RFDT从45微秒增加到70微秒。对于基于主机的ECC, RFDT要好得多,仅从35微秒增加到45微秒。

摆地摊拿什么养我?摊牌了 我卖SSD养你呀

这几天朋友圈里面,最热火朝天的话题——摆地摊。

大家讨论最新潮的职业——摆地摊。

最让人心动的创业机会——摆地摊。

摆摊日记 日期:6月10日 晴

今日新增客户:3

面前疑似客户:355

出售物品:0

自己吃了一顿猪脚饭15元

买了一瓶脉动4元

路过泡泡机摊位,没忍住买了一个,支出35元

凌晨坐到现在

今日亏损:54

真的是充满惊喜的一天

意外惊喜:满腿包、晒的很黑,估计一个月能缓过来、丢了一个iPhone数据线

摆摊感悟:据说这一届的摆摊选手加入了一批颜值很高的小姐姐,可是我就看到了卖泡泡机的小姐姐还比较不错,嘻嘻~

虽然地摊火了,但是可得出来,卖电脑硬件还是不太可靠,因为真的是没人买,所以我觉得,如果靠摆摊卖硬件发家确实有一些困难。

我的车里都有哪些比较引人注意的东西呢?我来给你详细的介绍一下。

01 惠普EX900 M.2(500GB)性价比之选

先来介绍一下,惠普EX900 M.2(500GB)固态硬盘,6.18当天399元,如果参与秒杀,价格还会低一些。

惠普EX900 M.2支持NVMe协议,适用于台式电脑、笔记本、NUC等设备,而且还支持HP电脑DST自检测试,在提升性能的同时保障电脑的稳定性。同时,惠普EX900 M.2(500GB)在出厂之前就进行了一系列的性能测试,包括断电测试、应用测试等,进一步保障产品的耐用性。

此外,惠普EX900 M.2严格选用3D NAND闪存,进一步提升固态硬盘的性能。并且,还拥有LDPC错误校正机制,能够进一步提高硬盘的使用寿命和可靠性。

惠普EX900 M.2

惠普EX900 M.2(500GB)作为一块NVMe协议的固态硬盘,EX900的读取速度可以达到2100MB/s左右,写入也有1500MB/s左右,这基本上可以满足大部分人对速度的要求,更加适合玩家以及内容创作者的选择。当然,支持NVMe的SSD是传统的SSD无法比拟的,在速度上能远超SATA接口的SSD。

值得一提的是,这款惠普EX900 M.2固体硬盘的售价仅为618当天优惠价399,具有不错的性价比。就这价格难道你不心动么?

02 Flash War S620m(512GB)

闪战S620M从外观上看,这是一款标准的M.2接口产品,主体上采用单片PCB板设计,根据官方提供的数据,产品主体的具体尺寸80(L)mm*22(W)mm*3.7(H)mm,相较于普通的SATA接口固态硬盘,在尺寸设计上还是十分符合当下产品设计思路,极简、实用。

在主控上,选用了慧荣SM2258XT主控,作为经典的慧荣SM2258的升级款,支持NANDXtend ECC技术,全面支持2D/3D TLC闪存的成品解决方案,在性能上,最大持续读写速率分别可以达到560MB/s和520MB/s,4K随机读写分别可以达到90000IOPS和80000IOPS;

同时基于NANDXtend ECC技术,它能够提供RAID数据恢复、软件解码和硬件解码,三级的错误校正可以将NAND闪存的寿命延长3倍,另外还可以显著提升解码效率,提速达40%,也显著的降低的产品的能耗。

作为一款国产的固态硬盘,闪战S620M无论是在单项的读写测试还是综合的性能表现上,都是有着相当亮点的。超过550MB/S的读取,以及520MB/S的写入,基本能够满足大部分用户对于硬盘性能的需求。在4K表现以及综合性能上,更是凭借着相当的性能跑分,可以满足包含游戏玩家在内的多元用户的综合需求。

03 康佳K580固态硬盘 国产担当

最后再来介绍一下康佳存储的产品,康佳K580固态硬盘。

SMI2262EN主控

康佳K580是一款标准的M.2固态硬盘,采用了标准2280尺寸,能够适配市面上大部分的主板,这也是目前最为主流的尺寸设计,在兼容性上无需担心。除此之外,康佳K580配置了精致的散热马甲,银黑相间的配色,马甲内部则是带有散热降温功能的贴片,进一步保障SSD的性能发挥。

此外,康佳K580支持各大主流厂商64层或者96层闪存颗粒,同时在温度控制方面实现了创新,相较于第一代温控系统,SMI2262EN搭载的第二代温控系统,在正常工作模式下,主控温度能够稳定在26-55摄氏度之间。

值得一提的是,康佳K580的闪存颗粒采用三星原厂V-NAND颗粒,三星作为全球领先的半导体存储大厂,其原厂V-NAND颗粒,在质量和性能方面都有着明显的优势,这也是支撑固态硬盘性能的关键元件。

当然,康佳K580在性能表现上也很出色,接近3200MB/S的最大读取,2400MB/S的最大写入,这样的表现同比主流NVMe SSD拉开不小的差距,是一款性能级的SSD。

【ZOL客户端下载】看最新科技资讯,APP市场搜索“中关村在线”,客户端阅读体验更好。

(7461131)

相关问答

如何编写Linux下NandFlash驱动?

实现ubifs相对简单,框架都搭好了,根据nandflash控制器写mtd接口就好了。主要关注pagelayout,硬ECC能力是否与nand要求匹配,ECC最好有纠错比特数预警,以实...

诸位资深人士!推荐一下,广州市质量高的 ECC ECC 性价比高不高??

[回答]是的,CPU的内存控制器和主板芯片组都需要支持才可使用知识点延伸,关于ECC内存ECC内存,即应用了能够实现错误检查和纠正技术(ECC)的内存条。一般多应...

有什么好的 承接 ECC 多少钱, ECC 服务体验如何??

[回答]ECC是“ErrorCheckingandCorrecting”的简写,中文名称是“错误检查和纠正”。ECC是一种能够实现“错误检查和纠正”的技术,ECC内存就是应用了这...

回收op是什么意思?

op的作用:一般用于优化操作:比如WL(磨损平衡)、GC(垃圾回收)、坏块映射等。增加闪存使用寿命,减少数据的搬迁,就是减少NAND闪存的读写次数,增加使用寿...一...

固态硬盘的闪存类型:SLC MLC TLC 各指的是什么?哪种比较好? -...

除了主控芯片和缓存芯片以外,PCB板上其余的大部分位置都是NANDFlash闪存芯片了。NANDFlash闪存芯片又分为SLC(单层单元)和MLC(多层单元)NAND闪存:1...

flash类型怎么选择?

NAND闪存技术通常用于大容量存储设备,如固态硬盘和USB闪存驱动器等;NOR闪存技术通常用于小容量存储设备,如ROM、闪存芯片等。总的来说,Flash存储器是一种高...

如果固态硬盘在使用过程中掉电,里面的数据怎么办?

麻烦各位好基友你们谁清楚,福田IC烧录代工为您解决ic烧录难...

[回答]编程仿真的时候说简单点其实是用PC机来模仿单片机那你要是做个电子时钟出来总不能带台PC机吧编好的程序编译过后会出现一个.HEX文件,这个就是烧录程...

固态硬盘哪个闪存类型好?

除了主控芯片和缓存芯片以外,PCB板上其余的大部分位置都是NANDFlash闪存芯片了。NANDFlash闪存芯片又分为SLC(单层单元)和MLC(多层单元)NAND闪存:1.SLC全...

为什么现在固态硬盘和内存降价这么快?

为什么现在固态硬盘和内存降价这么快?DRAM和NAND大佬们之间的竞争态势变化才是根本原因。之前内存便宜只是错觉——三星打响低价战争,拼血压价只是为了逼死同...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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