System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 设置逻辑系统设计的仿真还原点的方法及相关设备技术方案_技高网

设置逻辑系统设计的仿真还原点的方法及相关设备技术方案

技术编号:40042888 阅读:4 留言:0更新日期:2024-01-16 20:00
本申请提供一种设置逻辑系统设计的仿真还原点的方法及相关设备。该方法,包括:仿真参考逻辑系统设计以获得参考日志文件;仿真目标逻辑系统设计以获得目标日志文件,所述目标逻辑系统设计是在所述参考逻辑系统设计的基础上修改得到的;比较所述参考日志文件和所述目标日志文件以定位所述目标逻辑系统设计的可疑点;根据所述可疑点确定与所述可疑点关联的一个或多个仿真时刻;以及重新仿真所述目标逻辑系统设计以在与所述可疑点关联的一个或多个仿真时刻分别保存一个或多个还原点。

【技术实现步骤摘要】

本申请涉及计算机软件,尤其涉及一种设置逻辑系统设计的仿真还原点的方法及相关设备


技术介绍

1、在进行逻辑系统设计(例如,芯片设计)的测试时,通常随着时间的推移对逻辑系统设计施加不同的激励信号,并且观察逻辑系统设计的输出信号在时间上的变化(例如,波形)。通过输出信号的变化可以发现设计的问题,并对设计进行修改。

2、为了更好地实现逻辑系统设计的调试,工程师通常需要反复地将测试还原到特定的时间点(也称为还原点),来观察该时间点的输入信号以及输出信号,从而进行逻辑系统设计的调试。这就意味着,逻辑系统设计的测试需要能够快速地在工程师指定的时间点还原测试,包括在该时间点的输入信号、输出信号以及设计内部的多个信号的值。

3、为了快速复原测试,传统做法是人为在不同的时间点大量保存逻辑系统设计的测试信息作为还原点。还原点可以使得仿真工具根据保存的测试信息还原对应的时间的仿真。这样,根据工程师要观察的指定时间点载入对应的还原点,并且从还原点开始继续仿真直到该指定时间点。因此,如果还原点设置不当,用户可能需要在从还原点到指定时间点的仿真时间内反复等待,降低了用户的调试效率。

4、因此,如何更加精确地设置逻辑系统设计中的仿真还原点以更加靠近用户要观察的指定时间点,是一个亟需解决的问题。


技术实现思路

1、有鉴于此,本申请的目的在于提出一种设置逻辑系统设计的仿真还原点的方法及相关设备用以解决或部分解决上述技术问题。

2、本申请的第一方面,提供了一种设置逻辑系统设计的仿真还原点的方法,包括:仿真参考逻辑系统设计以获得参考日志文件;仿真目标逻辑系统设计以获得目标日志文件,所述目标逻辑系统设计是在所述参考逻辑系统设计的基础上修改得到的;比较所述参考日志文件和所述目标日志文件以定位所述目标逻辑系统设计的可疑点;根据所述可疑点确定与所述可疑点关联的一个或多个仿真时刻;以及重新仿真所述目标逻辑系统设计以在与所述可疑点关联的一个或多个仿真时刻分别保存一个或多个还原点。

3、本申请的第二方面,提供了一种电子设备,包括:存储器,用于存储一组指令;以及至少一个处理器,配置为执行该组指令以进行第一方面所述的方法。

4、本申请的第三方面,提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储电子装置的一组指令,该组指令用于使所述电子装置执行第一方面所述的方法。

5、本申请实施例提供的设置逻辑系统设计的仿真还原点的方法及相关设备,通过对比日志文件,在逻辑系统设计得到仿真过程中,寻找可疑点,并在可疑点附近设置还原点。工程师要观察的指定时间点为可疑点,这样设置的还原点与指定时间点(即,可疑点)的时间距离很短,甚至为0。本申请精确设置的还原点,极大程度上缩短了从还原点到指定时间点(即,可疑点)处的仿真时间,使得用户可以更快速高效地完成对指定时间点的测试分析,更加准确快速地找出故障位置进行修改,提高测试效率。

本文档来自技高网...

【技术保护点】

1.一种设置逻辑系统设计的仿真还原点的方法,包括:

2.根据权利要求1所述的方法,其中,比较所述参考日志文件和所述目标日志文件以定位所述目标逻辑系统设计的可疑点进一步包括:

3.根据权利要求2所述的方法,其中,确定所述多个参考日志和所述多个目标日志是否匹配进一步包括:

4.根据权利要求1所述的方法,其中,所述一个或多个仿真时刻包括:所述可疑点在仿真时间上的时间点、所述可疑点在所述仿真时间上的时间点之前的一个或多个时间点、或者所述可疑点在所述仿真时间上的时间点之后的一个或多个时间点。

5.根据权利要求1所述的方法,其中,重新仿真所述目标逻辑系统设计以在所述一个或多个仿真时刻分别保存一个或多个还原点进一步包括:

6.根据权利要求5所述的方法,进一步包括:

7.根据权利要求1所述的方法,进一步包括:

8.一种电子设备,包括:

9.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机的一组指令,该组指令用于在被执行时使所述计算机执行权利要求1至7任意一项所述的方法。

【技术特征摘要】

1.一种设置逻辑系统设计的仿真还原点的方法,包括:

2.根据权利要求1所述的方法,其中,比较所述参考日志文件和所述目标日志文件以定位所述目标逻辑系统设计的可疑点进一步包括:

3.根据权利要求2所述的方法,其中,确定所述多个参考日志和所述多个目标日志是否匹配进一步包括:

4.根据权利要求1所述的方法,其中,所述一个或多个仿真时刻包括:所述可疑点在仿真时间上的时间点、所述可疑点在所述仿真时间上的时间点之前的一个或多个时间点、或者所述可疑点在所述仿真时间上的...

【专利技术属性】
技术研发人员:黄世杰
申请(专利权)人:芯华章科技厦门有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1