利用分级测试开发树指定器件及其测试设置的方法和装置制造方法及图纸

技术编号:2846317 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了利用分级测试开发树指定器件及其测试设置的方法和装置。在一个实施例中,一种计算机程序具有用于在自动化测试开发环境的图形用户界面(GUI)内显示分级测试开发树的代码。所述树具有一个节点,与被测器件(DUT)相对应的器件分支被添加到该节点。该计算机程序还具有用于自动地将管脚配置分支和测试设置分支与每个器件分支相关联的代码;以及用于响应于用户与树的分支的交互而显示用于指定DUT及其测试设置的多个窗口的代码。还公开了其他实施例。

【技术实现步骤摘要】

本专利技术涉及利用分级测试开发树指定器件及其测试设置的方法和装置
技术介绍
在制造和/或经销电子器件(包括诸如电路板、集成电路或片上系统(SOC)之类的系统或组件)之前,一般会测试器件以确定其构造或功能是否与所设计的一样。通常,这种测试是由自动化测试设备(ATE,也称为“测试器”)来执行的。在利用ATE测试器件之前,测试开发者必须开发出在测试器件的同时ATE将会执行的一系列测试。过去是针对ATE要测试的每个器件在定制的基础上完成这一点的。虽然测试开发者在开发定制测试时具有很大自由,但这却是一个昂贵且耗时的过程,它可能会给器件的“面市时间(time to market)”周期增加大量延迟。在某些情况下,可以通过指定用于进行测试的默认参数和硬件资源的测试模板来辅助测试开发。为Agilent 93000 SOC系列测试器提供测试开发能力的SmartTest Program Generator软件(两者均由Palo Alto,California,USA的Agilent Technologies,Inc.经销)正是这种情况。
技术实现思路
在一个实施例中,一种计算机程序包括用于在自动化测试开发环境的图形用户界面(GUI)内显示分级测试开发树的代码。所述树包括一个节点,与被测器件(DUT)相对应的器件分支被添加到该节点。该计算机程序还包括用于自动地将管脚配置分支和测试设置分支与每个器件分支相关联的代码;以及用于响应于用户与树的分支的交互而显示用于指定DUT及其测试设置的多个窗口的代码。在另一个实施例中,一种计算机程序包括用于显示自动化测试开发环境的GUI的代码;用于在GUI内显示多个可折叠窗口的代码;用于响应于用户对图标之一的选择在GUI内显示分级测试开发树的代码;以及用于响应于用户与树的分支的交互而显示用于指定器件及其测试设置的多个窗口的代码。所述可折叠窗口包括用于访问自动化测试开发工具的图标。所述树包括一个节点,与DUT相对应的器件分支被添加到该节点。在另一个实施例中,一种用于开发自动化测试设备的测试的方法包括发起与在自动化测试开发环境的GUI内显示的分级测试开发树的预定交互。所述树提供对DUT及其测试设置的访问。一旦发起预定交互,就向多个已显示的窗口提供输入,以指定DUT之一的测试设置。还公开了其他实施例。附图说明本专利技术的示例性实施例在附图中示出,在附图中图1和图9示出用于指定器件及其测试设置的计算机实现方法;以及图2-8示出用于实现图1和图9中所示的方法的图形用户界面的各种状态。具体实施例方式图1和图9示出了用于指定器件及其测试设置的示例性计算机实现方法100、900。方法100、900可以单独使用或结合使用。方法100(图1)包括在自动化测试开发环境的图形用户界面(GUI202)内显示(102)分级测试开发树200(图2)。如图2所示,树200包括一个或多个节点204,器件分支206、208、210、212(即与被测器件(DUT)相对应的分支)被添加到这些节点。管脚配置分支和测试设置分支自动与器件分支206-212中的每一个相关联(104)。例如,参见作为展开器件分支208的结果而显示在图2中的管脚配置分支214和测试设置分支216。响应于用户与树200的分支206-218(包括器件分支206-212)的交互,多个窗口(例如窗口220)被显示(106),以用于指定DUT及其测试设置。在一个实施例中,方法100被实现在存储在多个机器可读介质(例如一个或多个固定或可移动存储器或盘)上的指令序列(即计算机程序)中。当被机器(例如计算机或计算机网络)执行时,指令序列就致使机器执行方法100的动作102-106。图2-8示出作为执行方法100(或者执行其中实现了方法100及其各种扩展的指令序列)的结果示例性GUI 202将会采取的各种示例性状态。如图2所示,一旦与树200发生了预定的交互,菜单222(例如下拉菜单)就可以被显示。在一个实施例中,预定的交互是对树200的器件分支206的鼠标点击。菜单222可以提供对用于指定DUT的各种选项的访问,例如用于创建新器件的“New Device(新建器件)”选项;用于打开器件指定并使得对器件的引用(例如器件分支)在树200内可见的“OpenDevice(打开器件)”选项;用于保存器件指定的“Save(保存)”和“Save As(另存为)”选项;用于关闭器件指定并在树200中隐藏对器件的引用(例如隐藏器件分支)的“Close(关闭)”选项;用于从显示GUI202的自动化测试开发系统中删除器件指定的“Delete(删除)”选项;以及用于显示分支的器件的属性的“Properties(属性)”选项。对这些选项的访问也可以经由GUI 202的菜单栏224或工具栏226来提供。图2不仅示出菜单222的展开,还示出了用户对菜单222内的器件创建选项(即“New Device”选项)的选择。如图所示,对“New Device”选项的选择导致用于指定DUT的各种细节的界面220(例如窗口)的显示。在一个实施例中,这些细节包括DUT的路径(“Device Path(器件路径)”)、名称(“Device Name(器件名称)”)和技术(“DeviceTechnology(器件技术)”)。例如,器件的技术可以是CMOS或TTL。界面220还可以提供日志信息,例如首次创建器件的日期(“CreationDate(创建日期)”)、最后一次修改器件的日期(“Last Modified Date(最后修改日期)”以及关于最后修改器件的人的信息(“Last Modifiedby(最后修改者)”)。图2还示出与器件分支210的悬停交互(例如鼠标指针悬停)如何导致与器件分支210相关联的DUT的器件路径246的显示。如图3所示,一旦与树200的管脚配置分支214发生了预定的交互,菜单300(例如下拉菜单)就可以被显示。在一个实施例中,预定的交互是对树200的管脚配置分支214的鼠标点击。菜单300可以提供对用于配置DUT的一个或多个管脚的各种选项的访问,例如用于添加新管脚群组(或集合)的“New(新建)”选项;用于打开用于单部位或多部位测试的管脚集合的“Open(打开)”选项;用于保存管脚配置的“Save(保存)”和“Save As(另存为)”选项;用于指定所选择的管脚集合内的哪些管脚群组应当被显示或隐藏的“View(查看)”选项;用于从已保存的文件(例如预定语法的ascii文件)导入管脚配置的“Import from File(从文件导入)”选项;以及用于显示管脚配置的属性的“Properties(属性)”选项。对这些选项的访问也可以经由GUI 202的菜单栏224或工具栏226、228来提供。在一个实施例中,可导入的ascii文件的语法如下##管脚名(Pin Name)管脚号(Pin Number)管脚类型(Pin Type)---in1 10101 1 ---reg1 30101 io ---图3不仅示出了菜单300的展开,还示出了用户对菜单300内的“View”选项的选择。如图所示,对“View”选项的选择可能导致次级菜单308的显示,该次级菜单308用于选择在树200中显示哪本文档来自技高网...

【技术保护点】
一种计算机程序,包括:用于在自动化测试开发环境的图形用户界面内显示分级测试开发树的代码,所述树包括一个节点,与被测器件相对应的器件分支被添加到该节点;用于自动地将管脚配置分支和测试设置分支与每个器件分支相关联的代码;以及用于响应于用户与所述树的分支的交互而显示用于指定所述被测器件及其测试设置的多个窗口的代码。

【技术特征摘要】
US 2005-6-29 11/170,3741.一种计算机程序,包括用于在自动化测试开发环境的图形用户界面内显示分级测试开发树的代码,所述树包括一个节点,与被测器件相对应的器件分支被添加到该节点;用于自动地将管脚配置分支和测试设置分支与每个器件分支相关联的代码;以及用于响应于用户与所述树的分支的交互而显示用于指定所述被测器件及其测试设置的多个窗口的代码。2.如权利要求1所述的计算机程序,其中所述被测器件的所有测试设置都可经由所述树访问。3.如权利要求1所述的计算机程序,还包括用于一旦与所述树发生预定交互就显示提供对器件创建选项的访问的下拉菜单的代码。4.如权利要求3所述的计算机程序,还包括用于一旦用户选择所述器件创建选项就显示用于指定被测器件的路径、名称和技术的界面的代码。5.如权利要求1所述的计算机程序,还包括用于一旦与器件分支发生预定交互就显示提供对i)用于隐藏所述器件分支的选项和ii)器件属性选项的访问的下拉菜单的代码。6.如权利要求5所述的计算机程序,其中所述预定交互是鼠标点击。7.如权利要求1所述的计算机程序,还包括用于一旦与器件分支发生悬停交互就显示与所述器件分支相关联的被测器件的器件路径的代码。8.如权利要求1所述的计算机程序,还包括用于一旦与管脚配置分支发生预定交互就显示提供对管脚配置导入选项的访问的下拉菜单的代码。9.如权利要求8所述的计算机程序,其中所述预定交互是鼠标点击。10.如权利要求1所述的计算机程序,其中结合每个管脚配置分支的多部位管脚信息被直接显示在所述树中。11.如权利要求1所述的计算机程序,还包括用于一旦与管脚配置分支发生预定交互就显示提供对管脚群组查看选项的访问的下拉菜单的代码。12.如权利要求11所述的计算机程序,其中所述管脚群组查看选项提供对所有模拟管脚、所有射频管脚和所有数字管脚的查看。13.如权利要求1所述的计算机程序,还包括用于一旦与测试设置分支发生预定交互就显示用于开发新测试设置的选项的代码。14.如权利要求13所述的计算机程序,其中所述用于开新测试设置的选项包括用于开发模拟、射频和数字测试设置的选项。15.如权利要求13所述的计算机程序,其中所述用于开发新测试设置的选项包括用于开发向量标签的选项,所述计算机程序还包括用于一旦选择所述用于开发向量标签的选项就显示用于指定所述向量标签的向量模式编辑器窗口的代码,所述指定所述向量标签包括指定默认或定制模式定时;以及用于一旦选择定制模式定时就显示定时编辑器窗口的代码。16.如权利要求1所述的计算机程序,其中器件的所述测试设置分支包括与所述器件的测试设置相对应的子分支,所述计算机程序还...

【专利技术属性】
技术研发人员:周正容
申请(专利权)人:安捷伦科技有限公司
类型:发明
国别省市:US[美国]

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

1