[发明专利]用于JTAG系统的延期调度的方法和装置无效
申请号: | 201280070890.2 | 申请日: | 2013-01-23 |
公开(公告)号: | CN104185795A | 公开(公告)日: | 2014-12-03 |
发明(设计)人: | 米歇尔·波特兰;布拉德福德·范特鲁尤伦;苏雷什·戈雅尔 | 申请(专利权)人: | 阿尔卡特朗讯 |
主分类号: | G01R31/3183 | 分类号: | G01R31/3183;G01R31/3185 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋 |
地址: | 法国*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 jtag 系统 延期 调度 方法 装置 | ||
1.一种装置,其包括:
处理模块,其被配置来接收与被测单元的多个片段相关联的多项测试操作并且从中生成输入测试数据,所述输入测试数据被配置来经由测试访问端口(TAP)被应用于被测单元;
重新排序缓存模块,其被配置来接收来自处理单元的输入测试数据并且按照用于对输入测试数据进行重新排序的方式来缓存输入测试数据,以便合成用于被测单元的扫描链的输入测试矢量;以及
矢量变换模块,其被配置来接收来自重新排序缓存模块的输入测试矢量并且对所述输入测试矢量应用矢量变换。
2.权利要求1的装置,其中,所述处理模块被配置来从以下各项的其中之一接收测试操作的至少一部分:
被配置来生成测试操作的应用;
被配置来调度测试操作的调度器;以及
测试工具。
3.权利要求1的装置,其还包括:
被配置来与被测单元的扫描链接口的JTAG TAP;
其中,所述矢量变换模块被配置来向JTAG TAP提供经过变换的输入测试矢量。
4.权利要求1的装置,其还包括处理器和存储器,其中所述存储器被配置来存储所述处理模块、重新排序缓存模块和矢量变换模块的至少其中之一。
5.权利要求1的装置,其中,所述矢量变换模块还被配置来:
接收被测单元的输出测试矢量,所述输出测试矢量包括输出测试数据;
对输出测试矢量应用矢量变换从而提供经过变换的输出测试数据;以及
朝向重新排序缓存模块传输经过变换的输出测试数据。
6.权利要求5的装置,其中,所述重新排序缓存模块还被配置来:
接收来自矢量变换模块的经过变换的输出测试数据;
将经过变换的输出测试数据保留在代表所述经过变换的输出测试数据的缓存器中,从而形成用于被测单元的扫描链的完整输出测试矢量;
将经过变换的输出测试数据分割成对应于各个对应的扫描链片段的位置和长度的缓存片段;以及
朝向处理模块传输经过变换的输出测试数据。
7.权利要求6的装置,其中,所述处理模块还被配置来:
接收来自重新排序缓存模块的经过变换的输出测试数据;
将经过变换的输出测试数据映射到为之请求了相关联的输出测试数据的测试操作;
确定与所述测试操作相关联的一项或更多项用户应用;以及
为所述与测试操作相关联的一项或更多项用户应用提供测试结果数据。
8.权利要求7的装置,其中,所述处理模块还被配置来执行以下步骤的其中之一:
朝向与测试结果数据相关联的一项或更多项用户应用传输所述测试结果数据;或者
朝向由处理模块从该处接收到测试操作的调度器传输测试结果数据。
9.一种存储指令的非瞬时性计算机可读存储介质,当由处理器执行时,所述指令使得所述处理器执行一种方法,所述方法包括:
接收与被测单元的多个片段相关联的多项测试操作;
从所述测试操作生成输入测试数据,所述输入测试数据被配置来经由测试访问端口(TAP)被应用于被测单元;
按照用于对输入测试数据进行重新排序的方式来缓存输入测试数据,以便合成用于被测单元的扫描链的输入测试矢量;以及
对所述输入测试矢量应用矢量变换。
10.一种方法,其包括:
接收与被测单元的多个片段相关联的多项测试操作;
从所述测试操作生成输入测试数据,所述输入测试数据被配置来经由测试访问端口(TAP)被应用于被测单元;
按照用于对输入测试数据进行重新排序的方式来缓存输入测试数据,以便合成用于被测单元的扫描链的输入测试矢量;以及
对所述输入测试矢量应用矢量变换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔卡特朗讯;,未经阿尔卡特朗讯;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280070890.2/1.html,转载请声明来源钻瓜专利网。