一种针对存储器固件程序精确控制断电的验证方法与流程

文档序号:21029959发布日期:2020-06-09 20:08阅读:226来源:国知局
一种针对存储器固件程序精确控制断电的验证方法与流程

本发明涉及存储器技术领域,具体为一种针对存储器固件程序精确控制断电的验证方法。



背景技术:

存储器(memory)是现代信息技术中用于保存信息的记忆设备。其概念很广,有很多层次,在数字系统中,只要能保存二进制数据的都可以是存储器;在集成电路中,一个没有实物形式的具有存储功能的电路也叫存储器,如ram、fifo等;在系统中,具有实物形式的存储设备也叫存储器,如内存条、tf卡等。计算机中全部信息,包括输入的原始数据、计算机程序、中间运行结果和最终运行结果都保存在存储器中。它根据控制器指定的位置存入和取出信息。有了存储器,计算机才有记忆功能,才能保证正常工作。计算机中的存储器按用途存储器可分为主存储器(内存)和辅助存储器(外存),也有分为外部存储器和内部存储器的分类方法。外存通常是磁性介质或光盘等,能长期保存信息。内存指主板上的存储部件,用来存放当前正在执行的数据和程序,但仅用于暂时存放程序和数据,关闭电源或断电,数据会丢失。

存储器设备厂商对于存储器的研发生产,有一系列复杂严谨科学的验证方式,由此方可验证产品性能,其中异常掉电测试是一种针对存储器设备的固件在程序执行时遇到随机掉电,验证固件针对意外处理的流程是否完备.此精确控制断电的验证方法可以在固件执行程序时,针对需要验证的程序行为进行精准断电,大幅降低测试的时间。



技术实现要素:

本发明的目的在于提供一种针对存储器固件程序精确控制断电的验证方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种针对存储器固件程序精确控制断电的验证方法,包括可控电源开关、存储器和控制平台,所述可控电源开关输入端接入电源,输出端连接存储器,所述控制平台分别连接存储器和可控电源开关。

优选的,一种针对存储器固件程序精确控制断电的验证方法,包括以下步骤:

a、存储器固件在依流程执行各种的程序行为,在进入各类型程序行为后,需验证断电的程序行为会发送讯息给控制平台,让控制平台对存储器进行断电;

b、该讯息可以为特殊控制讯号或是正常协议内命令或是协议内容许之使用者指令,以及其它任何不在此限制内可以作为存储器与控制平台沟通用的信息;

c、控制平台断电程序完成后,再依照测试计划在适当延迟之后或者任意预先设定的时间点重新起电让存除器重新上电;

d、随后针对存储器进行功能上的确认和资料比对,同时完成其他沟通程序与测试结果留存,如此便完成一轮的测试。

与现有技术相比,本发明的有益效果是:本发明精确控制断电的验证方法可以在固件执行程序时,针对需要验证的程序行为进行精准断电,大幅降低测试的时间。

附图说明

图1为本发明原理框图;

图2为本发明程序行为控制示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-2,本发明提供一种技术方案:一种针对存储器固件程序精确控制断电的验证方法,包括可控电源开关1、存储器2和控制平台3,所述可控电源开关1输入端接入电源4,输出端连接存储器2,所述控制平台3分别连接存储器2和可控电源开关1。存储器固件针对执行各程序行为时埋入程序代码用以发送讯息给控制平台与其进行交互,控制平台接收到断电讯号后,发送断电讯号至可控电源开关,对存储器进行断电动作。

工作原理:一种针对存储器固件程序精确控制断电的验证方法,包括以下步骤:

a、存储器固件在依流程执行各种的程序行为,在进入各类型程序行为后,需验证断电的程序行为会发送讯息给控制平台,让控制平台对存储器进行断电;

b、该讯息可以为特殊控制讯号或是正常协议内命令或是协议内容许之使用者指令,以及其它任何不在此限制内可以作为存储器与控制平台沟通用的信息;

c、控制平台断电程序完成后,再依照测试计划在适当延迟之后或者任意预先设定的时间点重新起电让存除器重新上电;

d、随后针对存储器进行功能上的确认和资料比对,同时完成其他沟通程序与测试结果留存,如此便完成一轮的测试。

利用这种验证平台与方法,开发人员可以针对固件的不同程序行为或程序行为中某个动作进行验证,以图2来说明,传统电断电系统要在程序行为c中动作c时刚好进行断电的几率是3%,所以必须要进行33次的断电测试大约1次会打上述程序,但是精准断电系统就可以99%以上在程序行为c中动作c时断电,做1次断电就几乎可以打到上述程序。如此一来可以大幅降低测试时长与缩短发现并解决问题的时间,以有效提高验证效率。

综上所述,本发明精确控制断电的验证方法可以在固件执行程序时,针对需要验证的程序行为进行精准断电,大幅降低测试的时间。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。



技术特征:

1.一种针对存储器固件程序精确控制断电的验证方法,其特征在于:包括可控电源开关(1)、存储器(2)和控制平台(3),所述可控电源开关(1)输入端接入电源(4),输出端连接存储器(2),所述控制平台(3)分别连接存储器(2)和可控电源开关(1)。

2.根据权利要求1所述的一种针对存储器固件程序精确控制断电的验证方法,其特征在于:包括以下步骤:

a、存储器固件在依流程执行各种的程序行为,在进入各类型程序行为后,需验证断电的程序行为会发送讯息给控制平台,让控制平台对存储器进行断电;

b、该讯息可以为特殊控制讯号或是正常协议内命令或是协议内容许之使用者指令,以及其它任何不在此限制内可以作为存储器与控制平台沟通用的信息;

c、控制平台断电程序完成后,再依照测试计划在适当延迟之后或者任意预先设定的时间点重新起电让存除器重新上电;

d、随后针对存储器进行功能上的确认和资料比对,同时完成其他沟通程序与测试结果留存,如此便完成一轮的测试。


技术总结
本发明公开了一种针对存储器固件程序精确控制断电的验证方法,包括可控电源开关、存储器和控制平台,所述可控电源开关输入端接入电源,输出端连接存储器,所述控制平台分别连接存储器和可控电源开关。本发明精确控制断电的验证方法可以在固件执行程序时,针对需要验证的程序行为进行精准断电,大幅降低测试的时间。

技术研发人员:齐元辅;魏智汎;庄建民;王宇
受保护的技术使用者:江苏华存电子科技有限公司
技术研发日:2020.03.01
技术公布日:2020.06.09
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1