[发明专利]操作语句报告的生成方法、装置、设备、存储介质有效
申请号: | 202011495201.5 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112597756B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 沈旭;王芳 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F40/205 | 分类号: | G06F40/205;G06F30/33 |
代理公司: | 北京天达共和知识产权代理事务所(特殊普通合伙) 11586 | 代理人: | 薛仑 |
地址: | 300450 天津市滨海新区天津华苑*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作 语句 报告 生成 方法 装置 设备 存储 介质 | ||
本公开提供了一种操作语句报告的生成方法、装置、设备、存储介质。操作语句报告的生成方法,包括:忽略规则确定步骤,解析忽略规则文件,并提取有效的忽略规则;操作语句处理步骤,根据所述忽略规则对初始操作语句报告进行分析以创建对应哈希数组;复用步骤,根据所述哈希数组生成最终操作语句报告。本公开可以实现操作语句在不同环境、不同阶段的实时、可复用。
技术领域
本公开涉及集成电路的验证技术领域,尤其涉及一种操作语句报告的生成方法、装置、设备、存储介质。
背景技术
当今的SOC设计,功能越来越多,规模越来越大,随之与其对应的验证环境和验证任务也越来越复杂。在项目推进中,经常会有一些force/release/deposit等特殊激励的操作语句存在于验证环境之中,例如为了模拟电源连接,为了在仿真中加速初始化,为了模拟亚稳态传播,为了开关检查器以及一些临时的应变方法等,来快速达到一些验证目标。正常验证平台给予设计的激励,通常是满足一个协议在功能和时序上的要求的。而force/release/deposit这种独立于验证部件有组织有目的活动的操作语句,是需要额外关注的。尤其force操作语句,因为其定义决定它的影响是高于验证平台对设计电路的正常驱动的,一旦这种操作是错误,后果可能很严重。因此到了项目收尾阶段,需要对所有存在于验证环境中的force/release/deposit等操作语句进行检阅,确保这些都是必要且正确的。随着设计规模越来越庞大,验证环境越来越复杂,通常情况force/release/deposit等操作语句可能大量存在于整个验证环境之中,如何高效地对所有这些特殊激励进行检阅就成为了保证验证质量的一个关键。为了简便,下文将force/release/deposit等操作语句统称为Force。
现有的技术方案是通过grep命令搜索原始代码,随后通过人力逐行检阅来进行,这就存在以下问题:
1.无法保证所有情况下的Force都被找到
a)有一些Force定义在函数或者任务中,grep只能搜索到该函数或任务,无法找到真正调用这些函数和任务的原始代码。
b)除了来自于标准语法(比如System Verilog)的Force之外,还存在来自于仿真工具外部VPI/ACC/UCLI的Force,这些很有可能无法通过grep找到。
2.不是所有grep出来的Force结果都真的是Force操作。典型的如平台脚本里的Force,或者注释里出现的Force关键字,需要人工去除,费时又容易出错。
3.可复用性差,检阅的方式、过程和结果无法在不同环境间,项目不同阶段进行分析的复用。
发明内容
本公开正是为了解决上述课题而完成,其目的在于提供一种实现不同环境、不同阶段的实时、可复用的操作语句报告的生成方法、装置、设备、存储介质。
本公开提供该发明内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
为了解决上述技术问题,本公开实施例还提供一种操作语句报告的生成方法,其特征在于,包括,
忽略规则确定步骤,解析忽略规则文件,并提取有效的忽略规则;
操作语句处理步骤,根据所述忽略规则对初始操作语句报告进行分析以创建对应哈希数组;
复用步骤,根据所述哈希数组生成最终操作语句报告;
其中,所述忽略规则至少包括类型信息或适用环境信息之一。
为了解决上述技术问题,本公开实施例还提供一种操作语句报告的生成装置,其特征在于,包括,
忽略规则确定模块,解析忽略规则文件,并提取有效的忽略规则;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011495201.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:压轴承装置及压轴承的方法
- 下一篇:一种充电桩自动灭火方法、系统和存储介质