System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及芯片测试,特别涉及一种对芯片进行测试的方法和装置。
技术介绍
1、芯片在生产过程以及出厂前都要经过量产测试,将有异常的芯片做进一步处理,以保证交付给客户的芯片是特征参数以及功能是完好正确的良品。目前,各个厂家会针对不同应用领域的芯片推出性能和资源不同的ate(automatic test equipment,自动测试设备),以便进行芯片进行测试。但是,不同厂家推出的自动测试设备存在一定的差异。针对相同类型或不同类型的芯片,市场上均具有多种类型的ate可供选择,这样导致量产测试需要在众多不同类型的ate上做开发。
2、然而,不同类型的ate采用不同的测试程序,不同的测试程序不能在不同类型的ate之间复用,这样使得测试开发难度大,要求测试人员拥有掌握多种测试工具的能力,测试效率低。
技术实现思路
1、本专利技术提供了一种对芯片进行测试的方法和装置,以解决芯片的测试效率低的技术问题。
2、为解决上述技术问题,本专利技术提供了一种对芯片进行测试的方法,包括以下步骤:
3、获取自动测试设备的类型;
4、根据预先存储的转换关系,将预设的测试程序转换为所述自动测试设备能够执行的目标程序;
5、利用所述目标程序对芯片进行测试。
6、可选的,所述预设的测试程序包括功能测试项;所述将预设的测试程序转换为所述自动测试设备能够执行的目标程序的步骤,具体包括以下步骤:在所述功能测试项的代码列的列前和/或列后,插入预设的指令
7、可选的,所述自动测试设备的类型包括93k、j750和t800;所述在所述功能测试项的代码列的列前和/或列后,插入预设的指令列、时间列和/或符号列的步骤,具体包括以下步骤:
8、当所述自动测试设备的类型是93k时,在所述功能测试项的代码列的列前插入时间列;在所述时间列的列前插入指令列;
9、当所述自动测试设备的类型是j750时,在所述功能测试项的代码列的列前插入时间列;在所述时间列的列前插入第一符号列;在所述第一符号列的列前插入指令列;在代码列的列后插入第二符号列;
10、当所述自动测试设备的类型是t800时,在所述功能测试项的代码列的列前插入第一符号列;在代码列的列后插入第二符号列;在所述第二符号列的列后插入指令列。
11、可选的,所述预设的测试程序还包括直流测试项;所述得到目标功能测试项的步骤之后,还包括以下步骤:采用填表的方式,在预设的模板下,将所述直流测试项转换为所述自动测试设备能够执行的目标直流测试项。
12、可选的,所述预设的测试程序还包括代码测试项;所述将所述直流测试项转换为所述自动测试设备能够执行的目标直流测试项的步骤之后,还包括以下步骤:将所述代码测试项转换为所述自动测试设备能够执行的目标代码测试项。
13、可选的,所述将所述代码测试项转换为所述自动测试设备能够执行的目标代码测试项的步骤之后,还包括以下步骤:对所述目标功能测试项、所述目标直流测试项和所述目标代码测试项进行排序,确定目标测试流程。
14、本专利技术还提供了一种对芯片进行测试的装置,包括以下模块:
15、获取模块,用于获取自动测试设备的类型;
16、转换模块,用于根据预先存储的转换关系,将预设的测试程序转换为所述自动测试设备能够执行的目标程序;
17、测试模块,用于利用所述目标程序对芯片进行测试。
18、可选的,所述预设的测试程序包括功能测试项;所述转换模块具体用于执行以下步骤:在所述功能测试项的代码列的列前和/或列后,插入预设的指令列、时间列和/或符号列,得到目标功能测试项。
19、可选的,所述自动测试设备的类型包括93k、j750和t800;所述转换模块具体用于执行以下步骤:
20、当所述自动测试设备的类型是93k时,在所述功能测试项的代码列的列前插入时间列;在所述时间列的列前插入指令列;
21、当所述自动测试设备的类型是j750时,在所述功能测试项的代码列的列前插入时间列;在所述时间列的列前插入第一符号列;在所述第一符号列的列前插入指令列;在代码列的列后插入第二符号列;
22、当所述自动测试设备的类型是t800时,在所述功能测试项的代码列的列前插入第一符号列;在代码列的列后插入第二符号列;在所述第二符号列的列后插入指令列。
23、可选的,所述预设的测试程序包括直流测试项;所述转换模块还用于执行以下步骤:采用填表的方式,在预设的模板下,将所述直流测试项转换为所述自动测试设备能够执行的目标直流测试项。
24、本专利技术提供了一种对芯片进行测试的方法和装置,通过预先存储的转换关系,将预设的测试程序转换为各自动测试设备能够执行的目标程序,从而满足不同类型的自动测试设备的运行格式要求。预设的测试程序具有复用性和移植性,大大降低了芯片测试的开发难度,可以根据需要选择合适的自动测试设备,提高了芯片测试的灵活性和测试效率。
本文档来自技高网...【技术保护点】
1.一种对芯片进行测试的方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种对芯片进行测试的方法,其特征在于,所述预设的测试程序包括功能测试项;所述将预设的测试程序转换为所述自动测试设备能够执行的目标程序的步骤,具体包括以下步骤:在所述功能测试项的代码列的列前和/或列后,插入预设的指令列、时间列和/或符号列,得到目标功能测试项。
3.如权利要求2所述的一种对芯片进行测试的方法,其特征在于,所述自动测试设备的类型包括93K、J750和T800;所述在所述功能测试项的代码列的列前和/或列后,插入预设的指令列、时间列和/或符号列的步骤,具体包括以下步骤:
4.如权利要求2所述的一种对芯片进行测试的方法,其特征在于,所述预设的测试程序还包括直流测试项;所述得到目标功能测试项的步骤之后,还包括以下步骤:采用填表的方式,在预设的模板下,将所述直流测试项转换为所述自动测试设备能够执行的目标直流测试项。
5.如权利要求4所述的一种对芯片进行测试的方法,其特征在于,所述预设的测试程序还包括代码测试项;所述将所述直流测试项转换为所述自动测试设备
6.如权利要求5所述的一种对芯片进行测试的方法,其特征在于,所述将所述代码测试项转换为所述自动测试设备能够执行的目标代码测试项的步骤之后,还包括以下步骤:对所述目标功能测试项、所述目标直流测试项和所述目标代码测试项进行排序,确定目标测试流程。
7.一种对芯片进行测试的装置,其特征在于,包括以下模块:
8.如权利要求7所述的一种对芯片进行测试的装置,其特征在于,所述预设的测试程序包括功能测试项;所述转换模块具体用于执行以下步骤:在所述功能测试项的代码列的列前和/或列后,插入预设的指令列、时间列和/或符号列,得到目标功能测试项。
9.如权利要求8所述的一种对芯片进行测试的装置,其特征在于,所述自动测试设备的类型包括93K、J750和T800;所述转换模块具体用于执行以下步骤:
10.如权利要求8所述的一种对芯片进行测试的装置,其特征在于,所述预设的测试程序包括直流测试项;所述转换模块还用于执行以下步骤:采用填表的方式,在预设的模板下,将所述直流测试项转换为所述自动测试设备能够执行的目标直流测试项。
...【技术特征摘要】
1.一种对芯片进行测试的方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种对芯片进行测试的方法,其特征在于,所述预设的测试程序包括功能测试项;所述将预设的测试程序转换为所述自动测试设备能够执行的目标程序的步骤,具体包括以下步骤:在所述功能测试项的代码列的列前和/或列后,插入预设的指令列、时间列和/或符号列,得到目标功能测试项。
3.如权利要求2所述的一种对芯片进行测试的方法,其特征在于,所述自动测试设备的类型包括93k、j750和t800;所述在所述功能测试项的代码列的列前和/或列后,插入预设的指令列、时间列和/或符号列的步骤,具体包括以下步骤:
4.如权利要求2所述的一种对芯片进行测试的方法,其特征在于,所述预设的测试程序还包括直流测试项;所述得到目标功能测试项的步骤之后,还包括以下步骤:采用填表的方式,在预设的模板下,将所述直流测试项转换为所述自动测试设备能够执行的目标直流测试项。
5.如权利要求4所述的一种对芯片进行测试的方法,其特征在于,所述预设的测试程序还包括代码测试项;所述将所述直流测试项转换为所述自动测试设备能够执行的目标直流测试项的步骤之后,还包括以下...
【专利技术属性】
技术研发人员:熊忠应,王玉龙,季海英,郭云,
申请(专利权)人:上海华岭集成电路技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。