[发明专利]一种系统仿真的监控方法及装置在审
申请号: | 202110193782.5 | 申请日: | 2021-02-20 |
公开(公告)号: | CN112905429A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 张思铭 | 申请(专利权)人: | 北京物芯科技有限责任公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 北京华夏正合知识产权代理事务所(普通合伙) 11017 | 代理人: | 韩登营 |
地址: | 100086 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 仿真 监控 方法 装置 | ||
本申请提供了一种系统仿真的监控方法及装置,该方法包括:获取系统中正在运行的仿真进程的仿真日志;执行对所述仿真日志的解析,确认所述仿真进程的运行状态;在所述仿真进程的运行出现异常时,结束所述仿真进程后启动下一待运行的仿真进程。本申请通过对正在运行的仿真进程实时生成的仿真日志进行分析,以确认仿真进程的运行状态,并在出现异常时及时处理,防止异常的仿真进程占用系统的资源。
技术领域
本申请涉及系统仿真技术领域,特别涉及一种系统仿真的监控方法及装置。
背景技术
现有的系统仿真的设计中,通过系统中设置的仿真进程对芯片进行仿真验证的过程中,假设仿真进程的运行发生了挂死或者其他错误,往往需要工程人员进行人工检查,并处理错误。假设发生挂死或者其他错误的时间处于工程人员的非工作时段,该仿真进程则会一直占用系统的资源,并且阻碍后续进程的运行。
因此,如何实现自动实时的监控仿真进程的运行状态,并在发生运行异常时进行及时处理,成为提高仿真验证效率的一个亟待解决的技术问题。
发明内容
有鉴于此,本申请的主要目的在于提供一种系统仿真的监控方法及装置,通过对正在运行的仿真进程实时生成的仿真日志进行分析,以确认仿真进程的运行状态,并在出现异常时及时处理,防止异常的仿真进程占用系统的资源。
第一方面,本申请提供了一种系统仿真的监控方法,包括:
获取系统中正在运行的仿真进程的仿真日志;
执行对所述仿真日志的解析,确认所述仿真进程的运行状态;
在所述仿真进程的运行出现异常时,结束所述仿真进程后启动下一待运行的仿真进程。
由上,本方法通过查询系统当前正在运行的仿真进程,并获取其仿真日志,该仿真日志中包含有仿真进程运行过程中周期性保存的仿真时间和系统时间,其中仿真时间指的是仿真进程中设置的虚拟时间,系统时间指的是对应所述虚拟时间的实际时间。通过对仿真进程的仿真日志进行解析,以确认该仿真进程的运行状态是否正常,并在仿真进程的运行出现异常时,结束所述仿真进程,以防止异常的仿真进程占用系统的资源,并在结束该异常的仿真进程后启动下一待运行的仿真进程,避免系统一直处于待机状态造成资源浪费。
可选的,还包括:
调用集成在验证环境系统脚本中的历史记录功能组件,获取系统中的历史记录文件,基于所述历史记录文件中记录的仿真进程的历史仿真时间和历史系统时间,对当前运行的仿真进程进行状态信息预估。
由上,本方法的监控过程中,系统会生成历史记录文件,该历史记录文件中记录有各种类型的仿真进程的历史仿真时间和历史系统时间,通过调用该系统中的历史记录文件,可基于其记录的对应该仿真进程的历史仿真时间和历史系统事件,对当前运行的仿真进程进行剩余预估,以便于掌握该仿真进程的运行状态信息,以及对后续仿真进程进行安排。
可选的,还包括:
所述仿真进程运行完成后,获取所述仿真日志中最终生成的仿真时间和系统时间,并以新增或覆盖的形式记录到所述历史记录文件中。
由上,当仿真进程正常运行完成后,可通过获取仿真日志中最终生成的仿真时间和系统时间,并查询历史记录文件中是否包含该仿真进程的历史仿真时间和历史系统时间,若包含,则将本次生成的仿真时间和系统时间覆盖原有的历史仿真时间和历史系统时间,若未包含,则新增一条记录信息,记录该仿真进程的仿真时间和系统时间。
可选的,所述基于所述历史记录文件中记录的仿真进程的历史仿真时间和历史系统时间,对当前运行的仿真进程进行状态信息预估,包括:
根据所述历史记录文件中的所述仿真进程的历史仿真时间和历史系统时间,以及所述仿真日志中的所述仿真进程的仿真时间和系统时间,预估所述正在运行的仿真进程的剩余仿真时间、剩余系统时间和完成进度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京物芯科技有限责任公司,未经北京物芯科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110193782.5/2.html,转载请声明来源钻瓜专利网。