首页> 外文会议>2013 8th International Design and Test Symposium >A functional test algorithm for the register forwarding and pipeline interlocking unit in pipelined microprocessors
【24h】

A functional test algorithm for the register forwarding and pipeline interlocking unit in pipelined microprocessors

机译:流水线微处理器中的寄存器转发和流水线互锁单元的功能测试算法

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

摘要

When the result of a previous instruction is needed in the pipeline before it is available, a “data hazard” occurs. Register Forwarding and Pipeline Interlock (RF&PI) are mechanisms suitable to avoid data corruption and to limit the performance penalty caused by data hazards in pipelined microprocessors. Data hazards handling is part of the microprocessor control logic; its test can hardly be achieved with a functional approach, unless a specific test algorithm is adopted. In this paper we analyze the causes for the low functional testability of the RF&PI logic and propose some techniques able to effectively perform its test. In particular, we describe a strategy to perform Software-Based Self-Test (SBST) on the RF&PI unit. The general structure of the unit is analyzed, a suitable test algorithm is proposed and the strategy to observe the test responses is explained. The method can be exploited for test both at the end of manufacturing and in the operational phase. Feasibility and effectiveness of the proposed approach are demonstrated on both an academic MIPS-like processor and an industrial System-on-Chip based on the Power ArchitectureTM.
机译:如果在管道中需要前一条指令的结果之前该结果,就会发生“数据危险”。寄存器转发和管道互锁(RF&PI)是适用于避免数据损坏并限制由流水线微处理器中的数据危害引起的性能损失的机制。数据危害处理是微处理器控制逻辑的一部分;除非采用特定的测试算法,否则很难通过功能性方法来完成其测试。在本文中,我们分析了RF&PI逻辑功能测试性低的原因,并提出了一些能够有效执行其测试的技术。特别是,我们描述了一种在RF&PI单元上执行基于软件的自测(SBST)的策略。分析了单元的总体结构,提出了合适的测试算法,并解释了观察测试响应的策略。该方法可以在制造结束和运营阶段用于测试。在类似MIPS的学术处理器和基于Power ArchitectureTM的工业级片上系统上,都证明了该方法的可行性和有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号