在各种单片机应用系统中,存储器的正常与否,直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的可靠性进行测试是十分必要的。通过测试可以有效地发现并解决因存储器发生故障对系统带来的破坏问题。专注于销售各种存储芯片供应商英尚微电子介绍常用的单片机系统RAM测试方法,并在MARCH-G算法的基础上提出了一种低功耗的改进方法。它具有测试功耗低,故障覆盖率较高的特点。
RAM测试方法
方法1:给出一种测试系统ram的方法,该方法是分两步来检查,先后向整个数据区分别送#00H和#FFH,再先后读出比较,若不一样,则说明出错。方法2:在方法1中,并不能完全检查出RAM的错误,对进行RAM检测的一种标准算法MARCH-G进行了分析介绍,MARCH-G算法主要的测试过程:
第一步,初始化存贮器所有存贮单元为“0”;第二步,按地址递增的顺序对每一个单元进行先读初始化“0”并写“1”值的操作;第三步,按地址递减的顺序对每一个单元进行先读“1”,后写“0”,再读“0”的操作。MARCH-G算法能够提供非常出色的故障覆盖率。但是所需要的测试时间是很大的。MARCH-G算法需要对全地址空间遍历3次。设地址线为n根,则CPU需对RAM访问6*2次。
基于格雷码扫描的MARCH改进方法
给出格雷码的特点和低功耗应用分析,格雷码作为一种编码其相邻的两个代码只有一位不同,由格雷码组成的单跳变测试序列可以显著的降低被测电路的动态功耗。因此本文给出了一种基于格雷码扫描的MARCH改进方法,具体介绍如下:
march-G算法在对存贮器访问时地址信号是按一般二进制编码递增或递减的,例如地址线有4根,则寻址时按照0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1111的次序递增或者反向递减,因此是一种线性寻址方式;这种寻址方式没有考虑到测试时地址序列对存贮器内部的动态功耗影响。这里我们采用格雷码来取代原先的二进制编码作为地址信号,例如地址线有4根,则寻址时按照0000,0001,0011,0010,0100,0101,0111,0110,1100,1101,1111,1110,1000,1001,1011,1010的次序正序变化或者反序变化,这样对存贮器的寻址就属于非线性寻址方式,基于格雷码扫描的测试过程如下:
第一步,按格雷码地址次序正序变化将存贮器所有存贮单元写入“0”;第二步,按格雷码地址反序变化对每一个单元进行读“0”并写“1”值的操作;第三步,按格雷码地址正序变化对每一个单元进行读“1”的操作。设地址线为n根,则CPU需对RAM访问4*2n次。和MARCH-G算法相比该方法能够提供相同的故障覆盖率,同时所需要的测试时间降低了三分之一,测试时RAM内部动态功耗降低了80%左右,因而比MARCH-G算法有更大的优越性。
本文介绍了单片机系统RAM测试的一般方法,并在原有MARCH-G算法基础上提出了一种改进的格雷码扫描的RAM故障测试方法。它具有诊断耗时短,测试功耗低的特点,因而有着很高的应用价值。
fqj
相关推荐
直播亮点:● 智能可穿戴控制解决方案● 智能可穿戴医疗设备 BLE 方案● 针对可穿戴设备的 IoT 平台● 运动健康市
发烧友学院发表于 2018-12-18 00:00
•
2083次阅读

低压配电系统中装设漏电保护器(剩余电流动作保护器)是防止电击事故的有效手段之一,也是防止漏电引起电气....
发表于 2020-11-11 10:51•
70次阅读

当前有多种看门狗的芯片,如MAXIM 公司的MAX802,MAX813等。而且,有好多种单片机中本身....
发表于 2020-11-11 10:20•
66次阅读

很多初学者会问,嵌入式Linux怎么学?下面就来讨论讨论这个问题。
嵌入式Linux可以分为两部分:底层系统、应用开发...
发表于 2020-11-11 09:45•
0次阅读

CC2540集成了2.4GHz射频收发器,是一款完全兼容8051内核的无线射频单片机,它与蓝牙低功耗协议栈共同构成高性价比...
发表于 2020-11-10 16:55•
0次阅读

据美媒Anandtech报道,美光日前宣布了其第五代3D NAND闪存,新一代产品拥有破纪录的176....
发表于 2020-11-10 14:56•
625次阅读

在我国随着一户一表的推广、城网和农网的改造、国家为了打破电力供应垄断局面而引入竞争政策的逐步深入和提....
发表于 2020-11-10 10:34•
124次阅读

系统的软件设计主要是单片机程序设计,在科学计算中采用高级语言,在实时控制中采用汇编语言。单片机常....
发表于 2020-11-10 10:13•
114次阅读

1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEA...
发表于 2020-11-10 09:58•
119次阅读

[img]file:///C:/Users/asus/Documents/Tencent%20Files/944305627/Image/Group2/NY/]1/NY]1[OM)RGHJ...
发表于 2020-11-10 09:43•
58次阅读

P89C669提供更强大的功能,大大提高了系统性能并降低了系统开销。结合增强的特性,P89C669利....
发表于 2020-11-10 08:28•
98次阅读

STM8单片机建立LCD1602操作库的程序
发表于 2020-11-10 07:44•
0次阅读

磁阻式随机存储器MRAM是一种新型存储器,其优点有读取速度快和集成度高及非挥发性等。目前许多研究主要....
发表于 2020-11-09 16:46•
50次阅读

佳能公布了一则通过USB链接可安装于相机热靴的外部存储和供电装置。该装置可拓展存储的可用空间,并且通....
发表于 2020-11-09 16:34•
145次阅读

MRAM与传统的随机存储器的区别在于MRAM的信息携带者是磁性隧道结(MTJ ),而后者则是电荷。 ....
发表于 2020-11-09 16:23•
47次阅读

第九届(上海)新能源汽车电驱动与 BMS 暨充电装置技术研讨会及第十四届(上海)新能源汽车核心电源技....
发表于 2020-11-09 15:35•
178次阅读

大家 一般 使用 什么品牌 的 单片机 啊 ...
我 使用 的 是 STC系列 的 单片机 ...
...
发表于 2020-11-09 15:32•
67次阅读

a的出现抢到了正旋计数权。只有在d重新出现后,脉冲c才可能有机会抢到反旋计数权。从而保证了一旦进入正....
发表于 2020-11-09 10:29•
156次阅读

闪速存储器FLASH是可快速擦写的非易失性存储器,自Intel公司于1988年推出FLASH Mem....
发表于 2020-11-09 10:19•
123次阅读

10月底,湖北武汉发改委发布2020年市级重大项目计划表,包括162个重大在建项目计划、90个重大新....
发表于 2020-11-08 09:08•
307次阅读

单片机数控电源大全 极具借鉴参考意义
资料分享来自网络资源
...
发表于 2020-11-07 22:02•
241次阅读

资源下载地址点击链接进入,每个资源标题有标号,方便查找并下载。链接主页有压缩包下载按钮(百度网盘)。========...
发表于 2020-11-07 16:53•
239次阅读

需要技术支持请联系tel:14706656775
发表于 2020-11-07 14:03•
101次阅读

含有单片机的电子产品在量产的时候会用到.hex文件或者.bin。hex是十六进制的,包含地址信息和数....
发表于 2020-11-07 10:33•
182次阅读

单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序....
发表于 2020-11-06 15:43•
226次阅读

磁阻式随机存储器(MRAM)是一种新型存储器,其优点有读取速度快和集成度高及非挥发性等。目前许多研究主要是致力于将...
发表于 2020-11-06 14:17•
0次阅读

飞思卡尔(Freescale)公司推出的两种基于StarCore技术的高性能DSPMSC7119和M....
发表于 2020-11-06 11:05•
283次阅读

巨头之间的竞争从不曾停歇。在内存领域,一场关于HBM(High Bandwidth Memory,高....
发表于 2020-11-06 10:31•
1088次阅读

传统的课堂教学模式是教师采用口授的方法,使用黑板、粉笔;学生面对的是老师、教材和黑板。这种教学形式单....
发表于 2020-11-06 10:21•
393次阅读

11月5日,第三届中国半导体大硅片论坛2020在南京举行,集微咨询高级分析师陈跃楠发表了以《新环境下....
发表于 2020-11-06 09:34•
447次阅读

近日,SK hynix发布截至2020年9月30日的2020财年第三季度财务报告。报告指出,公司第三....
发表于 2020-11-06 09:20•
432次阅读

2020年下半年全球半导体产业最主要的关键词就是并购。尽管到目前为止,半导体领域的并购数量并不多,但....
发表于 2020-11-05 15:56•
394次阅读

意法半导体MCU型号STM32F030F4P6采用ARMCortex-M0内核,运算速度高达48兆赫....
发表于 2020-11-05 15:09•
157次阅读

本设计由STC89C52单片机电路+LCD12864液晶显示电路+DS18B20温度传感器电路+雨滴....
发表于 2020-11-05 14:15•
271次阅读

led数码管(LED Segment Displays)由多个发光二极管封装在一起组成8字型的器件,....
发表于 2020-11-05 13:59•
286次阅读

目前来说,这十几年内是不可能淘汰的,即使面临着人工AI、大数据和云计算等技术的多方面竞争,单片机也可....
发表于 2020-11-05 11:23•
256次阅读

水产科研的不断深入以及环境保护的不断加强对水质各参数的连续实时监测提出了更高的要求,如:在水产养殖研....
发表于 2020-11-05 10:05•
702次阅读

评论