考虑工艺偏差的芯片制造收益优化及多PVT点快速电路仿真方法研究

芯片速度分级论文 统计静态时序分析论文 工艺偏差论文 多PVT点电路仿真论文 增量式电路仿真论文
论文详情
从集成电路的诞生到如今单片集成上亿个晶体管,短短几十年的时间里集成电路产业发展创造了一个人类技术史上的光速神话。集成电路的高速发展归功于制造工艺的进步以及设计方法学的革新。集成电路设计方法学在90年代历经了从以器件为中心的第一代设计到以互连线为中心的第二代设计的变革,而如今,当集成电路的工艺节点缩小至45nm,越来越严重的工艺偏差增大了电路性能的不确定性,降低了芯片的成品率,使传统的集成电路设计方法受到极大的挑战,集成电路设计方法学正转入以可制造性和成品率驱动为中心的第三代设计方法。基于频率约束的考虑,高性能电路(如处理器或一些高性能的定制电路)的设计通常选择典型工艺拐点(Typical-Typical),而由于工艺偏差的影响其芯片速度呈现较宽的分布,由此导致成品率的降低成为制约芯片制造收益的关键因素。为了提高制造收益,工业界广泛应用速度分级技术将芯片按其工作频率分开售卖,而针对速度分级策略优化问题的相关研究却才刚刚起步,缺乏系统的问题定义和完整的解决方案。另一方面,那些对速度要求不高但其电路性能更敏感于参数变化的设计(比如模拟电路),电路的鲁棒性是更为重要的指标。除了工艺参数,器件的电学参数还会随着电源电压和环境温度而改变。为了验证电路的鲁棒性,需要对同一电路设计在多个PVT (Process-Voltage-Temperature condition)点上考察其行为和性能。然而随着电路规模的扩大和待仿真PVT点数的增多,传统的SPICE-LIKE仿真方法受困于高昂的时间成本,而无法适用于多PVT点的电路快速仿真。针对芯片制造收益优化的问题,本文首次系统定义了高性能芯片的速度分级策略优化问题,不仅考虑了销售收益,还同时考虑了测试成本和分级个数对芯片制造收益的影响。在此基础上,本文提出了完整的解决方案,设计了分离式、整合式两种优化方案,并分别从理论分析和数值实验的角度讨论了这两种方案的区别。本文将该优化问题分解为几个子问题,并分别提出了有效的算法:首先,对于统计周期计算问题,本文提出基于广义随机配置法的锁存器电路SSTA方法,通过将统计问题转化为多个确定性问题,避免了不同迭代循环中变量的自相关现象,并能处理任意分布的工艺偏差;其次,对于销售收益优化问题,本文提出启发式的贪婪算法,并详细讨论了迭代子问题中目标函数的单峰性,为本文算法寻找最优解提供了理论证明;再次,对于测试成本优化问题,本文将原问题转化成字母序二叉树的带权路径长度最小化问题,并基于Hu-Tucker编码提出最优算法求解分级边界的最优测试等级;最后,本文还通过实验数据讨论分析了分级个数在芯片速度分级策略中的影响,并提出一种简便的方法确定最优分级个数。针对多PVT点下SPICE-LIKE仿真器的电路仿真速度较慢这一问题,本文提出一种基于数据复用的增量式仿真方法(DRIAM),通过在待仿真PVT点下复用已有的仿真结果代替基础响应,并扩大增量电路仿真的步长来加快电路的仿真。DRIAM具有以下优点:首先,DRIAM方法利用增量电路响应较为平缓的特性,可以在相同的误差容限下使用较大的时间步长仿真增量电路,由此达到提速电路仿真的效果;其次,DRIAM方法中的增量电路可以通过原电路的状态方程系统而自动地建立,并且增量电路不包含任何新增的节点和电路元件,不会因电路规模增大而增加额外的计算量;再次,DRIAM可以很容易地集成到SPICE-LIKE仿真器中,无需修改仿真器框架,而只需增加复用数据、构造新的右端项、还原输出响应等步骤即可完成集成;最后,DRIAM具有良好的植入性,与其他仿真加速方法并不冲突,可以直接植入其他加速算法的各PVT点仿真过程中,取得更好的加速效果。本文采用较为完整的数值实验验证了以上算法的有效性。
摘要第5-7页
Abstract第7-8页
第一章 引言第9-20页
    1.研究动机和背景第9-15页
        1.1. 芯片速度分级策略的研究背景和发展现状第12-13页
        1.2.芯片频率分布预估方法——SSTA的研究现状第13-14页
        1.3. 多PVT点下晶体管级电路仿真的研究背景和发展现状第14-15页
    2.本文的研究内容和主要贡献第15-18页
        2.1. 高性能芯片速度分级策略优化的完整解决方案第16-17页
        2.2. 基于数据复用的增量式PVT点电路快速仿真方法第17-18页
    3.本文的组织结构第18-20页
第二章 芯片速度分级策略优化的核心问题和主要难点第20-37页
    1. 芯片速度分级策略的概念第20-22页
    2. 芯片速度分级算法的输入来源:统计静态时序分析第22-25页
    3. 影响芯片利润的几个重要因素第25-35页
        3.1. 销售收益和分级边界第28-32页
        3.2. 测试成本和测试顺序第32-34页
        3.3. 分级个数对芯片利润的影响第34-35页
    4. 本章小结第35-37页
第三章 芯片速度分级策略的系统优化方案第37-82页
    1. 适用于锁存器电路的芯片速度分级优化问题第37-39页
    2. 基于GSCM的快速锁存器电路SSTA算法第39-46页
        2.1. 广义随机配置法在SSTA问题中的应用第40-43页
        2.2. 针对高性能锁存器电路的SSTA算法第43-46页
    3. 芯片速度分级策略的优化方案第46-69页
        3.1. 两种优化方案第47-49页
        3.2. 分离式的优化方案第49-63页
        3.3. 整合式的优化方案第63-67页
        3.4. 分级个数的优化方法第67-69页
    4. 数值实验结果和分析第69-80页
        4.1. SSTA算法的精度和速度分析第69-71页
        4.2. 分离式优化方案的数值结果第71-76页
        4.3. 整合式优化方案的数值结果第76-80页
    5. 本章小结第80-82页
第四章 多PVT点电路时域仿真的已有方法回顾第82-92页
    1. 确定PVT点下的电路仿真第82-84页
        1.1. 确定PVT点下的时域仿真流程第83-84页
        1.2. 时间步长控制技术第84页
    2. 考虑PVT偏差的多PVT点电路仿真第84-90页
        2.1. 基于减少采样点个数的加速算法——统计方法第85-86页
        2.2. 基于快速矩阵求解的加速算法——预条件法第86-88页
        2.3. 基于增大时间步长的加速算法——FCB方法第88-90页
    3. 本章小结第90-92页
第五章 基于数据复用的增量式仿真方法(DRIAM)第92-108页
    1. 基础电路响应和增量电路响应第92-96页
    2. 增量电路的建立求解和DRIAM方法第96-98页
    3. DRIAM在SPICE-LIKE时域仿真流程中的实现第98-102页
    4. 数值实验结果和分析第102-107页
        4.1. 边界采点实验结果第102-106页
        4.2. Monte Carlo采点实验结果第106-107页
    5. 本章小结第107-108页
第六章 总结与展望第108-112页
    1. 全文总结第108-110页
    2. 未来展望第110-112页
参考文献第112-118页
已发表文章与已申请专利列表第118-119页
    1. 已发表文章列表第118页
    2. 已申请专利列表第118-119页
致谢第119-120页
论文购买
论文编号ABS540808,这篇论文共120页
会员购买按0.30元/页下载,共需支付36
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付60
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656