[发明专利]一种仿真结果保存方法在审
申请号: | 201410814434.5 | 申请日: | 2014-12-23 |
公开(公告)号: | CN104461696A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 李拓;童元满;李仁刚 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F17/30 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王康;李丹 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 仿真 结果 保存 方法 | ||
技术领域
本发明涉及信息存储技术领域,具体涉及一种仿真结果保存方法。
背景技术
随着服务器应用领域的不断发展,高端服务器的应用需求已经进入了一个重要阶段。复杂的体系结构实现支持高端服务器系统实现高性能指标、高安全性、高可用性、高可靠性等特点。这就需要网络控制类芯片控制多路处理器系统,使系统内部报文传输达到高效可靠、安全稳定。而对于该类的控制芯片的仿真验证来说,超大规模的多芯片系统的仿真是必不可少的。在做全系统的仿真模拟时,由于需要模拟和记录各个cpu的行为以及记录各个网络控制芯片的行为,会生成大量的记录文件,而随着模拟仿真的深入,不断延长时间的仿真模拟会造成这些记录文件和波形文件的大小和复杂度都无法控制。
常用的解决此类问题的方式是简单的增加更多的机器或给机器挂载更大的硬盘,这种方式导致了费用的增加;或者采用结果记录精简方式,例如不记录波形和部分的结果文件,这导致了当需要更多信息用于进一步调试的时候,要重新执行仿真过程。
附图1示出了一种现有技术中的仿真验证的波形和结果记录方法,所有的结果数据均被记录在同一个文件中,且仅在仿真测试完成后才能关闭文件,此后用户才能对该文件执行操作,例如为了腾出存储空间而执行的删除操作。这种结果存储方法存在如下弊端:一方面不便于结果的观测和调试,另一方面,由于这些文件将占用巨大的硬盘空间,在仿真结束前无法执行删除操作而及时腾出空间,甚至可能让用于仿真验证的机器因为硬盘不足而造成仿真异常停止。
发明内容
为了解决上述现有技术中存在的技术问题,本发明提出了一种仿真结果保存方法,包括:
S1:生成新的用于存放仿真波形和结果的文件;
S2:将仿真中产生的所述仿真波形和生成的所述结果记录到所述文件中;
S3:判断是否满足预设的分段保存条件,若是则关闭当前用于保存所述仿真波形和结果的文件,并返回步骤S1。
特别地:
若步骤S3中判断没有满足所述预设的分段保存条件,则返回步骤S2。特别地:
在所述步骤S2和S3之间还具有步骤S21:判断仿真过程是否结束,若是则关闭当前用于保存所述仿真波形和结果的文件,整个方法流程结束;否则执行步骤S3。
特别地:
所述预设的分段保存条件为:预设时间段到时,或者达到预设的文件存储容量上限。
本发明的有益效果是:在保证了所需要的完整信息的同时,又可以根据硬盘容量的限制在不影响仿真继续进行的同时对部分分段的文件进行删除。并且,如果采用对波形和记录文件按时间分段的方式,可以有效地降低查看和调试的复杂度。
附图说明
附图1是现有技术中保存仿真结果的方法流程图。
附图2是本发明提出的一种仿真结果保存方法流程图。
具体实施方式
下面将结合附图对本发明提出的方案进行详细说明。
参见附图2,本发明提出的仿真结果保存方法引入分段机制,按照预先设定的条件分段保存一个仿真过程中所产生的仿真验证的波形和结果记录,产生多个记录文件,这样在仿真的同时就可以对已经关闭的文件执行操作,例如仿真结果分析、文件删除等操作。所述的方法具体保护如下步骤:
S1:仿真操作开始;
S2:生成用于存放仿真验证的波形和结果记录的文件;
S3:随着仿真过程的执行,将产生的仿真波形和生成的结果记录到所述文件中;
S4:判断仿真过程是否终止,若是,则执行步骤S7,否则执行步骤S5;
S5:判断是否满足预设的分段保存条件,若是则执行步骤S6,否则执行步骤S3;
本步骤中,预设的分段保存条件可以是预设时间段到时,或者达到预设的存储容量上限等。
S6:关闭当前用于保存仿真波形和结果记录的文件,并返回步骤S2;
本步骤中,当预设时间段到时或者文件中存储的数据字节数达到预设上限值时,说明满足了文件分段保存条件,需要关闭当前文件,另外生成一个新的文件用于保存仿真过程中生成的其他波形数据和结果记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410814434.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锁请求处理方法及装置
- 下一篇:用于执行检查点的方法和系统