探针台 |
2020-02-21 15:29 |
芯片测试新方法
dvk?A$ 芯片测试新方法 {b>tX)Tep 技术实现要素: 2i4FIS|z0 本发明的主要目的在于提供一种芯片测试方法及芯片测试模块,旨在缩短测试时间并降低测试成本。 d(w
$! $"h 为实现上述目的,本发明提供一种芯片测试方法,包括以下步骤: ky#d` 对连接于所述芯片的测试模块进行测试; lC+p2OG^[ 预设sign-off的值,并根据所述sign-off的值设置测试模块的延时; |$":7)eH! 根据所述芯片预设的目标频率设置所述测试模块的时钟频率; >UpTMEQ 判断所述芯片的测试模块在预设的时钟频率下是否正常工作:若所述测试模块在预设时钟频率下能正常工作,则继续对该芯片做完整的测试工作;若所述测试模块在预设的时钟频率下不能正常工作,结束测试。 jpqq>Hbg_ 优选地,所述测试模块的延时的值与所述预设的sign-off的值互为倒数。 zqqpBwk# 优选地,所述测试模块的时钟频率与所述芯片的目标频率相等。 qu8i Jq 优选地,所述测试模块为连接于所述芯片电路的二分频电路。 /J8AnA1 优选地,所述方法还包括以下步骤: k'wF+> 所述芯片预设的目标频率设有多个,将所述测试模块根据目标频率由大到小依次进行测试; 3KfZI&g 所述测试模块的时钟频率根据最大目标频率到最小目标频率依次进行设置; }.7!@!q. 若测试模块在当前时钟频率下正常工作,则对该芯片进行完整测试;若所述测试在当前时钟频率下无法正常工作,则根据所述目标频率依次减小所述时钟频率,并再次判断所述测试模块是否能正常工作; ;"&^ckP 若所述测试模块在最小时钟频率下不能正常工作,则结束测试。 y>u+.z a| 本发明还提供一种芯片测试模块,包括连接于所述芯片的测试模块,所述测试模块包括连接于芯片电路的二分频电路,所述二分频电路包括连接于计数器的计时器和延时单元;所述计时器发送时钟频率至所述计数器,所述计数器进行计数、并经延时单元延时后输出计数信号; BSG_),AH 所述测试模块还包括比较单元,所述比较单元比较预设输出频率与输出的计数信号的大小,并输出比较结果。 >/EmC3?b! 优选地,所述延时单元的延时与预设的sign-off的值互为倒数。 /g712\?M4 优选地,所述测试模块的时钟频率与所述芯片的目标频率相等。 pK4I?=A' 本发明技术方案通过在设计芯片电路时,增加一个供量产测试时使用的测试模块,在芯片进行量产测试时,先针对该测试模块进行测试,若测试模块的在预设的目标频率下能正常工作,则判断该芯片满足目标频率要求,则可继续对该芯片做完整测试;若测试模块在预设的目标频率下不能正常工作,则判断该芯片为不良芯片,不再做完整测试,减少了测试时间,也降低了测试成本。 d5]9FIj 附图说明 4-=> >#
P 图1为本发明芯片测试方法流程示意图; AL}c-#GG 图2为本发明芯片测试模块的结构原理示意图。 }#q9>gx 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。 x$AF0xFO 具体实施方式 Y*3qH] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 /H@k;o 下面结合附图对本发明进一步说明。 &Hc8u,| 如图1所示,本发明提供一种芯片测试方法,包括以下步骤: =V_}z3b 对连接于所述芯片的测试模块进行测试; Oe^3YOR#j{ 预设sign-off的值,并根据所述sign-off的值设置测试模块的延时,根据所述芯片预设的目标频率设置所述测试模块的时钟频率; Q$W0>bUP 判断所述芯片的测试模块在预设的时钟频率下是否正常工作:若所述测试模块在预设时钟频率下能正常工作,则继续对该芯片做完整的测试工作;若所述测试模块在预设的时钟频率下不能正常工作,结束测试。 EKk~~PhW 8 具体地,sign-off的值在测试时根据设计目标预先设定。 ()K%Rn 本发明技术方案通过在设计芯片电路时,增加一个供量产测试时使用的测试模块,在芯片进行量产测试时,先针对该测试模块进行测试,若测试模块的在预设的目标频率下能正常工作,则判断该芯片满足目标频率要求,则可继续对该芯片做完整测试;若测试模块在预设的目标频率下不能正常工作,则判断该芯片为不良芯片,不再做完整测试,减少了测试时间,也降低了测试成本。 FgNO# % 在一些实施例中,测试模块为连接于所述芯片电路的二分频电路。该二分频电路连接有延时单元,以将测试模块的延时设置到sign-off的临界点。 )m"NO/sJ2 在具体实施例中,所述测试模块的延时的值与所述预设的sign-off的值互为倒数。具体地,若芯片sign-off的值设为100MHz,则测试模块的延时则为10ns,测试模块的延时设置在具体实施例中可有±0.1ns的误差。 ,Vt7Kiu 在具体实施例中,测试模块的时钟频率与所述芯片的目标频率相等。若芯片设计目标频率为120 MHz,时钟频率则是120MHz。如果测试模块工作正常,即是测试模块输出频率为60MHz;当输出频率小于60 MHz时,即可判断该芯片为不良芯片,不再对该芯片做完整测试,节约测试时间、测试成本。 6J6MR<5' 在另一些实施例中,所述方法还包括以下步骤: Rs{L 所述芯片预设的目标频率设有多个,将所述测试模块根据目标频率由大到小依次进行测试;所述测试模块的时钟频率根据最大目标频率到最小目标频率依次进行设置; 09 eS&J<R 若测试模块在当前时钟频率下正常工作,则对该芯片进行完整测试;若所述测试在当前时钟频率下无法正常工作,则根据所述目标频率依次减小所述时钟频率,并再次判断所述测试模块是否能正常工作;若所述测试模块在最小时钟频率下不能正常工作,则结束测试。 O:RPH{D 当芯片在量产测试时,有时需要筛选出多钟不同频率档次的芯片时,可根据具体需要设置多个目标频率,再根据不同的目标频率筛选出多个档位的芯片分别进行完成测试。具体地,当芯片设计目标分别为100MHz、110MHz和120MHz时,首先根据最大设计目标120MHz预设sign-off的值、设置时钟频率以及延时,判断所有需要测试的芯片是否能正常工作,并将能正常工作的芯片划分为第一档;然后将第一次测试筛选出的无法正常工作的芯片,根据第二设计目标110MHz进行第二次设置后测试,并将该次测试后能正常工作的芯片划分为第二档;最后将第二次筛选后剩下的芯片根据第三设计目标100MHz进行第三次设置并测试,将此次测试后能正常工作的芯片划分为第三档,并将无法正常工作的芯片归为不良芯片。 Q0!gTV 如图2所示,本发明还提供一种芯片测试模块,包括连接于所述芯片的测试模块,所述测试模块包括连接于芯片电路的二分频电路,所述二分频电路包括连接于计数器1的计时器CLOCK和延时单元2;所述计时器CLOCK发送时钟频率至所述计数器1,所述计数器1进行计数、并经延时单元2延时后输出计数信号; U#+S9jWe 所述测试模块还包括比较单元(图未示),所述比较单元比较预设输出频率与输出的计数信号的大小,并输出比较结果。 tk<dp7y7 优选地,所述延时单元2的延时与预设的sign-off的值互为倒数。 ss% ahs 优选地,所述测试模块的时钟频率与所述芯片的目标频率相等 \S }&QV | |