一种调试方法、装置、电子设备及可读存储介质

    公开(公告)号:CN118966105A

    公开(公告)日:2024-11-15

    申请号:CN202411441412.9

    申请日:2024-10-15

    Abstract: 本发明实施例提供一种调试方法、装置、电子设备及可读存储介质,该方法包括:在模拟器运行过程中按照预设规则对所述模拟器的运行状态进行快照保存;在所述模拟器运行出错的情况下,将与所述模拟器的错误现场相匹配的历史快照保存至存储模块;从所述存储模块中获取所述历史快照,并将所述历史快照加载至所述模拟器中,以对所述模拟器进行调试与修复。本发明实施例可以在模拟器运行出错的情况下,将与模拟器的错误现场相匹配的历史快照存储至存储模块中进行持久化保存,后续在对模拟器进行调试时,可以直接从存储模块中获取历史快照,并将历史快照加载到模拟器中,以便模拟器快速的运行到错误现场,有利于提升模拟器的调试效率。

    一种同步控制方法、装置、电子设备及可读存储介质

    公开(公告)号:CN118966113B

    公开(公告)日:2025-02-07

    申请号:CN202411441668.X

    申请日:2024-10-15

    Abstract: 本发明实施例提供一种同步控制方法、装置、电子设备及可读存储介质,该方法包括:控制待测设计执行所述测试程序,并确定所述待测设计的执行指令数;在所述待测设计满足指令提交事件的第一触发条件的情况下,根据所述待测设计的执行指令数驱动所述参考模型执行相同数目的指令;在所述待测设计满足同步事件的第二触发条件的情况下,中断所述待测设计的运行,获取所述待测设计的第一状态信息;根据所述第一状态信息对所述参考模型的第二状态信息进行更新,以对所述待测设计与所述参考模型进行状态同步。本发明实施例通过指令提交事件和同步事件的划分,将待测设计与参考模型的驱动逻辑进行了解耦,提升了验证系统的运行速度。

    一种验证方法、装置、电子设备及可读存储介质

    公开(公告)号:CN118966099B

    公开(公告)日:2025-02-07

    申请号:CN202411441664.1

    申请日:2024-10-15

    Abstract: 本发明实施例提供一种验证方法、装置、电子设备及可读存储介质,该方法包括:控制待测设计执行测试程序,并收集所述待测设计的第一执行信息;在满足预设事件的触发条件的情况下,根据所述待测设计的第一执行信息生成数据包;所述数据包中包括所述待测设计的执行指令数;将所述数据包发送至所述软件端;对更新后的数据包进行解析,确定所述参考模型的第二执行信息;将所述第一执行信息与所述第二执行信息进行比较;在所述第一执行信息和所述第二执行信息不匹配的情况下,确定所述待测设计运行出错。本发明实施例增加了验证的可见度,便于快速定位待测设计的错误位置,有利于对待测设计及时进行细粒度调试和检查。

    一种验证方法、装置、电子设备及可读存储介质

    公开(公告)号:CN118966099A

    公开(公告)日:2024-11-15

    申请号:CN202411441664.1

    申请日:2024-10-15

    Abstract: 本发明实施例提供一种验证方法、装置、电子设备及可读存储介质,该方法包括:控制待测设计执行测试程序,并收集所述待测设计的第一执行信息;在满足预设事件的触发条件的情况下,根据所述待测设计的第一执行信息生成数据包;所述数据包中包括所述待测设计的执行指令数;将所述数据包发送至所述软件端;对更新后的数据包进行解析,确定所述参考模型的第二执行信息;将所述第一执行信息与所述第二执行信息进行比较;在所述第一执行信息和所述第二执行信息不匹配的情况下,确定所述待测设计运行出错。本发明实施例增加了验证的可见度,便于快速定位待测设计的错误位置,有利于对待测设计及时进行细粒度调试和检查。

    一种数据传输方法、装置、电子设备及可读存储介质

    公开(公告)号:CN118964275A

    公开(公告)日:2024-11-15

    申请号:CN202411441833.1

    申请日:2024-10-15

    Abstract: 本发明实施例提供一种数据传输方法、装置、电子设备及可读存储介质,该方法包括:收数据程序接收来自所述硬件端的第一数据,在数据处理程序空闲的情况下将所述第一数据写入共享内存;数据处理程序从所述共享内存中获取所述第一数据,并基于所述第一数据执行数据处理任务,得到第一结果数据,在所述发数据程序空闲的情况下将所述第一结果数据写入所述共享内存;发数据程序从所述共享内存中获取所述第一结果数据,将所述第一结果数据发送至所述硬件端。本发明实施例实现了软件端与硬件端之间的数据交互,提升了数据传输效率,有利于降低软件端和硬件端之间的传输时延,提升软硬件系统整体的性能。

    一种同步控制方法、装置、电子设备及可读存储介质

    公开(公告)号:CN118966113A

    公开(公告)日:2024-11-15

    申请号:CN202411441668.X

    申请日:2024-10-15

    Abstract: 本发明实施例提供一种同步控制方法、装置、电子设备及可读存储介质,该方法包括:控制待测设计执行所述测试程序,并确定所述待测设计的执行指令数;在所述待测设计满足指令提交事件的第一触发条件的情况下,根据所述待测设计的执行指令数驱动所述参考模型执行相同数目的指令;在所述待测设计满足同步事件的第二触发条件的情况下,中断所述待测设计的运行,获取所述待测设计的第一状态信息;根据所述第一状态信息对所述参考模型的第二状态信息进行更新,以对所述待测设计与所述参考模型进行状态同步。本发明实施例通过指令提交事件和同步事件的划分,将待测设计与参考模型的驱动逻辑进行了解耦,提升了验证系统的运行速度。

Patent Agency Ranking