首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】用于GPU联合仿真的参考模型的代码覆盖率获取系统_沐曦集成电路(上海)有限公司_202211623581.5 

申请/专利权人:沐曦集成电路(上海)有限公司

申请日:2022-12-16

公开(公告)日:2024-06-18

公开(公告)号:CN118210702A

主分类号:G06F11/36

分类号:G06F11/36;G06F21/56

优先权:

专利状态码:在审-公开

法律状态:2024.06.18#公开

摘要:本发明涉及一种用于GPU联合仿真的参考模型的代码覆盖率获取系统,包括参考模型的源代码文件库、预先编写好的代码插入脚本、代码覆盖率数据库、存储有计算机程序的存储器和处理器,所述参考模型的源代码文件库中存储有{F1,F2,…FM},Fi为参考模型的第i个源代码文件;Fi中包括gi个目标节点{P1i,P2i,…Pgii},Pji为Fi的第j个目标节点,gi为Fi中的目标节点总数;所述代码插入脚本用于在每一参考模型源文件的目标节点插入检测代码,所述检测代码用于检测目标节点是否执行,并将检测结果存储至所述代码覆盖率数据库中。本发明能够准确获取GPU联合仿真的参考模型的代码覆盖率。

主权项:1.一种用于GPU联合仿真的参考模型的代码覆盖率获取系统,其特征在于,包括参考模型的源代码文件库、预先编写好的代码插入脚本、代码覆盖率数据库、存储有计算机程序的存储器和处理器,所述参考模型的源代码文件库中存储有{F1,F2,…FM},Fi为参考模型的第i个源代码文件;Fi中包括gi个目标节点{P1i,P2i,…Pgii},Pji为Fi的第j个目标节点,i的取值范围为1到M,M为源代码文件总数,j的取值范围为1到gi,gi为Fi中的目标节点总数,当所述处理器执行所述计算机程序时,实现以下步骤:步骤E1、从所述源代码文件库获取Fi进行解析,获取对应的{P1i,P2i,…Pgii};步骤E2、调用所述代码插入脚本在Fi中每一Pji的下一行代码行按照预设的检测代码结构插入对应的检测代码Qji,生成对应的目标代码文件Ei,所述代码检测结构包括检测类型数据段、类名称数据段、函数名称数据段、目标行号数据段和文件名数据段;步骤E3、执行每一Ei,当执行至Qji时,向所述代码覆盖率数据库中写入目标节点的执行结果;步骤E4、基于所述代码覆盖率数据库中所有目标节点的执行结果,生成参考模型的代码覆盖率。

全文数据:

权利要求:

百度查询: 沐曦集成电路(上海)有限公司 用于GPU联合仿真的参考模型的代码覆盖率获取系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。