面向超级计算系统的自选通边界扫描调测试方法及装置制造方法及图纸

技术编号:8833306 阅读:214 留言:0更新日期:2013-06-22 19:53
本发明专利技术公开了一种面向超级计算系统的自选通边界扫描调测试方法及装置,该方法为:根据输入目标主板号、调测试命令、以及调测试并发量来计算出最优调测试JTAG线路,以确定监控主板JTAG输出端口并发出控制信号;利用背板上的交叉开关网络接收JTAG选通器的控制信号,根据控制信号来改变交叉开关网络中各个开关的通断,完成选通并利用选通的JTAG输出端口执行调测试命令。该装置包括位于监控主板上的JTAG控制器和JTAG选通器、位于背板上的交叉开关网络模块。本发明专利技术具有结构更加简单、背板走线较少、调测试灵活性更好、调测试效率更高、JTAG线路负载均衡等优点。

【技术实现步骤摘要】

本专利技术主要涉及到边界扫描调测试
,特指一种面向超级计算系统的自选通边界扫描调测试方法及装置
技术介绍
边界扫描(Boundary Scan Test)技术利用芯片引脚内附加的边界扫描单元及其控制逻辑实现了与封装方式无关的调测试功能,克服了传统“探针”方法效率低、成本高和可靠性差等问题。1990年美国电气与电子工程学会(IEEE)批准了联合测试行动组(JointTest Action Group)起草的边界扫描测试规范,形成了 IEEE标准1149.1,简称JTAG标准。边界扫描技术自提出以来,被广泛应用于调测试芯片的内部逻辑、芯片之间的连线和复杂印制板(PCB)之间的连线,极大地缩短了大规模集成电路和PCB研发生产的过程。目前几乎所有的芯片都具有JTAG接口。根据JTAG标准,JTAG接口提供了五个引脚用于访问目标芯片的边界扫描电路,其包括数据输入引脚TD1、数据输出引脚TD0、测试模式选择引脚TMS、测试时钟引脚TCK以及可选的复位引脚TRST。芯片上其他引脚内部附加的边界扫描单元被串连在一起,构成了边界扫描寄存器(边界扫描链)。测试数据从TDI输入边界扫描寄存器,并从TDO输出测试结果。超级计算系统通常采用主板到插箱、插箱到机柜、机柜再到系统的系统结构。为了保证系统的可靠性、可用性和可服务性,每个插箱内通常插有至少一块监控主板,负责该插箱内功能主板的调测试工作,并监控系统运行时的状态。随着应用水平的提升和应用领域的拓展,超级计算系统的规模越来越庞大,一个性能IOP级超级计算系统中主板数目动辄上万,单插箱内功能主板数目与日俱增;同时,芯片集成的功能也越来越多,主板上器件密度不断提高,边界扫描链变得更加冗长、复杂。因此超级计算系统中的单插箱调测试具有待测主板多,扫描链复杂等特点。如何利用好现有的JTAG技术高效地实现单插箱调测试,是超级计算系统亟待解决的重要问题之一。大多数与边界扫描相关的专利和论文主要关注单主板或芯片的调测试优化,如中国专利技术专利201120079849.4、中国专利技术专利201110254917.0和中国专利技术专利201210090599.3等等。目前已公开的面向超级计算系统的边界扫描调测试装置及方法较少。如中国专利技术专利200710143086.4提供了一种基于高性能计算通信架构的边界扫描系统和方法,该方法将待测主板串连在JTAG总线上,每次只能对一块主板进行调测试,效率较低。又如中国专利技术专利201210083040.8提供了一种高效的多链路并行边界扫描装置及方法,该方法同样采用的是JTAG总线形式走线方式,但将多块主板的边界扫描链连接成一个整体,可同时对多块主板进行调测试。然而,该方法的不足之处在于不同待测主板每次只能采用相同的调测试命令和测试数据,灵活性较差。另外为了调测试实现最大并行性,监控主板可为所有待测主板都设置单独的JTAG线路,虽然可同时对插箱内任意主板进行调测试,然而该种方法存在背板走线复杂的缺陷。
技术实现思路
本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种结构更加简单、背板走线较少、调测试灵活性更好、调测试效率更高、JTAG线路负载均衡的面向超级计算系统的自选通边界扫描调测试方法及装置。为解决上述技术问题,本专利技术采用以下技术方案: 一种面向超级计算系统的自选通边界扫描调测试方法,根据输入目标主板号、调测试命令以及调测试并发量来计算出最优调测试JTAG线路,以确定监控主板JTAG输出端口并发出控制信号;利用背板上的交叉开关网络接收JTAG选通器的控制信号,根据控制信号来改变交叉开关网络中各个开关的通断,完成选通并利用选通的JTAG输出端口执行调测试命令。作为本专利技术的进一步改进: 在进行选通时,根据待测主板的数目设置一定数目的目标寄存器,某位为I则标识已选通该位对应的待测 主板,否则该位为0 ;同时,设置JTAG端口寄存器,某位为I则标识该位对应的JTAG输出端口已被占用。所述选通的具体流程为:输入终端的调测试命令的目标主板号,然后获取目标寄存器和端口寄存器的当前取值,判断目标主板在目标寄存器对应位的取值: 如果对应位为1,则表示某并发用户正在对该目标主板进行调测试,因此选通失败,向监控终端返回该目标主板忙的信号; 如果对应位为0,则按位搜索端口寄存器: ■当发现端口寄存器中某一位为0时,记录该端口号,停止搜索;根据端口号和主板号来构建交叉开关网络的控制信号,发送控制信号给背板上的交叉开关网络,并将目标寄存器和端口寄存器的对应位分别置1,同时通知JTAG控制器利用对应的端口执行该调测试命令;否则选通失败,向监控终端返回端口忙的信号构建。本专利技术进一步提供一种用来实现上述测试方法的装置,它包括: JTAG控制器,位于监控主板上; JTAG选通器,位于监控主板上,所述JTAG选通器中根据待测主板的数目设置一定数目的目标寄存器,某位为I则标识已选通该位对应的待测主板,否则该位为0 ;所述JTAG选通器中设置监控主板的JTAG端口寄存器,某位为I则标识该位对应的JTAG输出端口已被占用;所述JTAG选通器中设置自选通模块,所述自选通模块根据输入目标主板号、调测试命令、以及调测试并发量来计算出最优调测试JTAG线路,以确定监控主板JTAG输出端口 ;交叉开关网络模块,位于背板上,所述交叉开关网络模块通过控制信号线与JTAG选通器相连,根据控制信号来改变交叉开关网络中各个开关的通断。所述JTAG控制器在监控主板上根据调测试并发量、待测主板数目来定制JTAG控制器和JTAG输出端口。所述JTAG输出端口数小于等于待测主板数目、并且小于监控主板所能够承受的调测试并发量。与现有技术相比,本专利技术的优点在于: 1、本专利技术通过JTAG选通器和交叉开关网络模块在调测试过程中动态实现多种JTAG走线方式,包括串行、并行和串并行混合,极大提高了调测试的灵活性。2、本专利技术有效降低了背板走线的数目,充分利用了有限的JTAG线路,根据并发需求来实现最大的边界扫描并行度,且能够平衡JTAG线路的负载。3、本专利技术较串行边界扫描走线方式,具有更高的调测试效率。本专利技术能够并发的对不同待测主板执行不同的调测试命令,提高了调测试的效率。附图说明图1是本专利技术的调测试装置的逻辑结构示意图。图2是本专利技术选通方法的流程示意图。图3是本专利技术中交叉开关网络模块的示意图。具体实施例方式以下将结合说明书附图和具体实施例对本专利技术做进一步详细说明。本专利技术的面向超级计算系统的自选通边界扫描调测试方法,根据输入目标主板号、调测试命令以及调测试并发量来计算出最优调测试JTAG线路,以确定监控主板JTAG输出端口并发出控制信号;利用背板上的交叉开关网络接收JTAG选通器的控制信号,根据控制信号来改变交叉开关网络中各个开关的通断,完成选通并利用选通的JTAG输出端口执行调测试命令。在进行选通时,根据待测主板的数目设置一定数目的目标寄存器,某位为I则标识已选通该位对应的待测主板,否则该位为0 ;同时,设置JTAG端口寄存器,某位为I则标识该位对应的JTAG输出端口已被占用。参见图2,本实例中选通的具体流程为:输入终端的调测试命令的目标主板号,然后获取目标寄存器和端口寄存器的当前取值,判断本文档来自技高网
...

【技术保护点】
一种面向超级计算系统的自选通边界扫描调测试方法,其特征在于,根据输入目标主板号、调测试命令以及调测试并发量来计算出最优调测试JTAG线路,以确定监控主板JTAG输出端口并发出控制信号;利用背板上的交叉开关网络接收JTAG选通器的控制信号,根据控制信号来改变交叉开关网络中各个开关的通断,完成选通并利用选通的JTAG输出端口执行调测试命令。

【技术特征摘要】
1.一种面向超级计算系统的自选通边界扫描调测试方法,其特征在于,根据输入目标主板号、调测试命令以及调测试并发量来计算出最优调测试JTAG线路,以确定监控主板JTAG输出端口并发出控制信号;利用背板上的交叉开关网络接收JTAG选通器的控制信号,根据控制信号来改变交叉开关网络中各个开关的通断,完成选通并利用选通的JTAG输出端口执行调测试命令。2.根据权利要求1所述的面向超级计算系统的自选通边界扫描调测试方法,其特征在于,在进行选通时,根据待测主板的数目设置一定数目的目标寄存器,某位为I则标识已选通该位对应的待测主板,否则该位为O ;同时,设置JTAG端口寄存器,某位为I则标识该位对应的JTAG输出端口已被占用。3.根据权利要求2所述的面向超级计算系统的自选通边界扫描调测试方法,其特征在于,选通的具体流程为:终端输入调测试命令的目标主板号,然后获取目标寄存器和端口寄存器的当前取值,判断目标主板在目标寄存器对应位的取值: 如果对应位为1,则表示某并发用户正在对该目标主板进行调测试,因此选通失败,向监控终端返回该目标主板忙的信号; 如果对应位为O,则按位搜索端口寄存器: ■当发现端口寄存器中某一位为O时,记录该端口号,停止搜索;根据端口号和主板号来构建交叉开关网络的控制信号,发送控制信号给背板上的...

【专利技术属性】
技术研发人员:蒋句平袁远肖立权田宝华李宝峰郑明玲张晓明李小芳邢建英孙言强李琼孙岩李根前
申请(专利权)人:中国人民解放军国防科学技术大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1