[发明专利]用于注入供软件测试用的临时硬件故障的方法和装置无效
申请号: | 200780038643.3 | 申请日: | 2007-10-01 |
公开(公告)号: | CN101529389A | 公开(公告)日: | 2009-09-09 |
发明(设计)人: | 塔潘·乔蒂·查克拉伯蒂 | 申请(专利权)人: | 朗讯科技公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G01R31/3185 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 王波波 |
地址: | 美国新*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 注入 软件 测试 临时 硬件 故障 方法 装置 | ||
1.一种用于向电路设备注入动态故障的装置,包括:
第一寄存器,适于接收选择数据,所述选择数据标识:所述电路设备的多个输出中所选择的输出和所述电路设备的多个错误寄存器中所选择的错误寄存器两者中的至少一者;
第二寄存器,适于接收动态故障数据,所述动态故障数据用于向所述所选择的输出和所述所选择的错误寄存器两者中的所述至少一者传播;以及
控制器,用于向所述第一寄存器应用所述选择数据和向所述第二寄存器应用所述动态故障数据,以在所述所选择的输出中的每个输出和所述所选择的错误寄存器中的每个错误寄存器两者中的至少一者上提供动态故障。
2.根据权利要求1所述的装置,其中,所述控制器向所述第一寄存器应用所述选择数据,以控制与相应的多个输出相关的多个数据选择电路和与相应的多个错误寄存器相关的多个数据选择电路两者中的至少一者。
3.根据权利要求2所述的装置,其中,能够使用所应用的选择数据,来控制和所述输出相关的每个数据选择电路,从而选择来自所述电路设备的功能逻辑的功能逻辑数据或来自所述第二寄存器的动态故障数据的相关部分之一。
4.根据权利要求2所述的装置,其中,能够使用所应用的选择数据,来控制和所述错误寄存器相关联的每个数据选择电路,从而选择来自所述电路设备的多个输入中的相应一输入的输入逻辑数据或来自所述第二寄存器的动态故障数据的相关部分之一。
5.根据权利要求1所述的装置,其中,所述控制器向所述第一寄存器应用作为选择向量的所述选择数据,并向所述第二寄存器应用作为多个动态故障向量的所述动态故障数据。
6.根据权利要求1所述的装置,进一步包括:
与所述电路设备通信的系统软件,使用在所述所选择的输出和所述所选择的错误寄存器两者中的至少一者上提供的动态故障来测试所述系统软件。
7.一种方法,包括:
向第一寄存器应用选择数据,所述选择数据适于标识:电路设备的多个输出中所选择的输出和所述电路设备的多个错误寄存器中所选择的错误寄存器两者中的至少一者;以及
向第二寄存器应用动态故障数据,所述动态故障数据适于向所述所选择的输出和所述所选择的错误寄存器两者中的所述至少一者传播;
其中,应用所述选择数据和动态故障数据,以在所述所选择的输出中的每个输出和所述所选择的错误寄存器中的每个错误寄存器两者中的至少一者上提供动态故障。
8.根据权利要求7所述的方法,其中,所述选择数据适于控制:与相应的多个输出相关的多个数据选择电路和与相应的多个错误寄存器相关的多个数据选择电路两者中的至少一者。
9.一种用于向电路设备注入动态故障的系统,包括:
第一寄存器,适于接收选择数据,所述选择数据标识:所述电路设备的多个输出中所选择的输出和所述电路设备的多个错误寄存器中所选择的错误寄存器两者中的至少一者;
第二寄存器,适于接收动态故障数据,所述动态故障数据用于向所述所选择的输出和所述所选择的错误寄存器两者中的所述至少一者传播;以及
控制器,用于向所述第一寄存器应用所述选择数据和向所述第二寄存器应用所述动态故障数据,以在所述所选择的输出中的每个输出和所述所选择的错误寄存器中的每个错误寄存器两者中的至少一者上提供动态故障。
10.根据权利要求9所述的系统,其中,所述控制器向所述第一寄存器应用所述选择数据,以控制与相应的多个输出相关的多个数据选择电路和与相应的多个错误寄存器相关的多个数据选择电路两者中的至少一者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于朗讯科技公司,未经朗讯科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780038643.3/1.html,转载请声明来源钻瓜专利网。