产生时钟的方法以及执行该方法的时钟转换器和测试系统与流程

文档序号:20770827发布日期:2020-05-19 20:16阅读:325来源:国知局
产生时钟的方法以及执行该方法的时钟转换器和测试系统与流程

相关申请的交叉引用

通过引用,将2018年11月9日向韩国知识产权局提交的标题为“产生输出到半导体器件用于测试半导体器件的时钟的方法,以及包括该方法的时钟转换器和测试系统”的韩国专利申请第10-2018-0137602号的全部内容结合于此。

实施例涉及一种产生输出到半导体器件用于测试该半导体器件的时钟的方法,以及执行该方法的时钟转换器和测试系统。



背景技术:

随着电子工业和用户需求的快速发展,电子设备已经变得更加紧凑、高性能和大容量。因此,包括在电子设备中的半导体器件的测试过程也已经变得复杂。作为示例,高性能存储器半导体器件执行各种功能,例如具有高带宽的读操作和写操作。当这种高性能存储器半导体器件受验(dut)时,需要设计一种测试设备来以高带宽进行测试。



技术实现要素:

根据一个实施例,提供了一种时钟转换器,以输出用于测试半导体器件的时钟信号,该时钟转换器包括:时钟输入端,用于接收具有输入频率的输入时钟;第一频率转换电路,用于接收输入时钟并通过使用固定乘数增大输入频率来输出具有第一频率的第一转换时钟;第二频率转换电路,用于接收输入时钟并通过使用可变乘数增大输入频率来输出具有大于第一频率的第二频率的第二转换时钟;以及选择电路,用于根据模式选择信号输出第一转换时钟或第二转换时钟。

根据实施例,提供了一种被配置为测试半导体器件的半导体测试系统,该半导体测试系统包括:自动测试装备(automatictestequipment,ate)和包括时钟转换器的电连接到该ate的插座板,该ate包括测试逻辑,该测试逻辑用于发送和接收用于测试半导体器件的数据,输出具有输入频率的输入时钟,并根据用于测试半导体器件的输出时钟的频带来输出具有不同值的模式选择信号。该时钟转换器包括:时钟输入端,用于接收输入时钟;第一频率转换电路,用于接收输入时钟并输出具有大于输入频率的第一频率的第一转换时钟;第二频率转换电路,用于接收输入时钟并输出具有大于第一频率的第二频率的第二转换时钟;以及选择电路,用于根据模式选择信号向半导体器件输出基于第一转换时钟或第二转换时钟的输出时钟。

根据实施例,提供了一种转换用于测试半导体器件的时钟信号的方法,该方法包括:接收具有输入频率的输入时钟;通过将输入频率乘以固定乘数,产生具有大于输入频率的第一频率的第一转换时钟;通过将输入频率乘以可变乘数,产生具有大于第一频率的第二频率的第二转换时钟;以及根据模式选择信号输出第一转换时钟或第二转换时钟。

附图说明

通过参考附图详细描述示例性实施例,特征对于本领域技术人员将变得显而易见,附图中:

图1示出了根据实施例的测试系统;

图2示出了根据实施例的插座板;

图3示出了用于解释根据实施例的时钟转换器的图;

图4示出了用于解释根据实施例的xor门的图;

图5示出了用于解释根据实施例的第二频率转换电路的图;

图6示出了用于详细解释根据实施例的第二频率转换电路的图;

图7示出了用于解释根据实施例的第二频率转换电路的图;

图8a和图8b示出了根据实施例的第一频率转换电路中的输入时钟、输出时钟和数据;

图9示出了根据实施例的第一频率转换电路中的输入时钟、输出时钟和数据;

图10示出了根据实施例的产生用于测试半导体器件的输出时钟的方法的流程图;

图11示出了根据实施例的产生用于测试半导体器件的输出时钟的方法的详细流程图;以及

图12示出了用于解释根据实施例的测试系统的图。

具体实施方式

图1示出了根据实施例的测试系统10。参考图1,用于测试半导体器件的测试系统10可以包括要被测试的一个或多个受验器件(deviceundertest,dut)300,以及插座板100和测试逻辑200。插座板100可以包括第一频率转换电路110、第二频率转换电路120和选择电路130。

第一频率转换电路110可以通过固定乘数增大第一输入时钟ckia和第二输入时钟ckib的输入频率,以输出具有大于输入频率的第一频率的时钟。第二频率转换电路120可以通过大于固定乘数的可变乘数来增大输入频率,以输出具有大于第一频率的第二频率的时钟。在下文中,乘数可以表示与输入信号的输入频率相乘的整数。

例如,第一频率转换电路110可以将第一输入时钟ckia和第二输入时钟ckib的输入频率乘以2,并且第二频率转换电路120可以将第一输入时钟ckia的输入频率乘以可变乘数,例如4、8或大于固定乘数的任何其它数字。

第一频率转换电路110可以由包括异或(xor)门的xor电路来实施。第二频率转换电路120可以由包括锁相环(phaselockedloop,ppl)的ppl电路来实施。

插座板100可以以各种形式在各种位置实施,以处理由测试逻辑200输出的第一输入时钟ckia和第二输入时钟ckib,并将处理后的第一输入时钟ckia和第二输入时钟ckib作为输出时钟cko输出到dut300。在这种情况下,测试逻辑200可以包括在自动测试装备(automatedtestequipment,ate)中,并且插座板100可以在ate的一侧。

测试逻辑200可以输出第一输入时钟ckia和第二输入时钟ckib以及数据dq来测试dut300。例如,测试逻辑200可以基于适于由测试逻辑200输出的第一输入时钟ckia和第二输入时钟ckib的数据dq是否已经被接收到,来测试dut300。dut300可以接收基于第一输入时钟ckia和第二输入时钟ckib的输出时钟cko和数据dq。数据dq可以经由插座板100在测试逻辑200和dut300之间发送/接收。

参考图1,为了便于解释,dut300被示为一个半导体器件。在实施方式中,dut300可以包括多个半导体器件。作为示例,半导体器件可以包括存储器件,该存储器件包括存储器单元阵列。例如,存储器件可以包括动态随机存取存储器(dynamicrandomaccessmemory,dram),例如双数据速率(doubledatarate,ddr)同步dram(synchronousdram,sdram)、低功率ddr(lowpowerddr,lpddr)、图形ddr(graphicsddr,gddr)sdram、rambusdram(rdram)等。可选地,存储器件可以包括非易失性存储器,例如闪存、磁ram(magneticram,mram)、铁电ram(feram)、相变ram(phasechangeram,pram)、电阻ram(resistiveram,reram)等。

根据实施例,插座板100可以处理从测试逻辑200接收到的第一输入时钟ckia和第二输入时钟ckib,以与dut300兼容,并输出输出时钟cko。例如,当测试逻辑200输出的第一输入时钟ckia和第二输入时钟ckib的带宽被限制为xgbps(其中,x是整数)时,插座板100可以倍乘第一输入时钟ckia和第二输入时钟ckib的基频,以输出具有比第一输入时钟ckia和第二输入时钟ckib的带宽更高的带宽(例如2xgbps和4xgbps)的输出时钟cko。插座板100可以与输出时钟cko一起输出反相输出时钟cko’。在这种情况下,插座板100可以具有与通过其输出输出时钟cko的通道的数量相同的通过其接收第一输入时钟ckia和第二输入时钟ckib的通道的数量,即输入通道与输出通道的比例可以是1:1。这样,可以减少通道资源。

根据实施例,插座板100可以从测试逻辑200接收模式选择信号msel,选择由第一频率转换电路110和第二频率转换电路120中的一个输出的信号,并将输出时钟cko发送到dut300。当选择电路130接收到具有第一值的模式选择信号msel时,选择电路130可以放大从第一频率转换电路110接收到的信号,并且提供放大的信号作为输出时钟cko。当选择电路130接收到具有第二值的模式选择信号msel时,选择电路130可以放大从第二频率转换电路120接收到的信号,并且提供放大的信号作为输出时钟cko。

第一频率转换电路110可以接收具有相同输入频率的第一输入时钟ckia和第二输入时钟ckib。例如,测试逻辑200可以输出相位从第一输入时钟ckia的相位偏移约90度的第二输入时钟ckib。

第一频率转换电路110可以对第一输入时钟ckia和第二输入时钟ckib执行xor运算,并向选择电路130输出通过将第一输入时钟ckia的输入频率乘以2而获得的频率信号。第二频率转换电路120可以以作为输入频率信号的第一输入时钟ckia来执行锁相操作。在这种情况下,第二频率转换电路120可以向选择电路130输出被分配到其中包括的多个压控振荡器中的每一个压控振荡器的频带的信号,如下参考图6所述。

根据实施例,由于第一频率转换电路110实时地对第一输入时钟ckia和第二输入时钟ckib执行xor运算,所以可以发生很少的延迟时间,并且可以覆盖宽频带。由于即使在第一输入时钟ckia和第二输入时钟ckib的输入频率实时改变时,包括xor门的第一频率转换电路110也产生没有延迟的具有第一频率的输出时钟cko,所以第一频率转换电路110可以测试需要输出时钟cko具有可变频率的dut300。

第二频率转换电路120可以通过将第一输入时钟ckia的相位与从第二频率转换电路120输出的反馈信号进行比较来降低输出时钟cko的噪声。另外,第二频率转换电路120可以执行各种倍数的频率倍增。由于频率转换电路120仅使用第一输入时钟ckia来产生具有第二频率的时钟,所以第二频率转换电路120的输入通道的数量可以少于第一频率转换电路110的输入通道的数量,即输入通道与输出通道的比例可以是1:2。因此,可以进一步减少通道资源。

由于第二频率转换电路120的频率倍增是灵活的,所以即使输入信号的输入频率低,第二频率转换电路120也可以产生高频的输出时钟cko。另外,通过检测相位差,第二频率转换电路120可以产生与输入信号相比具有降低噪声的输出时钟cko。

图2示出根据实施例的插座板100。参考图2,插座板100可以包括第一至第n(n是大于1的整数)插座芯片105_1至105_n,第一至第n插座芯片105_1至105_n中的每一个可以包括第一频率转换电路110、第二频率转换电路120和选择电路130,并且还可以包括输入端r1、时钟输入端it和时钟输出端ot。

作为示例,第一至第n插座芯片105_1至105_n可以彼此堆叠并封装在一起成为一个封装。作为另一示例,第一至第n插座芯片105_1至105_n可以在插座板100上二维地彼此分开。换句话说,第一至第n插座芯片105_1至105_n可以以各种配置包括在插座板100上,其中第一至第n插座芯片105_1至105_n分别将第一至第n输出时钟cko[1]至cko[n]和/或反相的第一至第n输出时钟cko'[1]至cko'[n]输出到dut300。

例如,当要测试多个dut300时,测试逻辑200可以输出用于测试第一dut的第一输入时钟ckia[1]和第二输入时钟ckib[1]、用于测试第二dut的第一输入时钟ckia[2]和第二输入时钟ckib[2],等等。然后,响应于输入时钟,插座板输出第一输出时钟cko[1]和反相的第一输出时钟cko'[1]到第一dut,第二输出时钟cko[2]和反相的第二输出时钟cko'[2]到第二dut,等等。

插座板100可以包括用于输入各种信号和电压的多个端。插座板100可以包括用于给插座板100和/或dut300供电的电源电压(powersupplyvoltage,vcc)端、接地电压(groundvoltage,vee)端和接地(ground,gnd)端。

插座板100可以包括多个输入时钟(cki)端。例如,插座板100可以包括输出要输入到第一插座芯片105_1的第一输入时钟ckia[1]和第二输入时钟ckib[1]的端。插座板100可以包括输出第一输入时钟(ckia[1]至ckia[n])和第二输入时钟(ckib[1]至ckib[n])的多个端,以使其从测试逻辑200分别经由第一至第n插座芯片105_1至105_n的时钟输入端it输入。插座板100可以包括参考电压(referencevoltage,vref)端,用于逻辑地确定(例如,确定为逻辑高或逻辑低)第一输入时钟ckia和第二输入时钟ckib、交流(alternatingcurrent,ac)信号、以及输入到第一至第n插座芯片105_1至105_n中所包括的每个配置或从其输出的其它ac信号。插座板100可以包括用于确定提供给包括选择电路130的插座芯片105中所包括的各种配置的最大驱动电压voh和驱动电压摆动电平vr的端。插座板100可以包括用于接收施加到选择电路130的模式选择信号msel和施加到第二频率转换电路120的振荡器选择信号osel的端。

插座板100可以包括用于输出各种信号和电压的多个端。插座板100可以包括端,用于向dut300发送分别从第一至第n插座芯片105_1至105_n输出的第一至第n输出时钟cko[1]至cko[n]和反相的第一至第n输出时钟cko'[1]至cko'[n]。下面参考图3描述第一至第n插座芯片105_1至105_n中的每一个的配置和功能。

图3是用于解释根据实施例的时钟转换器107的图。参考图3,第一至第n插座芯片105_1至105_n中的每一个可以包括时钟转换器107,并且时钟转换器107可以包括第一频率转换电路110、第二频率转换电路120、选择电路130、时钟输入端it和时钟输出端ot。另外,时钟转换器107还可以包括输入端ri,用于匹配从时钟输入端it观察到的输入阻抗。

根据实施例,第一频率转换电路110可以接收第一输入时钟ckia和第二输入时钟ckib,并且输出第一转换时钟ckx和/或反相的第一转换时钟ckx'。例如,第一转换时钟ckx的频率可以是第一输入时钟ckia的频率的两倍之高。为此,第一频率转换电路110可以实施为包括xor门的集成电路(integratedcircuit,ic)。例如,第一频率转换电路110可以包括xor门和反相器,该xor门通过对第一输入时钟ckia和第二输入时钟ckib执行xor运算来产生第一转换时钟ckx,该反相器产生作为第一转换时钟ckx的反相信号的反相的第一转换时钟ckx'。

图4是用于解释根据实施例的xor门111的图。参考图3和图4,第一频率转换电路110可以包括xor门111,xor门111可以以各种形式实施,例如硬件和/或软件。根据已知真值表,xor门111可以在第一输入和第二输入相同(即分别为0和0、或1和1)时输出0,而可以在第一输入和第二输入不同(即分别为0和1、或1和0)时输出1。输入到xor门111的第一输入时钟ckia和第二输入时钟ckib可以具有偏移大约1/4周期或大约90度的相位。当具有相位偏移约90度的第一输入时钟ckia和第二输入时钟ckib被输入时,xor门111可以输出具有第一频率的第一转换时钟ckx,该第一频率是第一输入时钟ckia和第二输入时钟ckib的输入频率的两倍。

根据根据实施例的第一频率转换电路110和xor门111,通过接收偏移约90度的第一输入时钟ckia和第二输入时钟ckib并实时地产生第一转换时钟ckx,可以减少延迟。因为对第一输入时钟ckia和第二输入时钟ckib的输入频率没有限制,所以可以覆盖宽频带。然而,第一频率转换电路110可以被限制为将输入频率乘以固定量,例如2。

再次参考图3,第二频率转换电路120可以接收第一输入时钟ckia,并输出第二转换时钟cky和/或反相的第二转换时钟cky'。例如,第二转换时钟cky的频率可以比第一输入时钟ckia的输入频率高k倍。

为此,第二频率转换电路120可以实施为锁相环pll。例如,第二频率转换电路120可以比较第一输入时钟ckia与反馈的第二转换时钟cky的相位,产生对应于相位差的信号,将产生的信号转换成电压,并根据该电压输出振荡信号。第二频率转换电路120可以包括至少一个压控振荡器,并且可以根据振荡器选择信号osel在多个压控振荡器中选择输出所需频带的振荡器。这将在后面参考图5和图6详细描述。

根据实施例,第二转换时钟cky的第二频率的最大值可以高于第一转换时钟ckx的第一频率的最大值。例如,第一频率转换电路110可以是输入频率的两倍,而第二频率转换电路120可以通过可变地控制分频器125的分频比来输出已经乘以可变数字(例如,4或大于2的任何整数)的第二转换时钟cky。

当第二频率转换电路120用于产生高频率的输出时钟cko时,第一输入时钟ckia和第二输入时钟ckib的输入频率可以是低的。例如,当要产生约20gbps的输出时钟cko时,第一频率转换电路110需要第一输入时钟ckia和第二输入时钟ckib具有约10gbps的输入频率。相反,当第二频率转换电路120可以将输入频率乘以4时,第一输入时钟ckia可以仅具有约5gbps的输入频率,来产生约20gbps的输出时钟cko。因此,可以减少测试逻辑200输出高的第一输入时钟ckia和第二输入时钟ckib的成本和时间。

根据实施例的时钟转换器107可以具有传输线,以将第一输入时钟ckia和/或第二输入时钟ckib输入到第一频率转换电路110和第二频率转换电路120。第一传输线tl1连接到向其输入第一输入时钟ckia的时钟输入端it,并且连接到第一频率转换电路110。第一传输线可以被分支并且被连接到第二频率转换电路120。第二传输线tl2连接到向其输入第二输入时钟ckib的时钟输入端it,并且连接到第一频率转换电路110。另外,可以沿分别从第一传输线tl1和第二传输线tl2分支的传输线提供输入端r1,并且开关可以串联连接到每个输入端r1。

根据实施例的输入端r1可以并联连接到时钟输入端it和第一频率转换电路110。输入端r1的阻抗值可以在第一频率转换电路110的方向上具有阻抗,并且第二频率转换电路120匹配在其相反方向上观察到的阻抗,例如输入阻抗。

输入端r1可以根据端使能信号te被激活。例如,输入端r1均可以串联连接到开关,并且端使能信号te可以控制开关被打开或关闭。端使能信号te可以从测试逻辑200经由插座板100输入到时钟转换器107。

根据实施例的选择电路130可以接收第一转换时钟ckx、反相的第一转换时钟ckx'、第二转换时钟cky和反相的第二转换时钟cky',并且输出分别通过放大接收到的转换时钟(ckx和cky)和接收到的反相的转换时钟(ckx'和cky')中的至少一个而产生的输出时钟cko和反相的输出时钟cko'。

选择电路130可以包括复用器131和运算放大器电路132。复用器131可以根据模式选择信号msel选择从第一频率转换电路110和第二频率转换电路120中的一个输出的信号,并且输出所选择的信号作为选择时钟cks。例如,当复用器131接收到具有第一值的模式选择信号msel时,复用器131可以输出从第一频率转换电路110输入的第一转换时钟ckx作为选择时钟cks,并且可以输出反相的第一转换时钟ckx'作为反相的选择时钟cks'。当复用器131接收到具有第二值的模式选择信号msel时,复用器131可以输出从第二频率转换电路120输入的第二转换时钟cky作为选择时钟cks,并且可以输出反相的第二转换时钟cky'作为反相的选择时钟cks'。

运算放大器电路132可以输出输出时钟cko和反相的输出时钟cko',它们分别通过放大接收到的选择时钟cks和反相的选择时钟cks'而获得。根据实施例,运算放大器电路132可以基于最大驱动电压电平voh和最小驱动电压电平vol来放大选择时钟cks和反相的选择时钟cks'。最小驱动电压电平vol可以是通过从如上所述的图2的插座板100的外部接收的最大驱动电压电平voh减去驱动电压摆动电平vr而获得的值。例如,运算放大器电路132可以产生输出时钟cko,该输出时钟cko通过将选择时钟cks放大到小于等于最大驱动电压电平voh且大于等于最小驱动电压电平vol而获得。

图5是用于解释根据实施例的第二频率转换电路120的图。参考图5,第二频率转换电路120可以包括相位检测器(pd)121、电荷泵单元(cp)122、环路滤波单元(lf)123、压控振荡单元(vco)124和分频器(div)125。pd121可以将第一输入时钟ckia与从div125反馈的时钟的相位比较。cp122可以产生对应于相位差的信号。lf123可以将产生的信号转换成电压。vco124可以根据电压输出振荡信号。div125可以对振荡信号的频率分频,并将分频后的频率提供给pd121。换句话说,第二频率转换电路120可以实施为pll。

第二频率转换电路120可以接收振荡器选择信号osel,选择包括在vco124中的多个压控振荡器中的一个,并且基于所选择的压控振荡器的输出来输出第二转换时钟cky。这将在下面参考图6进行描述。

图6是用于详细解释根据实施例的第二频率转换电路120的图。根据示例实施例的pd121可以比较从div125输出的分频时钟ckd和第一输入时钟ckia之间的相位差,并产生相位差信号。该相位差信号可以包括上检测信号d_up和下检测信号d_down。

参考图6,pd121可以包括第一触发器121a、第二触发器121b、and门121c和延迟单元121d。第一输入时钟ckia可以被输入到第一触发器121a的时钟输入端ck,而从div125输出的分频时钟ckd可以被输入到第二触发器121b的时钟输入端ck。第一触发器121a和第二触发器121b的数据输入端d可以连接到电源电压vcc。上检测信号d_up可以从第一触发器121a的数据输出端q输出,而下检测信号d_down可以从第二触发器121b的数据输出端q输出。例如,上检测信号d_up指示第一输入时钟ckia具有比分频时钟ckd的频率更早的相位,而下检测信号d_down指示相反的情况。and门121c接收上检测信号d_up和下检测信号d_down,并且可以对其执行and操作。延迟单元121d可以将and门121c的输出延迟一定时间,并且向第一触发器121a和第二触发器121b的复位端re提供复位信号。因为当包括在cp122中的第一电荷泵电流源122a和第二电荷泵电流源122b执行导通或关断操作时需要一定时间,所以延迟单元121d可以将其输出延迟一定时间。

当第一输入时钟ckia的相位早于分频时钟ckd的相位时,pd121可以将上检测信号d_up发送到cp122。当第一输入时钟ckia的相位晚于分频时钟ckd的相位时,pd121可以将下检测信号d_down发送到cp122。

根据实施例,cp122可以基于接收到的相位差信号向lf123供应电荷或释放lf123的电荷。换句话说,cp122可以将相位差信号转换成电荷的移动。例如,当cp122接收到上检测信号d_up时,cp122可以执行正电荷泵送操作,并且向lf123供应电荷。作为另一示例,当cp122接收到下检测信号d_down时,cp122可以执行负电荷泵送操作并且释放lf123的电荷。

参考图6,cp122可以包括由上检测信号d_up的逻辑高接通的开关122c和由下检测信号d_down的逻辑高接通的开关122d。当第一电荷泵电流源122a接收到上检测信号d_up时,第一电荷泵电流源122a可以向lf123供应电流。当第二电荷泵电流源122b接收到下检测信号d_down时,第二电荷泵电流源122b可以排掉(drain)lf123的电流。

根据实施例,lf123可以向压控振荡单元124提供与由cp122充电或放电的电荷相对应的振荡控制电压vctr。lf123可以由各种滤波器实施,例如低通滤波器、带通滤波器和高通滤波器。lf123被示为无源元件,但是lf123也可以使用有源元件来实施。

参考图6,lf123可以包括第一电容器c1、第二电容器c2和电阻器r1。第一电容器c1可以通过对从cp122输出的电荷充电或放电来产生振荡控制电压vctr。电阻器r1可以被设计成具有一定的时间常数,以防止lf123的电流或电压的突然变化。第二电容器c2可以吸收当pll锁定时流动的脉冲电流。

图7是用于详细解释根据实施例的第二频率转换电路120的图。参考图7,vco124可以包括第一至第m压控振荡器126_1至126_m,和振荡电压选择电路127。vco124可以基于接收到的振荡器选择信号osel来提供从第一到第m压控振荡器126_1到126_m中的一个输出的振荡信号,作为第二转换时钟cky和/或反相的第二转换时钟cky'。

作为示例,振荡器选择信号osel可以提供给第一到第m压控振荡器126_1至126_m。在这种情况下,第一至第m压控振荡器126_1至126_m中的一个可以基于振荡器选择信号osel被激活,并且第一至第m压控振荡器126_1至126_m中的其它压控振荡器可以被去激活。从第一至第m压控振荡器126_1至126_m中的激活的压控振荡器输出的振荡信号(例如,第一振荡信号os_1)可以经由振荡电压选择电路127输出作为第二转换时钟cky。此外,振荡电压选择电路127可以通过将从第一至第m压控振荡器126_1至126_m中的激活的振荡器输出的振荡信号(例如,第一振荡信号os_1)反相来输出反相的第二转换时钟cky'。

作为另一示例,振荡器选择信号osel可以提供给振荡电压选择电路127。振荡电压选择电路127可以基于振荡器选择信号osel选择并输出要作为第二转换时钟cky输出的振荡信号(例如,第二振荡信号os_2)。另外,振荡电压选择电路127可以通过对振荡信号(例如,第二振荡信号os_2)反相来输出反相的第二转换时钟cky'。例如,振荡电压选择电路127可以包括复用器和反相器,该复用器接收振荡器选择信号osel作为控制输入,并选择第一至第m振荡信号os_1至os_m中的一个,该反相器将第二转换时钟cky反相。

作为另一示例,振荡器选择信号osel可以作为上述示例的组合提供给第一至第m压控振荡器126_1至126_m和振荡电压选择电路127。在这种情况下,已经由振荡器选择信号osel激活的第一至第m压控振荡器126_1至126_m中的一个可以输出振荡信号(例如,第一振荡信号os_1),并且振荡电压选择电路127可以不输出除了输出振荡信号(例如,第一振荡信号os_1)之外的其它振荡信号(例如,第二至第m振荡信号os_2到os_m)。换句话说,振荡电压选择电路127可以仅输出由振荡器选择信号osel选择的压控振荡器126的电压作为第二转换时钟cky和反相的第二转换时钟cky'。

根据实施例,第一至第m压控振荡器126_1至126_m中的每一个可以输出具有彼此不同频率信号的电压。例如,第一压控振荡器126_1可以输出频率为约1gbps至约3gbps的振荡信号os_1,第二压控振荡器126_2可以输出频率为约3gbps至约5gbps的振荡信号os_2,等等。在这种情况下,当输出时钟cko要具有约4gbps频率到dut300时,测试逻辑200可以向第一至第m压控振荡器126_1到126_m和/或振荡电压选择电路127输出用以选择第二压控振荡器126_2的振荡器选择信号osel。这些频率值可以变化。

根据实施例的div125可以接收第二转换时钟cky,并输出其频率已经被分频的分频时钟ckd。例如,当第二转换时钟cky要为第一输入时钟ckia乘以k(k是1或更大的整数)时,div125可以向pd121发送其中第二转换时钟cky的频率已经除以k的分频时钟ckd。pd121可以通过将第一输入时钟ckia与其中第二转换时钟cky的频率已经除以k的分频时钟ckd进行比较,来生成用于校正相位差的相位差信号。

div125可以被设计在能够分频的各种类型的电路中,并且可以包括并行或串行计数器,并且计数器可以包括至少一个触发器。例如,计数器可以以各种方式实施,诸如模n计数器、环形计数器、循环移位寄存器计数器和二进制编码的十进制(binarycodeddecimal,bcd)计数器。

图8a和图8b示出根据实施例的第一频率转换电路110中的第一输入时钟ckia、输出时钟cko和数据dq。

根据实施例,第一频率转换电路110可以接收第一输入时钟ckia和第二输入时钟ckib,并执行xor运算以输出第一转换时钟ckx。选择电路130可以接收第一转换时钟ckx,并且在增大了接收到的第一转换时钟ckx的幅度之后将其作为输出时钟cko输出。

换句话说,图8a和图8b所示的输出时钟cko可以等于或类似于第一转换时钟cxk。如图4所示,第二输入时钟ckib可以相对于第一输入时钟ckia相位偏移约90度。

参考图8a,第一频率转换电路110可以通过对第一输入时钟ckia和第二输入时钟ckib执行xor运算来输出输出时钟cko。输出时钟cko可以包括在第一时间段clk2n中具有第一频率的时钟,该第一频率是第一输入时钟ckia的输入频率的两倍。在这种情况下,第一频率是dut300执行写操作或读操作的频率。

第一频率转换电路110可以输出输出时钟cko,该输出时钟cko包括在第二时间段fixh/l中dut300所需的低频(例如,低于输入频率和第一频率)的时钟。例如,第一频率转换电路110可以在第二时间段fixh/l中输出包括低频信号或直流(dc)信号的第一信号,并且可以在第一时间段clk2n中输出第一频率的第二信号。

根据实施例,在第二时间段fixh/l中,第一频率转换电路110可以从测试逻辑200接收固定为逻辑高或逻辑低的信号分别作为第一输入时钟ckia和第二输入时钟ckib。换句话说,第一频率转换电路110可以接收在第二时间段fixh/l期间保持为dc信号的信号。作为另一示例,第一频率转换电路110可以从测试逻辑200接收交流(ac)信号,其中第一输入时钟ckia和第二输入时钟ckib具有相同的相位。在这种情况下,当接收到dc信号或具有相同相位的两个信号时,第一频率转换电路110可以在第二时间段fixh/l中输出dc信号。例如,第二时间段fixh/l可以包括dut300的初始化操作,其中在向dut300供电之后确定dut300的速度或操作模式。另外,第二时间段fixh/l中的输出时钟cko可以包括用于增大第一时间段clk2n中的输出时钟cko的频率的准备操作。

参考图8b,第一频率转换电路110可以分别产生相对低频和相对高频的输出时钟cko。相对低频可以在时间点42之前产生,而相对高频可以在时间点42之后产生。相对低频信号可以是输入频率、或图8a的第二时间段fixh/l中的低频,并且第一时间段clk2n中第一频率是输入频率的两倍。

参考图8b,测试逻辑200可以在时间点41向第一频率转换电路110提供命令,用于将数据dq信号的频率与输出时钟cko的频率同步。当第一频率转换电路110接收到来自测试逻辑200的命令时,在延迟了延迟时间tdly的时间点42之后,第一频率转换电路110可以输出已经对第一输入时钟ckia和第二输入时钟ckib执行了xor运算的第一频率信号。

测试逻辑200可以向dut300输出与第一频率相同或相似的数据dq信号。dut300可以接收输出时钟cko作为用于捕获数据dq信号的信号。例如,当dut300是图形双数据速率(ddr)(gddr)类型时,输出时钟cko可以作为写时钟(或者根据联合电子器件工程委员会(jointelectrondeviceengineeringcouncil,jedec)标准的数据时钟(dataclock,wck))被接收。当dut300是低功率ddr(lowpowerddr,lpddr)类型时,输出时钟cko可以作为数据选通脉冲(或根据jedec标准的dqs)接收。换句话说,第一频率转换电路110可以产生第一转换时钟ckx作为dut300捕获数据dq信号的信号,并且第一转换时钟ckx可以经由选择电路130作为输出时钟cko被输出到dut300。

图9示出根据实施例的第二频率转换电路120中的输入时钟ckia、输出时钟cko和数据dq。参考图9,第二频率转换电路120可以接收第一输入时钟ckia,对接收到的第一输入时钟ckia执行锁相操作,并且输出通过将第一输入时钟ckia的频率乘以k而获得的第二转换时钟cky。选择电路130可以接收第二转换时钟cky,并且在增大了接收到的第二转换时钟cky的幅度之后将其作为输出时钟cko输出。换句话说,图9所示的输出时钟cko的相位可以与第二转换时钟cky的相位相同或相似。

参考图9,第二频率转换电路120可以在执行锁相操作时花费一定的锁定时间tlock,并且此后,第二频率转换电路120可以基于其中第一输入时钟ckia的频率已经乘以4的第二转换时钟cky产生输出时钟cko。在图9中,示出了通过将第一输入时钟ckia的输入频率乘以4而获得的输出时钟cko。第二频率转换电路120可以输出通过将第一输入时钟ckia的频率乘以各种数字而获得的输出时钟cko。

dut300可以接收输出时钟cko作为用于捕获数据dq信号的信号。例如,当dut300是gddr类型时,输出时钟cko可以作为写时钟(或者根据jedec标准的数据时钟(wck))被接收。当dut300是lpddr类型时,输出时钟cko可以作为数据选通信号(或根据jedec标准的dqs)被接收。换句话说,第二频率转换电路120可以产生第二转换时钟cky作为dut300捕获数据dq信号的信号,并且第二转换时钟cky可以经由选择电路130作为输出时钟cko输出到dut300。

图10是根据实施例的产生用于测试半导体器件的输出时钟cko的方法的流程图。

插座板100可以从测试逻辑200接收相位彼此偏移约90度的第一输入时钟ckia和第二输入时钟ckib(s510)。

插座板100可以输出其中第一输入时钟ckia和第二输入时钟ckib的频率已经增大的第一转换时钟ckx(s530)。第一频率转换电路110可以通过对第一输入时钟ckia和第二输入时钟ckib执行xor运算来输出第一转换时钟ckx,并且可以输出其中第一转换时钟ckx已经被反相的反相第一转换时钟ckx'。换句话说,第一频率转换电路110可以通过将第一输入时钟ckia和第二输入时钟ckib的输入频率乘以固定乘数(例如,2)来输出具有第一频率的第一转换时钟ckx。

插座板100可以输出第二转换时钟cky,其中第一输入时钟ckia的输入频率已经增大到比第一转换时钟ckx的第一频率更高的第二频率(s550)。例如,既然包括xor的第一频率转换电路110将输入信号的频率乘以2,那么可以提供第二频率转换电路120以将输入信号的输入频率乘以大于2的乘数。第二频率转换电路120可以接收第一输入时钟ckia,并且通过锁相操作将第一输入时钟ckia的频率倍乘。另外,第二频率转换电路120可以基于由产生彼此不同频带的振荡频率的多个压控振荡器中的一个产生的振荡信号,将第一输入时钟ckia的输入频率乘以更大的乘数或更多。

插座板100可以根据从测试逻辑200接收的模式选择信号msel放大第一转换时钟ckx或第二转换时钟cky,并且可以输出放大的时钟作为输出时钟cko(s570)。

因为操作s530和s550分别在第一频率转换电路110和第二频率转换电路120中执行,所以操作s530和s550可以独立执行。例如,操作s530可以在操作s550之后执行,可以以相反的顺序执行,或者操作s530和s550可以同时执行。

图11是根据实施例的产生用于测试半导体器件的输出时钟cko的方法的详细流程图。为了便于解释,省略已经参考图10给出的描述。

频率转换电路可以划分为第一频率转换电路110的情况和第二频率转换电路120的情况(s520)。

第一频率转换电路110通过分别接收第一时钟ckia和第二时钟ckib并对第一时钟ckia和第二时钟ckib的频率执行xor运算,可以输出其中第一时钟ckia和第二时钟ckib的频率已经被增大的第一转换时钟ckx(s530)。

第二频率转换电路120可以接收振荡器选择信号osel(s551),并根据接收到的振荡器选择信号osel选择第一至第m压控振荡器126_1至126_m中的一个(s552)。第一至第m压控振荡器126_1至126_m中的每一个可以输出彼此不同的带宽。基于所选择的压控振荡器126的频带,第二转换时钟cky具有比第一转换时钟ckx的第一频率更高的第二频率(s553)。

插座板100可以根据接收到的模式选择信号msel选择第一转换时钟ckx或第二转换时钟cky(s571),并且将所选择的转换时钟放大并作为输出时钟cko输出(s572)。例如,当模式选择信号msel具有第一值时,从第一频率转换电路110输出的第一转换时钟ckx可以作为输出时钟cko输出。作为另一示例,当模式选择信号msel具有第二值时,从第二频率转换电路120输出的第二转换时钟cky可以作为输出时钟cko输出。

图12是用于解释根据实施例的测试系统10的图。根据实施例,插座板100可以包括第一频率转换电路110、第二频率转换电路120和选择电路130。换句话说,插座板100可以包括时钟转换器107。时钟转换器107可以被包括在第一至第m插座芯片105_1至105_m中的每一个中。测试逻辑200可以在自动测试装备(ate)210中。

插座板100可以电连接到测试逻辑200。插座板100可以基于从测试逻辑200接收的各种信号向dut300输出输出时钟cko。如参考图2所讨论的,插座板100可以包括用于从测试逻辑200接收各种信号和电压或者用于向测试逻辑200发送各种信号和电压的引脚,并且测试逻辑200也可以包括用于从插座板100接收各种信号和电压或者用于向插座板100发送各种信号和电压的引脚。类似地,插座板100和dut300均可以包括用于发送和接收各种信号和电压的引脚。

多个dut300中的至少一个可以电连接到插座板100,以接收输出时钟cko和数据dq,并且可以经由插座板100将数据dq发送到测试逻辑200。

根据实施例,当测试逻辑200测试dut300时,插座板100可以基于第一输入时钟ckia和第二输入时钟ckib向dut300发送具有各种频带的输出时钟cko。插座板100可以基于模式选择信号msel选择已经分别从第一频率转换电路110和第二频率转换电路120输出的第一转换时钟ckx和第二转换时钟cky中的一个,并且可以将所选择的转换时钟发送到dut300。当测试数据dq是否正常地在高频带中接收/发送时,第二频率转换电路120可以输出输出时钟cko。当测试数据dq是否正常地在低频带中接收/发送时,第一频率转换电路110可以输出输出时钟cko。

根据示例实施例,可以改变插座板中的模式,使得输出具有dut所需带宽的时钟,因此,可以产生各种带宽的时钟而无需具有各自的设备。因此,可以降低替换测试系统的成本,并且可以用单个测试系统测试各种类型的dut。

一个或多个实施例提供了一种通过使用模式改变来转换用于测试具有各种带宽的受验设备(dut)的时钟而无需替换测试设备的方法,以及执行该方法的时钟转换器和测试系统。

本文已经公开了示例性实施例,并且尽管使用了特定术语,但是它们被使用并且将仅在一般和描述性的意义上被解释,而不是为了限制的目的。在一些情况下,对于本领域普通技术人员来说,在提交本申请时显而易见的是,结合特定实施例描述的特征、特性和/或元件可以单独使用,或者与结合其它实施例描述的特征、特性和/或元件结合使用,除非另外特别指出。因此,本领域技术人员将会理解,在不脱离所附权利要求中阐述的本发明的精神和范围的情况下,可以在形式和细节上进行各种改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1