硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3920|回复: 4
收起左侧

[Boot Flash] 为什么现在的SRAM,HyperFlash都会提一下自带硬件ECC校验,我记得早前只有NAND才会有ECC校验要求

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
发表于 2018-5-13 15:45:57 | 显示全部楼层 |阅读模式
    带ECC的SRAM,Flash估计是安全系数高一些。这里的ECC是不需要用户去管理的,存储芯片自己会完成校验。

    而对于NAND,这个是需要外置NAND的主控芯片去做软件或者硬件支持,为什么要做ECC呢,这个是因为:

    “不同于NOR Flash内部结构,NAND Flash存储单元(cell)是串行组织的,当读取一个单元的时候,读出放大器(sense amplifier)所检测到信号强度会被这种串行存储结构削弱,这也难免降低了所读信号的准确性。因此如何保证NAND Flash数据的可靠性成了一个问题。ECC作为一种解决手段,被广泛使用”   摘自此贴:http://www.armbbs.cn/forum.php?mod=viewthread&tid=14067

比如ISSI的SRAM:
QQ截图20180513153415.png

而Flash方面,指定型号才带,他们的HyperFlash竟然没带:

QQ截图20180513154035.png

赛普拉斯的Cypress的HyperFlash是带的:

QQ截图20180513154215.png


回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2018-5-15 21:28:22 | 显示全部楼层
看到-40到105度,ECC就知道他在强调他是车规级的存储器,能多卖好多价格呢。
一般ISO26262 ASIL-B以上的安全等级都需要有ECC的加持,最关键的特性就是手册上也提到的1bit自动矫正,2bit检测功能。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2018-5-16 06:46:33 来自手机 | 显示全部楼层
wx_mDTUOzKk 发表于 2018-5-15 21:28
看到-40到105度,ECC就知道他在强调他是车规级的存储器,能多卖好多价格呢。
一般ISO26262 ASIL-B以上的安 ...

谢谢回复
回复

使用道具 举报

0

主题

154

回帖

154

积分

初级会员

积分
154
发表于 2018-5-16 19:38:40 | 显示全部楼层
其实 HyperFLASH也是带ECC的。现在的NOR的制程到了55nm以下后,不带ECC根本无法保证可靠性,所以后续会在越来越多的40nm的芯片上,无论是带内置FLASH的MCU还是用外围的FLASH 芯片, 我们都能看到ECC的身影。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106738
QQ
 楼主| 发表于 2018-5-17 10:55:24 | 显示全部楼层
unknownuser 发表于 2018-5-16 19:38
其实 HyperFLASH也是带ECC的。现在的NOR的制程到了55nm以下后,不带ECC根本无法保证可靠性,所以后续会在越 ...

大神,有时间的话,帮我看下这个帖子,前两天回老家了,刚回来

http://www.armbbs.cn/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 04:54 , Processed in 0.205505 second(s), 42 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表