0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是DC IR Drop?DC IR Drop仿真有何意义?

冬至子 来源:智芯仿真 作者:智芯仿真 2023-09-28 11:34 次阅读

一.什么是DC IR Drop

DC即Direct Current,直流电,电流方向不随时间发生改变;IR Drop中的I指电流,R指电阻,I与R相乘即为电压,IR Drop就是电压降;由电源地走线、平面及去耦电容等构成的电源分配系统,由于存在寄生电阻、寄生电感、寄生电容等寄生参数,其阻抗并不为零。当芯片工作电流由电源输出,流经电源分配网络到达芯片端时,就会在芯片端造成一定的直流压降。

随着半导体工艺的不断演进,集成电路IC)的供电电压持续降低,器件的工作电流持续增大,金属互连线的宽度越来越窄,而R=ρL/S (其中,ρ表示导线材料的电阻率,是由其本身性质决定,L表示导线的长度,S表示导线的横截面积),电阻值不断变大, IR drop效应越来越明显。该问题使得电源无法为集成电路提供足够的电压,可能导致集成电路工作不稳定。

二.IR Drop分类

静态IR drop

静态IR drop现象产生的原因主要是电源网络的金属连线分压,电流经过内部电源连线的时候产生电源压降。静态压降的计算不考虑电流随时间的变化,或者说以很长一段时间内的平均电流代指负载的电流。电阻值的计算也相对简单,不会过多考虑电流趋肤效应对电阻的影响,可以由电源网络抽取出电阻值,并认为它也是恒定不变的。静态IR drop主要跟电源网络的结构和连线细节有关,因此静态IR drop主要考虑电阻效应,分析电阻的影响即可。

动态IR drop

动态IR drop是电源在电路开关切换的时候电流波动引起的电压压降。这种现象产生在时钟的触发沿,时钟沿跳变不仅带来自身的大量晶体管开关,同时带来组合逻辑电路的跳变,往往在短时间内在整个芯片上产生很大的电流,这个瞬间的大电流引起了IR drop。同时开关的晶体管数量越多,越容易触发动态IR drop现象。

IR drop可能是局部或全局性的。当相邻位置一定数量的逻辑门单元同时有逻辑翻转动作时,就引起局部IR drop现象,而电源网格某一特定部分的电阻值特别高时,例如下图中的R14远远超出预计时,也会导致局部IR drop;当芯片某一区域内的逻辑动作导致其它区域的IR drop时,称之为全局现象。

电源网络等效示意图

三.IR Drop有什么危害

IR drop问题的表现常常类似一些时序甚至可能是信号的完整性问题。如果芯片的全局IR drop过高,则逻辑门就有功能故障,使芯片彻底失效,尽管逻辑仿真显示设计是正确的。而局部IR drop比较敏感,它只在一些特定的条件下才可能发生,例如所有的总线数据同步进行翻转,因此芯片会间歇性的表现出一些功能故障。

而IR drop比较普遍的影响就是降低了芯片的速度。试验表明,逻辑门单元上5%的IR drop将使正常的门速度降低15%。如果IR drop发生在时序紧张的路径上,那么后果会更加严重。

IR drop还存在潜在的热危害:布线时,电源平面被其他层的钻孔破坏,导致完整的电源平面变得支离破碎。在该区域上方通常摆放高度集成的IC,当大电流通过,电阻过高时,导致该区域温度升高,影响整体IC散热。有可能会导致性能变差(增加热噪声),最糟的情况会导致宕机。

四.为什么要DC IR Drop仿真

随着半导体工艺的提高,大规模集成电路的大电流、低电压设计使得直流压降加大,减小了交流噪声容限,加大电源完整性(PI)设计难度;同时电流密度引起的电迁移会引起可靠性问题。

因此要进行 DC IR drop 分析(虽然 PI 问题是瞬态问题,但电源的 DC 分析是第一步)。对于DC分析,需要放置合理的电压源与电流源,从而可从结果中直观的观察电流走向以及压降。

可根据仿真流程导图,一步一步的去设置完成仿真。仿真的关键,在于对电路回路的理解以及所放置的电压与电流源的合理性,对于去耦电容的选择,则需要根据谐振频率计算,从而选取有效滤波的容值。

所有的电源供电芯片在相应的设计下都有一个标称的输出电压与电压波动范围,每个分立器件也有标称的正常工作的电压与上下容限范围。需要根据这些给定条件结合仿真结果来判断电源分配系统设计是否符合要求。

芯片内部IR Drop问题可以通过仿真手段加以分析,目前主流做法包括静态分析和动态分析。静态分析时,一般只考虑寄生电阻即可;动态分析时还要考虑寄生电容和寄生电感的影响。

目前对于130nm及以上的设计,静态IR Drop仍然广泛使用,能有效分析出由于power rail开路、via丢失、power straps不足、电源线宽度不足等等造成的IR Drop。后端设计可利用静态IR Drop先将IR Drop优化到2%-5%以内(具体根据实际项目决定),然后利用动态分析瞬态IR Drop。

结论

DC IR Drop和互连阻抗、电源的电流大小有直接的关系,在走线时按照常规的要求是1A对应1mm宽的走线,可以满足电源通流要求。但是如果电源比较多,在板上有一些瓶颈区域,有时会很难检查出来。这时需要一些电源仿真来查看哪些瓶颈和不满足要求的地方。

在IRDrop的仿真中,可以看出电源设计哪里压降较多,哪里压降较少,也可以判断电流密度是否过大,导致copper过热等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 晶体管
    +关注

    关注

    77

    文章

    9632

    浏览量

    137830
  • 寄生电容
    +关注

    关注

    1

    文章

    291

    浏览量

    19192
  • 电源完整性
    +关注

    关注

    8

    文章

    209

    浏览量

    20707
  • 电源分配网络

    关注

    0

    文章

    14

    浏览量

    8383
  • 寄生电阻
    +关注

    关注

    1

    文章

    20

    浏览量

    2278
收藏 人收藏

    评论

    相关推荐

    谈谈芯片设计中的IR-drop

    什么是IR-drop?其实,IR这个词并不是什么缩写,这里的I就是指电流,R是指电阻,他们放在一起相乘,得出来的结果就是电压。
    发表于 06-16 09:26 7179次阅读
    谈谈芯片设计中的<b class='flag-5'>IR-drop</b>

    集成运放这种形式有何意义

    整个结构只有上面的电阻和电容,该运放不需要平衡电阻。最大的困惑是在2脚前没有电阻形成固定增益,该电路输出等于电源电压,增益无穷大,这样有何意义
    发表于 10-07 17:24

    请教Hyperlynx PI仿真DC drop参数设置问题

    各位大神,我想请教一个Hyperlynx 的PI仿真里的DC drop analysis中的参数设置的问题。1.VRM模型的分配相当于指定一个为整个电源平面提供电压的IC管脚?2.那个
    发表于 10-18 11:20

    双层屏蔽有何意义

    双层屏蔽有何意义
    发表于 05-27 06:27

    如何去解决DC/DC的EMI噪声问题?

    ISO26262认证对汽车电子设计有何意义?DCDC的EMI原理是什么?如何去解决DC/DC的EMI噪声问题?
    发表于 06-16 09:13

    惯量是什么意思?有何意义

    惯量是什么意思?惯量有什么作用?有何意义?伺服电机选型时,为什么要惯量匹配?
    发表于 06-28 09:11

    STM32F407看门狗有何意义

    STM32F407看门狗有何意义?STM32F407看门狗有何功能?
    发表于 09-24 06:55

    DCS集散控制系统时钟同步有何意义

    DCS集散控制系统时钟同步有何意义?DCS系统现场时钟同步有哪些应用?
    发表于 09-30 08:45

    IR Drop对芯片性能及功能的影响

    之前做过一个项目,有个模块例化了10次,流片回来测试,有9个正常工作,另外一个工作不起来。这时这个模块的负责人就来找我,问到:IR仿真时这10个模块结果是怎样的?测试有问题那个是IR最差的那个
    的头像 发表于 04-03 09:56 4146次阅读

    IR Drop与封装分析

    大部分从事后端设计的同行应该没有接触过带封装的IR Drop分析(模块级别的IR分析不需要考虑封装),一般只有PA工程师、后端项目经理、封装同事等才会接触这一部分内容。
    的头像 发表于 04-21 09:31 2881次阅读

    Sigrity PowerDC是如何计算IR Drop Margin?

    IR Drop仿真是一个系统层面的问题,需要考虑完整的Power Distribution System(PDS)链路上所有压降,并以此来优化每颗器件所接收到的供电电压。
    的头像 发表于 05-12 14:17 1875次阅读
    Sigrity PowerDC是如何计算<b class='flag-5'>IR</b> <b class='flag-5'>Drop</b> Margin?

    IR Drop对芯片性能及功能的影响

    之前做过一个项目,有个模块例化了10次,流片回来测试,有9个正常工作,另外一个工作不起来。这时这个模块的负责人就来找我,问到:IR仿真时这10个模块结果是怎样的?
    的头像 发表于 06-16 10:00 1779次阅读
    <b class='flag-5'>IR</b> <b class='flag-5'>Drop</b>对芯片性能及功能的影响

    IR Drop与封装(一)

    大部分从事后端设计的同行应该没有接触过带封装的IR Drop分析(模块级别的IR分析不需要考虑封装),一般只有PA工程师、后端项目经理、封装同事等才会接触这一部分内容。
    发表于 06-16 10:05 1113次阅读
    <b class='flag-5'>IR</b> <b class='flag-5'>Drop</b>与封装(一)

    如何从DC直流损耗仿真IR drop)换去热仿真

    这期我们介绍PCB热仿真,重点是确定热源和PCB简化。PCB上的热源有三种:**元件功率散热,****DC** **直流损耗热转换,** **AC** **交流损耗热转换** 。
    的头像 发表于 06-16 15:30 1960次阅读
    如何从<b class='flag-5'>DC</b>直流损耗<b class='flag-5'>仿真</b>(<b class='flag-5'>IR</b> <b class='flag-5'>drop</b>)换去热<b class='flag-5'>仿真</b>?

    芯片的IR drop是什么意思呢?

    IR这个词并不是什么缩写,这里的I就是指电流,R是指电阻,他们放在一起相乘,得出来的结果就是电压。
    的头像 发表于 12-06 14:33 1500次阅读