单片机RAM测试故障方法

时间:2023-03-06来源:佚名
在各种单片机应用系统中,芯片存储器的正常与否直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的可靠性进行测试是十分必要的。通过测试可以有效地发现并解决因存储器发生故障对系统带来的破坏问题。本文针对性地介绍了几种常用的单片机系统RAM测试方法,并在其基础上提出了一种基于种子和逐位倒转的RAM故障测试方法。
  一、RAM测试方法回顾
  方法1:一种测试系统RAM的方法是分两步来检查,先后向整个数据区送入#00H和#FFH,再先后读出进行比较,若不一样,则说明出错。
  方法2:方法1并不能完全检查出RAM的错误,在参考文献中分析介绍了一种进行RAM检测的标准算法MARCH-G。MARCH一G算法能够提供非常出色的故障覆盖率,但是所需要的测试时间是很大的。MARCH-G算法需要对全地址空间遍历3次。设地址线为”根,则CPU需对RAM访问6×2n次。
  方法3:一种通过地址信号移位来完成测试的方法。在地址信号为全O的基础上,每次只使地址线Ai的信号取反一次,同时保持其他非检测地址线 Aj(i≠j)的信号维持0不变,这样从低位向高位逐位进行;接着在地址信号为全1的基础上,每次只使地址线Ai的信号取反一次,同时保持其他非检测地址线Aj(i≠j)的信号维持1不变,同样从低位向高位逐位进行。因此地址信号的移位其实就是按照2K(K为整数,最大值为地址总线的宽度)非线性寻址,整个所需的地址范围可以看成是以全0和全1为背景再通过移位产生的。在地址变化的同时给相应的存储单元写入不同的伪随机数据。在以上的写单元操作完成后,再倒序地将地址信号移位读出所写入的伪随机数据并进行检测。设地址线为n根,则CPU只对系统RAM中的2n 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算法的测试时间开销大大降低。同时,故障覆盖率会随着种子数目的增加而提高,当然不同种子数时所需要的测试时间开销也不同。在实际测试应用中要根据测试时间和测试故障覆盖率的需求来选择合适的种子数目,才能达到满意的效果。

相关阅读

光纤快速连接器的接线方式

光纤快速连接器的操作方法: 1、清洁阻挡器表面,压入阻挡器,拨下保护套,压下滑轨盖,把接续子按方向插入后松开。 2、把尾壳(píng)面向上放入浮动槽中,推起尾卡使其卡入。穿...
2023-06-26

380v稳压器稳压范围(380V工业数控机床设备专用稳压器

" alt="380v稳压器"/> 380V工业数控机床设备专用稳压器为稳定交流电压而设计的稳压器。当外界的供电网络电压波动或负载变化而造成电压波动时,本稳压器能自动保持输出电压的稳定。产...
2023-07-17
380v稳压器稳压范围(380V工业数控机床设备专用稳压器

谁说电气造价难?这样系统梳理一下简单多了!小白必看

建筑电气都包含哪些内容? 建筑电气工程是指建筑的供电、用电工程,它通常包括外线工程、变配电工程、动力与照明工程、防雷接地工程以及消防报警系统、安保系统、广播、电视、...
2023-06-11

新规来了,你的电工进网作业许可证该如何继续使用!

电工进网证考试自2017年10月底至今已有3个月没有考试相关信息了,想必各会员企业等待考试的心情也如同盼望过年回家团聚一样急迫了吧。近日,由国家安监总局发布了关于《国家安全...
2023-06-11
新规来了,你的电工进网作业许可证该如何继续使用!

一文详解晶体振荡器的工作原理,电气人必知!

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 晶体振荡器,简称晶振,广泛用于各种电子设...
2023-06-27

热销商品

橡胶垫片螺丝防水平垫减震垫耐油耐磨密封圈黑色定做垫圈厂家现货

本厂专业生产黑色橡胶垫片、螺丝防水平垫、减震垫及耐油耐磨密封圈,采用优质橡胶材料,具备优异的耐油性、耐磨性和抗老化性能,广泛应用于机械、汽车、管道及电气设备...
1.28

氟胶O型圈耐高温密封圈线径1-10mm现货可订做大尺寸胶圈非标异形

氟胶O型圈采用高性能氟橡胶(FKM)材料制成,具有卓越的耐高温、耐油、耐化学腐蚀性能,长期使用温度可达200℃以上,短期可耐受250℃高温。线径规格覆盖1–10mm,现货充足,支...
0.4

安全帽工地男ABS建筑工地加厚施工电工透气盔国标领导监理定制

这款ABS材质安全帽专为建筑工地、电力施工等高风险环境设计,采用加厚高强度工程塑料,抗冲击性能优异,符合国家标准(GB 2811-2019),有效保障头部安全。帽壳结构坚固,内衬...
7.57

欧普led筒灯3w孔灯超薄桶灯吊顶天花灯过道嵌入式洞灯客厅5w

欧普LED筒灯是一款高品质嵌入式照明产品,适用于客厅、过道、吊顶等多种场景。采用优质LED光源,提供3W和5W两种功率选择,光线柔和均匀,显色指数高,有效还原真实色彩。超...
10.2

消防手电筒强光可充电出租屋户外便捷宾馆酒店客房应急逃生手电筒

这款消防手电筒强光可充电,专为出租屋、宾馆、酒店等场所设计,具备高亮度LED灯珠,照明距离远、穿透力强,紧急情况下可迅速照亮逃生路径。内置大容量锂电池,支持USB充电...
3.83

网站栏目