[发明专利]中断验证方法、装置及电子设备在审
申请号: | 202111644010.5 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114328065A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 索健;王正 | 申请(专利权)人: | 北京爱芯科技有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;曹威 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中断 验证 方法 装置 电子设备 | ||
本申请实施例提供一种中断验证方法、装置及电子设备,该方法包括:将中断测试用例提供给待验证模块,以供待验证模块执行中断测试用例;若监控待验证模块产生的中断信号,获取预先配置的中断处理用例;按照中断处理用例对应的操作类型,执行对应的中断处理操作,获得中断处理结果;对中断处理结果进行验证,获得验证结果。本申请通过基于待验证模块产生的中断信号,按照中断处理用例对应的操作类型,执行对应的中断处理操作,能够得到待验证模块的完整中断处理过程,从而可以对待验证模块执行完整的中断验证。
技术领域
本申请实施例涉及芯片技术领域,尤其涉及一种中断验证方法、装置及电子设备。
背景技术
目前,系统级芯片(System on Chip,简称SOC)的应用越来越广泛,且SOC芯片的流片一般比较昂贵,因此,在SOC进行流片之前,需要对SOC芯片进行中断验证来确定SOC芯片的正常运行,而目前一般利用验证平台对SOC芯片进行中断验证。
SOC芯片通常包括多个系统和多个功能模块,每个系统也可以包括多个功能模块,系统可以是网络处理器(Neural-network Processing Unit,简称NPU),图像处理器(ImageSignal Processor,简称ISP)等,针对SOC芯片的验证时先对功能模块进行验证,然后对功能模块和系统的连通性进行验证。
有些情况下,存在对SOC芯片上的模块的中断进行验证的需求,现有的中断验证方式,验证平台将中断测试用例发送至待验证模块,通过在待验证模块中运行中断测试用例,验证平台可以获取模块的中断信号,但是,实际应用中,中断发生会涉及中断处理操作,然而现有的方式,验证平台无法对中断处理操作进行验证,导致中断验证不完整。
发明内容
本申请实施例提供一种中断验证方法、装置及电子设备,用以解决现有技术中中断验证不完整的问题。
第一方面,本申请实施例中提供了一种中断验证方法,包括:
将中断测试用例提供给待验证模块,以供待验证模块执行所述中断测试用例;
若监控所述待验证模块产生的中断信号,获取预先配置的中断处理用例;
按照所述中断处理用例对应的操作类型,执行对应的中断处理操作,获得中断处理结果;
对所述中断处理结果进行验证,获得验证结果。
可选地,所述中断处理用例按照如下方式预先配置获得:
获取预先配置的中断处理模板,所述中断处理模板对应于至少一个中断操作类型;
接收用户针对所述至少一个中断操作类型中的目标中断操作类型的编写操作,生成所述目标中断操作类型对应的中断处理程序,以生成中断处理用例。
可选地,所述中断处理模板按照如下方式预先配置获得:
基于所述验证平台的基类函数,执行继承操作,获得中断操作虚函数;
在所述中断操作虚函数中定义所述至少一个中断操作类型各自对应的虚函数,以生成中断处理模板。
可选地,所述按照所述中断处理用例对应的操作类型,执行对应的中断处理操作,获得中断处理结果包括:
利用所述中断处理程序执行所述目标中断操作类型对应的中断处理操作,获得中断处理结果。
可选地,对所述中断处理结果进行验证,获得验证结果包括:
获取所述中断信号对应的监控结果;
基于所述监控结果和所述中断处理结果进行验证,获得验证结果。
可选地,将所述中断测试用例提供给所述待验证模块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京爱芯科技有限公司,未经北京爱芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111644010.5/2.html,转载请声明来源钻瓜专利网。