首页> 外文学位 >Cross-layer fault-tolerant design and analysis for high manufacturing yield and system reliability.
【24h】

Cross-layer fault-tolerant design and analysis for high manufacturing yield and system reliability.

机译:跨层容错设计和分析,可提高制造良率和系统可靠性。

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

摘要

This research tries to solve a daunting problem we face today called reliability challenge. With the IC fabrication technology advances to 10nm and 7nm technology node, transistor scaling and voltage scaling make it is almost impossible to build 100% reliable electronic devices like 10 or 15 years ago. The reality is we have to make chips work even though they are not perfectly built. From our understanding, one possible way to solve this problem is to use cross-layer fault tolerance which distributes fault-tolerant tasks into different system levels. Different techniques are used to solve part of the problem at each layer, and this approach can greatly improve the overall system reliability.;In this research, we propose a three-layer fault tolerant architecture to handle permanent defects in multicore CPU chips. We divide the CPU chip into several system layers based on the natural working tiers. At gate level, we partially select some gates for duplication based on the importance of each gate. Going up to the second level, which is called micro-architecture level, we add a special structure called spare cache to handle some defects escaped from the gate-level fault tolerance. On the top architecture level, we make use of the multicore system to do instruction migration and thread migration to handle all remaining defects from the first two levels.;We select the instruction decoding pipeline stage in CPU as an example to evaluate the effectiveness of the proposed fault tolerant architecture. Many innovative ideas, e.g., enhanced instruction predecoding and spare cache swapping are proposed in this thesis to reduce the impact to the system performance. Benchmark program simulations with GEM5 have been used to measure the performance overhead of the new system. From the hardware implementation and simulation results, we are assured that the proposed multi-layer fault tolerant architecture is a low hardware cost and high system performance technique which can be widely used in modern multicore CPU design.
机译:这项研究试图解决我们今天面临的严峻问题,即可靠性挑战。随着IC制造技术发展到10nm和7nm技术节点,晶体管缩放和电压缩放几乎不可能构建10或15年前的100%可靠的电子设备。现实是即使芯片制造不完善,我们也必须使它们工作。根据我们的理解,解决此问题的一种可能方法是使用跨层容错功能,该功能将容错任务分配到不同的系统级别。采用不同的技术来解决每一层的部分问题,这种方法可以大大提高整体系统的可靠性。在本研究中,我们提出了一种三层容错体系结构来处理多核CPU芯片中的永久性缺陷。我们根据自然的工作层将CPU芯片分为几个系统层。在门级别,我们根据每个门的重要性部分选择一些门进行复制。进入第二级(称为微体系结构级),我们添加了一种称为备用缓存的特殊结构,以处理从门级容错中逃脱的一些缺陷。在最高架构级别上,我们利用多核系统进行指令迁移和线程迁移,以处理前两个级别中所有剩余的缺陷。我们以CPU中的指令解码流水线阶段为例,评估了处理器的有效性。提出的容错架构。为了减少对系统性能的影响,本文提出了许多创新的思想,例如增强指令预解码和备用缓存交换。使用GEM5进行的基准程序仿真已用于衡量新系统的性能开销。从硬件实现和仿真结果来看,我们确信所提出的多层容错架构是一种硬件成本低,系统性能高的技术,可以广泛应用于现代多核CPU设计中。

著录项

  • 作者

    Guo, Jianghao.;

  • 作者单位

    University of Cincinnati.;

  • 授予单位 University of Cincinnati.;
  • 学科 Computer engineering.
  • 学位 Ph.D.
  • 年度 2016
  • 页码 162 p.
  • 总页数 162
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:42:20

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号