具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例采用带有硬件I2C或者SMBuS协议的微处理器来实现对芯片功能的测试,可以有效缩短芯片的测试时间,增强测试的稳定性,从整体上降低测试成本。
本发明提供了一种光电集成电路芯片的测试***和测试方法:
所述***包括:控制主机、集成电路测试仪、带有硬件内部集成电路总线I2C或者***管理总线SMBuS协议模块的微处理器MCU、承载有待测试芯片的***电路的探针卡Prober Card;
所述控制主机与集成电路测试仪、Prober Card、MCU连接,用于发送待测试芯片的逻辑功能参数给MCU,还用于接收MCU发送的逻辑功能测试结果并根据接收的逻辑功能测试结果判断待测试芯片的逻辑功能的优劣;
所述MCU与Prober Card连接,用于测试待测试芯片的逻辑功能;
所述集成电路测试仪用于测试待测试芯片的直流参数。
所述方法包括:控制主机发送待测试芯片的逻辑功能参数给MCU;
控制主机接收所述MCU测试待测试芯片的逻辑功能之后发送的逻辑功能测试结果;
控制主机根据所述的逻辑功能测试结果判断待测试芯片逻辑功能的优劣;
集成电路测试仪测试待测试芯片的直流参数。
实施例一:
图1示出了本发明实施例提供的光电集成电路芯片的测试***的结构,详述如下:
该光电集成电路的测试***包括:控制主机11、集成电路测试仪12、带有硬件内部集成电路总线I2C或者***管理总线SMBuS协议模块的微处理器(MicroControl Unit,MCU)13、承载有待测试芯片的***电路的探针卡ProberCard14。
控制主机11与集成电路测试仪12、MCU13、Prober Card14连接,用于将待测试芯片的逻辑功能参数发送给MCU13,MCU13根据接收到的逻辑功能参数,对与其连接的待测试芯片进行相关的逻辑功能测试,测试完成后,将芯片的逻辑功能测试结果发送给控制主机11,控制主机11根据接收的逻辑功能测试结果,判断该待测试芯片的逻辑功能的优劣。
集成电路测试仪12与Prober Card14连接,主要用于测试待测试芯片的直流参数,并辅助MCU对待测试芯片进行逻辑功能的测试等,如为待测试芯片提供工作电压,修调相关熔丝位等。
MCU13与Prober Card14连接,用于测试待测试芯片的逻辑功能,如测试芯片的寄存器的读写等。其中,MCU13带有串口模块及硬件I2C或者SMBuS协议模块。
在整个测试***中,控制主机11主要是为其他设备提供服务和应用程序,控制待测试芯片的测试流程,根据待测试芯片参数的不同,由控制主机11的应用程序协调集成电路测试仪12和MCU13进行芯片相关参数的测试。
本发明实施例中,在测试待测试芯片的逻辑功能时,采用带有硬件I2C或者SMBuS协议模块的MCU来实现,由于协议模块属硬件配置,所以可增强测试的稳定性,从整体上降低测试成本,加快产品的上市时间。
实施例二:
在本发明的实施例中,控制主机11为了保存接收到的待测试芯片的逻辑功能测试结果,或者保存控制主机11对该测试结果作出判断后的判断结果,可以在控制主机11中设置一个存储单元,用于存储逻辑功能测试结果或者判断结果。
由于存储单元存储了MCU发送的逻辑功能测试结果或者对该测试结果作出判断后的判断结果,在下次使用到上述的测试结果或者判断结果时,可以很方便地从控制主机11中提取出来。
实施例三:
在本发明实施例中,首先,控制主机11将待测试芯片的逻辑功能参数通过RS-232串口的方式发送给与其连接的MCU13。然后,MCU13根据接收到的逻辑功能参数通过I2C或者SMBuS协议功能来实现对待测试芯片的相关逻辑功能测试,最后,再将测试的结果信息用RS-232串口的方式发送给控制主机11。
此外,控制主机11通过RS-232接口与Prober Card14连接,控制ProberCard14完成整个芯片的测试流程。
实施例四:
作为本发明的一个实施例,当运行光电集成电路芯片的测试***,MCU13测试待测试芯片的逻辑功能时,需要集成电路测试仪12的辅助。
集成电路测试仪与控制主机11使用外设部件互连标准(PeripheralComponent Interconnect,PCI)进行连接通讯,主要对待测试芯片进行相关直流参数的测试,此外,还辅助MCU对待测芯片进行逻辑功能的测试,如为待测试芯片提供一定的工作电压,修调相关熔丝位等。
实施例五:
作为本发明的一个实施例,MCU13采用Atmel公司的ATmega128芯片作为控制芯片。
MCU13采用I2C接口方式与待测芯片相连,同时用RS-232接口经串口芯片MAX3232与控制主机11相连,实现整个***的连接。MCU13在这里的主要作用就是进行I2C协议与RS-232之间的转换,因为该光电集成电路芯片的工作电压为3V,为保证电压的一致性,这里的MCU13及相关***IC均采用3V供电。
ATmega128为基于AVR RISC结构的8位低功耗CMOS微处理器。由于其先进的指令集以及单周期指令执行时间,ATmega128的数据吞吐率高达1MIPS/MHz,从而可以缓减***功耗和处理速度之间的矛盾。
实施例六:
作为本发明的一个实施例,该光电集成电路芯片的测试***还包括相应的机械组件,如测试探针台,光学传感器固定组件等。
其中,测试探针台用RS-232接口与控制主机11连接,用于实现移动或者切换芯片晶圆等相关机械动作。
其中,光学传感器固定组件,用于在测试过程中锁定待测试芯片,并为其提供标准一致的光电信号。这是因为光电集成电路芯片在测试过程中需要外部辅助光学传感器,因此在进行批量生产时,应当最大限度地保证光学传感器的物理位置的一致性。该光学传感器固定组件采用专用的机械组件机构,该专用的机械组件机构可以采用统一加工制造。
本发明实施例中的测试探针台可以实现移动或者切换芯片晶圆等相关机械动作;而光学传感器固定组件,可锁定需要测试的光电集成电路芯片,有效提高测试效率。
实施例七:
图2示出了本发明实施例提供的,光电集成电路芯片的测试方法的流程,详述如下:
在步骤S201中,控制主机发送待测试芯片的逻辑功能参数给MCU;
在步骤S202中,控制主机接收所述MCU测试待测试芯片的逻辑功能之后发送的逻辑功能测试结果;
在步骤S203中,控制主机根据所述逻辑功能测试结果判断待测试芯片的逻辑功能的优劣;
在步骤S204中,集成电路测试仪测试待测试芯片的直流参数。
控制主机11将待测试芯片的逻辑功能参数发送给带有串口模块以及I2C或者SMBuS协议模块的MCU13,该MCU13根据接收到的待测试芯片的逻辑功能参数进行相应的逻辑功能测试,如测试芯片的寄存器的读写等。上述对待测试芯片的逻辑功能测试完成后,该MCU13将测试待测试芯片的逻辑功能结果回传给控制主机11,该控制主机11根据接收到的逻辑功能测试结果,判断待测试芯片的逻辑功能的优劣。
此外,集成电路测试仪12与控制主机11使用外设部件互连标准(PeripheralComponent Interconnect,PCI)协议卡进行通讯,主要测试待测试芯片的相关直流系数。
在本发明实施例中,相应的软件控制包括控制主机使用的测试仪程序语言,如C语言,MCU控制程序。
本发明实施例中,在测试芯片的逻辑功能时,采用带有串口模块以及I2C或者SMBuS协议模块的MCU实现,由于协议模块属硬件配置,所以可以增强测试的稳定性,缩短芯片的测试时间,从整体上降低了测试成本。
实施例八:
本发明实施例中,为完成对待测试芯片的逻辑功能测试,还应为待测试芯片提供工作电压,修调相关熔丝位等。
此外,由于光电集成电路芯片在测试过程中需要外部辅助光学传感器,所以在批量生产时,应该确保光学传感器物理位置的一致性,如增加一个光学传感器固定组件,用于锁定待测试的光电集成电路芯片,并为其提供标准一致的光电信号。
本发明实施例,在对光电类集成电路的功能测试时,采用带有硬件串行总线协议模块的MCU来实现对芯片功能的测试,可以大大缩短芯片的测试时间,而且由于协议模块属硬件配置,所以可以增强测试的稳定性,从整体上降低测试成本,并加快产品上市时间。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。