Explicit computation of performance as a function of process variation

TAU '02 Pub Date : 2002-12-02 DOI:10.1145/589411.589413
L. Scheffer
{"title":"Explicit computation of performance as a function of process variation","authors":"L. Scheffer","doi":"10.1145/589411.589413","DOIUrl":null,"url":null,"abstract":"Each manufactured chip is a little bit different, and designers want as many as possible of these chips to work. Process variation is a function of many variables, as the width, thickness, and inter-layer thickness can vary independently for each layer on a chip, as can temperature and voltage. Currently designers cope with this by picking a few subsets of these conditions, called process corners, and analyzing at these conditions. However, it's easy to show this approach is both too conservative (the specified conditions will seldom occur) and not conservative enough (it misses errors that can occur due to process variation). We present a unified theory of process variation that includes inter-chip variation, intra-chip deterministic variation (such as caused by proximity effects and metal density), and intra-chip statistical variation. Using this mechanism, we can explicitly compute performance as a function of process variation. This allows us to compute less pessimistic timing numbers and address yield optimization in the design process.","PeriodicalId":338381,"journal":{"name":"TAU '02","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"32","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"TAU '02","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/589411.589413","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 32

Abstract

Each manufactured chip is a little bit different, and designers want as many as possible of these chips to work. Process variation is a function of many variables, as the width, thickness, and inter-layer thickness can vary independently for each layer on a chip, as can temperature and voltage. Currently designers cope with this by picking a few subsets of these conditions, called process corners, and analyzing at these conditions. However, it's easy to show this approach is both too conservative (the specified conditions will seldom occur) and not conservative enough (it misses errors that can occur due to process variation). We present a unified theory of process variation that includes inter-chip variation, intra-chip deterministic variation (such as caused by proximity effects and metal density), and intra-chip statistical variation. Using this mechanism, we can explicitly compute performance as a function of process variation. This allows us to compute less pessimistic timing numbers and address yield optimization in the design process.
显式计算性能作为过程变化的函数
每个制造的芯片都有一点不同,设计师希望尽可能多地使用这些芯片。工艺变化是许多变量的函数,因为芯片上每一层的宽度、厚度和层间厚度可以独立变化,温度和电压也可以。目前,设计人员通过选择这些条件的几个子集(称为过程角)并在这些条件下进行分析来解决这个问题。然而,很容易看出,这种方法既过于保守(指定的条件很少发生),又不够保守(它忽略了由于过程变化而可能发生的错误)。我们提出了一个统一的工艺变异理论,包括芯片间变异、芯片内确定性变异(如由邻近效应和金属密度引起的)和芯片内统计变异。使用这种机制,我们可以显式地计算性能作为过程变化的函数。这使我们能够在设计过程中计算不那么悲观的时间数字并解决良率优化问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信