单片机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算法的测试时间开销大大降低。同时,故障覆盖率会随着种子数目的增加而提高,当然不同种子数时所需要的测试时间开销也不同。在实际测试应用中要根据测试时间和测试故障覆盖率的需求来选择合适的种子数目,才能达到满意的效果。

相关阅读

月薪9000电工接的线,老板看后非常生气,直接开除!

老板给电工派了一个活,就是一个简单的接线,完事后老板检查,直接把电工骂了一顿,然后直接开除!朋友们老板做错了吗? 让我们一起看看各位同行是怎么看的吧! 电工A 这个得从几个方...
2024-09-10
月薪9000电工接的线,老板看后非常生气,直接开除!

电工从不外传的10个特殊小秘密,干电工越久越懂

在外人眼里,电工就是接接线、查查故障、换换灯泡,简单又普通。可只有真正干电工的人才知道,这行藏着太多外人不知道的规矩、技巧和心酸。今天就聊聊电工圈里10个特殊小秘密,越老...
2026-04-30

一封老电工的辞职信,道出了行业的心酸,引同行共鸣!

这是一个连续工作8年的老电工的一封辞职信,内容如下(小编在这里手打出来): 辞职申请 各位厂领导: 本人为机电处电工,入职已8年,今因为以下原因提出离职申请,希批准! 1.本...
2023-06-11
一封老电工的辞职信,道出了行业的心酸,引同行共鸣!

为何工业领域偏爱 4~20 毫安电流信号?

在工业自动化的世界里,电信号的传递是实现各种控制和监测功能的关键。而在众多的电信号类型中,4~20 毫安的电流信号常常成为首选。这究竟是为什么呢?让我们来一探究竟。 一、4...
2024-08-22
为何工业领域偏爱 4~20 毫安电流信号?

万用表是带钳的好还是不带的好?钳形万用表和数字万用表哪种好用?

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 这个看工作中的侧重点,像搞电力线路的电气...
2023-06-27

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

86型开关超薄自粘贴式防水罩浴霸开关家用防水盒浴室插座防溅盒子

86型开关超薄自粘贴式防水罩浴霸开关,是一种专为家用浴室设计的创新产品。其采用超薄设计,无需复杂布线,自粘贴式安装方式简洁高效,有效节省空间。防水罩有效阻挡水汽...
¥ 3.9

L型套筒扳手铣口烟斗双头弯头7字穿孔机修六角汽修轮胎工具6-19mm

L型套筒扳手是一款常用于工业领域的多功能工具,具备双头设计,可高效完成铣口、烟斗等多种工件孔位加工,适用六角汽修、轮胎等场景。其套筒尺寸为6-19mm,精准适配各类...
¥ 3.5

网站栏目