首页> 外国专利> System and Method for Verification of Cache Snoop Logic and Coherency Between Instruction amp; Data Caches for Processor Design Verification and Validation

System and Method for Verification of Cache Snoop Logic and Coherency Between Instruction amp; Data Caches for Processor Design Verification and Validation

机译:用于处理器设计验证和确认的高速缓存探听逻辑以及指令和数据高速缓存之间一致性的验证的系统和方法

摘要

A system and method for verifying cache snoop logic and coherency between instruction cache and data cache using instruction stream “holes” that are created by branch instructions is presented. A test pattern generator includes instructions that load/store data into instruction stream holes. In turn, by executing the test pattern, a processor thread loads an L2 cache line into both instruction cache (icache) and data cache (dcache). The test pattern modifies the data in the dcache in response to a store instruction. In turn, the invention described herein identifies whether snoop logic detects the change and updates the icache's corresponding cache line accordingly.
机译:提出了一种用于使用由分支指令创建的指令流“空洞”来验证高速缓存侦听逻辑和指令高速缓存与数据高速缓存之间的一致性的系统和方法。测试模式生成器包括将数据加载/存储到指令流孔中的指令。依次,通过执行测试模式,处理器线程将L2高速缓存行加载到指令高速缓存(icach)和数据高速缓存(dcache)中。测试模式响应存储指令修改dcache中的数据。继而,本文描述的发明识别侦听逻辑是否检测到该变化并相应地更新icache的相应缓存行。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号