首页> 外文会议>Asia and South Pacific Design Automation Conference >Processor shield for L1 data cache software-based on-line self-testing
【24h】

Processor shield for L1 data cache software-based on-line self-testing

机译:用于基于L1数据缓存软件的在线自检的处理器防护板

获取原文

摘要

Conventional software-based cache self-tests typically ignore system related testing issues, such as physical memory layout, virtual memory mapping, and isolating faulty effects, especially for on-line testing. We propose an architectural support for data cache software-based self-testing (SBST): Processor Shield, which can tackle difficult-to-test issues during on-line SBST. The proposed processor shield includes a software framework and design for testing (DFT) hardware, which enables SBST program to run without influencing other processes and on-bus devices even if a cache test fails. The proposed SBST process can be iteratively executed and cooperate with dynamic voltage frequency scaling (DVFS) system to calibrate the required guardbands to accommodate transistor aging effects. Finally, we present a case study that performs SBST programs under Linux kernel on an ARMv5-compatible processor system. Our method can successfully switch between the SBST process and the kernel process and achieve the expected high fault coverages for cache control logic and RAM module testing.
机译:传统的基于软件的缓存自检通常会忽略与系统相关的测试问题,例如物理内存布局,虚拟内存映射以及隔离故障影响,尤其是对于在线测试。我们为基于数据缓存软件的自测(SBST)提供了一种架构支持:Processor Shield,它可以解决在线SBST期间难以测试的问题。提议的处理器防护罩包括软件框架和测试设计(DFT)硬件,即使高速缓存测试失败,该软件也可以使SBST程序运行而不会影响其他进程和在线设备。所提出的SBST工艺可以迭代执行,并且可以与动态电压频率缩放(DVFS)系统配合使用,以校准所需的保护带,以适应晶体管的老化效应。最后,我们提供一个案例研究,该案例在ARMv5兼容处理器系统上的Linux内核下执行SBST程序。我们的方法可以成功地在SBST进程和内核进程之间切换,并为高速缓存控制逻辑和RAM模块测试实现预期的高故障覆盖率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号