[发明专利]用于注入供软件测试用的临时硬件故障的方法和装置无效

专利信息
申请号: 200780038643.3 申请日: 2007-10-01
公开(公告)号: CN101529389A 公开(公告)日: 2009-09-09
发明(设计)人: 塔潘·乔蒂·查克拉伯蒂 申请(专利权)人: 朗讯科技公司
主分类号: G06F11/36 分类号: G06F11/36;G01R31/3185
代理公司: 中科专利商标代理有限责任公司 代理人: 王波波
地址: 美国新*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 注入 软件 测试 临时 硬件 故障 方法 装置
【说明书】:

技术领域

发明涉及电子系统领域和,更具体地,涉及使用硬件故障注入的系统软件测试。

背景技术

一般地,用于多种应用的电子系统要求高度的运行可靠性。例如,电信网络中的电子系统通常会要求一定程度的运行可靠性。类似的,例如,用于多种其它应用的计算机系统(比如交易处理器、web服务器、航空交通管制系统等)要求高度的运行可靠性。这导致在这样的电子系统的硬件和软件部分中要求容错特性的系统设计。尽管在这样的系统中通常配备有冗余硬件,但是有高可靠性要求的系统需要适当的测试能力,以验证这样的容错特性。

由于电子系统日益增长的复杂度以及对电子系统日益增长的高可靠性的需求,对电子系统进行测试,以保证系统软件能检测到系统硬件中的故障情况。在现有的系统软件测试方法中,硬件故障注入法被用来向系统硬件注入静态故障,以判断系统软件是否能检测到静态故障。例如,可以将诸如stuck_at和stuck_open等静态故障注入到电子系统中,以判断系统软件是否检测到这些静态故障。尽管如此,不幸的是,对于测试动态故障的支持目前还不存在。

发明内容

向电路设备中注入动态故障的方法和装置的发明解决了现有技术中的多种缺陷。该装置包括:适配于选择数据的第一寄存器,所述选择数据标识所述电路设备的多个输出中所选择的输出和/或所述电路设备的多个错误寄存器中所选择的错误寄存器;适配于动态故障数据的第二寄存器,所述动态故障数据用于向所述电路设备的所述所选择的输出和/或所述电路设备的所述所选择的错误寄存器传播;控制器,用于向所述第一寄存器应用所述选择数据和向所述第二寄存器应用所述动态故障数据,以在所述电路设备的所述所选择的输出中的每个输出和/或所述电路设备的所述所选择的错误寄存器中的每个错误寄存器上提供动态故障。

附图说明

通过参考以下结合附图的详细描述,可以易于理解本发明的教义,附图中:

图1示出了可以在其中实现本发明的示例性系统的高层框图;

图2示出了图1的示例性系统中的示例性电路板的高层框图;

图3示出了系统的一部分的高层框图,所述系统包括图2的示例性电路板中的示例性芯片;

图4示出了图3的示例性系统的示例性实现的高层框图;

图5示出了产生定时故障的示例性定时脉冲;

图6示出了根据本发明一实施例的方法;以及

图7示出了通用计算机的高层框图,所述通用计算机适用于执行本文所述的功能的至少一部分。

为了便于理解,可能情况下,使用相同的参考标记指示附图共有的相同单元。

具体实施方式

本发明使用边界扫描功能,向电子系统的系统硬件注入动态故障,以判断相关联的系统软件是否检测到该动态故障。由于很多复杂的系统设计错误表现为动态错误,因此系统软件立刻检测到发生了这样的动态错误是十分重要的。通过重用通常用于注入静态故障(比如,stuck_at,stuck_open等静态故障)的芯片/板/系统的现有的边界扫描结构,本发明使得能够以最小的系统硬件和软件修改,实现响应于动态故障(比如,定时故障、瞬时故障等)的系统软件测试。

图1示出了可以在其中实现本发明的示例性系统的高层框图。特别地,示例系统100包括:系统软件模块102,与多个电路板1041一104N(统称,电路板104)通信。系统软件模块102包括:功能软件,适于执行任意系统功能(比如,向电路板104发送信号、从电路板104接收信号等,及其多种组合)。电路板104可以执行任意硬件功能。由于示例系统100可以包括任意电子系统,系统软件模块102和相关联的电路板104可用于实现任意功能。本发明并非意在局限于示例性系统100的功能。

在一实施例中,系统软件模块102可以包括:测试软件,适于测试系统软件模块102的功能软件。在一实施例中,测试软件适于测试功能软件,以验证功能软件准确地检测到与电路板104相关的故障。在一实施例中,测试软件适于测试功能软件,以验证功能软件准确地检测到动态故障(例如,定时故障、瞬时故障等,及其多种组合)。在一实施例中,根据系统软件模块102的功能软件所支持的功能的不同,测试软件适于测试功能软件,以验证功能软件可用于:对检测到与电路板104相关的故障予以响应,发起一个或者多个动作;对检测到与电路板104相关的故障予以响应,获取故障信息,等等,以及上述多种组合。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于朗讯科技公司,未经朗讯科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200780038643.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top