测试排程系统与方法

文档序号:5840209阅读:251来源:国知局
专利名称:测试排程系统与方法
技术领域
本发明涉及一种测试排程系统与方法,特别是涉及一种用以在测试流程中自动最佳化测试参数下载流程的测试排程系统与方法。
背景技术
电子元件在制作完成后,通常需要经过晶片测试(circuit probe test),用以在封装前区分晶粒的良莠,确认晶粒的品质以进行封装,避免对于品质不良的晶粒进行封装而造成不必要的浪费;而在封装后需要进行成品测试(final test),以确定封装过程中晶片未受损伤,以及晶片在封装后仍符合规格。
然而,无论是合上述那一种测试,都需要建立一测试模式(pattern),而依此测试模式决定信号传递给谁、何时传递、以及持续的时间等相关测试状态,亦即在测试流程中,根据此测试模式决定提供给晶粒上的各个信号接点Low或是High的信号(即0或1的信号),以及此一信号维持或发生的时间(即为时间产生速率(time generation rate;简称TG rate))等测试参数,而进行观寸试。
随着现今电子元件的复杂化、多功能化以及积集化,因此晶粒所需测试的功能与步骤也日趋复杂,因此,其所使用来达成的测试模式所决定测试状态的测试参数也随之明显的增加,造成测试机台中的存储器常常容量有限,无法一次性地将此全部的测试参数下载,而无法进行测试。此外,因测试机台中的存储器容量有限,无法将所有测试模式所需要的参数接下载于其中,因此, 一旦更改测试模式或测试流程,往往需要重新下载测试参数,而造成测试效能的降低。
目前所采用解决此一问题的方法有两种,其中一种为采用一次下载法,亦即更换或购买存储器容量够大的测试机台,以使得可以一次将所有测试参数下载的存储器中进行测试。然而,此一方法的缺点为存储器容量越大的测试机台,其价格往往成倍数成长,购买一存储器容量足够容纳所有测试模式需要的所有测试参数的测试机台,将造成测试成本的大幅提升。此外,虽然需要容量如此大的存储器的测试机台来进行测试的电子元件有增加的趋势,但是在目前所生产电子元件的比例上来说仍然偏低,因此,购买此一大存储器容量的测试机台来因应可能需要大量测试参数但机率却不
5高的电子元件,将增加无谓的成本。
另一种方式则为分次下载法,即在所需的测试参数无法一次性地下载的时候,将其分次下载,优先下载当前会使用到的测试参数,待这些测试参数皆使用完之后,再下载其他所需测试参数进行测试,但是此一方式的缺点在于每一次的测试参数下载,皆将前一次的测试参数移除后再下载或是直接覆盖,使得如果有重复使用的测试参数,也需重新下载,因此造成整个下载次数与时间的增加,进而造成测试效能的减低。此外,在面对动
态的测试流程,例如分级测试(grade),或是测试分枝,例如测试不通过(fail)的回测等复杂的测试,其所需要的测试模式与相对应的测试参数繁多,往往因存储器容量的限制而无法采用 一次下载法,但采用分次下载法则又会耗费需多时间下载参数,导致测试效能的大幅减低。
因此,为解决前述习知等问题,亟需一种测试排程系统与方法,可以在测试流程中,自动最佳化测试参数下载流程,而在测试机台有限的存储器容量下,以最少的下载次数与下载时间所有所需测试参数,进而增加测试效能与减少测试成本。
有鉴于上述现有的测试机台或下载法存在的缺陷,本发明人基于从事此类产品设计制造多年丰富的实务经验及专业知识,并配合学理的运用,积极加以研究创新,以期创设一种新的测试排程系统与方法,能够改进一般现有的测试机台或下载法,使其更具有实用性。经过不断的研究、设计,并经反复试作及改进后,终于创设出确具实用价值的本发明。

发明内容
本发明的目的在于,克服现有的测试排程系统与方法存在的缺陷,而提供一种新的测试排程系统与方法,所要解决的技术问题是使其解决习知的测试机台因存储器容量不足所造成的测试参数无法下载至存储器中的问题,或是重复下载相同的测试参数而无法以最少的下载次数与下载时间进行测试参数的下载导致测试效能降低的问题,从而更加适于实用。
本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种测试排程系统,包含:一测试模式(pattem),用以决定测试信号发送以及进行测试所需测试参数;一储存装置,用以下载与储存测试所需的测试参数;一切换开关,分别连接该测试模式(pattern)与该储存装置;以及一排程装置,分别连接该切换开关与该储存装置,用以最佳化该测试模式(pattern)所需的测试参数的下载流程。
本发明的目的及解决其技术问题还可釆用以下技术措施进一步实现。
前述的测试排程系统,其中所述的储存装置在该测试模式(pattern)所需的测试参数未超出储存装置容量时, 一次将所有该测试模式(pattern)所需的测试参数下载至该储存装置,若超出储存装置容量,则先下载部份该测试
模式(pattern)所需的测试参数于该储存装置中。
前述的测试排程系统,其中所述的排程装置包含:一测试参数单元,与该储存装置连接,用以收集该测试模式(pattern)所有可能需要的测试参数,以及下载测试参数至该储存装置;一权重单元,与该测试参数单元连接,用以分析每一该测试模式(pattem)所需的测试参数的使用量,并依此计算其每一该测试参数的权重值;一最佳化排程单元,分別连接该权重单元以及该测试参数单元,用以依据每一该测试参数的权重值建立一最佳化的测试参数下载表;以及一排程转换单元,与该最佳化排程单元连接,用以建立一该关连表,而对照得知测试模式每一所需的测试参数于该储存装置中的储存位置。
前述的测试排程系统,其中所述的每一该测试参凄t依据至少三种数值计算其权重值,其中该数值包含一ct值,其代表每一该测试参数最常使用的次数或程度、一 (3值,其代表每一该测试参数最近4吏用的次数或程度、以及一 Y值,其代表每一该测试参数一段时间未使用的次数或程度。
前述的测试排程系统,其中所述的排程装置检索该储存装置是否已下载每一该测试模式(pattem)所需的测试参数,检查到已下载的测试参数则再重新计算并调整其权重值,若检索到未下载的测试参数,则依其权重值决定要被替换的旧测试参数,并下载此一测试参数,下载后,重新计算并调整其权重值。
前述的测试排程系统,其中所述的最佳化排程单元所建立的最佳化的测试参数下载表,用以决定那些测试参数需要下载至该储存装置,该测试参数单元则依据最佳化的测试参数下载表将该测试才莫式(pattern)所需的测试参数以一最佳化下载流程下载至该储存装置中。
前述的测试排程系统,其中所述的关连表是包含以最佳化下载流程下载至该储存装置中的每一该测试参数在储存装置中的储存位置,与原先该测试模式所设定每一该测试参数于该储存装置中的储存位置之间的偏移量(offset),而该切换开关依据该偏移量(offset)而找到每一该测试模式(pattern)所需的测试参数实际在该储存装置中的储存位置,而提取所需的测试参数进行测试。
本发明的目的及解决其技术问题还采用以下技术方案来实现。依据本发明提出的一种测试排程方法,包含:收集所有测试流程可能会用到的测试参数于测试参数单元中;通过一权重单元分析并计算每一该测试参数的权重值;依每一该测试参数的权重值决定该测试参数是否下载于测试机台中;下载所需的测试参数;以及开始进行测试。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。前述的测试排程方法,其中更包含事先下载部份测试所需的测试参数于一测试机台的储存装置中的步骤。
前述的测试排程方法,其中还包含建立一测试模式(pattem)的步骤。前述的测试排程方法,其中还包含根据每一该测试参数的权重值而建
立一最佳化的测试参数下载表的步骤,用以决定那一些测试参数需下载到
该储存装置中,或是该储存装置中所储存的那些测试参数需要被替换。
前述的测试排程方法,其中还包含依据该最佳化的测试参数下载表将
该测试模式(pattern)所需的测试参数以一最佳化下载流程下载至该储存装
置中的步骤。
前述的测试排程方法,其中还包含建立一关连表的步骤,用以对照以最佳化下载流程下载至该储存装置中的每一该测试参数在储存装置中的储存位置,与原先该测试模式所设定每一该测试参数于该储存装置中的储存位置之间的偏移量(offset)。
前述的测试排程方法,其中还包含一检索一测试参数是否已存在于该储存装置中的步骤。
前述的测试排程方法,其中若在该储存装置中检索到该测试参数,则再重新计算并调整其权重值,若在该储存装置中未检索到该测试参数,则依其权重值决定要被替换的旧测试参数,并下载此一测试参数,下载后,重新计算并调整其;^又重值。
前述的测试排程方法,其中还包含一寻找步骤,用以寻找该储存装置中与对应该测试模式(pattern)的每一测试参数,而进行测试。
前述的测试排程方法,其中该寻找步骤利用 一切换开关^f艮据该偏移量(offset),而找到每一所需的测试参数实际在该储存装置中的储存位置,而提取所需的测试参数进行测试。
前述的测试排程方法,其中该分析并计算每一该测试参数的权重值的步骤,是利用每一该测试参数的使用量进行分析与计算。
前述的测试排程方法,其中每一该测试参数的权重值,依据至少三种数值计算其权重值,其中该数值包含一a值,其代表每一该测试参数最常使用的次数或程度、一 (3值,其代表每一该测试参数最近使用的次数或程度、以及一Y值,其代表每一该测试参数一段时间未使用的次数或程度。
前述的测试排程方法,其中下载所需的测试参数的步骤是以权重值越大的测试参数为优先的方式,下载所需的测试参数于测试机台中。
本发明与现有技术相比具有明显的优点和有益效果。由以上可知,为了达到上述目的,本发明提供了一种解决上述问题的技术手段,其提供一种测试排程系统,其可以以最佳化的测试参数下载流程,下载测试流程中各系统包含一用以决定测试流程中测试信号发送种类与时间以及进行测试所需测试参数的测试模式(pattem)、 一用以下载与储存所需测试参数的储存装置、 一用以寻找对应测试模式(pattern)所需测试参数于储存装置中的储存位置而进行测试的切换开关、以及用以最佳化测试模式(pattem)所需的测试参数的下载流程的排程装置。此一测试排程系统通过排程装置对测试测试模式(pattem)所需的每一测试参数,依照其使用量进行权重值的计算,而越常使用以及近期的使用次数越多的测试参数权重值越大,而一每一测试参数的权重值来决定其在下次下载测试参数时是否被取代,或是在改变测试;漠式后重新下载测试参数时,是否被其他测试参数所覆盖,而达成一最佳化的测试参数下载流程,因此,不会重复下载常使用的测试参数,故减少下载测试参数的次数与时间,进而改善测试效能。
此外,本发明提供另一种解决上述问题的技术手段,其提供一种测试排程方法,可自动最佳化的测试参数下载流程,而改善测试效能。此一测试排程方法,先将所有测试流程可能会用到的测试参^:收集并储存于测试参数单元中,再利用一权重单元分析并计算每一测试参数的权重值,并依权重值决定每一测试参数是否下载于测试机台中,接着,以权重值越大的测试参数为优先的方式下载所需的测试参数,然后便可以开始进行测试。此一测试排程方法在下载测试参数前,根据每一测试参数的使用量与近期的使用次数,先行计算每一测试参数的权重值,再依其权重值排定一最佳化的测试参数下载流程,以最少测试参数的下载次数与时间,下载所需的测试参数进而改善测试效能。
借由上述技术方案,本发明测试排程系统与方法至少具有下列优点及显著效果
因此,本发明对比先前技术的功效在于提供一种测试排程系统与方法,其可以在测试流程中自动最佳化测试参数的下载流程,而以最少测试参数的下载次数与时间,下载所需的的测试参数,减少相同测试参数的重复下载,进而改善测试效能,此外,此一测试排程系统与方法更具备有下列先前技术不具有的优点与功效
1) 可以有效减少观'J试机台与观'J试头之间的重复资料传递量;
2) 系统可以自动计算,无须人工介入调整;
3) 遇到测试分支流程时,可以自动适应动态调整;
4) 可以充分的利用测试机台的存储器,发挥硬体特性;
5) 既使存储器不足也可以执行测试;
6) 可以对应对大量的测试参数资料,自动在测试效能上取得最佳平衡
点;7)其演算架构(利用权重值计算与分析)可以轻易地运用于其他测试流
程的最佳化,例如PELEVEL。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。


图1为本发明的一实施例的测试排程系统的结构示意图。
图2所示的习知本发明的一实施例的测试排程方法的流程图。
1:测试排程系统
10:测试模式(pattern)
20:储存装置
30:切换开关
40:排程装置
42:测试参数单元
44:权重单元
46:最佳化排程单元
48:排程转换单元
202:收集所有可能用到的测试参数步骤
204:分析并计算每一测试参数的权重值步骤
206:建立一关连表步骤
208:检索一测试参数是否已存在于储存装置步骤
210:依权重值决定要被替换的旧测试数值步骤。
212:下载此一测试参数步骤
214:调整测试参数的权重值步骤
216:进行测试步骤
a:使用量(3:近期使用次数Y:未使用的次数co:权重值
具体实施例方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的测试排程系统与方法其具体实施方式
、方法、步骤、特征及其功效,详细说明如后。
10本发明的一些实施例详细描述如下。然而,除了该详细描述外,本发 明还可以广泛地在其他的实施例施行。亦即,本发明的范围不受已提出的 实施例的限制,而以本发明提出的权利要求书为准。其次,当本发明的实 施例图示中的各元件或结构以单一元件或结构描述说明时,不应以此作为 有限定的认知,即如下的说明未特别强调数目上的限制时本发明的精神与 应用范围可推及多数个元件或结构并存的结构与方法上。再者,在本说明 书中,各元件的不同部分并没有完全依照尺寸绘图,某些尺度与其他相关 尺度相比或有被夸张或是简化,以提供更清楚的描述以增进对本发明的理 解。而本发明所沿用的现有技艺,在此仅做重点式的引用,以助本发明的 阐述。
请参照图1所示,其为本发明的一实施例的测试排程系统的结构示意
图。此一测试排程系统l包含有一测试模式(pattern)10、 一储存装置20、 一 切换开关30以及一排程装置40。其中,测试模式10是用以在测试流程中 决定信号的发送与频率,例如提供给晶粒上的各个信号接点Low或是High 的信号(即0或1的信号),以及决定进行测试所需测试参数,例如信号维持 或发生的时间(例如时间产生速率(time TG rate))等测试参数,而此一测试才莫 式IO可以测试流程的不同而有所改变,而并非为一固定模式。储存装置20 则是用以下载与储存测试模式10所需测试参数,而切换开关30则用以寻 找对应测试模式10每一所需测试参数于储存装置中的储存位置而提取储存 装置中测试参数进行测试,其中,切换开关30分别连接测试模式10与储 存装置20,而测试模式10与储存装置20则通过切换开关30彼此相连接。
排程装置40则用以自动最佳化该测试模式10所需的测试参数的下载 流程,其包含一测试参数单元42与储存装置20连接、 一权重单元44与测 试参数单元42连接、 一最佳化排程单元46分别连接权重单元44以及测试 参数单元42、以及一排程转换单元48与最佳化排程单元46连接。其中, 测试参数单元42是用以收集各种测试模式所可能需要的测试参数,并下载 所使用的测试模式中需要测试参数至储存装置20中,而权重单元44则用 以分析每一测试模式所需的测试参数的使用量,并依每一测试参数的使用 量而计算出每一测试参数的权重值。
最佳化排程单元46是用以依据每一测试参数的权重值,而以权重值越 大的测试参数优先下载的方式建立一最佳化的测试参数下载表,而使测试 参数单元42依据此一最佳化的测试参数下载表内所排定的顺序,依序下载 所需的测试参数至储存装置20中,而排程转换单元48则用以建立一关连 表,而对照得知测试模式10中每一所需的测试参数于储存装置20中的储 存位置。
此一测试排程系统1,在将各种测试模式所可能需要的测试参数以每一测试参数的使用次数,收集并储存于测试参数单元42中之后,权重单元44 则会分析测试参数单元42所收集的每一测试参数的使用量(即最常使用的 次数或程度)a、近期的使用次数或程度P、以及未使用的次数或程度y等至 少三种数据,而计算出测试模组lO所需的每一测试参数的权重值co,例如 以a值在权重值①中所占的比重大于卩值,而以(3值在权重值co中所占的 比重大于y值的方式进行计算(例如a值以加权2倍,p值加权一倍,而y 值加权0.5倍的方式将a值、p值以及y值相加而得权重值co),但并不以此 为限。依照测试的设计与需求也可以单独采用a值在权重值。中所占的比 重大于卩值的方式,或是(3值在权重值①中所占的比重大于Y值的方式进 行计算,甚至采用a值在权重值(o中所占的比重等于或小于p值的方式, 甚至加入其他参数进行权重值co的计算。
测试模式10所需的每一测试参数的权重值co计算出来之后,最佳化排 程单元46则会依据每一所需的测试参数的权重值ro,而建立一最佳化的测 试参数下载表,其中,以权重值越大的测试参数优先下载的排列方式建立 一最佳化的下载流程,并且依据此最佳化的测试参数下载表决定那一些测 试参数需要下载制储存装置20中。然而,最佳化的下载流程在测试流程中 并非固定不变的,而是随着每一测试参数在测试流程一再地被使用或未被 使用,而使测试参数单元42则依据a值、P值以及Y值改变,使得权重单 元44 一再地重新分析与计算出每一测试参数当前的权重值co并进行调整, 因此,最佳化排程单元46则会一再地依据每一所需的测试参数当前的权重 值cd而自动地调整最佳化的测试参数下载表,而达到随时都自动最佳化测 试参数的下载流程,而随时都以最少的下载次数与时间进行测试参数的下 载,进而改进测试效能。
测试参数单元42则依据此一最佳化的测试参数下载表内所排定的顺 序,依序下载所需的测试参数至储存装置20中,但在下载每一参数之前, 测试参数单元42会检索储存装置20是否已下载有此测试参数,若有在储 存装置20检索到此一测试参数则不再重新下载,并且因其在新的测试流程 中增加的使用次数或近期使用次数增加,而重新计算与调整其权重值co, 但若在储存装置20检索不到此一测试参数,则依其权重值co在最佳化的测 试参数下载表所建立的最佳化下载流程所排列的顺序,决定要被替换旧测 试参数,并下载此一参数值于储存装置20中,因其在新的测试流程中增加 的使用次数或近期使用次数增加,而重新计算与调整其权重值co。
此外,在所需的测试参数下载到储存装置20中之后,往往每一所需测 试参数在储存装置20中的储存位置,与原先测试模式10所设定每一所需 参数于储存装置20中的储存位置会有所不同,而排程转换单元48则会根 据每一所需测试参数在储存装置20中的储存位置,与原先测试模式10所设定每一所需参数于储存装置20中的储存位置之间的偏移量建立一关连
表,用以对照得知测试模式10中每一所需的测试参数于储存装置20中的 储存位置。此一关连表则会因每一测试参数在测试流程中被使用或未被使 用,而造成使用量(oc值)、近期使用次数((3值)以及未被使用次数(Y值)的改 变,进而造成其权重值co的改变,以及最佳化的测试参数下载表的调整。 因此,将使得此一测试参数在储存装置20中的储存位置会有所改变,或是 使得此一测试参数在储存装置20中的储存位置与原先测试模式10所设定 每一所需参数于储存装置20中的储存位置之间的偏移量改变,进而使排程 转换单元48新建立一符合当前偏移量的关连表。
切换开关30则依据每一排程转换单元48所建立的关连表中每一测试 参数实际在储存装置20中的储存位置,与原先测试模式10所设定每一所 需参数于储存装置20中的储存位置之间的偏移量,对照而找出测试模式10 所需的每一测试参数,并提取所需的测试参数进行测试。
在本发明的测试排程系统1中的储存装置20可以为一存储器或是资料 库,而在本发明中所述测试参数可以为任一在进行电子元件测试时所区需 要的测试参数,例如信号频率、时间产生速率(TGrate)等测试参数。在本发 明中,排程装置40可以为一电脑,而测试参数单元42、权重单元44、最
或是排程装置40 以为一处理器:而测试参数单元42、权^单元44、最 佳化排程单元46、以及排程转换单元48则分别为此处理器中的各个处理或 计算单元。此外,本发明的测试排程系统1可以在测试^^莫式1所需的测试 参数量小于储存装置20的容量时,依照上述机制,而排除重复下载储存装 置20已存在的测试参数,而以一最佳化的载流程一次性的下载所有未存在 于储存装置20中但需要被下载的测试参数,而在测试模式1所需的测试参 数量大于储存装置20的容量时,依照上述机制,分次下载所需的测试参数, 并随时因应每一测试参数的使用量,而调整每一测试参数的权重值,进而 载测试流程中随时都自动最佳化测试参数的下载流程。
请参照图2所示,其为本发明的一实施例的测试排程方法的流程图。 此一测试方法,先建立或选4争一测试纟莫式(pattern),并事先将此测试模式所 需的部份测试参数下载于测试机台的储存装置中,但也可以不事先下载, 完全依照测试的需求与设计而定,接着,将各种测试模式所可能需要的测 试参数以每一测试参数的使用次数,收集并储存于一测试参数单元中(步骤 202)。然后,通过一权重单元分析并计算每一测试参数的权重值(步骤204)。 此一分析与计算每一所 13值、P值与Y值之间的关系如前文所述,因此在此不再赘述。
接着,依据每一所需的测试参数的权重值CO建立一最佳化的测试参数 下载表,用以决定哪一些测试参数需下载到储存装置中,或是该储存装置 中所储存的哪些测试参数需要被替换。此最佳化的测试参数下载表中则以 权重值越大的测试参数为优先的方式排列所需的测试参数的下载顺序,而 提供一测试参数的最佳化下载流程。接着,依照最佳化的测试参数下载表 中所排列测试参数最佳化下载流程,依序下载所需的测试参数至储存装置 中。
接着,建立一关连表(步骤206),用以做为根据最佳化的测试参数下载 表,而下载于储存装置中的每一所需测试参数的储存位置,与原先测试模 式所设定每一所需参数于储存装置中的储存位置之间的对照,并计算出每 一所需测试参数的在储存装置中的实际储存位置与原先设定于储存装置中 的储存位置之间的偏移量。
然后,进行一检索步骤(步骤208),针对最佳化的测试参数下载表内的
每一测试参数进行检索,检索储存装置是否已下载有此测试参数,若有不
再重新下载,并且因其在新的测试流程中增加的使用次数或近期使用次数
增加,而重新计算与调整其权重值co(步骤214),但无则依其权重值co在最
佳化的测试参数下载表所建立的最佳化下载流程所排列的顺序,决定要被
替换旧测试参数(步骤210),然后下载此一参数值于储存装置中(步骤212),
以权重值越大的测试参数为优先的方式下载所需的测试参数。其中,每一
所需的测试参数则因其在新的测试流程中增加的使用次数或近期使用次数
增加,而重新计算与调整其权重值co(步骤214)。因此,随着每一测试参数
在测试流程一再地被使用或未被使用,而使每一测试参数的a值、卩值以及
Y值改变,使得其权重①跟着改变而需重新计算与调整,进而使得依据权重
所建立的最佳化的测试参数下载表与关连表重新建立或调整,而随时自
动最佳化测试参数下载流程,而保持以权重值越大的测试参数为优先的最
佳化测试参数下载流程,而达到随时都自动最佳化测试参数的下载流程,
而随时都以最少的下载次数与时间进行测试参数的下载,进而改进测试效 ^匕
接着,进行寻找步骤,通过一切换开关依据步骤206所建立的关连表 内,对照每一测试参数实际在储存装置中的储存位置,与原先测试模式所 设定每一所需参数于储存装置中的储存位置之间的偏移量,而找到测试模 式所需的每一个测试参数在储存装置中的储存位置,接着提取测试参数而 进行测试。
本发明提供一种测试排程系统与方法,其可以在测试流程中自动最佳 化测试参数的下载流程,其以分析每一所需测试参数的使用量的方式,计
14算出每一测试参数的权重值,而以权重值越大测试参数优先下载的方式, 建立一最佳化的测试参数下载流程,并根据每一测试参数使用次数的改变 随时调整权重值,而随时自动最佳化测试参数的下载流程,确保以最少测 试参数的下载次数与时间,下载所需的测试参数,减少相同测试参数的重 复下载,进而改善测试效能。因此,本案的测试排程系统与方法更可以具
备有下列现有技术不具有的优点与功效
(1) 可以有效减少测试机台与测试头之间的重复资料传递量;
(2) 系统可以自动计算,无须人工介入调整;
(3) 遇到测试分支流程时,可以自动适应动态调整;
(4) 可以充分的利用测试机台的存储器,发挥硬件特性;
(5) 既使存储器不足也可以执行测试;
(6) 可以对应对大量的测试参数资料,自动在测试效能上取得最佳平衡
点;
(7) 其演算架构(利用权重值计算与分析)可以轻易地运用于其他测试流 程的最佳化,例如PELEVEL 。
以上所迷,仅是本发明的较佳实施例而已,并非对本发明作任何形式 上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发 明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利 用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但 凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所 作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
权利要求
1、一种测试排程系统,其特征在于其包含一测试模式,用以决定测试信号发送以及进行测试所需测试参数;一储存装置,用以下载与储存测试所需的测试参数;一切换开关,分别连接该测试模式与该储存装置;以及一排程装置,分别连接该切换开关与该储存装置,用以最佳化该测试模式所需的测试参数的下载流程。
2、 根据权利要求1所述的测试排程系统,其特征在于其中该储存装置 在该测试模式所需的测试参数未超出储存装置容量时, 一次将所有该测试 模式所需的测试参数下载至该储存装置,若超出储存装置容量,则先下载 部份该测试模式所需的测试参数于该储存装置中。
3、 根据权利要求1所述的测试排程系统,其特征在于其中排程装置包含一测试参数单元,与该储存装置连接,用以收集该测试模式所有可能 需要的测试参数,以及下载测试参数至该储存装置;一权重单元,与该测试参数单元连接,用以分析每一该测试模式所需 的测试参数的使用量,并依此计算其每一该测试参数的权重值;一最佳化排程单元,分别连接该权重单元以及该测试参数单元,用以 依据每一该测试参数的权重值建立一最佳化的测试参数下载表;以及一排程转换单元,与该最佳化排程单元连接,用以建立一该关连表, 而对照得知测试^t式每一 所需的测试参数于该储存装置中的储存位置。
4、 根据权利要求3所述的测试排程系统,其特征在于其中每一该测试 参数依据至少三种数值计算其权重值,其中该数值包含一a值,其代表每 一该测试参数最常使用的次数或程度、一 (3值,其代表每一该测试参数最 近使用的次数或程度、以及一 y值,其代表每一该测试参数一段时间未使 用的次数或程度。
5、 根据权利要求4所述的测试排程系统,其特征在于其中该排程装置检索该储存装置是否已下载每一该测试模式所需的测试参数,检查到已下载的测试参数则再重新计算并调整其权重值,若检索到未下载的测试参数,则依其权重值决定要被替换的旧测试参数,并下载此一测试参数,下载后, 重新计算并调整其权重值。
6、 根据权利要求3所述的测试排程系统,其特征在于其中最佳化排程 单元所建立的最佳化的测试参数下载表,用以决定那些测试参数需要下载 至该储存装置,该测试参数单元则依据最佳化的测试参数下载表将该测试 模式所需的测试参数以一最佳化下载流程下载至该储存装置中。
7、 根据权利要求6所述的测试排程系统,其特征在于其中关连表是包 含以最佳化下载流程下载至该储存装置中的每一该测试参数在储存装置中 的储存位置,与原先该测试模式所设定每一该测试参数于该储存装置中的 储存位置之间的偏移量,而该切换开关依据该偏移量而找到每一该测试模 式所需的测试参数实际在该储存装置中的储存位置,而提取所需的测试参 数进行测试。
8、 一种测试排程方法,其特征在于其包含 收集所有测试流程可能会用到的测试参数于测试参数单元中; 通过一权重单元分析并计算每一该测试参数的权重值;依每一该测试参数的权重值决定该测试参数是否下载于测试机台中;下载所需的测试参数;以及开始进4于测试。
9、 根据权利要求8所述的测试排程方法,其特征在于其中还包含事先 下载部份测试所需的测试参数于一测试机台的储存装置中的步骤。
10、 根据权利要求8所述的测试排程方法,其特征在于其中还包含建 立一测试模式的步骤。
11、 根据权利要求IO所述的测试排程方法,其特征在于其中还包含根 据每一该测试参数的权重值而建立一最佳化的测试参数下载表的步骤,用 以决定那一些测试参数需下载到该储存装置中,或是该储存装置中所储存 的那些测试参数需要被替换。
12、 根据权利要求11所述的测试排程方法,其特征在于其中还包含依 据该最佳化的测试参数下载表将该测试模式所需的测试参数以一最佳化下 载流程下载至该储存装置中的步骤。
13、 根据权利要求12所述的测试排程方法,其特征在于其中还包含建 立一关连表的步骤,用以对照以最佳化下载流程下载至该储存装置中的每 一该测试参数在储存装置中的储存位置,与原先该测试模式所设定每一该 测试参数于该储存装置中的储存位置之间的偏移量。
14、 根据权利要求8所述的测试排程方法,其特征在于其中还包含一 检索一测试参数是否已存在于该储存装置中的步骤。
15、 根据权利要求14所述的测试排程方法,其特征在于其中若在该储 存装置中检索到该测试参数,则再重新计算并调整其权重值,若在该储存 装置中未检索到该测试参数,则依其权重值决定要被替换的旧测试参数, 并下载此一测试参^:,下载后,重新计算并调整其权重值。
16、 根据权利要求13所述的测试排程方法,其特征在于其还包含一寻 找步骤,用以寻找该储存装置中与对应该测试模式的每一测试参数,而进
17、 根据权利要求16所述的测试排程方法,其特征在于其中该寻找步骤利用一切换开关根据该偏移量,而找到每一所需的测试参数实际在该储 存装置中的储存位置,而提取所需的测试参数进行测试。
18、 根据权利要求8所述的测试排程方法,其特征在于其中该分析并 计算每一该测试参数的权重值的步骤,是利用每一该测试参数的使用量进 行分析与计算。
19、 4艮据^l利要求18所述的测试排程方法,其特4i在于其中每一该测 试参数的权重值,依据至少三种数值计算其权重值,其中该数值包含一oc 值,其代表每一该测试参数最常使用的次数或程度、一(3值,其代表每一 该测试参数最近使用的次数或程度、以及一y值,其代表每一该测试参数 一段时间未使用的次数或程度。
20、 根据权利要求8所述的测试排程方法,其特征在于其中下载所需 的测试参数的步骤是以权重值越大的测试参数为优先的方式,下载所需的 测试参数于测试机台中。
全文摘要
本发明是关于一种测试排程系统与方法,特别是有关于一种用以在测试流程中自动最佳化测试参数下载流程的测试排程系统与方法。此一测试排程系统与方法通过一权重单元计算出每一测试参数的权重值,而以权重值越大测试参数优先下载的方式,建立一最佳化的测试参数下载流程,而可以确保以最少测试参数的下载次数与时间,下载所需的测试参数进而改善测试效能。
文档编号G01R31/26GK101666853SQ20081013555
公开日2010年3月10日 申请日期2008年9月3日 优先权日2008年9月3日
发明者梁文山, 陈福泰 申请人:京元电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1