0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机系统ram的低功耗测试方法:功耗低,故障覆盖率较高

ss 来源:英尚微电子 作者:英尚微电子 2020-11-17 14:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在各种单片机应用系统中,存储器的正常与否,直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的可靠性进行测试是十分必要的。通过测试可以有效地发现并解决因存储器发生故障对系统带来的破坏问题。常用的单片机系统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故障测试方法。它具有诊断耗时短,测试功耗低的特点,因而有着很高的应用价值。

责任编辑:xj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6078

    文章

    45580

    浏览量

    673653
  • 存储器
    +关注

    关注

    39

    文章

    7756

    浏览量

    172196
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1401

    浏览量

    121003
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索S1C17F57:低功耗16位单片机的卓越之选

    探索S1C17F57:低功耗16位单片机的卓越之选 在电子工程师的日常工作中,选择一款合适的单片机至关重要。今天我们要探讨的是爱普生(Seiko Epson)推出的S1C17F57低功耗
    的头像 发表于 03-31 09:15 163次阅读

    MSP430FR413x系列单片机低功耗设计的理想之选

    MSP430FR413x系列单片机低功耗设计的理想之选 在当今电子设备追求低功耗、高性能的时代,MSP430FR413x系列单片机凭借其独特的特性脱颖而出,成为众多工程师在设计
    的头像 发表于 03-24 17:20 653次阅读

    海尔智家借助MATLAB技术提高测试覆盖率

    20,000 行。这会增加错误出现的概率。此外,它还会导致调试周期长、测试覆盖率和效率低下等问题,从而影响项目期限。
    的头像 发表于 02-25 11:14 574次阅读
    海尔智家借助MATLAB技术提高<b class='flag-5'>测试</b><b class='flag-5'>覆盖率</b>

    芯片测试覆盖率99%就够了吗?给DFT设计提个醒

    。模拟故障模型复杂,测试项(如增益、带宽、THD)的通过/失败标准是一个范围。覆盖率难以像数字电路那样量化。常用方法是基于故障仿真,注入典型
    发表于 02-06 11:06

    PY32MD310单片机:高性能、低功耗的32位电机控制微控制器

    ℃,工作电压范围 1.7 V ~ 5.5 V。芯片提供sleep 和 stop 低功耗工作模式,stop模式电流至4.5uA,可以满足不同的低功耗应用。 PY32MD310单片机
    的头像 发表于 02-05 14:35 647次阅读
    PY32MD310<b class='flag-5'>单片机</b>:高性能、<b class='flag-5'>低功耗</b>的32位电机控制微控制器

    如何通过Sub-GHz无线收发单片机,高效搭建低功耗广域网络?

    Sub-GHz无线收发单片机推动物联网无线通信向高效、稳定、低成本方向发展,适用于低功耗广域网场景,简化设计、提升可靠性。
    的头像 发表于 01-23 16:57 829次阅读

    单片机低功耗的处理

    睡眠的方式不止一种,根据需要选择合适的。 2、所有悬空的IO口都设成推挽低速输出。注意,是悬空的IO口。也有人说设成浮空输入,我试过几款ST的单片机,都是设成输出功耗更小。别的
    发表于 01-21 08:25

    低功耗8位单片机HS9069P产品介绍

    HS9069P 是采用低功耗高速CMOS 工艺制造的8 位单片机,它内部包含一个1K*14-bit 的一次性可编程只读电存储器(OTP-ROM)。HS9069P内部支持大驱动红外发射、T型按键扫描、低功耗模式,是一款超高性价比的
    的头像 发表于 12-22 14:37 914次阅读
    <b class='flag-5'>低功耗</b>8位<b class='flag-5'>单片机</b>HS9069P产品介绍

    什么是低功耗设计,如何评估低功耗MCU性能?

    在嵌入式系统的设计中,低功耗设计是许多设计人员必须面对的问题,其原因在于嵌入式系统被广泛应用于便携式和移动性较强的产品中去,而这些产品不是一直都有充足的电源供应,往往是靠电池来供电,所以设计人员从
    发表于 12-12 07:43

    单片机系统硬件的调试方法

    单片机系统硬件调试,通常有静态调试和动态调试两种不同,前者是通过目测、万能表测试、加电检查、联机检查的方法,在加电于样机之前.对样机的型号规格,以及安装要求等进行核对,同时检查 电源
    发表于 12-03 06:10

    变频器低功耗单片机方案

    载波频率。英尚微推出的变频器低功耗单片机方案采用N32H系列高性能MCU作为主控芯片,在实现人机交互、电机控制、多路ADC采集、SPI Flash读写等功能的同时,有效降低系统功耗,提
    的头像 发表于 11-26 14:53 819次阅读

    MCU单片机,常用32位单片机,低功耗单片机MM32L系列

    MM32L系列低功耗单片机搭载了Arm®Cortex®-M0+内核,具备高效能和高代码密度,主频最高可达48MHz。其最大的亮点在于功耗控制方面取得了突破性进展:在待机模式下功耗
    的头像 发表于 11-13 17:10 816次阅读

    低功耗单片机各型号的对比及选型参考

    不同品牌、不同系列的低功耗单片机功耗控制、性能表现、外设配置等方面各有特点,通过低功耗单片机各型号的对比,能帮助开发者更精准地匹配应用需求
    的头像 发表于 07-22 18:25 1731次阅读

    太阳光模拟器性能的影响参数:光谱匹配度、光谱覆盖率及光谱偏离

    A⁺级匹配度时,各波段辐照度占比与标准光谱的偏差可控制在 10% 以内,反之,匹配度将导致测试结果出现系统性偏差。 二、光谱覆盖率SPC:量化光谱完整性的指标AM1.5G 标准光
    发表于 07-21 15:35

    低功耗单片机工作模式是怎样的?看完这篇你就懂了!

    在物联网、可穿戴设备、智能仪表等领域,低功耗单片机工作模式是设备延长续航能力的核心技术支撑。这类单片机通过精细化的电源管理机制,在保证核心功能运行的前提下,最大限度降低能耗。其工作模式通常分为
    的头像 发表于 07-14 10:39 848次阅读
    <b class='flag-5'>低功耗</b><b class='flag-5'>单片机</b>工作模式是怎样的?看完这篇你就懂了!