现在,花费在时序收敛与签收(Timing closure and signoff)上的时刻挨近整个规划完结流程时刻的40%,杂乱规划对完结时序收敛提出了更高的要求。但在Cadence公司芯片完结之签收与验证部分,公司副总裁Anirudh Devgan看来,传统的签收流程却没能跟上这种需求的脚步。为协助体系级芯片(SoC)开发者加快时序收敛,将芯片规划快速转化为可制作的产品,Cadence于近期宣告推出“划时代”时序签收处理计划Tempus。它有何过人之处?让咱们一睹为快。
时序签收现在在整个EDA规划流程中扮演了怎样的人物?其重要性体现在哪里?
时序签收是规划在被拿去制作前最终的时序查验过程。因而,准确性至关重要。由于有越来越多的操作条件和操作形式需求验证,今日咱们所看到的时序签收过程需求花费较长的时刻。在更小的几许尺度上,添加的变量需求更多的制程角进行建模,并且规划的杂乱性添加了功用操作形式的数量。此外,在规划的完结时序和签收时序之间总有差异。这些要素添加了在时序签收时所花费的时刻,所需时刻长达整个规划周期的40%。
在跨进更先进制程工艺的路上,规划人员在时序签收范畴面对哪些首要应战?传统计划的不足之处体现在哪里?
由于日益增大的规划尺度和时序视图,现在的应战首要体现在经过时序签收收敛所花费的时刻,以及在较先进的制程节点上仿照波形效果的才能。当今的时序签收处理计划在其对时序优化成功的可猜测性上功败垂成,首要是由于这些处理计划并没有与地图(layout)的物理特性整合在一起。在波形建模范畴,推迟核算东西疏忽了在较旧的节点上对波形形状的影响,由于这些影响微乎其微。从28nm制程开端,一向继续到16nm,这些影响对输入波形的外观发生十分大的效果,因而在推迟核算期间不能被疏忽。
2012年5月,Cadence宣告整合内部一切签收东西成一个完好的时序签收部分。做出这样调整的原因是什么?一年来,取得了哪些首要成果?
Cadence现已在签收范畴进行了许多投入。由于咱们意识到,跟着规划人员转向更小的制程节点,如20nm和16nm Finfet,现在的处理计划现已无法跟上杂乱规划和制作的脚步。在曩昔的一年里,芯片完结的签收和验证业务部现已取得选用台积电20nm和16nm Finfet技能出产的产品签收认证。此外,咱们的东西也已用于在GlobalFoundries 14nm Finfet 制程节点上进行流片的芯片。最近,Cadence又发布了Tempus这一新的时序东西,为时序剖析功能和容量从头设定了规范。
Cadence我国的官方微博将Tempus时序签收处理计划称为“划时代”的产品。咱们该怎么解读“划时代”这三个字所包含的含义?
Tempus时序签收处理计划的推出具有重要含义。由于它在时序签收东西的创新和功能上代表着一个明显的前进,运用多处理和ECO特性,比用传统流程更快地完结签收。这是Cadence自主开发的一个全新的完结办法,首要特点便是能够以并行的办法在许多的CPU和机器上运转时序。在EDA范畴,许多并行形式现已被本地化到多线程里,只能合适四个或八个CPU。但假如选用新的Tempus架构,咱们能够在50或100个CPU上运转,并能极大提高功能和容量。
第二,一个新的根据途径剖析的办法。咱们以为,这个职业需求以途径为根底的剖析,很侥幸,Cadence有一种十分有用的选用了多线程的新算法。
第三,咱们现已在Cadence处理计划里整合了计时器、地址和道路,有一个可在签收时序内运转的经过优化的环境。这能处理一切问题,包含在规划制程最终阶段的优化问题。因而,曾经需求两周完结的作业,现在在这个集成的关闭环境里一天或半响就能完结。
工程师怎么从Tempus计划中获益?
规划人员能够从许多方面获益。首要,曩昔需求花十多个小时进行剖析的大型规划,现在只需一个小时即可完结。这就能够让规划人员完结更多作业,使他们在一天之内手动迭代许多ECO。其次,经过分布式办法,客户能够运用他们的内存容量较小的旧电脑的服务器来剖析十分大的规划项目。现在,一个两亿门的实例规划需求核算服务器具有高达1TB的物理内存。这种相同的规划能够用只占部分内存容量的核算资源进行剖析。 第三,根据途径式剖析的功能得到大幅提高,可削减规划人员对较大部分的规划的失望估量。这就缩短了修正虚伪时序违规的时刻,还可最大极限地削减面积和功耗。