测试系统的制作方法

文档序号:5883858阅读:350来源:国知局
专利名称:测试系统的制作方法
技术领域
本发明涉及一种测试系统,特别涉及一种利用低频测试仪器测试高频装置的测试系统。
背景技术
半导体集成电路产业已快速成长一段时间。随着IC材料与设计的进步,每一代的 IC均比前一代的IC更小更复杂。为了提高集成电路的效率,近年来集成电路的操作频率愈来愈高。为了确保集成电路能够正常运作,通常会利用测试机台测试集成电路。测试机台提供测试信号给集成电路。集成电路根据所接收到的测试信号,产生测试结果。测试机台根据集成电路所产生的测试结果,判断集成电路是否正常。如果集成电路的操作频率为高频时,则测试机台需根据集成电路的操作频率,提供测试信号。然而,高频测试机台的成本相当昂贵。

发明内容
本发明提供一种待测装置,耦接测试机台。测试机台产生至少两个测试向量,并接收测试结果。本发明的待测装置包括组合逻辑电路以及主体电路。组合逻辑电路包括第一储存模块以及第二储存模块。第一储存模块根据第一操作时脉,储存测试向量。第二储存模块根据第二操作时脉,储存至少两个输出向量,并根据第二操作时脉,输出输出向量。第二操作时脉的频率大于第一操作时脉的频率。当测试向量均储存于第一储存模块之中时, 第一储存模块将所储存的测试向量作为输出向量,并将输出向量输出至第二储存模块。主体电路根据第二储存模块所输出的输出向量,产生测试结果。测试机台根据测试结果,得知主体电路是否正常。本发明另提供一种测试系统包括测试机台以及待测装置。测试机台根据第一操作时脉,输出至少两个测试向量。待测装置接收测试向量,用以产生测试结果,并包括组合逻辑电路以及主体电路。组合逻辑电路包括第一储存模块以及第二储存模块。第一储存模块根据第一操作时脉,储存测试向量。第二储存模块根据第二操作时脉,储存至少两个输出向量,并根据第二操作时脉,输出输出向量。第二操作时脉的频率大于第一操作时脉的频率。 当测试向量均储存于第一储存模块之中时,第一储存模块将所储存的测试向量作为输出向量,并将输出向量输出至第二储存模块。主体电路根据第二储存模块所输出的输出向量,产生测试结果。测试机台根据测试结果,得知主体电路是否正常。为让本发明的特征和优点能更明显易懂,下文特举出优选实施例,并结合附图,作详细说明如下


图1为本发明的测试系统的示意图2为本发明的组合逻辑电路的可能实施例;图3A 3C为本发明的组合逻辑电路的可能实施例;图4为本发明的组合逻辑电路的另一可能实施例;以及图5为主体电路的可能实施例。附图标记说明100 测试系统;110 测试机台;130 待测装置;131:组合逻辑电路;133:主体电路;210、230、310A 310C、330A 330C、410、430 储存模块;251、253 多任务器;FFl FF64、FFR1 FFI n、FFL1 FFLn 正反器;250、350A、350B、350C 切换模块;370A、370B、370C 重置模块;390A、390B、390C 计数模块;450:重置/加载模块;470 闩锁模块;RCV 接收模块;510 记忆胞数组;530 存取模块。
具体实施例方式在此使用的术语仅为用以描述特定实施例而非用以限制本发明。因此,单数名词 「一个」与「该」亦包含复数型态,除非文字明确地另作表示。此外,当说明书中使用「包含」 时,系仅指出所述的特征、整数、步骤、操作、组件、及/或组成,而非用以排除或加入一个或多个其它特征、整数、步骤、操作、组件、及/或其群组。除非另作定义,在此所有词汇(包含技术与科学词汇)均属本领域技术人员的一般理解。此外,除非明白表示,词汇于一般字典中的定义应解释为与其相关技术领域的文章中意义一致,而不应解释为理想状态或过分正式的语态。图1为本发明的测试系统的示意图。如图所示,测试系统100包括测试机台110以及待测装置130。在本实施例中,测试机台110的操作频率小于待测装置130的操作频率。 在可能实施例中,测试机台110的操作频率为MHz级,而待测装置130操作频率为GHz级, 但并非用以限制本发明。在可能实施例中,测试机台110为自动测试设备(automatic test equipment ; ATE)。测试机台110根据第一操作时脉,输出至少两个测试向量(如Tfi TFn_)。待测装置 130耦接测试机台110,用以接收测试向量Tfi TFn,并根据测试向量Tfi TFn,产生测试结果Tr。在本实施例中,待测装置130包括组合逻辑电路(combinatorial logiccircuit) 131以及主体电路133。组合逻辑电路131根据第一操作时脉,接收测试向量Tfi TFn,再将所接收到的测试向量Tfi TFn作为多个输出向量Im Τ_。组合逻辑电路131根据第二操作时脉,将输出向量Tm Τ_输出。在本实施例中,第二操作时脉的频率大于第一操作时脉的频率。主体电路133根据第二操作时脉,接收组合逻辑电路131所输出的输出向量Im Τ_,并根据输出向量Toti Τ_,产生测试结果Τκ。在本实施例中,主体电路133根据输出向量Tm Τ_,执行特定动作。本发明并不限定特定动作的种类。在本实施例中,主体电路133所执行的特定动作与待测装置130有关。举例而言,若待测装置130为储存装置(如内存)时,则主体电路133所执行的特定动作与数据的存取有关。若待测装置130为处理装置(如微处理器)时,则主体电路133所执行的特定动作与信号的处理有关,如模拟信号处理,或是数字信号处理。在执行完该特定动作时,主体电路133产生测试结果Τκ,并将测试结果1提供给测试机台110。测试机台110根据测试结果Τκ,判断主体电路133是否正常。在本实施例中, 主体电路133根据第二操作时脉,执行特定动作,而测试机台110根据第一操作时脉,提供测试向量Tfi TFn,其中第一操作时脉的频率小于第二操作时脉的频率。图2为本发明的组合逻辑电路的可能实施例。如图所示,组合逻辑电路131包括储存模块210以及230。储存模块210根据操作时脉CLK,储存测试向量Tfi TFn。在可能实施例中,操作时脉CLK的频率与测试机台110的操作频率相同。储存模块230根据操作时脉dCLK,储存至少两个输出向量Tqfi TQFn,并根据操作时脉dCLK,输出所储存的输出向量Tqfi TWn。本发明并不限定操作时脉CLK与dCLK的来源。在可能实施例中,操作时脉CLK由测试机台110所提供,或由第一频率产生器(如锁相回路PLL,未示出)所产生。该第一频率产生器可能整合于待测装置130之中。另外,操作时脉dCLK可由第二频率产生器(未示出)所产生。在可能实施例中,第二频率产生器亦可整合在待测装置130之中。操作时脉dCLK的频率大于操作时脉CLK的频率。在可能实施例中,操作时脉dCLK 的频率与操作时脉CLK的频率之间具有倍数关系。在本实施例中,当储存于储存模块210的测试向量的数量达预设数量时,储存模块210将所储存的测试向量输出至储存模块230。储存模块230储存所接收到的测试向量, 其中储存模块230所储存的测试向量称为输出向量。储存模块230根据操作时脉dCLK,将所储存的输出向量输出至主体电路133。主体电路133根据输出向量以及操作时脉dCLK, 产生测试结果Τκ。在一般的测试系统中,若待测装置的操作频率为GHz级时,则外部的测试机台的操作频率也必须为GHz级,才能准确地测试主体电路133。若外部的测试机台的操作频率小于待测装置的操作频率时,则无法准确地测试待测装置,并且外部的测试机台也无法接收到正确的测试信号。然而,在本实施例中,测试机台110的操作频率可小于待测装置130的操作频率。 本发明并不限定测试机台110的操作频率需等于待测装置130的操作频率。在本实施例中,测试机台110的操作频率为MHz级(如200MHz),而待测装置130的操作频率为GHz级 (如1. 6GHz)。测试机台110根据操作时脉(如200MHz),提供测试向量Tfi Tto。储存模块210根据测试机台110的操作频率(如200MHz),依序地接收并储存测试向量Tfi TFn。储存模块230根据待测装置130的操作时脉(如1. 6GHz),接收并储存储存模块210所输出的输出向量Tm Τ_,其中储存在储存模块210的测试向量会同时输出并储存至储存模块 230。储存在储存模块230的测试向量称为输出向量。储存模块230根据待测装置130的操作时脉(如1. 6GHz),将所储存的输出向量Im (也就是测试向量Tfi TFn)输出至主体电路133。由于主体电路133根据待测装置130的操作时脉(如1. 6GHz)接收输出向量Tm Τ_,因此,主体电路133可提供准确的测试结果Tk给测试机台110。如图2所示,组合逻辑电路131还包括切换模块250,用以适时地将储存模块210 所储存的测试向量,传送至储存模块230。本发明并不限定切换模块250的电路架构。在其它实施例中,只要能适时地将储存模块210所储存的测试向量加载至储存模块230之中,均可作为切换模块250。在本实施例中,切换模块250包括多任务器251及253。当加载信号&被使能时, 多任务器251及253便将储存模块210所储存的测试向量,传送至储存模块230。相反地, 当加载信号&未被使能时,多任务器251及253便传送空白信号NOP (No Operation)给储存模块230。在本实施例中,储存模块210及230各自具有至少两个缓存器。本发明并不限定缓存器的数量及种类。在可能实施例中,缓存器可由D型正反器所构成。为方便说明,图2 仅示出正反器FFl FF4,但非用以限制本发明。在第一期间,正反器FFl储存测试向量Tfi IVn中的第一测试向量(如Tfi)。此时,正反器FF2尚未储存测试向量。接着,在第二期间,正反器FFl所储存的第一测试向量Tfi被输出至正反器FF2。因此,正反器FF2储存第一测试向量Tfi。此时,正反器FFl储存测试向量Tfi Tto中的第二测试向量(如TF2)。接着,在第三期间,由于正反器FFl及FF2均储存测试向量,故正反器FFl所储存的第二测试向量Tf2以及正反器FF2所储存的第二测试向量Tfi会同时被传送至正反器FF3 及FF4之中。在本实施例中,正反器FF2将所储存的测试向量Tfi作为第一输出向量(如 TofiJ,并传送至正反器FF3。此外,正反器FFl将所储存的第二测试向量Tf2作为第二输出向量(如Tqf2),并传送至正反器FF4。接着,在第四期间,储存模块230根据操作时脉dCLK,依序输出第一输出向量 T0F1_以及第二输出向量Tw2给主体电路133。在本实施例中,操作时脉dCLK的频率等于主体电路133的操作频率。接着,在第五期间,正反器FFl储存测试向量Tfi TFn中的第三测试向量(如TF3)。 此时,正反器FF2尚未储存测试向量。接着,在第六期间,正反器FFl所储存的第三测试向量Tf3被输出至正反器FF2。因此,正反器FF2储存第三测试向量TF3。此时,正反器FFl储存测试向量Tfi Tto中的第四测试向量(如Tf4)。接着,在第七期间,正反器FF2将所储存的第三测试向量Tf3作为第三输出向量 (如Tqf3),并将第三输出向量Tqf3传送至正反器FF3。此外,正反器FFl将所储存的第四测试向量Tf4作为第四输出向量(如Tqf4),并将第四输出向量Tqf4传送至正反器FF3。其余依此类推。
在本实施例中,正反器FFl FF4均为正缘触发正反器,但并非用以限制本发明。 在可能实施例中,正反器FFl FF4均为负缘触发正反器。在其它实施例中,正反器FFl及FF4为正缘触发正反器,而正反器FF2及FF3为负缘触发正反器。在此例中,正反器FFl及FF2所接收到的操作时脉的频率相同,但相位相反。 同样地,正反器FF3及FF4所接收到的操作时脉的频率相同,但相位相反。图3A为本发明的组合逻辑电路的另一可能实施例。在本实施例中,组合逻辑电路 131包括,储存模块310A、330A、切换模块350A、重置模块370A以及计数模块390A。在本实施例中,储存模块3IOA具有正反器FFl FF32,而储存模块330A具有正反器FF33 FF64,但并非用以限制本发明。储存模块310A的正反器FFl FF32彼此串联在一起。同样地,储存模块330A的正反器FF33 FF64彼此串联在一起。储存模块310A根据操作时脉CLK,依序接收测试机台110所提供的起始向量Tst以及测试向量Tfi TFn。在本实施例中,当操作时脉CLK具有第一上升边缘时,正反器FFl便可储存起始向量TST。当操作时脉CLK具有第二上升边缘时,正反器FFl将本身所储存的起始向量Tst输出至正反器FF2,并改储存测试向量TF1。此时,正反器FF2储存起始向量TST。然后,当操作时脉CLK具有第三上升边缘时,正反器FFl将测试向量Tfi载入至正反器FF2,并改储存测试向量TF2。此时,正反器FF2将原本所储存的测试向量Tfi载入至正反器FF3,并改储存测试向量Tf2。此时,正反器FF3储存起始向量Tst。当操作时脉CLK具有第三十三个上升边缘时,正反器FFl FF32分别储存测试向量Tf32 Tfi,并且重置模块370A接收到起始向量Tst。在本实施例中,当重置模块370A接收到起始向量Tst时,表示正反器FFl FF32已储存测试向量Tf32 Tfi,因此,重置模块370A 产生重置信号&。在本实施例中,重置模块370产生重置信号&,用以触发切换模块350A,使得储存在正反器FFl FF32的测试向量Tf32 Tfi可同时被传送并储存至正反器FF64 FF33之中。此时,计数模块390A被重置信号&所重置,并开始计数。当计数模块390A计数到默认值时,便产生加载信号&,用以再次触发切换模块350A,使得切换模块350A再次将储存在储存模块310A的测试向量(如Tf64 TF33),传送并储存至储存模块330A。本发明并不限定重置模块370A的种类。在可能实施例中,重置模块370A为译码器,用以判断是否接收到起始向量Tst。另外,在一实施例中,当重置信号&或加载信号&被产生时,切换模块350A便将储存模块310A所储存的测试向量,传送至储存模块330A。图:3B为组合逻辑电路的另一可能实施例。图:3B与图3A相似,不同之处在于,图 3B的重置模块370B设置在正反器FFl之前。在此实施例中,当重置模块370B接收到起始向量Tst时,计数模块390B便开始计数。当计数模块390B计数到第一默认值时,便产生触发信号&,用以触发切换模块 350B。切换模块350B将储存模块310B所储存的测试向量,传送至储存模块330B。在本实施例中,第一默认值与所储存的测试向量的数量有关。当储存模块310B所储存的测试向量全被传送至储存模块330B后,计数模块390B 会被重置,用以重新计数。当计数模块390B再次计数到第一默认值时,则储存模块310B所储存的测试向量将再次被传送至储存模块330B。图3C为组合逻辑电路的另一可能实施例。图3C与图3A相似,不同之处在于,图3C的重置模块370C设置在正反器FFl与FF32之间。在本实施例中,当重置模块370C接收到起始向量Tst时,便产生重置信号&给计数模块390C,用以重置计数模块390C,使得计数模块390C开始计数。当计数模块390C计数到第二默认值时,便产生触发信号&,用以触发切换模块350C,使得切换模块350C将储存模块310C所储存的测试向量,传送至储存模块 330C。在本实施例中,第二默认值小于第一默认值,并且第二默认值与重置模块370C的设置位置有关。图4为本发明的组合逻辑电路的另一可能实施例。如图所示,组合逻辑电路131 包括,储存模块410、430、重置/加载模块450、闩锁模块470以及接收模块RCV。接收模块 RCV接收测试向量Tfi Tto。在本实施例中,接收模块RCV转换测试向量Tfi TFn的位准,并输出转换后的结果。闩锁模块470闩锁接收模块RCV的输出信号,并将闩锁后的结果输出至储存模块410。 在其它实施例中,可省略接收模块RCV及闩锁模块470。当储存模块410所储存的测试向量的数量达预设数量时,重置/加载模块450使能加载信号&,使得储存模块410所储存的测试向量被传送至储存模块430。在本实施例中,重置/加载模块450整合图3A的重置模块370A与计数模块390A。如图4所示,正反器FFIi1 FFIin均具有切换器SW。当加载信号&被使能时,正反器FFR1 FFIin储存正反器FFL1 FFLn所输出的测试向量,然后再根据操作时脉dCLK,将所储存的测试向量传送至主体电路。操作时脉dCLK的频率大于储存模块410所接收到的操作时脉CLK的频率。图5为主体电路的可能实施例。在本实施例中,主体电路包括记忆胞数组510以及存取模块530,但并非用以限制本发明。记忆胞数组510具有多个记忆胞。存取模块530 根据输出向量Tm-Ttffn,对记忆胞数组510进行存取动作,其中存取动作所产生的存取结果作为测试结果Τκ。外部测试仪器(如测试机台110)便可根据测试向量Tfi TFn与测试结果Tk,得知主体电路是否正常运作。虽然本发明已以优选实施例公开如上,然而其并非用以限制本发明,任何本技术领域技术人员,在不脱离本发明的精神和范围内,可作些许的更动与润饰,因此本发明的保护范围应以后附的权利要求所限定的为准。
权利要求
1.一种测试系统,包括测试机台,根据第一操作时脉,输出至少两个测试向量;以及待测装置,接收测试向量,用以产生测试结果,并包括组合逻辑电路,包括第一储存模块,根据第一操作时脉,储存测试向量;以及第二储存模块,根据第二操作时脉,储存至少两个输出向量,并根据所述第二操作时脉,输出输出向量,所述第二操作时脉的频率大于所述第一操作时脉的频率;其特征在于,当测试向量均储存于所述第一储存模块之中时,所述第一储存模块将所储存的测试向量作为输出向量,并将输出向量输出至所述第二储存模块;以及主体电路,根据所述第二储存模块所输出的输出向量,产生所述测试结果,所述测试机台根据所述测试结果,得知所述主体电路是否正常。
2.根据权利要求1所述的测试系统,其特征在于,测试向量依序被储存至所述第一储存模块,输出向量同时被所述第二储存模块所储存。
3.根据权利要求1所述的测试系统,其特征在于,所述第一储存模块包括至少两个正反器;在第一期间,正反器中的第一正反器储存测试向量中的第一测试向量;在第二期间,所述第一正反器所储存的所述第一测试向量被传送至正反器中的第二正反器,并且所述第一正反器储存测试向量中的第二测试向量。
4.根据权利要求3所述的测试系统,其特征在于,所述第二储存模块包括至少两个正反器;在第三期间,所述第二正反器将所储存的所述第一测试向量作为输出向量中的第一输出向量,并且所述第一输出向量被传送并储存至所述第二储存模块的正反器中的第三正反器,所述第一正反器将所储存的所述第二测试向量作为输出向量中的第二输出向量,并且所述第二输出向量被传送并储存至所述第二储存模块的正反器中的第四正反器。
5.根据权利要求4所述的测试系统,其特征在于,第一至第四正反器均为正缘触发正反器。
6.根据权利要求4所述的测试系统,其特征在于,第一至第四正反器均为负缘触发正反器。
7.根据权利要求4所述的测试系统,其特征在于,第一及第四正反器均为正缘触发正反器,第二及第三正反器均为负缘触发正反器。
8.根据权利要求1所述的测试系统,其特征在于,所述测试机台还提供起始向量;所述组合逻辑电路还包括重置模块,当接收到所述起始向量时,产生重置信号;以及计数模块,当接收到所述重置信号时,便开始计数,当计数到默认值时,所述第一储存模块所储存的测试向量便被作为输出向量,并被传送至所述第二储存模块。
9.根据如权利要求8所述的测试系统,其特征在于,所述第一储存模块具有多个缓存器,用以储存测试向量,所述第二储存模块具有多个缓存器,用以储存输出向量,所述第一储存模块的缓存器数量与所述第二储存模块的缓存器数量相等,并且所述默认值与所述第一储存模块的缓存器数量有关。
10.根据权利要求1所述的测试系统,其特征在于,所述主体电路包括 记忆胞数组,具有多个记忆胞;以及存取模块,根据所述第二储存模块所储存的输出向量,对所述多个记忆胞进行存取动作,所述存取动作所产生的存取结果作为所述测试结果。
全文摘要
一种测试系统,其包括测试机台以及待测装置。测试机台根据第一操作时脉,输出至少两个测试向量,并根据测试结果,得知所述待测装置是否正常。待测装置根据第一操作时脉,接收测试向量,再根据第二操作时脉,处理测试向量,用以产生所述测试结果。第一操作时脉的频率小于第二操作时脉的频率。
文档编号G01R31/28GK102401877SQ20101059563
公开日2012年4月4日 申请日期2010年12月16日 优先权日2010年9月16日
发明者宁树梁 申请人:南亚科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1