一种基于处理器流水线分析的时间和时序校准方法及装置

基本信息

申请号 CN202110765305.1 申请日 -
公开(公告)号 CN113254084A 公开(公告)日 2021-08-13
申请公布号 CN113254084A 申请公布日 2021-08-13
分类号 G06F9/38;G06F9/455 分类 计算;推算;计数;
发明人 赵国亮;周启平;景涛 申请(专利权)人 航天中认软件测评科技(北京)有限责任公司
代理机构 北京开阳星知识产权代理有限公司 代理人 王艳斌
地址 100195 北京市海淀区闵庄路3号玉泉慧谷21号楼一层01室
法律状态 -

摘要

摘要 本公开涉及一种基于处理器流水线分析的时间和时序校准方法及装置,该方法包括:识别仿真运行程序的多个基本块;根据处理器流水线,分析各基本块的第一执行时间,多个基本块的第一执行时间形成执行时间查询表;将仿真运行程序装载至预设仿真器,每当仿真器执行完成一条指令时,根据最新完成的当前指令和时间更新操作更新仿真器执行的逻辑时间,该时间更新操作包括:记录程序执行轨迹;确定与程序执行轨迹相匹配的基本块,并按照程序执行轨迹将确定的匹配基本块排列为基本块序列;根据执行时间查询表确定基本块序列对应的执行时间序列;基于执行时间序列确定仿真器执行的逻辑时间。本公开能够降低仿真时间与实际时间之间的计时误差。