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

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

3天内不再提示

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

冬至子 来源:伟酱的芯片后端之路 作者:伟酱的芯片后端之 2023-12-06 14:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

IR这个词并不是什么缩写,这里的I就是指电流,R是指电阻,他们放在一起相乘,得出来的结果就是电压。所以说IR drop就是指电压降,哈哈,刚接触芯片后端会看到太多缩写,突然来个IR一时会反应不过来是电压。

所谓电压降,就是指从芯片源头供电到instance所消耗的电压,对于flipchip封装形式,就是从bump到instance PG pin的电压降。

Instance实际得到的电压就是供电电压减去电压降的部分。比如bump接的外界输入电压Vdd 5V,Vss 0V,这个bump的电压到某一个instance后,可能Vdd只剩4V,Vss变为1V,那么这个instance得到的电压就只有3V,电压降就是2V。

IR drop是芯片后端signoff的一项重要内容,必须保证IR drop不能过大,否则芯片可能会因为得不到所需的电压而发生逻辑错误或停止工作。

这个IR drop也是会有相应spec要求的,一般会按照供电电压的百分比来定,如果定了10%,对于5V的输入来说,就要求IR drop不能大于0.5V。

IR drop分为静态压降和动态压降,即static IR & dynamic IR。静态压降的计算不考虑电流随时间的变化,或者说以很长一段时间内的平均电流代指instance的电流。

R值的计算也相对简单,不会过多考虑电流趋肤效应对电阻的影响,可以由PG网络抽取出R值,并认为它也是恒定不变的。

这样,IR相乘得出静态压降也是一个不变量,算静态压降的意义在于可以快速评估芯片的PG网络如何,powerplan是否做的足够好。

如果出现许多static IR的violation,可能就需要重新调整PG网络。那么,static IR的这个平均电流是如何得到的呢?

实际上,我们是先利用primepower等算power的工具先算出instance的power值,再根据power和instance的电阻得出流过他的电流。

Dynamic IR的计算相对复杂,它考虑了电流随时间的变化,通过对芯片长时间的模拟,可以认为某个instance的电流是随时间周期性变化的,相应的它的IR drop也会是一个随时间变化的函数。

一般会有三个比较关心的指标:peak IR、average IR、RMS IR。Peak IR即为电压降的峰值,我们需要保证峰值压降也在可接受范围内。

Average IR指的是每个周期的平均压降,其实也有点类似static IR,但是计算方式会有所差异。

RMS IR指root mean squre IR,也就是算IR drop随时间变化的方差,有的时候我们需要保证instance的电压降要平缓的变化,RMS就可以反映电压降随时间的离散程度。

一般来说,dynamic IR的计算耗时很长,适用于找到个别instance的violation,而后针对性的调整某个instance。可以挪动它的位置到IR比较好的区域,也可以针对性的在某一块补一些PG mesh。

我知道的IR分析工具有redhawk、redhawksc、voltus等。

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

    关注

    2

    文章

    158

    浏览量

    37485
  • 电流电压
    +关注

    关注

    0

    文章

    210

    浏览量

    12356
  • VDD
    VDD
    +关注

    关注

    1

    文章

    318

    浏览量

    36759
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西门子mPower软件助力联华电子加速EM/IR分析

    西门子数字化工业软件宣布,半导体晶圆代工厂联华电子 (United Microelectronics Corporation, UMC) 目前已部署西门子的 mPower 软件,用于电迁移 (EM) 和电压降 (IR) 分析,助力芯片设计人员优化性能并提升可靠性。
    的头像 发表于 08-07 11:03 907次阅读

    IR900 AAA 配置Radius为什么登录不到路由器

    IR900 AAA 配置Radius为什么登录不到路由器?
    发表于 08-07 07:41

    请问IR600系列路由器、IR700系列路由器、IR900系列路由器的恢复出厂设置分别是如何操作?

    请问IR600系列路由器、IR700系列路由器、IR900系列路由器的恢复出厂设置分别是如何操作的?
    发表于 08-06 08:02

    请问IR600 CLI 如何保存配置?

    IR600 CLI 如何保存配置?
    发表于 08-06 07:51

    IR611S固件如何升级?

    IR611S固件升级
    发表于 08-06 07:34

    请问IR302的路由器怎么远程连接PLC下载程序

    IR302的路由器 怎么远程连接PLC下载程序
    发表于 08-06 07:32

    多台IR615如何通过vpn进行远程管理?

    现有多台IR615路由器,希望将其配置为vpn客户端,连接云服务器的vpn服务端 工程师远程连接云服务器对IR615进行管理 在IR615中可以选用哪种vpn协议?如何进行配置? 服务端搭建需要做哪些兼容配置?
    发表于 08-06 07:21

    IR615怎么禁止设备访问外网?

    IR615使用VPN连到云平台,最近发现4G流量使用激增,估计其它设备在蹭网,怎么设置一下防止其它设备通过路由器访问外网,多谢
    发表于 08-06 06:31

    IR611如何恢复出厂设置?

    IR611如何恢复出厂设置,断电按住RESET按键上电,也不行,还有别的方法恢复出厂设置吗?谢谢
    发表于 08-05 07:12

    缓解高性能存算一体芯片IR-drop问题的软硬件协同设计

    IR-drop)问题日益成为制约其性能、能效与可靠性的关键瓶颈,而传统电路级优化方法往往需在功耗、性能或面积上做出妥协,难以实现系统化解决。
    的头像 发表于 07-11 15:11 863次阅读
    缓解高性能存算一体<b class='flag-5'>芯片</b><b class='flag-5'>IR-drop</b>问题的软硬件协同设计

    安防摄像头(IPC)的步进马达及IR-CUT驱动芯片D6212简介

    一、应用领域 安防摄像头(IPC)的步进马达及IR-CUT驱动。   二、功能介绍        D6212内置8路带有续流二极管的达林顿驱动管阵列和一个H桥驱动,单芯片即可实现2个步进电机和一个
    的头像 发表于 06-06 14:06 699次阅读
    安防摄像头(IPC)的步进马达及<b class='flag-5'>IR</b>-CUT驱动<b class='flag-5'>芯片</b>D6212简介

    ONNX模型无法转换为IR v10,为什么?

    使用以下命令将 ONNX* 模型转换为 IR:mo --input_model model.onnx 该模型无法转换为 IR v10,而是转换为 IR v11。
    发表于 03-06 06:32

    Android Studio Ladybug Feature Drop版本的新功能

    Android Studio Ladybug Feature Drop (2024.2.2) 稳定版已推出!
    的头像 发表于 03-03 16:13 835次阅读
    Android Studio Ladybug Feature <b class='flag-5'>Drop</b>版本的新功能

    请问例程中的Ambient data和RED - Ambient以及IR - Ambient Data数据指的是什么

    请问例程中的Ambient data和RED - Ambient以及IR - Ambient Data数据指的是什么?如何使用这些数据?
    发表于 01-16 08:29

    AFE4000的红外和普通二极管如何选型和使用

    直接使用led和IR led,具体如何接?如何选型?按如下可接吗?
    发表于 01-16 07:01