用于配置测试模板中指定的硬件资源的方法和装置的制作方法

文档序号:6114253阅读:118来源:国知局
专利名称:用于配置测试模板中指定的硬件资源的方法和装置的制作方法
技术领域
本发明涉及用于配置测试模板中指定的硬件资源的方法和装置。
背景技术
在制造和/或销售电气器件(包括诸如电路板、集成电路或片上系统(SOC)之类的系统或组件)之前,通常要对该器件进行测试,以确定其是否是按设计建造或工作的。通常,该测试由自动测试设备(ATE,也被称为“测试器”)执行。
在使用ATE测试器件之前,测试开发者必须开发出ATE在测试器件的同时将执行的一系列测试。历史上,该过程是针对ATE将测试的每个器件而以定制(custom)方式执行的。虽然测试开发者在自定义测试时具有很大的自由度,但这是一个费钱且费时的过程,该过程会给器件“面世时间”的周期增加大量延时。
在某些情况下,测试开发可以由测试模板来辅助,所述测试模板指定用于执行测试的硬件资源和缺省参数。这样的示例包括SmartTest ProgramGenerator软件,该软件为Agilent 93000 SOC系列测试器提供测试开发能力(其两者都是由美国加州Palo Alto的Agilent技术公司销售的)。

发明内容
在一个实施例中,多个机器可读介质存储了指令序列,所述指令序列被机器执行时,致使机器执行以下动作1)显示ATE测试模板选择工具;2)在用户从ATE测试模板选择工具中选出测试模板之后,显示所选测试模板的缺省参数;以及3)提供到测试模板配置工具的用户访问,该测试模板配置工具使用户能够配置由测试模板指定的至少一个硬件资源。
在另一实施例中,多个机器可读介质存储了指令序列,所述指令序列被机器执行时,致使机器执行以下动作1)显示使用户能够配置由ATE测试模板指定的至少一个硬件资源的测试模板配置工具;以及2)在用户使用该工具选出硬件资源之一之后,使用户能够配置所选的硬件资源。
还公开了其他实施例。


在附图中示出了本发明的示例性实施例,其中图1和图2示出了用于配置在测试模板中指定的硬件资源的计算机实现的方法;以及图3到图14示出了用于实现图1和图2所示方法的图形用户界面的各个状态。
具体实施例方式
图1和图2示出了用于配置在测试模板中指定的硬件资源的计算机实现的方法100、200。根据方法100,自动测试设备(ATE)测试模板选择工具被显示(102)。然后,在用户从ATE测试模板选择工具中选出一个测试模板之后,所选测试模板的缺省参数被显示(104)。然后向用户提供对测试模板配置工具的访问权限(106),所述测试模板配置工具使用户能够配置由该测试模板指定的一个或多个硬件资源。
方法200假设已经选出一个测试模板。因此,方法200开始于显示(202)测试模板配置工具,该工具使用户能够配置由该测试模板指定的一个或多个硬件资源。然后,在用户使用该工具选择了硬件资源之一之后,用户就能够(204)配置所选的硬件资源。
方法100和200可以被包含在存储在多个机器可读介质(例如一个或多个固定的或可移动的存储器或盘)上的指令序列中。当被机器(例如计算机或计算机网络)执行时,该指令序列致使机器执行方法100或200的动作。
例如,图3到图14示出了由于执行实现方法100或200(及其各种修改)的指令序列而可能显示出的示例性图形用户界面(GUI 300)的各个状态。
如图3所示,GUI 300提供对测试设置树视图302和测试模板选择工具312的访问。例如,树视图302可以提供可获得的测试设置的视图,所述测试设置例如包括RF&模拟测试设置304和数字测试设置306。在测试设置的每个群组304、306内,该树视图可进一步提供对激励或测量测试设置308、310的选择。然后,从点击激活工具312(例如弹出菜单)中,可获得的测试模板可被显示给用户。在图3所示的GUI视图中,被标记为“S-Parameter(S参数)”的测试模板314已被高亮显示以待选择。
优选地,测试模板指定足以定义可执行的测试的硬件资源和缺省参数。就是说,激励测试的执行应该将激励信号带到至少一个ATE管脚,而测量测试的执行应该记录至少一个ATE管脚的测量结果。以这种方式,用户除了选择用于配置器件测试的测试模板之外什么都不用做。
由测试模板指定的硬件资源和参数可以指定将在其下执行测试的物理和电气参数,例如包括对在测试期间将使用的ATE测试路径和硬件资源的指示以及它们的配置(例如包括激励和/或测量路径的标识,以及对于ATE的哪些管脚将被耦合到器件的哪些管脚的指示);对测试频率的指示(例如包括测试频率范围);对调制格式的指示;对测量带宽的指示;或对功率或电压水平的指示。
图4示出了用户已经选出示例性的“S-Parameter”测试模板314之后的GUI 300。如图所示,测试模板314的缺省参数400可被显示在GUI300的右侧窗口(或测试模板配置工具402)中。优选地,该缺省参数400可由用户选择和配置。在一个实施例中,用户对参数的选择使用户能够例如从选项508的上拉、下拉或滚动菜单中选择新参数。参见图5,可替换地(或另外),用户可能能够输入(例如打字输入)所需的替换形式。在另一实施例中,用户对参数的选择或者用户对在选择了参数之后变为可选的菜单选项的选择可以向用户提供对参数列表编辑器500(例如频率列表编辑器)的访问权限。从参数列表编辑器500中,用户可以任选地和不同地1)指定帮助定义参数列表的列表创建功能502,2)从预定的参数列表504中进行选择,和/或3)例如利用由编辑器500提供的参数输入表506来手工地提供列表的参数。
大约在右侧窗口402的中间位置,提供了工具选择机构404。该机构404仅仅是示例性的,并且可以提供对各种工具的访问。图6示出了使用选择机构404来显示与根据测试模板314执行的测试相关联的结果的情形。测试执行可以通过按下“执行”按钮406来触发。可选地,可以首先从执行模式选择器408中选择执行模式。在执行了测试之后,可以以各种预先配置或可编程的形式(包括表(例如表600)或图表)来显示测试结果。
图7示出了用于使用户能够配置由测试模板指定的硬件资源的示例性硬件和示意性配置工具700。在某些情况下,工具700可以在用户选择了测试模板(例如测试模版314)之后自动启动。在其他情况下,用户例如可能必须通过经由工具选择机构404选择工具700来启动它。
如图7所示,工具700可能具有防止意外改变工具700显示的缺省硬件的手段(例如在文本“Always Use Default HW(总是使用缺省硬件)”旁边的复选框702)。工具700还可能具有用于恢复测试模板的缺省硬件设置的手段(例如按钮704)。
虽然工具700可能仅显示硬件列表,但是优选地它还显示示意图706。该示意图706可以示出由测试模板指定的硬件资源及其连接。在一个实施例中,示意图706包括可缩放的矢量图形(SVG)图像。
在用户从工具700中选择了硬件资源(例如RF源800,图8)之后,工具700显示一个或多个可获得的可替换硬件资源,从这些可替换的硬件资源中可以选出替换硬件资源802。例如,可替换的硬件资源可以经由永久的或弹出的菜单来显示。在某些情况下,工具700可以提供用于以多个资源来替换缺省资源的手段,或者用于指定工具700不知道的资源的手段。
工具700还提供对用于所选的硬件资源900的可配置设置902的访问。参考图9。在一个实施例中,在用户选择了资源900之后,工具700提供1)对可替换的硬件资源的单鼠标点击访问(例如右键鼠标点击),以及2)对用于硬件资源900的可配置设置902的双鼠标点击访问。如图9所示,可配置设置902可以表的形式与所选的硬件资源900的组件示意图904一起被显示。
虽然未示出,但是用户对用于资源的可配置设置的访问还可以致使工具700为用户提供对用于操作所选硬件资源的程序代码的选择。例如,如果用户选择数字化卡,则用户可以被提供以用于修改卡所用的数字信号处理器(DSP)算法的手段,或者用于下载/上载所需DSP算法的手段。
如前所述,GUI 300可以包括执行模式选择器408。图10示出了在用户触发执行模式选择器408之后可能显示的示例性弹出菜单1000。可用的模式之一可以是绘图模式,在此情况下,第二层弹出菜单1002可以显示可被选择的图表的类型。例如,对于“S-Parameter”测试模板314,图表选择可以是“Smith Chart(史密斯图)”。对于功率测量模板,图表选择可以是“Time Domain(时域)”或“Spectrum(频谱)”图。对于利用频率列表的测量模板,图表选择可以是“Frequency vs.Results(频率vs结果)”。
对某些图表类型的选择可能触发图表配置工具1100的显示。参见图11。在用户确认了图表配置(例如通过按下“OK”按钮1102)之后,或者如果不需要配置,则在用户选择了绘图模式之后,GUI 300可以显示图表区域1200。参见图12。但是注意,与显示的测试参数400相对应的测试的执行需要获得执行结果以用于在图表区域中绘制图表。在一个实施例中,GUI 300还提供对图表下载功能1202的访问,该功能1202用于将显示的图表1200的数据导出到另一进程或应用。
图13示出了可利用执行模式选择器408选择的步进执行模式的配置工具1300。例如,工具1300提供了用于选择测试将在其上被执行的频率范围的手段1302,以及用于选择在测试执行步骤结束时将被显示的设置所用于的硬件资源800的手段1304。图14示出了步进执行期间的资源设置的显示1400。如图所示,显示1400可以使用户能够配置所选的硬件资源800。用于继续步进执行的手段(例如“CONTINUE(继续)”按钮1402)可被设置在窗口1400内、窗口700内(如图所示),或“Execute(执行)”按钮406附近。
这里公开的方法100、200和装置300在如下方面是有益的它们对ATE测试设置既提供了高级控制(例如经由树视图302、测试模板选择控制312和测试模板配置工具402),也提供了低级控制(例如经由测试模板硬件和示意性配置工具700)。此外,对高级和低级控制302、402、700的访问可以通过单个GUI 300来提供。
权利要求
1.多个存储了指令序列的机器可读介质,所述指令序列在被机器执行时,致使所述机器执行以下动作显示自动测试设备测试模板选择工具;在用户从所述自动测试设备测试模板选择工具中选出一个测试模板之后,显示所述所选测试模板的缺省参数;以及向用户提供对测试模板配置工具的访问,所述测试模板配置工具使用户能够配置由所述测试模板指定的至少一个硬件资源。
2.如权利要求1所述的介质,其中与所述测试模板相关联的指定的硬件资源和缺省参数足以定义可执行的测试。
3.如权利要求1所述的介质,其中所述指令序列还致使所述机器使用户能够选择和配置所显示的缺省参数中的至少一个。
4.如权利要求1所述的介质,其中在用户选出所显示的缺省参数中的一个之后,所述指令序列致使所述机器向用户提供对参数列表编辑器的访问。
5.如权利要求1所述的介质,其中所述指令序列致使所述机器通过在选择了所述测试模板后自动启动所述测试模板配置工具来向用户提供对所述测试模板配置工具的访问。
6.如权利要求1所述的介质,其中所述用户对测试模板配置工具的访问是经由工具选择机构来提供的。
7.如权利要求1所述的介质,其中所述测试模板配置工具提供指定的硬件资源及其连接的示意图。
8.如权利要求7所述的介质,其中所述示意图包括可缩放的矢量图形图像。
9.如权利要求1所述的介质,其中在步进执行由所选测试模板定义的测试之后,所述指令序列致使所述机器显示至少一个硬件资源的设置。
10.如权利要求9所述的介质,其中所述指令序列致使所述机器使用户能够配置其设置已被显示的硬件资源。
11.如权利要求9所述的介质,其中所述指令序列还致使所述机器使用户能够选择其设置已被显示的硬件资源。
12.如权利要求1所述的介质,其中在用户从所述测试模板配置工具选择了硬件资源之后,所述工具显示至少一个可替换的硬件资源,从所述至少一个可替换的硬件资源中可选出替换硬件资源。
13.如权利要求1所述的介质,其中在用户从所述测试模板配置工具选择了硬件资源之后,所述工具提供对所述硬件资源的可配置的设置的访问。
14.如权利要求1所述的介质,其中所述指令序列还致使所述机器显示执行模式选择器,该执行模式选择器使用户选择所选测试模板的执行模式。
15.如权利要求14所述的介质,其中在用户从所述执行模式选择器中选出绘图模式之后,并且在执行由所述所选测试模板定义的测试之后,所述指令序列致使所述机器显示所述被显示的缺省参数的执行结果的图表。
16.如权利要求15所述的介质,其中所述指令序列还致使所述机器向用户提供对图表下载功能的访问。
17.如权利要求14所述的介质,其中在用户从所述执行模式选择器中选出绘图模式之后,并且在执行由所述所选测试模板定义的测试之后,所述指令序列致使所述机器执行以下动作显示图表配置工具;以及在用户确认了图表配置之后,显示所述被显示的缺省参数的执行结果的图表。
18.多个存储了指令序列的机器可读介质,所述指令序列在被机器执行时,致使所述机器执行以下动作显示测试模板配置工具,该工具使用户能够配置由自动测试设备测试模板指定的至少一个硬件资源;以及在用户使用所述工具选出所述硬件资源中的一个之后,使所述用户能够配置所选的硬件资源。
19.如权利要求18所述的介质,其中所述测试模板配置工具提供了指定的硬件资源及其连接的示意图。
20.如权利要求19所述的介质,其中所述示意图包括可缩放的矢量图形图像。
21.如权利要求19所述的介质,其中在步进执行由所选测试模板定义的测试之后,所述指令序列致使所述机器显示至少一个硬件资源的设置。
22.如权利要求21所述的介质,其中所述指令序列致使所述机器使用户能够配置其设置已被显示的硬件资源。
23.如权利要求21所述的介质,其中所述指令序列还致使所述机器使用户能够选择其设置已被显示的硬件资源。
24.如权利要求18所述的介质,其中所述测试模板配置工具提供指定的硬件及其连接的列表。
25.如权利要求18所述的介质,其中在用户从所述测试模板配置工具选择了硬件资源之后,所述工具显示至少一个可替换的硬件资源,从所述至少一个可替换的硬件资源中可选出替换硬件资源。
26.如权利要求18所述的介质,其中在用户从所述测试模板配置工具选择了硬件资源之后,所述工具提供对所述硬件资源的可配置的设置的访问。
27.如权利要求26所述的介质,其中在用户访问了所述可配置的设置之后,所述测试模板配置工具显示所选的硬件资源的组件的示意图。
28.如权利要求27所述的介质,其中所述所选的硬件资源的组件的示意图与针对所述示意图的不同组件的设置的表一起被显示。
29.如权利要求27所述的介质,其中在用户访问了所述可配置的设置之后,所述测试模板配置工具使用户能够选择用于操作所述所选硬件资源的程序代码。
30.如权利要求18所述的介质,其中在用户从所述测试模板配置工具中选择了一个硬件资源之后,所述工具提供i)对至少一个可替换的硬件资源的单鼠标点击访问,其中从所述至少一个可替换的硬件资源中可选出替换硬件资源,以及ii)对所述硬件资源的可配置的设置的双鼠标点击访问。
全文摘要
在一个实施例中,指令的执行致使机器1)显示自动测试设备(ATE)测试模板选择工具;2)在用户从ATE测试模板选择工具中选出一个测试模板之后,显示所选测试模板的缺省参数;以及3)向用户提供对测试模板配置工具的访问,所述测试模板配置工具使用户能够配置由测试模板指定的至少一个硬件资源。在另一实施例中,指令的执行致使机器A)显示使用户能够配置由ATE测试模板指定的至少一个硬件资源的工具;以及B)在用户使用所述工具选出一个硬件资源之后,使用户能够配置所选的硬件资源。
文档编号G01R31/28GK1892238SQ20061008062
公开日2007年1月10日 申请日期2006年5月23日 优先权日2005年6月29日
发明者周正容, 阿施史·德赛, 杰森·L·史密斯 申请人:安捷伦科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1