本发明涉及计算机,尤其涉及一种基于源文件窗口的信号追溯方法、电子设备和介质。
背景技术:
1、在芯片设计验证中,如果发现一个信号的值在某一个时刻不是期望的值,往往需要通过一个信号追溯系统去找出根源,从而解决这个缺陷(bug)。大部分信号追溯系统都是通过一个追溯树(trace tree)来不停的做信号追溯查看问题出现位置,如果需要对另一个信号进一步追溯,则必须回到追溯树做进一步追溯操作。这样使得用户需要来回切换去查看源代码窗口和追溯树窗口,信号追溯过程复杂,信号追溯效率低。由此可知,如何简化信号追溯过程,提高信号追溯效率成为亟待解决的技术问题。
技术实现思路
1、本发明目的在于,提供一种基于源文件窗口的信号追溯方法、电子设备和介质,简化了信号追溯过程,提高了信号追溯效率。
2、根据本发明第一方面,提供了一种基于源文件窗口的信号追溯方法,包括;
3、步骤s1、基于源文件窗口获取信号追溯请求,解析所述信号追溯请求获取目标追溯信号和目标追溯时间点;
4、步骤s2、获取当前追溯配置信息,若预设的调试数据库中已存在当前追溯配置信息对应的以所述目标追溯时间点为起点的目标追溯信息,则直接执行步骤s4,所述目标追溯信息包括追溯表达式信息和影响信号信息,否则,执行步骤s3;
5、步骤s3、根据当前追溯配置信息以所述目标追溯时间点为起点追溯目标追溯信号,获取目标追溯信息,并将所述目标追溯信息以及当前追溯配置信息存储至所述预设的调试数据库中,然后执行步骤s4;
6、步骤s4、基于所述目标追溯信息在源文件窗口呈现目标追溯结果,所述呈现目标追溯结果包括:基于所述目标追溯信息在源文件中标注目标追溯信号对应的追溯表达式,且当选中影响信号标识时,在所述源文件窗口中呈现对应的影响信号信息。
7、根据本发明第二方面,提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行本发明第一方面所述的方法。
8、根据本发明第三方面,提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机指令用于执行本发明第一方面所述的方法。
9、本发明与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本发明提供的一种基于源文件窗口的信号追溯方法、电子设备和介质可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有以下有益效果:
10、本发明通过源文件窗口获取信号追溯请求,将目标追溯信息存储在预设的调试数据库中,并将目标追溯结果直接呈现在源文件窗口,无需来回切换去查看源代码窗口和追溯树窗口,且能更加清晰直观地呈现目标追溯结果,简化了信号追溯过程,提高了信号追溯效率。
1.一种基于源文件窗口的信号追溯方法,其特征在于,包括;
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1或2所述的方法,其特征在于,
4.根据权利要求2所述的方法,其特征在于,
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求2所述的方法,其特征在于,
7.根据权利要求6所述的方法,其特征在于,
8.根据权利要求1所述的方法,其特征在于,
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令用于执行前述权利要求1-8中任一项所述的方法。