首页> 外文会议>2010 28th VLSI Test Symposium (VTS 2010) >Concurrent autonomous self-test for uncore components in system-on-chips
【24h】

Concurrent autonomous self-test for uncore components in system-on-chips

机译:并行自动自检,用于片上系统中的非核心组件

获取原文
获取原文并翻译 | 示例

摘要

Concurrent autonomous self-test, or online self-test, allows a system to test itself, concurrently during normal operation, with no system downtime visible to the end-user. Online self-test is important for overcoming major reliability challenges such as early-life failures and circuit aging in future System-on-Chips (SoCs). To ensure required levels of overall reliability of SoCs, it is essential to apply online self-test to uncore components, e.g., cache controllers, DRAM controllers, and I/O controllers, in addition to processor cores. This is because uncore components can account for a significant portion of the overall logic area of a multi-core SoC. In this paper, we present an efficient online self-test technique for uncore components in SoCs. We achieve extremely high test coverage by storing high-quality test patterns in off-chip non-volatile storage. However, a simple technique that stalls the uncore-component-under-test can result in significant system performance degradation or even visible system unresponsiveness. Our new techniques overcome these challenges and enable cost-effective online self-test of uncore components through three special hardware features: 1. resource reallocation and sharing (RRS); 2. no-performance-impact testing; and, 3. smart backups. Implementation of online self-test for uncore components of the open-source OpenSPARC T2 multi-core SoC, using a combination of these three techniques, achieves high test coverage at < 1% area impact, < 1% power impact, and < 3% system-level performance impact. These results demonstrate the effectiveness and practicality of our techniques.
机译:并行自主自测或在线自测允许系统在正常运行期间同时进行自我测试,而最终用户看不到系统停机的情况。在线自检对于克服重大的可靠性挑战(例如,早期的片上系统(SoC)中的早期寿命故障和电路老化)至关重要。为了确保SoC的整体可靠性达到要求的水平,除了处理器内核之外,还必须对非核心组件(例如,缓存控制器,DRAM控制器和I / O控制器)进行在线自检。这是因为非核心组件可占多核SoC总体逻辑区域的很大一部分。在本文中,我们为SoC中的非核心组件提供了一种有效的在线自测技术。通过将高质量的测试模式存储在片外非易失性存储器中,我们达到了极高的测试覆盖率。但是,使待测非核心组件停顿的简单技术可能会导致系统性能显着下降,甚至导致可见的系统无响应。我们的新技术克服了这些挑战,并通过三个特殊的硬件功能实现了对非核心组件的经济有效的在线自检:1.资源重新分配和共享(RRS); 2.无性能影响的测试; 3.智能备份。结合使用这三种技术,针对开源OpenSPARC T2多核SoC的非核心组件实施在线自测,可以在<1%面积影响,<1%功耗影响和<3%的情况下实现高测试覆盖率对系统级性能的影响。这些结果证明了我们技术的有效性和实用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号