一种多工位并行影像测试的冗余投切方法技术

技术编号:36270052 阅读:14 留言:0更新日期:2023-01-07 10:11
本发明专利技术提供了一种多工位并行影像测试的冗余投切方法,包括如下步骤:S1:建立具有冗余iPC的影像测试系统;S2:发布并行影像测试任务;使能各所述通道匹配单元、该通道匹配单元前端的影像撷取卡、该通道匹配单元后端的工作iPC和冗余投切单元;S3:构建工作数据传输通道;S4:故障冗余投切;当某一路工作数据传输通道的工作iPC发生故障后,与所述故障的工作iPC对应的通道匹配单元的第二输出端被使能,且任务发布单元使能一冗余iPC;S5:冗余移除;当标记为故障状态的工作iPC恢复正常后恢复原有的工作数据传输通道,或者与另一通道匹配单元建立新的工作数据传输通道。冗余投切无需外部控制信号,响应快速且精准。响应快速且精准。响应快速且精准。

【技术实现步骤摘要】
一种多工位并行影像测试的冗余投切方法


[0001]本专利技术涉及图像传感器检测
,尤其涉及一种多工位并行影像测试的冗余投切方法。

技术介绍

[0002]目前的CIS(即图像传感器CMOS Image Sensor)的生产测试系统,对待测物CIS的加载、载出、对位、数字直流测试或者成像质量的判定与分级,均依赖计算机控制来实现。随着产能需求的不断增加,对高并测测试的CIS测试系统的需求也不断增加,市面上出现了16并、32并甚至更高的并测数量的测试系统。典型的CIS测试系统如图1中的上图所示,主要分为四大部分:负责CIS待测物的加载和载出的接口机构、负责电子信号切换与引导的接口电路、负责电流、电压与数字功能测试数字直流测试设备以及负责成像质量分析测试的影像测试设备,其中,影像测试设备又可以分为两部分,即图1中的下图所示的负责抓取CIS影像数据的影像撷取卡和负责计算、分析CIS成像质量的影像运算计算机iPC。通常,一套CIS高并测试系统使用的影像运算计算机的数量等于高并测测试工位的数量,也就是32并测数系统需要使用32台影像运算计算机。由于影像运算计算机是24小时运行,基本全年不关机,连续使用的过程中难免会碰到故障停机的现象,在故障影像运算计算机维修好之前,该工位对应的测试产能是缺失的。
[0003]一个iPC影像测试设备除了选用足够数量的iPC外,还需要一定的冗余设计,从而进一步提升影像测试系统及整个CIS测试系统的可靠性。冗余的iPC需要及时的投入系统以替换故障停机的iPC保证正常的测试工位和产能不受影响。公开号为CN103558543A的中国专利技术专利申请提供了一种对CIS芯片的量产测试方法,该方法公开了CIS芯片采集图像后输出到MIPI桥接芯片,由桥接芯片转换为并行数据发送给FPGA模块,FPGA对采集图像进行处理并将结果上次给测试机的内容,但是该方案未提供冗余投切替换故障设备的方案。因此,提供一种并行的CIS影像测试冗余测试设备的投切方法,避免因iPC故障导致的检测产能下降,是很有必要的。

技术实现思路

[0004]有鉴于此,本专利技术提出了一种可以可靠的将冗余iPC投入替换故障iPC的多工位并行影像测试的冗余投切方法。
[0005]本专利技术的技术方案是这样实现的:本专利技术提供了一种多工位并行影像测试的冗余投切方法,包括如下步骤:S1:建立包括任务发布单元、若干通道匹配单元、冗余投切单元、任务更新单元、N个工作iPC和M个冗余iPC的影像测试系统;N和M均为正整数;S2:发布并行影像测试任务;由所述任务发布单元建立并行的影像测试任务,直到达到并行影像测试任务的上限;并分别使能各所述通道匹配单元、该通道匹配单元前端的影像撷取卡、该通道匹配单元后端的工作iPC和冗余投切单元;
S3:构建工作数据传输通道;任务发布单元使能各通道匹配单元的第一输出端,使该第一输出端与一工作iPC的输入端对应通信连接,形成通道匹配单元第一输出端

工作iPC的工作数据传输通道;任务更新单元采集工作数据传输通道的各设备端口的状态参数;S4:故障冗余投切;当某一路工作数据传输通道的工作iPC发生故障后,与所述故障的工作iPC对应的通道匹配单元的第二输出端被使能,且任务发布单元使能一冗余iPC;所述冗余投切单元的输入端与通道匹配单元的第二输出端通信连接,冗余投切单元的输出端与冗余iPC的输入端通信连接,形成通道匹配单元第二输出端

冗余投切单元

冗余iPC的冗余数据传输通道;任务更新单元采集该冗余数据传输通道的各设备端口的状态参数;S5:冗余移除;当标记为故障状态的工作iPC恢复正常后,断开替换该工作iPC相应的工作数据传输通道的冗余数据传输通道,恢复原有的工作数据传输通道,或者与另一通道匹配单元建立新的工作数据传输通道。
[0006]在以上技术方案的基础上,优选的,步骤S3所述形成通道匹配单元第一输出端

工作iPC的工作数据传输通道,是令通道匹配单元处于正常工作状态,通道匹配单元还分别获取通道匹配单元的第一输出端和一工作iPC的输入端的差分信号,对获取的差分信号进行锁存与逻辑运算,如果锁存与逻辑运算的输出结果为1,则表示工作数据传输通道建立成功,通道匹配单元将工作数据传输通道建立成功的结果反馈至任务更新单元;如果锁存与逻辑运算的输出结果为0,则再次尝试逻辑运算直到达到最大重试次数或者达到设定的终止时间,如果始终没有有效的输出结果,则将未成功建立工作数据传输通道的结果反馈至任务更新单元中,任务更新单元标记当前工作iPC发生故障。
[0007]优选的,步骤S4所述形成通道匹配单元第二输出端

冗余投切单元

冗余iPC的冗余数据传输通道,是令通道匹配单元与冗余投切单元处于正常工作状态,分别获取通道匹配单元的第二输出端、冗余投切单元的输入端与输出端和冗余iPC的输入端的差分信号,分别对获取的差分信号进行锁存与逻辑运算,如果锁存与逻辑运算的输出结果为1,则表示冗余数据传输通道建立成功,通道匹配单元将工作数据传输通道建立成功的结果反馈至任务更新单元;如果锁存与逻辑运算的输出结果为0,则再次尝试逻辑运算直到达到最大重试次数或者达到设定的终止时间,如果始终没有有效的输出结果,则将未成功建立冗余数据传输通道的结果反馈至任务更新单元中,任务更新单元标记当前冗余iPC发生故障,由任务发布单元使能另一冗余iPC,重新进行上述过程,直到冗余数据传输通道建立成功。
[0008]优选的,所述锁存与逻辑运算,是对通道匹配单元的第一输出端和一工作iPC的输入端的差分信号获取的差分信号进行采样和与门运算,或者对通道匹配单元的第二输出端、冗余投切单元的输入端与输出端和冗余iPC的输入端获取的差分信号进行采样和与门运算。
[0009]优选的,所述差分信号为工作时钟差分信号。
[0010]进一步优选的,所述任务更新单元包括任务更新列表和任务缓存列表;任务更新单元一方面根据工作数据传输通道的各设备端口的状态参数,来建立包括若干第一状态参数项的任务更新列表,并按更新周期T1定期确认任务更新列表中的各第一状态参数项的各项内容的有效性;任务更新单元另一方面采集冗余数据传输通道的各设备端口的状态参数,并在任务更新列表中对应建立一个或者多个第二状态参数项,并按更新周期T2定期确认该第二状态参数项的各项内容的有效性;被标记为故障状态的工作iPC对应的第一状态
参数项与被标记为故障状态的冗余iPC对应的第二状态参数项从任务更新列表中转移到任务缓存列表中;任务更新列表内的第一状态参数项与第二状态参数项的总数不超过N;且任务缓存列表内的第一状态参数项或者第二状态参数项的总数不超过M。
[0011]优选的,所述第一状态参数项包括构成工作数据传输通道的通道匹配单元的第一输出端的端口地址、工作iPC的输入端的端口地址、通道匹配单元的第一输出端与工作iPC的输入端的端口映射关系和该工作数据传输通道的剩余存活时间;任务更新单元按周期T1定期确认任务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多工位并行影像测试的冗余投切方法,其特征在于,包括如下步骤:S1:建立包括任务发布单元(100)、若干通道匹配单元(200)、冗余投切单元(300)、任务更新单元(400)、N个工作iPC和M个冗余iPC的影像测试系统;N和M均为正整数;S2:发布并行影像测试任务;由所述任务发布单元(100)建立并行的影像测试任务,直到达到并行影像测试任务的上限;并分别使能各所述通道匹配单元(200)、该通道匹配单元(200)前端的影像撷取卡、该通道匹配单元(200)后端的工作iPC和冗余投切单元(300);S3:构建工作数据传输通道;任务发布单元(100)使能各通道匹配单元(200)的第一输出端,使该第一输出端与一工作iPC的输入端对应通信连接,形成通道匹配单元(200)第一输出端

工作iPC的工作数据传输通道;任务更新单元(400)采集工作数据传输通道的各设备端口的状态参数;S4:故障冗余投切;当某一路工作数据传输通道的工作iPC发生故障后,与所述故障的工作iPC对应的通道匹配单元(200)的第二输出端被使能,且任务发布单元(100)使能一冗余iPC;所述冗余投切单元(300)的输入端与通道匹配单元(200)的第二输出端通信连接,冗余投切单元(300)的输出端与冗余iPC的输入端通信连接,形成通道匹配单元(200)第二输出端

冗余投切单元(300)

冗余iPC的冗余数据传输通道;任务更新单元(400)采集该冗余数据传输通道的各设备端口的状态参数;S5:冗余移除;当标记为故障状态的工作iPC恢复正常后,断开替换该工作iPC相应的工作数据传输通道的冗余数据传输通道,恢复原有的工作数据传输通道,或者与另一通道匹配单元(200)建立新的工作数据传输通道。2.根据权利要求1所述的一种多工位并行影像测试的冗余投切方法,其特征在于,步骤S3所述形成通道匹配单元(200)第一输出端

工作iPC的工作数据传输通道,是令通道匹配单元(200)处于正常工作状态,通道匹配单元(200)还分别获取通道匹配单元(200)的第一输出端和一工作iPC的输入端的差分信号,对获取的差分信号进行锁存与逻辑运算,如果锁存与逻辑运算的输出结果为1,则表示工作数据传输通道建立成功,通道匹配单元(200)将工作数据传输通道建立成功的结果反馈至任务更新单元(400);如果锁存与逻辑运算的输出结果为0,则再次尝试逻辑运算直到达到最大重试次数或者达到设定的终止时间,如果始终没有有效的输出结果,则将未成功建立工作数据传输通道的结果反馈至任务更新单元(400)中,任务更新单元(400)标记当前工作iPC发生故障。3.根据权利要求2所述的一种多工位并行影像测试的冗余投切方法,其特征在于,步骤S4所述形成通道匹配单元(200)第二输出端

冗余投切单元(300)

冗余iPC的冗余数据传输通道,是令通道匹配单元(200)与冗余投切单元(300)处于正常工作状态,分别获取通道匹配单元(200)的第二输出端、冗余投切单元(300)的输入端与输出端和冗余iPC的输入端的差分信号,分别对获取的差分信号进行锁存与逻辑运算,如果锁存与逻辑运算的输出结果为1,则表示冗余数据传输通道建立成功,通道匹配单元(200)将工作数据传输通道建立成功的结果反馈至任务更新单元(400);如果锁存与逻辑运算的输出结果为0,则再次尝试逻辑运算直到达到最大重试次数或者达到设定的终止时间,如果始终没有有效的输出结果,则将未成功建立冗余数据传输通道的结果反馈至任务更新单元(400)中,任务更新单元(400)标记当前冗余iPC发生故障,由任务发布单元(100)使能另一冗余iPC,重新进行上述步骤,直到冗余数据传输通道建立成功。
4.根据权利要求2或3任一项所述的一种多工位并行影像测试的冗余投切方法,其特征在于,所述锁存与逻辑运算,是对通道匹配单元(200)的第一输出端和一工作iPC的输入端的差分信号获取的差分信号进行采样和与门运算,或者对通道匹配单元(200)的第二输出端、冗余投切单元(300)的输入端与输出端和冗余iPC的输入端获取的差分信号进行采样和与门运算。5.根据权利要求4所述的一种多工位并行影像测试的冗余投切方法,其特征在于,所述差分信号为工作时钟差分信号。6.根据权利要求3所述的一种多工位并行影像测试的冗余投切方法,其特征在于,所述任务更新单元(400)包括任务更新列表和任务缓存列表;任务更新单元(400)一方面根据工作数据传输通道的各设备端口的状态参数,来建立包括若...

【专利技术属性】
技术研发人员:晏斌
申请(专利权)人:浙江瑞测科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1