在工程师眼里面,对于一个决定是要经过深刻的分析,需要花费大量的时间。他们一般对细节很重视,成功的一件事在于细节,令人吃惊的是,这种对细节的重视并不只出现在工程师工作本身,例如:新的签核时序工具的质量检验故事。让我们探讨下这一现象的原因所在,描述工程师应采用哪些步骤检验新工具的质量。
在理想世界里,设计师总是有时间有知识来运行SPICE级关联,但事实上是时间也不够、知识也不足。产品开发周期总是很短,这让设计师大部分的时间都要耗在产品开发上,而且从学校新鲜出炉的SPICE技经过多年数字设计后已逐渐变质。依赖于自身所熟悉的知识,设计师可使用其现有静态时序分析工具(STA)作为新工具质量检验的参考。
经过15年多的时间,时序签核世界已被Synopsys的PrimeTime (PT)所主宰;不计其数的设计师通过使用这款工具成功完成了投片,同时通过这款工具所生产的可用芯片也无法估量。在某种意义上,PrimeTime已成为了作为时序黄金标准的SPICE的一个代表。在28及28纳米以下工艺节点,这不是一个必需做出的安全合理的假设,许多的工程师正在寻找替代方案。
下一代STA工具对比PrimeTime的缺陷所在
遗憾的是,新时序签核工具的评估流程并不完善。在多数情况下,工程师只对比较新工具与PT感兴趣,很少关心它们的SPICE关联。具体原因有以下几点:
1. 工程师可能不具备进行SPICE关联的知识;
2. 工程师的确没时间进行SPICE级关联;
3. 设计通过使用PT成功完成投片已有多年时间,因此相比PT,新工具想要“足够好”需具备很高的舒适度。
实现工具与分析工具的分离是28纳米水平降低的原因所在。缩小布局布线、提取和STA间差距可提供快速时序收敛所需。采用这种一致的架构,设计师可通过使用QCP产生的二进制格式的SPEF,缩短STA运行时间。或者,设计师还可在Tekton会话期间,使用QCP直接从微捷码Volcano?中提取寄生参数。
尽可能快地实施工程变更单(ECO)是按时达成时序收敛的关键。Tekton提供了超快时序迭代,加快ECO周期。当设计团队接近处一组时序违规时,往往其设计会处于一种‘时序或面积干扰会加大晶粒尺寸和/或延长设计时间表’的状态中。Tekton的内嵌式SPICE引擎使得用户只需少代价即可进行关键路径的完全SPICE分析。确保SPICE关联可实现更小的容限、更少的过度设计以及更好的功耗。
与其它时序器关联势必造成许多问题,使得需求难以得到满足。明显的障碍就是中性黄金参考的缺乏以及PT所呈现的基线参考的不断变化。近年来,“”一直让步于“运行时间”,到还是以增加保守性为代价的前提下做出牺牲以改善运行时间。但即便今天的事实标准不会一个季度一变,但时序关联仍将是项非常困难的任务。由于目前的多数时序器都是以渐近波形评估(AWE)为基础,因此他们全都具有自身进行串扰延时建模的秘密武器(secret sauce)。这也使得在黄金参考为其秘密武器护航时也会有问题存在。此外,为了更的关联,设计师必须以完全相同的方式运行这些工具。这些关联变量可分为两种类型:
控制设置
控制设置数量多、变化大,包括串扰延时计算的干扰源过滤。在这一领域,必须同等设置的变量有好几个,其中包括耦和电容干扰源比率、Vdd焊块高度百分比和干扰源窗口过滤。此外,关键网络重选标准是适当比较一个时序器与另一个时序器的关键。所有时序器均是在首次时序窗口融合迭代就具有“生就的保守性”。这会导致无时序问题的路径的匹配难度的提高,因为它们的计算采用的是保守的启发式方式。稍微的不性不会导致路径失效,但将会给运行时间带来显着影响。
串扰建模
即便每款工具都采用了其的算法,基于干扰源感应噪音冲击的计算原理,工具本身仍具有无关联性。当受干扰对象网络在单次传输中不止交叉开关阈值时管理延时计算就是会引入错误的另一个例子。重点在于:除非所有EDA供应商都集中在一起,同意采用串扰建模算法作为标准算法,否则这些工具将永不可能完全关联在一起。
Tekton作为微捷码的下一代静态时序分析工具,较PrimeTime和Cadence ETS提供了压倒性性能优势,同时还致力于与类似SPICE的传统参考工具的关联。PrimeTime固有的SPICE关联的不确定性以及多快上5倍的Tekton运行时间已大大降低了“什么是PrimeTime的可接受关联”这一门槛,只要你能解释清楚异常值。
签核质量检验
工程师要做些什么来检验一款新工具的质量呢,比如Tekton的“签核”性?历史和经验告诉我们,STA工具间关联将不会比2-3%的路径延时更好。据统计,如果你有看到平均和标准偏差值,那么关联情况将会更好很多。这是因为超出统计范围的异常值的分析工作可以通过使用SPICE级分析技术来完成。在这些情况下可以证明的是:在许多场合,甚至PrimeTime都一直是错误的。
签核质量检验随后会变得更符合单一系列关联标准。步,达成一个合理的统计关联目标;所谓一个合理目标是指,它将在目前签核工具声明的同样错误范围之内。出于上述已讨论过的原因,这可比设置目标更可取得多。第二步,查看SPICE相关的异常值。一旦达成这两个步骤,那么多数工程师将会有信心在生产中使用新工具进行时序流程中除了终时序运行以外的每个部分。芯片成功是终签核质量检验和采用的一个步骤。
作为业界一代的STA工具,Tekton将在目前的集成器件制造商、无晶圆半导体公司和代工厂中吸引新的合约。拥有这个倾向于与基于SPICE的参考标准进行比较的新合约,这些公司将有信心能够充分采用和利用Tekton的卓越技术,包括高性能多线程、并发多模多角分析以及大量其它功能。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。