一种半导体测试设备的监控系统及方法
文献发布时间:2023-06-19 11:00:24
技术领域
本发明属于半导体测试设备的监控技术领域,具体地涉及一种半导体测试设备的监控系统及方法。
背景技术
现有技术中,半导体测试设备如果存在问题需要及时反馈,才能不影响测试结果的精确性,但现有的维护比较麻烦,很不方便,不能随时获取设备状态信息,对设备进行实时监控。
发明内容
本发明提供一种半导体测试设备的监控系统及方法,解决现有技术中对半导体测试设备监控不方便、维护麻烦等问题,实现对设备的实时监控。
在本发明的第一方面,提供了一种半导体测试设备的监控系统,包括:依次连接的工控机/上位机、级联卡、主控板以及业务板,其中,
工控机/上位机,内设上位机软件,用于发送监控数据包至级联卡并接收从级联卡反馈的告警信息;
级联卡,用于分发接收到的监控数据包至各个主控板及接收各个主控板反馈的告警信息;
主控板,用于分发级联卡的监控数据包至各个业务板并接收各个业务板的告警信息;
业务板,通过FPGA生产监控包模块监控各个模块的状态。
本发明所述工控机/上位机与多个级联卡连接,每个级联卡连接多个主控板,每个主控板连接多个业务板。
本发明所述工控机/上位机与级联卡之间双向通信,级联卡与主控板之间双向通信,主控板与业务板之间双向通信。
本发明所述工控机/上位机内设上位机软件,上位机软件包括监控包处理模块,用于生成监控数据包和处理返回的状态监控数据包。
本发明所述业务板内设有监控包生成模块,对获取到的设备的状态信息和接收到的监控数据包进行处理组包并返回至主控板。
本发明所述工控机/上位机还用于处理接收到的多个测试设备的告警信息。
在本发明的第二方面,提供了一种半导体测试设备的监控方法,包括如下步骤:
(1)工控机/上位机发送监控数据包至级联卡;
(2)级联卡将监控数据包分发至主控板;
(3)主控板对接收到的监控数据包进行包分析,分析后下发到各个业务板;业务板通过获取设备的状态信息并进行组包,组包完成后依次通过业务板、主控板、级联卡返回至工控机/上位机。
本发明第二方面所述步骤(2)中级联卡接收到工控机/上位机发送的监控数据包后,首先对监控数据包做包格式分析,根据监控数据包的类型进行单点通信或者多点通信。
在本发明的第三方面,提供了一种电子设备,该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如本发明第二方面所述的方法。
在本发明的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如本发明第二方面所述的方法。
应当理解,发明内容部分中所描述的内容并非旨在限定本发明的实施例的关键或重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。
本发明有益效果:本发明提供一种半导体测试设备的监控系统及方法,解决现有技术中对半导体测试设备监控不方便、维护麻烦等问题,可随时获取设备的状态信息,实现对设备的实时监控;本发明可以实现一个主机同时监控和控制多个设备,且一个软件可以同时对多个设备进行监控管理和资源分配,大大降低了开发、维护成本,减少了安全隐患,提高设备的稳定性。
附图说明
图1为本发明半导体测试设备的监控系统的整体结构示意图;
图2为本发明半导体测试设备的监控系统的实施例结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本发明保护的范围。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本发明提供一种半导体测试设备的监控系统及方法,解决现有技术中对半导体测试设备监控不方便、维护麻烦等问题,可随时获取设备的状态信息,实现对设备的实时监控,具体地,在开机时,通过本发明的监控系统及方法获取设备信息,发现设备存在的问题并及时进行处理;客户使用时,本发明的监控系统及方法监控设备的工作状态并及时反馈给用户;脱机时,对设备作监控保护,全方面实现对设备的监控和维护,方便有效。
图1示出了半导体测试设备的监控系统的示意图。
一种半导体测试设备的监控系统,包括:依次连接的工控机/上位机、多个级联卡、多个主控板以及多个业务板,其中,
工控机/上位机,即PC机,内设上位机软件,用于发送监控数据包至级联卡并接收从级联卡反馈的告警信息;
级联卡,插在主机(工控机/上位机)上的PCIE卡,用于分发接收到的监控数据包至各个主控板及接收各个主控板反馈的告警信息;
主控板,用于分发级联卡的监控数据包至各个业务板并接收各个业务板的告警信息;
业务板,通过FPGA生产监控包模块监控各个设备的状态。
进一步地,所述工控机/上位机与多个级联卡连接,每个级联卡连接多个主控板,每个主控板连接多个业务板。
进一步地,所述工控机/上位机与级联卡之间双向通信,级联卡与主控板之间双向通信,主控板与业务板之间双向通信。
进一步地,所述工控机/上位机内设上位机软件,上位机软件包括监控包处理模块,用于生成监控数据包和处理返回的状态监控数据包。
进一步地,所述业务板内设有监控包生成模块,对获取到的设备的状态信息和接收到的监控数据包进行处理组包并返回至主控板。
进一步地,所述工控机/上位机还用于处理接收到的多个测试设备的告警信息。
一种半导体测试设备的监控方法,当需要获取设备的状态信息时,通过点击工控机/上位机上安装的上位机软件(监控软件)获取监控数据包,工控机/上位机将获取的监控数据包发送至级联卡;级联卡接收到监控数据包后将监控数据包分发至主控板;主控板对接收到的监控数据包进行包分析,分析后通过业务板获取设备的状态信息并进行组包,组包完成后依次通过业务板、主控板、级联卡返回至工控机/上位机。
进一步地,上述级联卡接收到工控机/上位机发送的监控数据包后,首先对监控数据包做包格式分析,根据监控数据包的类型进行单点通信或者多点通信,具体地,判断监控数据包是单点通信还是多点通信,如果是广播包,则将监控数据包分发至每一个主控板,如果是单点通信,则将监控数据包分发至特定的监控数据包。
一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如上所述的监控方法。
一种计算机可读存储介质,其上存储有计算机程序(即上位机软件),所述程序被处理器执行时实现如上所述的监控方法。
用于实施本发明的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本发明的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本发明的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
- 一种半导体测试设备的监控系统及方法
- 一种测试设备使用寿命的监控系统和方法