首页> 外文学位 >Redundancy driven design of logic circuits for yield/area maximization in emerging technologies.
【24h】

Redundancy driven design of logic circuits for yield/area maximization in emerging technologies.

机译:用于新兴技术中的良率/面积最大化的逻辑电路的冗余驱动设计。

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

摘要

Reduced scaling of feature sizes and process variations in CMOS nano-technologies introduce manufacturing anomalies that reduce yield, and this trend is predicted to get worse for emerging technologies. In addition, it takes more time to be resolved these issues compared to previous technologies. Therefore, it will be increasingly more crucial to develop design techniques to enhance yield in emerging technologies. While logic circuits, namely gates and flip-flops, occupy a small amount of chip area, they are more critical compared to memories as their irregular structure makes it difficult to improve their yield. In addition, logic circuitry contains many single points of failure, and thus any killer defect in this circuitry can turn a die to scrap. This fact suggests the need to develop a highly efficient architectural design methodology based on using redundancy for logic circuits.;In this dissertation we use redundancy in logic circuits to improve silicon yield/area (a.k.a revenue per wafer). While most of the traditional techniques use redundancy at the core level; we show that for emerging technologies with low yield, redundancy needs to be used at lower level of granularity compared to core level (inter-level) to enhance yield and reduce time to market. Our theoretical and experimental results show a significant increase in yield and yield/area compared to the original circuit without redundancy.;To employ redundancy at fine level of granularity, we need to take into consideration the following issues: (i) design of steering logic - the generic term for a fork, join and switch - for logically selecting a redundant copy of a module to use as well as directing data to and from such modules, (ii) designing a support architecture for testing both the steering logic as well as the modules, (iii) estimating the overheads of steering logic such as their yield, area and delay, ( iv) finding appropriate number of spares for heterogeneous modules with different sizes (areas) and yields while taking into consideration the overheads of inserting testable and configurable steering logic, and ( v) partitioning the original circuit to find the optimal level of granularity for yield/area maximization using redundancy.;The focus of this dissertation is to develop CAD tool, algorithms, heuristics and theorems to address all these issues. We develop a layout-driven CAD tool (TYSEL) to precisely estimate the overheads of steering logic. Then we develop different algorithms and heuristics for yield and yield/area maximization of logic circuits with linear and non-linear structures. Our techniques take into account the overheads of steering logic (estimated by TYSEL) in their computations.;Finally, we introduce a theory of partitioning of the original logic circuit to capture the impact of granularity, and uniformity of partitions on yield/area after using redundancy. Based on our theoretical results, we present a design flow to find the optimal level of granularity for the given logic circuit to be used for redundancy. Our design flow satisfies the realistic issues of using redundancy at finer granularity, such as performance loss and DFT (design for testability).
机译:CMOS纳米技术中特征尺寸的减小缩放和工艺变化会导致制造异常,从而降低良率,并且这种趋势预计对于新兴技术会越来越严重。此外,与以前的技术相比,解决这些问题需要花费更多时间。因此,开发设计技术以提高新兴技术的产量将变得越来越重要。尽管逻辑电路(即门和触发器)占用少量芯片面积,但与存储器相比,它们更为关键,因为它们的不规则结构使其难以提高成品率。另外,逻辑电路包含许多单点故障,因此,该电路中的任何致命缺陷都可能导致芯片报废。这个事实表明需要开发一种基于对逻辑电路使用冗余的高效架构设计方法。在本文中,我们在逻辑电路中使用冗余来提高硅产量/面积(也就是每片晶圆的收益)。大多数传统技术在核心级别使用冗余;我们表明,对于低产量的新兴技术,与核心级别(中间级别)相比,需要在较低的粒度级别上使用冗余,以提高产量并缩短上市时间。我们的理论和实验结果表明,与没有冗余的原始电路相比,良率和良率/面积都有显着增加。;要在细粒度的级别上采用冗余,我们需要考虑以下问题:(i)转向逻辑的设计-叉,联接和交换的通用术语-逻辑上选择要使用的模块的冗余副本以及与此类模块之间的数据定向,以及(ii)设计用于测试转向逻辑和转向逻辑的支持体系结构这些模块,(iii)估算转向逻辑的开销,例如它们的良率,面积和延迟,(iv)为具有不同大小(面积)和良率的异构模块找到适当数量的备用件,同时考虑插入可测试和可扩展的开销可配置的转向逻辑,以及(v)划分原始电路,以找到使用冗余的最大化产量/面积的最佳粒度级别。开发CAD工具,算法,试探法和定理以解决所有这些问题。我们开发了一种布局驱动的CAD工具(TYSEL),以精确估算转向逻辑的开销。然后,我们针对具有线性和非线性结构的逻辑电路的良率和良率/面积最大化开发了不同的算法和启发式方法。我们的技术在计算中考虑了转向逻辑的开销(由TYSEL估计);最后,我们引入了对原始逻辑电路进行分区的理论,以捕获粒度的影响以及使用后分区对产量/面积的均匀性的影响冗余。基于我们的理论结果,我们提出了一种设计流程,以找到用于冗余的给定逻辑电路的最佳粒度级别。我们的设计流程满足了在更细粒度下使用冗余的现实问题,例如性能损失和DFT(可测试性设计)。

著录项

  • 作者单位

    University of Southern California.;

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

  • 入库时间 2022-08-17 11:43:53

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号