用于校准自动电路测试系统的系统、方法和计算机程序的利记博彩app

文档序号:6114654阅读:185来源:国知局
专利名称:用于校准自动电路测试系统的系统、方法和计算机程序的利记博彩app
技术领域
本发明涉及用于校准自动电路测试系统的系统、方法和计算机程序。
背景技术
在制造和/或销售电气设备(包括诸如电路板、集成电路或片上系统(SOC)之类的系统或组件)之前,通常先要测试设备,以确定其是否是按设计构建或工作的。通常,该测试由自动电路测试系统(也称之为自动测试设备(ATE))执行。
为了使测试系统的结果有意义,系统需要被校准。就是说,测试系统在测试期间可能引入的固有系统误差必须被量化。
为了表征测试系统的固有系统误差,经校准的驱动器可以被顺序耦合到系统的每个测试信号比较器。由经校准的驱动器发起的测试信号随后可以被每个比较器所读取;并且由比较器读取的信号可与预期信号相比较以确定它们之间的偏离。同样,经标准的比较器可以被顺序耦合到系统的每个驱动器。由驱动器发起的测试信号随后可以被经校准的比较器所读取;并且由经校准的比较器读取的信号可以与预期信号相比较以确定它们之间的偏离。
为了利用以上方法表征测试系统的固有系统误差,系统的每个驱动器和比较器都必须被探测,以便将其连接到经校准的驱动器或比较器。一种执行这样的探测的方法是经由机器人,该机器人将包括驱动器和比较器在内的经校准的测试头顺序耦合到测试系统的每个信号引脚。但是,这样的机器人非常昂贵,并且其机械公差难以维持。
另一种对测试系统的信号引脚执行探测的方法是经由中继信号选择器。就是说,经校准的驱动器或比较器可被顺序切换为与系统的每个驱动器和比较器相接触。但是,中继信号比较器可能导致信号衰减,这种信号衰减使系统校准变得困难,尤其是在高频AC定时校准期间。

发明内容
在一个实施例中,一种用于校准自动电路测试系统的方法包括将第一校准单元电耦合在测试系统的多个驱动器和比较器之间。所述第一校准单元包括根据第一组关系来耦合驱动器和比较器的对的固定接线路径。当所述第一校准单元被耦合在多个驱动器和比较器之间时,执行AC定时校准过程,以确定针对所述第一组关系中的每一个的定时延迟。然后将第二校准单元电耦合在多个驱动器和比较器之间。所述第二校准单元包括根据第二组关系来耦合驱动器和比较器的对的固定接线路径。当所述第二校准单元被耦合在多个驱动器和比较器之间时,执行AC定时校准过程,以确定针对所述第二组关系中的每一个的定时延迟。最后,基于所述定时延迟和驱动器/比较器关系求解方程组,以确定1)由测试系统的包括驱动器的信号路径引入的相对定时误差,以及2)由测试系统的包括比较器的信号路径引入的相对定时误差。
在第二实施例中,一种用于校准自动电路测试系统的系统包括第一和第二校准单元。其中每个校准单元包括1)具有用于将校准单元电耦合到测试系统的多个驱动器的多个驱动器触点的驱动器接口,2)具有用于将校准单元电耦合到测试系统的多个比较器的多个比较器触点的比较器接口,以及3)耦合所述校准单元的驱动器触点和比较器触点对的多个固定接线路径。所述第一校准单元的固定接线路径根据第一组关系来耦合所述校准单元的驱动器和比较器触点对,所述第二校准单元的固定接线路径根据第二组关系来耦合所述第二校准单元的驱动器和比较器触点对。
在第三实施例中,一种用于校准自动电路测试系统的方法包括将第一校准单元电耦合在测试系统的多个驱动器和比较器之间。所述第一校准单元包括根据第一组关系来耦合驱动器和比较器的对的固定接线路径。当所述第一校准单元被耦合在多个驱动器和比较器之间时,执行电阻检查,以确定由所述第一组关系定义的信号路径的电阻。然后将第二校准单元电耦合在测试系统的多个驱动器和比较器之间。所述第二校准单元包括根据第二组关系来耦合所述驱动器和比较器的对的固定接线路径。当第二校准单元被耦合在多个驱动器和比较器之间时,执行电阻检查,以确定由第二组关系定义的信号路径的电阻。最后,基于所述电阻和驱动器/比较器关系来求解方程组,以确定1)由测试系统的包括驱动器的信号路径提供的相对电阻,以及2)由测试系统的包括比较器的信号路径提供的相对电阻。
还公开了其他实施例。


在附图中示出了本发明的示例性实施例,其中图1示出了用于校准自动电路测试系统的第一示例性方法;图2到图5示出在执行图1所示的方法期间,当第一和第二校准单元被耦合在测试系统的驱动器和比较器之间时,在其驱动器和比较器之间形成的各种连接;图6示出了图2和图4所示校准单元的示例性形式;以及图7示出了用于校准自动电路测试系统的第二示例性方法。
具体实施例方式
图1示出了用于校准自动电路测试系统的示例性方法100。方法100开始于第一校准单元200(图2)在测试系统218的多个驱动器202、204、206、208和比较器210、212、214、216之间的电耦合(102)。如图2所示,第一校准单元200包括固定接线路径220、222、224、226,它们根据第一组关系来耦合驱动器202-208和比较器210-216的对。例如,这些关系被示为包括驱动器202和比较器210之间的串联连接(包括耦合在驱动器202和比较器210之间的任何接线路径、开关电路和自动电路测试系统的其他元件、其探测卡及其测试插座)。与驱动器202和比较器210之间的串联连接类似,第一校准单元200可以形成驱动器204和比较器212之间、驱动器206和比较器214之间以及驱动器208和比较器216之间的串联连接。
当第一校准单元200就位时,第一AC定时校准过程被执行(104)以确定针对第一组关系中的每个关系的定时延迟。
在执行了第一AC定时校准过程之后,第二校准单元300(图3)被耦合(106)在多个驱动器202-208和比较器210-216之间。如图3所示,第二校准单元300包括固定接线路径302、304、306、308,它们根据第二组关系(例如在驱动器202和比较器212之间、驱动器204和比较器214之间、驱动器206和比较器216之间以及驱动器208和比较器210之间的串联连接)来耦合驱动器202-208和比较器210-216的对。当第二校准单元300就位时,第二AC定时校准过程被执行(108)以确定针对第二组关系中的每个关系的定时延迟。
在执行了第一和第二AC定时校准过程之后,基于定时延迟和驱动器/比较器关系来求解(110)一个方程组。以这种方式,可以确定1)由包括驱动器202-208的测试系统的信号路径引入的相对定时误差(例如定时误差A1、A2、A3和A4),以及2)由包括比较器210-216的测试系统的信号路径引入的相对定时误差(例如定时误差B1、B2、B3和B4)。
例如,经由第一校准单元200,第一AC定时校准过程可以包括经由驱动器202-208生成多个测试信号,并经由比较器210-216捕获测试信号。以这种方式并假设由第一校准单元200引入的任何延迟都可忽略,则针对由定时误差A1-A4和B1-B4代表的路径可获得一组定时延迟T11、T22、T33和T44,如下所示T11=A1+B1(1)T22=A2+B2T33=A3+B3T44=A4+B4还例如,经由第二校准单元300,第二AC定时校准过程可以包括经由驱动器202-208生成多个测试信号,并经由比较器210-216捕获测试信号。以这种方式并假设由第二校准单元300引入的任何延迟都可忽略,则针对由定时误差A1-A4和B1-B4代表的路径可获得一组定时延迟T12、T23、T34和T41,如下所示T12=A1+B2(2)
T23=A2+B3T34=A3+B4T41=A4+B1为了求解上述方程以确定由包括驱动器202-208的测试系统的信号路径所引入的相对定时误差,可以从第一方程组(1)中减去第二方程组(2)以导出定时误差Ta、Tb、Tc和TdTa=T22-T12=A2+B2-(A1+B2)=A2-A1;A2=Ta+A1 (3)Tb=T33-T23=A3+B3-(A2+B3)=A3-A2;A3=Tb+A2Tc=T44-T34=A4+B4-(A3+B4)=A4-A3;A4=Tc+A3Td=T11-T41=A1+B1-(A4+B1)=A1-A4;A1=Td+A4现在,通过将与信号路径中的一条参考路径相关联的定时误差设置为缺省值(例如通过将定时误差A1设置为0),上述方程可以按如下方法来求解以确定由驱动器侧信号路径引入的相对定时误差A2=Ta+A1=Ta+0=Ta(4)A3=Tb+A2=Tb+TaA4=Tc+A3=Tc+Tb+TaA1=Td+A4=Td+Tc+Tb+Ta在给定以上定时误差(A1-A4)的情况下,可以对自动电路测试系统进行适当的调整,或可以存储适当的校准因子,以使它们可以被应用到由自动电路测试系统所获取的任何测量结果。
方程组(1)和(2)也可以被求解以确定由包括比较器210-216的测试系统的信号路径引入的相对定时误差。从第二方程组(2)中减去第一方程组(1)而得出定时误差T1、T2、T3和T4T1=T12-T11=A1+B2-(A1+B1)=B2-B1;B2=T1+B1 (5)T2=T23-T22=A2+B3-(A2+B2)=B3-B2;B3=T2+B2T3=T34-T33=A3+B4-(A3+B3)=B4-B3;B4=T3+B3T4=T41-T44=A4+B1-(A4+B4)=B1-B4;B1=T4+B4现在,通过将与信号路径中的一条参考路径相关联的定时误差设置为缺省值(例如通过将定时误差B1设置为0),上述方程可以按如下方法来求解以确定由比较器侧信号路径引入的相对定时误差B2=T1+B1=T1+0=T1(6)B3=T2+B2=T2+T1B4=T3+B3=T3+T2+T1B1=T4+B4=T4+T3+T2+T1在给定以上定时误差(B1-B4)的情况下,可以对自动电路测试系统进行适当的调整,或可以存储适当的校准因子,以使它们可以被应用到由自动电路测试系统所获取的任何测量结果。
如果自动电路测试系统包括多个信号引脚,其中每个引脚既连接到驱动器也连接到比较器202/408、204/410、206/412、208/414、400/210、402/212、404/214、406/216,则也可以使用第一和第二校准单元200、300来校准图4和图5所示的驱动器/比较器关系。就是说,按图4所示方式布置第一校准单元200时,可以执行第三AC定时校准过程来获取一组定时延迟Ti-1、T2-2、T3-3和T4-4,这些定时延迟可能是针对由定时误差C1-C4和D1-D4代表的路径而获取的,如下所示T1-1=C1+D1 (7)T2-2=C2+D2T3-3=C3+D3T4-4=C4+D4同样,利用按图5所示方式布置的第二校准单元300,可以执行第四AC定时校准过程来获取一组针对由定时误差C1-C4和D1-D4代表的路径的定时延迟T1-2、T2-3、T3-4和T4-1,如下所示T1-2=C1+D2 (8)T2-3=C2+D3T3-4=C3+D4T4-1=C4+D1方程组(7)和(8)可以与方程组(1)和(2)类似地被求解。
在另一种实施例中,图4和图5所示的驱动器400-406和比较器408-414可以利用单独的一组校准单元来测试。
优选地,方法100被实现在包括用于执行其各种步骤的代码(例如指令序列)的计算机程序中。代码可以被存储在任何一种或多种计算机可读介质上,例如包括固定的或可移动的存储器或盘。在某些情况下,计算机程序可以由正被校准的自动电路测试系统218来执行。在其他情况下,计算机程序的部分或全部可以由连接到测试系统218的一个或多个计算机来执行,以便控制测试系统218的操作。
例如,图6更详细示出了第一校准单元200。如图所示,校准单元200可以包括具有多个驱动器触点602、604、606、608的驱动器接口600,所述驱动器触点用于将校准单元200电耦合到测试系统的多个驱动器。校准单元200还可以包括具有多个比较器触点612、614、616、618的比较器接口610,所述比较器触点用于将校准单元200电耦合到测试系统的多个比较器。校准单元200还可以包括多个固定接线路径220-226,这些接线路径耦合校准单元的驱动器触点和比较器触点的对602/612、604/614、606/616、608/618。
在一个实施例中,校准单元200可以包括基板,在基板上(或基板中)淀积或形成其固定接线路径。例如,校准单元200可以包括氧化铝(Al2O3)基板,其上淀积着薄膜电路导电线。或者,例如,校准单元200可以包括印制电路板(PCB)基板,其上(或其中)形成电路导电线。或者,校准单元200可以包括附接有同轴线缆等的基板。但是,在任一情况下,固定接线路径都消除了可能使信号衰减或以其他方式向校准过程引入误差的机械中继或有源半导体组件。
在一个实施例中,校准单元200、300的尺寸被确定为模仿将在测试系统被用校准单元200、300校准之后由测试系统测试的实际被测设备(DUT)。在某些情况下,这可能要求校准单元200、300被定形为模仿将被测试系统测试的晶片(即如果测试系统要用于晶片测试)。如果校准单元200、300充分地模仿将被测试系统测试的DUT,则机器人系统可以将校准单元放置在测试系统中或从测试系统中移除校准单元。
第二校准单元300可以按类似于第一校准单元200的方式来构造,唯一不同之处在于第一校准单元的固定接线路径按第一组关系耦合校准单元的驱动器和比较器触点对,而第二校准单元的固定接线路径按第二组关系耦合校准单元的驱动器和比较器触点对。
在一个方面,这里描述的方法和装置的优点在于它们能够在系统的测试插座(test socket)处对自动电路测试系统进行校准。在高频AC定时校准期间,测试系统探测卡和测试插座的阻抗可能是定时误差的最主要来源。很多现有校准方法都尚未考虑到探测卡和测试插座的定时误差。
这里描述的方法和装置中的某些或全部可以提供的另一优点在于消除了对将经校准的驱动器或比较器连接到测试系统的每个和全部信号引脚的任何需求。相反,仅仅两个信道可被连接到参考信道,就可以以相对的方式来计算所有其他信道的定时误差。
这里描述的方法和装置还可被用于减小AC定时校准的时间和成本。例如,不需要重新定位机器人臂来探测测试系统的每个和全部信号引脚。而且,生产第一和第二校准单元的成本与1)机器人的成本或2)包含有源的机械或半导体组件的中继信号选择器的成本相比是最小的。
这里公开的方法和装置还可以提供良好的可靠性,因为不存在会导致故障的有源组件。
除了AC定时校准之外,这里公开的方法和装置还具有其他应用。例如,图7示出了用于校准自动电路测试系统的第二示例性方法700。在方法700中,当第一校准单元200被耦合(702)在测试系统的驱动器和比较器之间时,电阻检查被执行(704)。以这种方式,与由第一校准单元200的接线关系所定义的信号路径相对应的多个电阻可以被确定。然后,当第二校准单元300被耦合(706)在测试系统的驱动器和比较器之间时,第二电阻检查可以被执行(708)。以这种方式,与由第二校准单元300的接线关系所定义的信号路径相对应的多个电阻可以被确定。在一个实施例中,电阻检查是利用测试系统的DC参数测试单元(PMU)的驱动器侧电流源或比较器侧电压源执行的DC电阻变动测试。
与先前求解定时误差方程的方式类似,可以基于电阻和驱动器/比较器关系来求解(710)方程组以确定i)由包括驱动器的测试系统的信号路径提供的相对电阻,以及ii)由包括比较器的测试系统的信号路径提供的相对电阻。确定DC电阻变动是有用的,这是因为在执行AC定时校准测试之前,需要知道信号路径触点电阻变动。
权利要求
1.一种用于校准自动电路测试系统的方法,包括将第一校准单元电耦合在所述测试系统的多个驱动器和比较器之间,所述第一校准单元包括根据第一组关系来耦合所述驱动器和比较器的对的固定接线路径;当所述第一校准单元被耦合在所述多个驱动器和比较器之间时执行AC定时校准过程,从而确定针对所述第一组关系中的每一个的定时延迟;将第二校准单元电耦合在所述多个驱动器和比较器之间,所述第二校准单元包括根据第二组关系来耦合所述驱动器和比较器的对的固定接线路径;当所述第二校准单元被耦合在所述多个驱动器和比较器之间时执行AC定时校准过程,从而确定针对所述第二组关系中的每一个的定时延迟;以及基于所述定时延迟和驱动器/比较器关系来求解方程组,以确定i)由所述测试系统的包括所述驱动器的信号路径引入的相对定时误差,以及ii)由所述测试系统的包括所述比较器的信号路径引入的相对定时误差。
2.如权利要求1所述的方法,其中所述方程组是通过将与所述信号路径中包括所述驱动器之一的一条参考路径相关联的定时误差设置为缺省值来部分地求解的。
3.如权利要求2所述的方法,其中所述缺省值为0。
4.如权利要求1所述的方法,其中其中所述方程组是通过将与所述信号路径中包括所述比较器之一的一条参考路径相关联的定时误差设置为缺省值来部分地求解的。
5.如权利要求4所述的方法,其中所述缺省值为0。
6.如权利要求1所述的方法,还包括利用机器人系统将所述校准单元放置在所述多个驱动器和比较器之间,以及从所述多个驱动器和比较器之间移除所述校准单元。
7.一种用于校准自动电路测试系统的系统,包括第一和第二校准单元,各自包括i)具有用于将所述校准单元电耦合到所述测试系统的多个驱动器的多个驱动器触点的驱动器接口,ii)具有用于将所述校准单元电耦合到所述测试系统的多个比较器的多个比较器触点的比较器接口,以及iii)耦合所述校准单元的驱动器触点和比较器触点对的多个固定接线路径;其中所述第一校准单元的固定接线路径根据第一组关系来耦合所述校准单元的驱动器和比较器触点对,其中所述第二校准单元的固定接线路径根据第二组关系来耦合所述第二校准单元的驱动器和比较器触点对。
8.如权利要求7所述的系统,其中所述校准单元包括氧化铝基板,该基板上淀积着所述固定接线路径。
9.如权利要求8所述的系统,其中所述固定接线路径是薄膜电路导电线。
10.如权利要求7所述的系统,其中所述校准单元包括印制电路板。
11.如权利要求7所述的系统,其中所述固定接线路径包括同轴线缆。
12.如权利要求7所述的系统,其中所述校准单元的尺寸被确定为模仿将在所述测试系统被用所述校准单元校准之后由所述测试系统测试的实际被测设备。
13.如权利要求7所述的系统,其中所述校准单元被定形为模仿将在所述测试系统被用所述校准单元校准之后由所述测试系统测试的晶片。
14.一种用于校准自动电路测试系统的计算机程序,包括用于在第一校准单元被电耦合在所述测试系统的多个驱动器和比较器之间时发起第一AC定时校准过程的代码,其中所述第一校准单元包括根据第一组关系来耦合所述驱动器和比较器的对的固定接线路径,并且其中所述第一AC定时校准过程确定针对所述第一组关系中的每一个的定时延迟;用于在第二校准单元被电耦合在所述多个驱动器和比较器之间时发起第二AC定时校准过程的代码,其中所述第二校准单元包括根据第二组关系来耦合所述驱动器和比较器的对的固定接线路径,并且其中所述第二AC定时校准过程确定针对所述第二组关系中的每一个的定时延迟;以及用于基于所述定时延迟和驱动器/比较器关系来求解方程组,以确定所述驱动器之间的相对定时误差和所述比较器之间的相对定时误差的代码。
15.如权利要求14所述的计算机程序,其中所述代码通过将与所述信号路径中包括所述驱动器之一的一条参考路径相关联的定时误差设置为缺省值来部分地求解所述方程组。
16.如权利要求15所述的计算机程序,其中所述缺省值为0。
17.如权利要求14所述的计算机程序,其中所述代码通过将与所述信号路径中包括所述比较器之一的一条参考路径相关联的定时误差设置为缺省值来部分地求解所述方程组。
18.如权利要求17所述的计算机程序,其中所述缺省值为0。
19.一种用于校准自动电路测试系统的方法,包括将第一校准单元电耦合在所述测试系统的多个驱动器和比较器之间,所述第一校准单元包括根据第一组关系来耦合所述驱动器和比较器的对的固定接线路径;当所述第一校准单元被耦合在所述多个驱动器和比较器之间时执行电阻检查,从而确定由所述第一组关系定义的信号路径的电阻;将第二校准单元电耦合在所述多个驱动器和比较器之间,所述第二校准单元包括根据第二组关系来耦合所述驱动器和比较器的对的固定接线路径;当所述第二校准单元被耦合在所述多个驱动器和比较器之间时执行电阻检查,从而确定由所述第二组关系定义的信号路径的电阻;以及基于所述电阻和驱动器/比较器关系来求解方程组,以确定i)由所述测试系统的包括所述驱动器的信号路径提供的相对电阻,以及ii)由所述测试系统的包括所述比较器的信号路径提供的相对电阻。
20.如权利要求19所述的方法,其中所述方程组是通过以下方式来部分地求解的i)将与所述信号路径中包括所述驱动器之一的一条参考路径相关联的电阻设置为缺省值,并ii)将与所述信号路径中包括所述比较器之一的一条参考路径相关联的电阻设置为缺省值。
全文摘要
在一个实施例中,自动电路测试系统是通过将第一校准单元电耦合在测试系统的多个驱动器和比较器之间,然后执行AC定时校准过程以确定针对第一组关系中的每一个的定时延迟来校准的。然后,第二校准单元被电耦合在多个驱动器和比较器之间,并且AC定时校准过程被执行,以确定针对第二组关系中的每一个的定时延迟。第一和第二校准单元包括分别根据第一和第二组关系来耦合驱动器和比较器对的固定接线路径。基于定时延迟和驱动器/比较器关系对方程组进行求解,以确定由测试系统中包括驱动器和比较器的信号路径引入的相对定时误差。
文档编号G01R31/28GK1892246SQ20061009051
公开日2007年1月10日 申请日期2006年6月27日 优先权日2005年6月27日
发明者杉原宪幸 申请人:安捷伦科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1