[发明专利]验证环境中的打印信息的打印等级的设置方法及验证方法在审
申请号: | 202211403674.7 | 申请日: | 2022-11-10 |
公开(公告)号: | CN115657981A | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 杨荟奇 | 申请(专利权)人: | 北京物芯科技有限责任公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京华夏正合知识产权代理事务所(普通合伙) 11017 | 代理人: | 韩登营 |
地址: | 100086 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 环境 中的 打印 信息 等级 设置 方法 | ||
本申请提供了一种验证环境中的打印信息的打印等级的设置方法及验证方法,其中验证方法包括:获取验证用例;获取配置文件,配置文件描述了验证环境中的至少一个打印标签的打印等级;配置验证过程为不输出打印信息,以及/或者不解析配置文件;使用验证用例执行验证,当验证出现错误时,配置验证过程为可输出打印信息,以及可解析配置文件,并使用验证用例再次执行验证;在再次执行验证过程中解析配置文件,根据配置文件为验证环境中的打印信息的打印标签设置打印等级,以及根据所设置的打印等级输出匹配打印等级阈值的打印信息。本申请可实现对打印信息的打印等级的快速设置,并且由于配置文件的可重复适应性,提高了验证过程的效率。
技术领域
本申请涉及验证技术领域,特别是指一种验证环境中的打印信息的打印等级的设置方法及装置、验证方法及装置。
背景技术
在芯片的电路开发过程中,通常采用电路设计工具来进行开发,例如使用电路设计自动化(Electronic Design Automation,EDA)工具进行开发。当芯片的电路初步完成开发后,会通过仿真工具来仿真该芯片的电路,即通过仿真工具模拟出该芯片的实际功能,并通过验证平台,例如基于通用验证方法(Universal Verification Methodology,UVM)的验证平台来对该芯片电路的仿真进行预期功能的测试和验证,以调试、优化芯片的设计。
在使用验证平台对芯片电路仿真验证时,会搭建验证环境,通过在验证环境中加载验证用例来测试、验证芯片电路仿真的运行过程,为了显示验证进程,以及验证出问题时方便开发人员对设计的芯片电路进行调试(debug),验证环境的程序代码中会有很多打印信息。
在验证过程中,如果将所有的打印信息都输出打印,则会由于打印信息的量巨大,对应生成的仿真的日志(log)也会非常大,这将导致:一方面,由于要打印信息的量巨大,该打印信息的输出过程会影响验证的进度;另一方面,由于所生成的仿真的log太大,信息量过于冗余,不利于开发人员的调试过程。
为解决上述原因,针对验证环境中的各打印信息,可以对各打印信息所对应的打印标签设置打印等级,在针对芯片电路仿真的验证过程中,可以仅输出符合打印等级阈值要求(一般指低于设定的阈值)的打印信息。例如,在UVM验证平台中,对于UVM_INFO类型的打印信息中,打印等级由低到高可以包括UVM_NONE、UVM_LOW、UVM_MEDIUM、UVM_HIGH、UVM_FULL、UVM_DEBUG的级别。设置打印等级时,对于关键的打印信息,可以设置为低级别,而相对可有可无显示的打印信息,可以设置为高级别,以使得关键的打印信息得以输出。
目前,对上述打印信息的打印等级的设置,是在所搭建的验证环境对应的程序代码中,由开发人员添加相应的代码进行设置,如果要设置多个打印标签的打印等级,则该程序代码会非常冗余,并且该设置过程也会降低验证过程的效率。另一方面,在使用不同的验证用例时,所设置的打印等级需根据所使用的不同的验证用例重新调整,这将导致:若某次芯片电路仿真验证出问题时,当调试完该芯片电路再次对该芯片电路仿真进行验证时,若要重新使用某个或系列个验证用例,则相应的打印等级需重新设置,这也会降低验证过程的效率。
因此,在此背景下,如何实现验证环境中的打印信息对应的打印等级的快速设置、以提高芯片电路仿真验证的效率,是有待解决的技术问题。
发明内容
鉴于现有技术的以上问题,本申请提供一种验证环境中的打印信息的打印等级的设置方法、验证方法、及相应的装置,能实现提高芯片电路仿真验证的效率。
为达到上述目的,本申请第一方面提供了一种验证环境中的打印信息的打印等级的设置方法,包括:获取配置文件,所述配置文件描述了验证环境中的至少一个打印标签的打印等级;解析所述配置文件,根据所述配置文件为验证环境中的打印信息的打印标签设置打印等级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京物芯科技有限责任公司,未经北京物芯科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211403674.7/2.html,转载请声明来源钻瓜专利网。