当前位置:首页 > 单片机 > 单片机
[导读]在各种单片机应用系统中,存储器的正常与否直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的可靠性进行测试是十分必要的。通过测试可以有效地发现并解决因存储器发生故障对系统带来的破坏问题。本文针对

在各种单片机应用系统中,存储器的正常与否直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的可靠性进行测试是十分必要的。通过测试可以有效地发现并解决因存储器发生故障对系统带来的破坏问题。本文针对性地介绍了几种常用的单片机系统RAM测试方法,并在其基础上提出了一种基于种子和逐位倒转的RAM故障测试方法。

1 RAM测试方法回顾

(1)方法1

参考文献中给出了一种测试系统RAM的方法。该方法是分两步来检查,先后向整个数据区送入#00H和#FFH,再先后读出进行比较,若不一样,则说明出错。

(2)方法2

方法1并不能完全检查出RAM的错误,在参考文献中分析介绍了一种进行RAM检测的标准算法MARCH—G。MARCH一G算法能够提供非常出色的故障覆盖率,但是所需要的测试时间是很大的。MARCH—G算法需要对全地址空间遍历3次。设地址线为”根,则CPU需对RAM访问6×2n次。

(3)方法3

参考文献中给出了一种通过地址信号移位来完成测试的方法。在地址信号为全O的基础上,每次只使地址线Ai的信号取反一次,同时保持其他非检测地址线Aj(i≠j)的信号维持0不变,这样从低位向高位逐位进行;接着在地址信号为全1的基础上,每次只使地址线Ai的信号取反一次,同时保持其他非检测地址线Aj(i≠j)的信号维持1不变,同样从低位向高位逐位进行。因此地址信号的移位其实就是按照2K(K为整数,最大值为地址总线的宽度)非线性寻址,整个所需的地址范围可以看成是以全0和全1为背景再通过移位产生的。在地址变化的同时给相应的存储单元写入不同的伪随机数据。在以上的写单元操作完成后,再倒序地将地址信号移位读出所写入的伪随机数据并进行检测。设地址线为n根,则CPU只对系统RAM中的2n+2个存储单元进行访问。

2 基于种子和逐位倒转的RAM测试方法

基于种子和逐位倒转的测试方法是在方法3的基础上进一步改进获得的。方法3主要是使用全O和全1两个背景数来移位展开的,与MARCH—G算法相比获得的故障覆盖率稍微低些,但使用了较少的地址单元。这里我们把方法3中的背景数称为“种子”。以地址线为8根的RAM为例,种子分别取00000000和11111111两个数,取00000000、11111111、0000llll和llll0000四个数,以及取00000000、11111111、00001111、11110000、00110011、1100llOO、01010101和10101010八个数来移位展开测试,所达到的故障覆盖率是不一样的。种子数为2的改进方法要低于MARCH—G算法的故障覆盖率,种子数为4的改进方法与MARCH—G算法相当,种子数为8的改进方法能够超过MARCH—G算法的效果。整体上基于种子和逐位倒转的改进方法是可以代替MARCH—G算法的,但是种子数目不同所需要的寻址次数也是不同的。设地址线为n根,种子数为2时需要访问RAM共计4”+4次,种子数为4时需要访问RAM共计8n+8次,种子数为8时需要访问RAM共计16n+16次,而MARCH—G算法需要访问RAM共计6×2n次。可见,基于种子和逐位倒转的改进方法比MARCH—G算法的测试时间开销大大降低。同时,故障覆盖率会随着种子数目的增加而提高,当然不同种子数时所需要的测试时间开销也不同。在实际测试应用中要根据测试时间和测试故障覆盖率的需求来选择合适的种子数目,才能达到满意的效果。

结 语

本文介绍了单片机系统RAM测试的一般方法,并在原有基础上提出了一种基于种子和逐位倒转的RAM故障测试方法。它具有诊断耗时短、故障覆盖率高的特点,因而有着很高的应用价值。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

据全球最大石油生产商沙特阿美(Saudi Aramco)称,全球石油市场依然紧张。对于一个仍然严重依赖化石燃料的世界来说,这不是一个好兆头。沙特阿美CEO Amin Nasser表示,如今闲置产能非常低。如果亚洲重新开放...

关键字: NAS RAM SE CE

(全球TMT2022年9月20日讯)华为云发布《云原生2.0架构白皮书》并联合CNCF(云原生计算基金会)成立创原会亚太分会。为加速亚太政企数字化转型,华为云还提出“坚定决心、积极行动,全面拥抱云原生技术,积极发展数字...

关键字: MOUNT RAM 流媒体 华为云

摘 要:针对燃煤电厂PM2.5超细颗粒物的排放特征 ,介绍了ELPI法测试原理。通过对某燃煤电厂WEST的进出口超细颗粒物的测 试 ,进一步说明了这种方法的可靠性。

关键字: 燃煤电厂 PM2.5排放 测试方法

(全球TMT2022年8月16日讯)2022年8月15日,枫笛Saramonic正式发布了Blink500 ProX 2.4G双通道无线麦克风系统。Blink500 ProX采用2.4GHz ISM自适应跳频...

关键字: LINK RAM SAR 双通道

深圳2022年8月15日 /美通社/ -- 2022年8月15日,枫笛Saramonic正式发布了Blink500 ProX 2.4G双通道无线麦克风系统。这款性能卓越的麦克风能满足多种场合的使用,为您带来出色的声音品质...

关键字: LINK RAM SAR 双通道

得克萨斯州伍德兰兹2022年8月2日 /美通社/ -- 全球可持续化学企业Indorama Ventures Public Company Limited(IVL)与Capchem Technology USA Inc....

关键字: RAM 锂离子电池 PC IO

得克萨斯州伍德兰兹2022年8月2日 /美通社/ -- 全球可持续化学企业Indorama Ventures Public Company Limited(IVL)与Capchem Technology USA Inc....

关键字: RAM 锂离子电池 PC IO

摘要:在使用大量压缩空气的CRH2系列动车组中,采用一种大排量安全阀,当总风管路压力过高时,可以快速进行局部减压,进而降低总风管路的空气压力。该安全阀要求启、停排动作灵敏,排气迅速,但是其标定值测试方法不统一,鉴于此,通...

关键字: 总风管路 安全阀 测试方法

这是UL Solutions第一种帮助筛选电动汽车电池外壳材料的测试方法 使用新开发的测试方法,汽车制造商及其供应商可以安全地比较各种材料的性能,从而提高电动汽车电池的安全...

关键字: SOLUTIONS 电池 测试方法 汽车行业

本文中,小编将对存储器予以介绍,如果你想对存储器的详细情况有所认识,或者想要增进对存储器的了解程度,不妨请看以下内容哦。

关键字: 存储器 半导体存储器 RAM

单片机

21600 篇文章

关注

发布文章

编辑精选

技术子站

关闭