489315174的个人空间 https://blog.eetop.cn/carlliu [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

解决EM问题的经验分享

热度 22已有 1214 次阅读| 2023-7-5 19:56 |个人分类:日记|系统分类:芯片设计| custom, compiler, EM, Indesign, EMIR

电迁移(EM)是一种分子位移,是由于导电电子和离子在一段时间内的动量转移而引起的。当电流密度较高时会发生这种现象,这会导致金属离子向电子流方向漂移。EM通常发生在多年之后。

由于电迁移效应,金属线可能会裂并短路。EM会增加导线电阻,这会导致电压下降,从而导致设备降速。由于短路或开路,它还可能导致电路永久性故障。

随着可靠性要求越来越高,EMIR问题也是必须的检查项。目前流程一般都是根据代工厂提供的 EM 规则执行 EM Checks,根据检查的结果进行EM优化。下面经验分享几种优化EM的有效措施,这些方法都经过验证非常有效。主要用图示加说明来介绍。

         

1.增加金属宽度以降低电流密度

这是最常用的解决EM的方法,增加到满足电流的宽度或者通过叠层金属实现电流能力。

2.合理分配大电流金属走线

下图是一个power mos 的EM问题示意图,先看下左图存在EM问题的连接方式,mos管源漏端使用横向M1通过VIA1 连到纵向M2~M4的叠层通路上。产生EM问题的地方为图中红色闪电图标位置M1层。

拿源端的VDD来分析,电流从上方M2~M4 到mos上对于VIA1区域电流从上到下竖直直接到源上没有EM瓶颈,而对于左边的源区域来说,电流需要通过横向M1 向左流动,这样M1就成了电流的瓶颈,所以会在这个区域产生M1上的EM问题。

如何改善?合理分配金属走线,如右图所示,原来纵向的M2~M4 足够强壮,而到了横向M1上时又非常弱。

我们可以把纵向M2~M4 减少成M3~M4,用M2 改成与原来M1叠层,这样就能解决横向电流能力。M1的EM问也就解决了。

         

         图片

         

3.充分利用短金属的强电流密度能力

有些场景可能会出现下图一样的连接方式类似鱼骨型的连接,出现的EM问题是在较短的金属上,这个时候我们可以借用短金属的强电流能力来修改EM,如下图当长度小于1u任意宽度的时候电流能力是长度大于3u宽度大于0.12的3倍能力。可以通过design rule中这些信息来修改EM。如下图示意,当适当减短连线时,对电流能力的提升是成倍的。

图片

         

图片

         

         

4.分流,避免电流汇集瓶颈

版图中连线对EM不合理导致在通路上存在电流瓶颈,如下左图电流从右侧到mos 管虽然版图上做了两条纵向M2均匀连到源端的横向M1上,但是电流就近流入右侧M2然后到下层M1,电流集中到了右侧的M2到M1的通路上,反而左边这根纵向M2上没有EM问题。

如何改善?采用分流,尽可能让电流分配均匀。我们采用类似星型连接让电流分通路到mos上。这样电流就不会汇集到同一位置上。这个方式在电源模块功率器件到Bump连接上比较常见。

图片图片


         

5.大推力BUFFER 使用带来的EM问题

对于一些使用大size的BUF,尤其是使用STD cell中的BUF,常常会遇到EM 问题,大BUF电流更大,而电源地连接强度非常弱。导致BUF的电源地区域EM严重。

如何优化?找designer 讨论将大size BUF改成多个小size的并联如下示意图。版图上尽可能分散开,让电源连到到每个buf上都能充分连接上。另外在周围空的区域尽可能添加电源地的decap。Decap对EM是有非常大的帮助的,decap能够消除电源上高频噪声,同时储存能量,在buf的抽拉电流时能及时补充(个人理解)。

图片

         

6.高频信号的EM 问题

高频信号需要快速抽拉电流,所以 产生EM的问题也是非常明显。对这块的解决办法首先要增强电源地的走线强度。对高频信号要尽可能换到高层后金属走线。高频信号的BUF也是采用第五条的方式尽可能拆分并联均匀分布。

同时周围尽可能添加电源地decap。高反转的cell 周围预留足够空间。

         

7.大面积功率MOS的接法

对于大面积功率管,它的连接方式还是比较讲究的,很多人应该看到过下图这种宝塔型宽度渐变的连接方式。

这种方式根据电流走向,走线宽度变化根据逐步汇总电流强度同步。比较推荐的一种走线方式。

图片

8.仿真场景与环境确认

遇到过这种情况:EM情况异常,最终排查到是testbench设置仿真时间不合理,仿真时间段也是非常重要的。选取正常工作阶段的一到两周期。仿真温度是否合理,105°下的EM能力是150°两倍以上。

所以确保电流信息的来源要是正确的合理的。

         

设计过程中及时EM检查方式

         

为了避免在sign off 阶段EMIR的检查带来的设计修改风险,上面每种方式都需要对设计较大改动。我们可以使用 Custom compiler 的Indesign EM功能。Indesign EM可以实现在设计过程中时时EM检查,避免signoff时EM风险带来的设计迭代。In Design EM的优点是无需版图完成,只需要连接了对于net,就可对此net进行EM check.

Check的速度是非常快,使用也是非常方便一次性配置,后续只需要选对应net 进行reporting。

首先第一步需要把仿真结果中保存的电流信息反标到对应net节点上。我们知道不同的仿真corner对应的电流也是不同的,这里我看选的多个corner的仿真结果,选择最差的电流情况进行反标,以避免个别场景下电流不是最worst的情况。

图片


电流标注成功后,随便选择一个mos查看对应terminal信息可以看到对应的电流信息已经标注成功了同时Avg Peak Rms对应电流,下图演示操作效果和debug优化的过程。


GIF.gif

屏幕截图 2023-07-04 142304.png


关于EM的准确性,从下面setting可以得到EM计算有两种方式,使用Built-in是快速的方式。使用StarRC PrimeSimEMIR方式高精度方式。

图片


11

点赞

刚表态过的朋友 (11 人)

发表评论 评论 (1 个评论)

回复 13697346241 2023-11-16 14:16
谢谢分享经验。

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 9

    月排名
  • 0

    总排名
  • 4

    关注
  • 112

    粉丝
  • 58

    好友
  • 116

    获赞
  • 49

    评论
  • 1105

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-2 18:12 , Processed in 0.025100 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部