[发明专利]多环境协同回归方法、装置、设备、存储介质有效
申请号: | 202011455105.8 | 申请日: | 2020-12-10 |
公开(公告)号: | CN112613255B | 公开(公告)日: | 2023-01-24 |
发明(设计)人: | 沈旭;王芳;杨晶晶;李冬梅;焦瑞 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F30/33 | 分类号: | G06F30/33 |
代理公司: | 北京天达共和知识产权代理事务所(特殊普通合伙) 11586 | 代理人: | 薛仑 |
地址: | 300450 天津市滨海新区天津华苑*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 环境 协同 回归 方法 装置 设备 存储 介质 | ||
本公开提供了一种多环境协同回归方法、装置、设备、存储介质。多环境协同回归方法,包括:环境配置步骤,从用户接受配置文件并解析出所需要的回归环境和配置信息;回归步骤,对所述回归环境进行回归直到所有回归结束;以及监测步骤,监测所述回归环境的回归状态,并在所有所述回归结束后,基于所述配置信息产生汇总报告。本公开可以实现自动将多环境间的回归进行统一化,同时自动合并覆盖率、统计回归状态并产生汇总报告。
技术领域
本公开涉及集成电路的验证技术领域,尤其涉及一种多环境协同回归方法、装置、设备、存储介质。
背景技术
当今的SOC设计,功能越来越多,规模越来越大,随之与其对应的验证环境也越来越复杂,一般而言对于设计会进行分层验证,比如最底层的IP环境,中间层的子系统环境以及顶层的SOC环境。对于复杂的设计,底层的IP环境由于验证组件的不同,也可能存在一个或者多个验证环境;同样的,对于子系统环境,由于子系统包含的设计可能有所不同,相对应的也会存在一个或者多个验证环境。这些验证环境之间有些存在着相似性,有些则存在着相关性,如何高效地对所有环境进行回归就显得十分必要。
现有技术方案一般聚焦于如何提升单一环境的回归效率,但对于多个相关环境的协同回归并没有过多的研究。由于设计的复杂性,一般会存在多个不同层级的验证环境来对设计进行验证,如果每个环境单独处理,则需要人力单独进行回归、分析状态、进行环境间的覆盖率合并等操作,过程机械而低效。
发明内容
本公开正是为了解决上述课题而完成,其目的在于提供一种自动将多环境间的回归进行统一化,同时自动合并覆盖率、统计回归状态并产生汇总报告的多环境协同回归方法、装置、设备、存储介质。
本公开提供该发明内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
为了解决上述技术问题,本公开实施例提供一种多环境协同回归方法,采用了如下所述的技术方案,包括:
环境配置步骤,从用户接受配置文件并解析出所需要的回归环境和配置信息;
回归步骤,对所述回归环境进行回归直到所有回归结束;以及
监测步骤,监测所述回归环境的回归状态,并在所有所述回归结束后,基于所述配置信息产生汇总报告。
为了解决上述技术问题,本公开实施例还提供一种多环境协同回归装置,采用了如下所述的技术方案,包括:
环境配置模块,用于接受所述配置文件并解析出所需要的回归环境和配置信息,并将所述配置信息传递至监测模块以对回归模块进行监测;
回归模块,用于对所述回归环境进行回归直到所有回归结束;
监测模块,用于监测所述回归模块的回归状态,并在所有所述回归结束后产生汇总报告。
为了解决上述技术问题,本公开实施例还提供一种计算机设备,采用了如下所述的技术方案,包括:
存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如前述所述的方法。
为了解决上述技术问题,本公开实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案,包括:
所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述所述的方法。
根据本公开所公开的技术方案,与现有技术相比,本公开建立了自动化的流程,根据配置文件将多环境间的回归进行统一化的控制,同时加入监测模块来自动合并覆盖率,统计回归状态并产生汇总报告,从而大幅提高了验证的效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011455105.8/2.html,转载请声明来源钻瓜专利网。