一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于验证cache的检测器的制作方法

2022-05-06 11:10:29 来源:中国专利 TAG:

技术特征:
1.一种用于验证cache的检测器,其特征在于,包括信息获取模块、预测模块和tag数组,其中,所述信息获取模块用于从待验证的cache的所有外围接口获取外围接口信息,所述外围接口信息包括请求信息,以及在待验证的cache处理请求信息的过程中,在待验证的cache的tag模块接口的tag更新点获取对应的tag更新信息,并将interface信息和对应的tag更新信息发送给所述预测模块;所述tag数组用于存储tag验证信息;所述预测模块用于基于interface信息和对应的tag更新信息更新所述tag数组中的tag验证信息;所述预测模块用于在待验证的cache在处理请求信息的过程中,完成tag数组中的tag验证信息更新后,通过所述信息获取模块从所述tag模块接口获取待验证的cache中当前的tag信息,并与当前的tag验证信息进行逐条比对,如果不一致,则生成第一预警信息。2.根据权利要求1所述的检测器,其特征在于,所述tag模块和所述tag数组均用于存储tag参数,所述tag参数包括地址标识、有效标识、使用标识和处理标识,其中,所述地址标识用于标识cache的data模块中对应存储行的地址信息;所述有效标识用于标识所述对应存储行当前是否有效;所述使用标识用于标识所述对应存储行当前是否处于使用状态;所述处理标识用于标识所述当前存储行是否处于待存储数据状态。3.根据权利要求2所述的检测器,其特征在于,所述tag更新点包括第一tag更新点、第二tag更新点和第三tag更新点,所述第一tag更新点对应的第一tag更新信息为更新地址标识和/或有效标识的信息,所述第二tag更新点对应的第二tag更新信息为更新使用标识的信息,所述第三tag更新点对应的第三tag更新信息为更新处理标识的信息。4.根据权利要求3所述的检测器,其特征在于,所述检测器中设置有与待验证的cache的相同或等同的tag更新逻辑,在待验证的cache处理请求信息过程中:若检测到当前cache中不存在所述请求信息对应的目标数据时,则在cache中为所述请求信息分配一个待存储行,触发所述第一tag更新点,向所述信息获取模块发送第一tag更新信息,所述预测模块基于请求信息和第一tag更新信息按照所述tag更新逻辑更新所述tag数组中待存储行的地址标识和/或有效标识;在cache中为所述请求信息分配一个待存储行之后,待验证的cache从memory中获取目标数据,当所获取的目标数据向所述待存储行存储时,触发所述第三tag更新点,所述预测模块基于请求信息和第三tag更新信息按照所述tag更新逻辑更新所述tag数组中目标存储行的处理标识;若当前cache中存在目标数据,则确定对应的目标存储行,触发所述第二tag更新点,向所述信息获取模块发送第二tag更新信息,所述预测模块基于请求信息和第二tag更新信息按照所述tag更新逻辑更新所述tag数组中目标存储行的使用标识。5.根据权利要求1所述的检测器,其特征在于,所述检测器若生成第一预警信息,则触发对待验证的cache的tag模块进行debug处理。
6.根据权利要求1所述的检测器,其特征在于,所述检测器还包括data数组,所述data数组用于存储data验证信息,所述外围接口信息还包括data信息,所述预测模块还用于基于所述data信息更新所述data数组。7.根据权利要求1所述的检测器,其特征在于,所述预测模块还用于在待验证的cache在处理请求信息的过程中,完成tag数组中的data数组更新完成后,通过信息获取模块从待验证的cachedata模块接口获取当前data信息与当前的data数组进行逐条比对,如果不一致,则生成第二预警信息。8.根据权利要求7所述的检测器,其特征在于,所述检测器若生成第二预警信息,则触发对待验证的cache的data模块进行debug处理。9.根据权利要求6所述的检测器,其特征在于,所述预测模块还用于基于interface信息和更新后的tag数组、data数组预测待验证的cache的输出信息,所述输出信息为miss或hit,所述预测模块还用于基于interface信息确定待验证的cache对应请求信息的实际处理结果为miss或hit,对比实际处理结果和所述输出信息,若不一致,则生成第三预警信息。10.根据权利要求9所述的检测器,其特征在于,所述检测器若生成第三预警信息,则触发对待验证的cachetag模块之后的逻辑进行debug处理。

技术总结
本发明涉及一种用于验证cache的检测器,包括:信息获取模块:用于从待验证的cache的所有外围接口获取外围接口信息,外围接口信息包括请求信息,以及在待验证的cache处理请求信息的过程中,在待验证的cache的tag模块接口的tag更新点获取对应的tag更新信息,并将interface信息和对应的tag更新信息发送给预测模块;tag数组:用于存储tag验证信息;预测模块:用于基于interface信息和对应的tag更新信息更新tag数组中的tag验证信息;还用于在待验证的cache在处理请求信息的过程中,完成tag数组中的tag验证信息更新后,从tag模块接口获取待验证的cache中当前的tag信息,并与当前的tag验证信息进行逐条比对,如果不一致,则生成第一预警信息。本发明提高了cache验证的准确性和效率。性和效率。性和效率。


技术研发人员:ꢀ(74)专利代理机构
受保护的技术使用者:沐曦科技(北京)有限公司
技术研发日:2022.04.07
技术公布日:2022/5/5
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献