ARM技术论坛
直播中

杨海清

7年用户 1656经验值
私信 关注
[经验]

介绍分析7nm和更小工艺节点高性能时钟的挑战

7nm 设计挑战

高级节点存在许多设计挑战,例如:

1.jpg

老化效应

随着晶体管器件的开启和关闭,有两个主要的物理效应会影响可靠性:

负偏压温度不稳定性 ( NBTI )
热载体注入 (HCI)

电路设计人员了解到,这些老化效应会改变器件的 Vt,进而减慢时钟信号的上升和下降时间。随着时间的推移,这些老化效应会扭曲时钟的占空比,实际上会导致时钟电路出现故障。

下面显示的是两个图表,其中时钟插入延迟和占空比最终因老化效应而失败。时钟抖动和轨到轨(R2R) 违规的增加也表现为老化效应。

1.jpg

静态时序分析 (STA)

多年来,EDA用户一直依赖于STA工具,然而这些工具对老化效应做了简化的假设,通过应用覆盖式定时降额,而不是根据实际的开关活动应用老化。在长信号网络中,由于电阻屏蔽,STA中的互连延迟模型会忽略占空比畸变误差。STA工具也不能直接捕捉轨到轨故障,尽管它可以测量插入延迟和切换速率。抖动不是作为 STA 工具的一部分进行模拟的,因此设计人员不知道哪些区域需要修复的噪声最高。

克服分析限制

理想的时钟分析方法将提供整个时钟域的SPICE级精度,即使有数百万个器件。它将允许工程师测量整个时钟路径上每个节点的R2R和抖动,包括有无老化。多个时钟可以在许多工艺角和Vdd组合中进行分析,在当前EDA工具流程中工作,并在一夜之间产生结果。

Infinisim 方法

Infinisim 是一家专注于时钟分析的 EDA 供应商,他们的工具称为ClockEdge。以下是他们工具中时钟域上升摆率和时钟域老化插入延迟的两个分析示例:

1.jpg

2.jpg

Infinisim 的 EDA开发人员想出了如何模拟整个时钟域,产生具有 SPICE 精度的完整模拟结果,允许 SoC 团队在老化时实际测量时钟占空比,或测量 R2R,甚至测量噪声引起的抖动。ClockEdge 工具甚至以分布式方式跨多个服务器运行,以便在较快地产生结果。

1.jpg

时钟占空比退化

1.jpg

轨到轨故障检测

1.jpg

老化效应

1.jpg

抖动

ClockEdge 确实是 STA 的补充, ClockEdge 将成为您的时钟签核工具。所有设备老化模型均由您的代工厂提供。作为 ClockEdge 性能的一个例子,它运行在一个有 450 万个门、包含数十亿个晶体管的时钟电路上;跟踪需要 4.5 小时,仿真总共需要 12 小时,在 250 个 CPU 上运行。

总结

设计 7nm 和更小工艺节点的 SoC 是一项艰巨的任务,需要专业的时钟分析知识以确保首次通过硅片成功。

原作者:EETOP编译整理

更多回帖

发帖
×
20
完善资料,
赚取积分