【技术实现步骤摘要】
本申请涉及缓存验证领域,具体而言,涉及一种缓存的功能逻辑验证方法、存储介质及电子装置。
技术介绍
1、缓存是cpu与主存之间的临时存储器,用于将cpu常用的数据进行存储。为了保证缓存的功能实现,一般会投产前对所设计的缓存进行验证。针对缓存的验证主要是确保缓存系统在处理数据读写时,能够正确地执行缓存命中、数据一致性、替换策略等功能。现有技术通常通过比对写入和读取的数据来验证缓存的正确性。
2、但这种方法存在一些缺点,主要是无法有效区分数据是来自缓存还是主存,无法精确判断缓存的命中与否,也无法捕捉缓存内部控制逻辑的潜在错误,导致验证的覆盖面和精度不足。这些问题可能会导致错误的遗漏,影响系统的可靠性。
3、相应地,本领域需要一种新的缓存的验证方案来解决上述问题。
技术实现思路
1、为了克服上述缺陷,提出了本专利技术,以提供解决或至少部分地解决现有技术中的缓存验证的过程中,无法区分数据是来自缓存还是主存的技术问题。
2、在第一方面,本专利技术提供一种缓存的功能逻
...【技术保护点】
1.一种缓存的功能逻辑验证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述至少根据所述第一预测数据、所述读返回数据以及所述主存传输数据,对缓存的功能逻辑的正确性进行判断,得到判断结果,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述预期命中结果、所述第一预测数据、所述读返回数据以及所述主存传输数据,对缓存的功能逻辑的正确性进行判断,得到判断结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述预期命中结
...【技术特征摘要】
1.一种缓存的功能逻辑验证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述至少根据所述第一预测数据、所述读返回数据以及所述主存传输数据,对缓存的功能逻辑的正确性进行判断,得到判断结果,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述预期命中结果、所述第一预测数据、所述读返回数据以及所述主存传输数据,对缓存的功能逻辑的正确性进行判断,得到判断结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述预期命中结果、所述一致性以及所述主存传输数据中是否包括与所述第一预测数据一致的数据,对缓存的功能逻辑的正确性进行判断,得到判断结果,包括:
6.根据权利要求4或5所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:陈云生,
申请(专利权)人:京微齐力深圳科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。